This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DS90UB954-Q1:已建立 UB953/UB954链路(LOCK 为高电平)、但954不会 n't auto-load 953's i2c 地址

Guru**** 2589265 points
Other Parts Discussed in Thread: ALP

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/759120/ds90ub954-q1-ub953-ub954-link-established-lock-is-high-but-954-doesn-t-auto-load-953-s-i2c-address-in-alp

器件型号:DS90UB954-Q1
主题中讨论的其他器件: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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    还有一件事。 寄存器0x5B SER_ID 加载了值0x30。 这是串行器的预期 I2C 地址。
    0x5C SER_ALIAS_ID 未加载任何内容。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Vivek、

    这不应该发生。 您似乎拥有最新的固件、但已安装 ALP-PROFIT-UPDATE。 这是 ALP 下载下的第二个文件、因此请尝试并确认您是否仍然看到此文件。

    http://www.ti.com/tool/ALP

    此致、
    Mandeep Singh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Mandeep、

    是的、这似乎对原因有所帮助。 现在、我看到在"Partner Information (合作伙伴信息)"部分的 ALP 中显示了 DS90UB953。

    我注意到、即使 RX 端口配置设置为同轴电缆、但它会出现、而我使用 STP。 同轴电缆/STP 设置是否重要?

    此外、为了实现从远程到本地 MIPI 总线的传输、我需要写入的最小寄存器集是什么? 我正在使用 OV2740传感器(1920x1080、30fps)。 我实际上是否必须设置所有时序等、还是比这更简单?

    谢谢、

    Vivek