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.

[参考译文] DS90UH948-Q1:DS90UH948-Q1 I2C 检测问题

Guru**** 1869600 points
Other Parts Discussed in Thread: DS90UB948-Q1EVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1396211/ds90uh948-q1-ds90uh948-q1-i2c-detect-problem

器件型号:DS90UH948-Q1
主题中讨论的其他器件:DS90UB948-Q1EVM

工具与软件:

DS90UB947设置:(1)单像素 OpenLDI 接口、(2)禁用中继器模式、(3) SPWG 位映射、(4)为双绞线电缆启用 FPD-Link III。 
DS90UH948设置:(1)单像素 OpenLDI 接口、(2)禁用中继器模式、(3) SPWG 位映射、(4)为双绞线电缆启用 FPD-Link III。 
DS90UH947的独立测试结果成功并且驱动程序可以成功读取、但在通过电缆连接到 DS90UB948后、
发现日志中显示 I2C 错误、如下所示: 

[ 13.367146][  t7] ti948 2-002c:无法读取设备 ID。 (错误-6)  

 [ 13.374691][  t7] ti948 2-002c:ti948_device_check

 [15.401791] [  t7] ti948 2-002c:无法读取设备 ID。 (错误-110)

[ 15.409506][  t7] ti948 2-002c:ti948_device_check

并且将继续显示错误消息、表示 I2C 已拉至低电平。 一小段日志捕获如下: 

[ 232.522893][ T1787] i2c-rcar e651000.i2c:错误-16:16.

[232528642] [ T1787] i2c i2c-2:SCL 卡在低电平、退出恢复

[ 232.534520][ T1787] i2c-rcar e651000.i2c:错误-16:16.

[ 2325.40271][ T1787] i2c i2c-2:SCL 卡在低电平、退出恢复

[232.546178] [ T1787] i2c-rcar e651000.i2c:错误-16:16.

[ 232.551931][ T1787] i2c i2c-2:SCL 卡在低电平、退出恢复

[2322.557831] [ T1787] i2c-rcar e651000.i2c:错误-16:16.

[ 232.563567][ T1787] i2c i2c-2:SCL 卡在低电平、退出恢复

[2325.69461] [ T1787] i2c-rcar e651000.i2c:错误-16:16.

[237.284245] [ T1796] i2c-rcar e651000.i2c:错误-110:11.

[ 239.396432][ T1796] i2c-rcar e651000.i2c:错误-110:11.

[239.402547] [ T1796] i2c-rcar e651000.i2c:错误-11:e.

您可能会看到 I2C 通过软件中的命令在显示板上短暂检测到了 DS90UH948 (0x2C)、
但948驱动程序无法正确地探测组件。 

[ 13.367146][      t7] ti948 2-002c:无法读取设备 ID。 (错误-6)

[ 13.374691][       t7] ti948 2-002c:ti948_device_check

[15.401791] [       t7] ti948 2-002c:无法读取设备 ID。 (错误-110)

[ 15.409506][       t7] ti948 2-002c:ti948_device_check

 

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

    尊敬的 Brown:

    我可以协助完成与 DS90UB948的 I2C 连接。

    但通过电缆连接到 DS90UB948后、 发现日志中显示 I2C 错误、如下所示:

    您能提供更多关于这方面的信息吗?

    • 这是使用 DS90UB948-Q1EVM 还是定制电路板?
    • 此电缆的接口是什么?此引脚是直接与器件的 SCL 和 SDA 相连还是通过 USB/其他连接?
    、并且将继续显示错误消息、指示 I2C 被拉至低电平。 捕获的一小段日志如下所示:

    您是否能够直接使用示波器或逻辑分析仪采集 SCL 和 SDA 信号? 我想确认硬件是否也在波形上表示该误差。

    ]您可以看到 I2C 通过软件中的命令在显示板上短暂检测到 DS90UH948 (0x2C)、

    这种情况发生的频率如何?(在测试期间的总周期数中)复制率是多少?

    这种现象是在多个器件上发生、还是仅在一个器件上发生?

    此致!

    Miguel