We are using TCA 9406 in our product and there are 3 devices connected to the i2c bus.
The problem is during regression testing, in one case we are trying a restart test, system will restart for 2000 cycles. In that 15-20% systems are failing to reboot in say 500 or 600 cycle Indicating I2C failure.
If any device is removed from the bus, the frequency of the error while restart is minimized, and completely eliminated when all the devices are disabled. So please let me know what could be issue, we use a TCA 9406 voltage converter between the slaves and MCU.. Currently OE is pin is connected to 10K pull up with VccA (1.8) reference voltage, is this OK, or do you recommend a higher resistor like 200K pullup for OE pin, Do we need any other pull ups, since there is already a 10K internal pull up in SCL, and SDA pins.?
I suspect since this issue is seen during restart and that too very in-frequently, it has to do some with this chip or its connections, please let me know your thoughts..