https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1551792/tmp102-i2c-reset-issue
部件号:TMP102工具/软件:
您好团队
我有一个关于 tmp102 at TMP102: I2C error reset 的问题。 在该问题中、HarryG 建议将 SCL 降低超过 30ms、以复位 TMP102 的 I2C 接口。 我们已经尝试过、发现在某些情况下、无法复位 I2C 接口。 我们还使用发送额外的时钟来解决 降低 SCL 后的 I2C 死锁、但 发现 SDA 在发送时钟后继续发送数据。 在发送时钟的同时、主机主动发出 SDA 以模拟 NACK、但根据波形、 TMP102 没有在 NACK 后停止发送数据、而是继续发送数据。
在数据表中、主机应在第一个字节末尾发送确认。 我想知道我们是否发送 NACK、是否会 tmp102 释放 I2C 总线?、以及 降低 SCL 无法释放 I2C 总线?的原因

