Other Parts Discussed in Thread: P82B715, TCA9803, TCA9517
Can P82B96 or P82B715 access EEPROM as I2C? Do you have any other reccomendation?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
As Clemen's has pointed out, the P82B96 devices are used to drive high capacitive loads from long cables. It simply mirrors the I2C bus driver, if an EEPROM sends information then it should also pass through the P82B96 or P82B715 if they can drive the bus low enough/strong enough to send the signal back to the opposite side.
-Bobby
The I²C specification specifies a limit of 400 pF for the entire bus to ensure that the signals work at all speeds.
Cables can have capacitances between about 65 pF/m and 115 pF/m. So this might or might not work at full speed, but you can always reduce the speed.
As Clemen's pointed out, cable cap per length can vary. For CAT5 cables they generally have around 50pF/m, at 5m this gives us roughly 250pF. You also need to be careful about inductive loading from cabling, this can cause undershoots or overshoots which could cause damage to devices connected directly to it. Placing clamping diodes can be one way to help attenuate undershoots, you may also want to consider using series resistors to lower the di/dt when driving low. TCA9803 could potentially work, TCA9517 could be another option. For either one (they are pin to pin) I recommend placing the A side of the devices on the cable end since A side has larger noise margin (30% of VCCA) and it makes it easier to pass a low from A to B side.
-Bobby