Other Parts Discussed in Thread: TMP102, TCA9406
Tool/software:
Hi All,
I am working on a design that uses I2C to communicate to three devices:
1. TPL0102 (digital potentiometer) through an I2C isolator ISO1541
2. TMP102 (temp sensor) and 24AA64TE/OT (EEPROM) through a voltage-level translator TCA9406
The following schematic is what I implemented:
When I talk via U46 without connecting/powering U47, there are no issues. When I talk via U47, there are no issues. However, sometimes when I power both U46 and U47 and try to talk to U46 I can an error reading. On examining the signals, it seems U46 holds SDA1 low, the only way for SDA1 to be released is if power is reset. This keeps happening as long as both U46 and U47 are powered and I attempt to communicate via U46.
I am not sure what I am missing, can anyone offer assistance?
Regards,
Panashe