Hi,
I use 2 TCA9539 on my board. And the device addresses are configured to 0x74 and 0x75.
I2C speed is 100KHz. There are total 5 chips on the I2C bus. The other three chips are EEPROM and ADT75s. The pull up resistors are 4.7K. The VCC is 3.3V. Reset pin is connected to VCC via a 10K resistor.
The problem is the two TCA9539s have no response. And only 3 chips give response when the I2C bus is scaned.
I do following jobs to find out the reason:
1. Exchange the TCA9539 with another design that works well and the result is well still well, bad still bad.
2. Check the I2C signal at address 0x74 on both design and compare, and bellow is the two waves. the first is from another design and the second is from new design.
We can see that the read command is NACKed (1 at the ACK/NACK position).
Any body and give me some advice?