This is a nice breakdown, however it is leaving out one interesting piece: Active slew rate controllers.<p>In some cases where you need to exceed the typically allowed bus capacitance either due to a high number of attached devices, or over a long cable run (it happens...it sucks, but it happens), you can use a part like the LTC4311 which, rather than using resistors to passively pull the bus lines to a resting high state, detects the direction changes and actively assists in pulling the lines to their intended states.<p><a href="https://www.analog.com/media/en/technical-documentation/data-sheets/4311fa.pdf" rel="nofollow">https://www.analog.com/media/en/technical-documentation/data...</a>