https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1251401/lmh0303-i2c-issues
器件型号:LMH0303我在使用 LMH0303和通过 I2C 总线读取状态(寄存器0x01)时有一些问题。
当使用逻辑分析器验证信号时,我们可以看到第二个字节是0x00和 NACK ,它应该读取带有 ACK 的0x01 ,因为这是我们要读取的寄存器。
它有时会发生(几分钟,每秒100次),并且只能用 LMH0303器件( I2C 地址0x17)。
由于总线上有多个(多达5个)器件、因此与其他器件相比没有问题。
良好的 I2C 事务看起来像这样、接下来是在重新发送启动条件等后读取寄存器。