您好,
我的主板上使用2个TCA9539。 设备地址配置为0x74和0x75。
I2C速度为100KHz。 I2C总线上总共有5个芯片。 其他三个芯片是EEPROM和ADT75s。 上拉电阻器为4.7K。 VCC为3.3V。 复位引脚通过10K电阻器连接到VCC。
问题是两个TCA9539没有响应。 当I2C总线被扫描时,只有3个芯片做出响应。
我做以下工作以找出原因:
1.将TCA9539更换为另一个运行良好的设计,结果仍然良好,坏仍然不好。
2.检查地址0x74处的I2C信号的设计和比较,下面是两个波形。第一个来自另一个设计,第二个来自新设计。
我们可以看到读取命令已被堆叠(1在ack/nack位置)。
有没有人会给我一些建议?

