主题中讨论的其他器件:ALP
我已将模拟 Launch pad 工具通过 Aardvark 连接到电路板上具有 DS90UB954解串器的 i2c 总线。 它通过 STP 连接到板上具有 DS90UB953串行器。
在 ALP 中、我可以看到链路已设置为100MHz、并且"通过"状态为"通过"。 除此之外,我还看到,如果断开 STP 电缆连接,链路状态将变为失败,"Alps Information"选项卡中的"linked"列显示"No",表示没有链路。 每次插入 STP 电缆时、ALP 中的"锁定更改计数"都会递增。
问题是 ALP 未看到 DS90UB953的 I2C 地址、并将其填充到"信息"选项卡的"合作伙伴信息"部分。 当我对 DS90UB954 EVK 和 DS90UB953EVK 执行同样的操作时、它会自动填充 I2C 地址。 这表明我的板有问题、但除了链路通过(和锁定变为高电平)之外、还需要什么来建立 I2C 反向通道?
我已对解串器模式4 (CSI2同步反向通道)进行系统设置。 通过 ALP I 将电缆类型设置为 STP。
对于这种情况、我确实看到统计数据中报告了很多奇偶校验错误。 不确定这是否相关。
请参阅下面的我的 ALP 窗口图片。
请告知问题出在哪里?
谢谢、
Vivek