When designing an I2C bus, what is the maximum total bus capacitance allowed by the standard? How do pull-up resistors (Rp) relate to managing capacitance, and what wiring guidelines should be followed to minimize capacitance and ensure reliable communication? Provide the key specifications and recommendations.
Navigate to 'https://www.i2c-bus.org/' Click on the 'I2C Primer' link. Click on the 'Termination Versus Capacitance' link within the 'Chapters of this I2C primer' section. Identify the maximum capacitance value specified by the I2C standard. Locate information on how adjusting pull-up resistors (Rp) can affect I2C signals when dealing with high capacitance. Find the recommended wiring practices to minimize capacitance. Synthesize the gathered information into a concise answer.
State that the I2C standard limits total bus capacitance (Cb) to a maximum value of 400 pF. Explain that while reducing pull-up resistor (Rp) values can allow operation with higher capacitance, it is not recommended by the standard as it can lead to unreliable communication. State that I2C connections should always be as short as possible and connected by a suitable wiring pattern (c.f. I2C specification, section 17.3) to minimize capacitance.