主题中讨论的其他器件: THS7327
我们使用 THS7353PWR 视频缓冲器并通过 I2C 总线访问器件、我们还在该总线上安装了其他器件。 数据表在第37页列出了一些已知问题和修复方法。
第一个已知的 I 2C 问题与加电条件有关。 加电时、THS7353寄存器在不同器件之间处于随机状态。 在对 THS7353执行有效的写序列之前、寄存器将一直保持这种随机状态。 总共9个字节的数据完全配置 THS7353的所有通道。 因此、应在系统加电时完成 THS7353的配置。 请注意、可以采用一种这种随机状态(确认状态或 ACK)。 在启用 ACK 时、THS7353将 SDA 线拉低、主器件无法向 I 2C 总线上的任何器件发送数据。 要绕过此状态、必须至少完成一个 SCL 周期、然后确认状态会解除。
以上段落是我们遇到的问题。 我们偶尔会看到这个 ACK 状态在加电时出现、主要是在高温下。
我们使用 UART 转 I2C 器件在我们的处理器和该器件之间进行连接。
我们遇到的问题是、当出现上述问题(ACK 状态)时、我们的器件锁定、然后不响应任何指令。
我们正在查看超时功能、但想知道是否可以执行其他操作来避免在启动时发生这种 ACK 情况。 这是否有理由在极端温度下更容易受到影响? 是否有任何形式的 FIT 功能替代产品或替代器件可以解决此问题?