主题中讨论的其他器件:DS90UB953-Q1、
工具/软件:
尊敬的 TI 团队:
当 SoC I2C 控制器 在我们的定制电路板中尝试使用 DS90UB954-Q1 和 DS90UB953-Q1 访问 I2C 总线时、我们面临 SoC I2C 控制器超时。
连接如下面的方框图所示。

在正常运行期间、两个 Serdes 之间每 20ms 存在一些周期性 I2C 流量。
当 SoC 尝试访问 DS90UB954 时、会出现 SoC I2C 控制器超时。 它只是一个单字节写入操作。 该问题 发生在 SoC 访问总线的约 2%时间。


这会将两个串行器之间的周期性 I2C 通信暂停 1 秒、从而导致整个系统出现问题。 如上面的 I2C 总线捕获所示。
您还可以查看链接的线程、了解更多详细信息。
- 请帮助我们了解当 SoC 尝试访问 I2C 总线时导致该问题的原因。
- 以及可以采取哪些措施来避免该问题。