Other Parts Discussed in Thread: TCA9517
Hi,
I have designed a board which contains micro-controller and FPGA. Micro-controller has two I2C channels and FPGA has one. First channel of micro-controller is shared between a temperature sensor, a voltage sequencer and an EEPROM. The input capacitive load of these chips are maximum 7 pF. The I2C repeater PCA9517 is used between micro-controller I2C bus and these devices. I2C channel of FPGA is connected to the B side of the I2C repeater mentioned above. FPGA I2C channel is also interfaced with I2C repeater PCA9517. So in effect B side of both the PCA9517 chip will be shorted. The pull up resistors used are 10 K ohm for micro-controller I2C channel and 4.7K ohm for FPGA I2C channel. So in effect 10K // 4K will be equivalent resistance. It seems sufficient pull up is there. Without shorting the lines of two I2C repeaters the signals SDA and SCL are coming correctly for both the channels. But after shorting both repeater B sides the signals are not pulling high. The high level of the signals are reaching around 0.8V only. Is there any issue when connecting multiple I2C repeaters in parallel to a single I2C bus.
Regards
Hafiz Haja