Bus Pullups and Drive
Using a constant current pullup will dramatically improve bus reliability.
The I2C Bus normally uses a resistive pullup. The exponential RC pullup characteristic is not ideal. It slows the bus down and reduces the noise margin. Constant Current Pullup is more effective at increasing bus length than reducing pullup resistor value.
The Constant Current Pullup Board plugs straight across the bus, and has connectors for both our ribbon cable, and the 2002 Philips layout.
Obsolete: The I2C2PC adaptor has component footprints on the pcb to fit a constant current pullup to Bus 1
Here are 3 ways to implement constant current pullups:
Q1 acts as a current mirror. I_PULLUP=(VCC-0.6)/R1
To change the pullup current change R1,R2
D1 can be fitted as an idiot diode.
Phone +64 21 623-402
Please send us mail telling us what you think about this page and how we might improve it.