当我们的主器件(MCP2221)通过 PMBus 与 UCD90320通信时、有时 PMBus 会挂起、因为 SDA 保持低电平。 不确定这件事发生了什么。
您能否检查以下实验数据并查看是否有任何方法可访问 DPM 状态或分析问题? 谢谢。
1.当问题发生时,DPM_I2C 总线挂起,并且 DPM 显示出奇怪的行为。 (输出引脚似乎不能用作设计的逻辑、例如 LA 波形上的下部通道)
2.可以看到 i2c 在接口上没有停止。
作为 绿色(主器件侧为 SDA)和蓝色(DPM 侧为 SDA)信号、主器件侧和 DPM 侧之间有 PCA9546。 DPM 似乎在早些时候驱动至低电平。 同时、当 SDA 迹线被导线断开时、DPM 侧的 SDA 仍然为低电平。
4.请参阅 MCP2221和 UCD 之间的通信事务的附加文件。 (使用急性 LA 工具打开。)
e2e.ti.com/.../LogLA_5F00_230118_5F00_110616_5F00_With-DPM-I2C_2600_Scope.zip