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.

[参考译文] Linux/DS90UB964-Q1:UB964-Q1和 UB913 BCC 通信错误

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/698493/linux-ds90ub964-q1-ub964-q1-and-ub913-bcc-communicate-error

器件型号:DS90UB964-Q1
主题中讨论的其他器件:TIDA-01323

工具/软件:Linux

我是调试 DS90UB964和 DS90UB913控制通道。

电流:μ A

1)正确写入913寄存器的概率小于20%

2)‘s 状态寄存器有错误。

      0x4D 的 val 为:0x33/0x51 (两个板具有差分 val)

      0x4E 的 val 为:0xe5

3)尝试数字复位、但我看不到0x01 reg 的复位位位自清零

      WRITE_REG (0x01、0x01)---- 无法再次看到 val 变为0

请帮助您查看此问题、非常感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    哪一侧是 I2C 主设备? 如果串行器位于远程侧、则解串器/主机侧的本地事务是否正常工作?
    对于本地访问问题、请确保其未绑定到错误的地址、并且上拉电阻器的值正确。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回复。

    UB964是 I2C 主设备、UB913位于远程侧。 主机(ARM SoC)可以与 UB964通信。

    当启用"I2C 直通所有事务"并将 I2C 地址设置为真正的 UB913地址(而不是别名 ID)时、我发现 CPU 可以成功与 UB913通信。

    但是、0x4D/0x4E 寄存器 stil 显示错误:

    0x4D 的 val 为0x33

    0x4E 的 val 为0xe5

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RX_Status 寄存器显示您的链路存在许多错误、这可能会导致 I2C 链路发生故障。
    请首先检查您的 UB913a 和 UB964之间的链路设计、以确保其不存在位错误、包括反向通道 CRC 错误:
    什么是电缆和连接器? S 参数是什么?
    POC 电压?
    PCLK?
    摄像头设计布局?
    POC 网络设计?

    解决 CRC 错误问题后、我认为 i2c reg。 读/写也可以正确。

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

    原理图:

    PCB:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    POC 电路设计有一些问题。 请跟踪 ub964EVM 电路板设计、您不能仅使用10uH 电感器。 如需详细的 POC 操作、请访问 www.ti.com/fpd-link 在线视频培训。


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

    此设计也来自 TI 设计指南。(TIDA-01323_Camera_SCH.pdf)

    此外、我发现将 AEQ_1st_lock_mode 设置为1可以改善锁定损失、

    那么、我想知道、我们可以通过设置一些寄存器来纠正丢失锁定问题吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我通过 TI 的 UB953来了解您的 PoC 电路设计、请参阅。 设计、但这不适用于 UB913a、请参阅 TI 的 UB913a EVM 板参考。 参考设计 TI.com。
    原因是 UB913a 和 UB953的电缆中具有不同的信号带宽、有关详细信息、请参阅 www.ti.com/FPD-Link 在线视频培训、谢谢。

    此致、
    Steven
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    均衡器设置有助于提高链路抖动裕度、但由于 TI 的均衡器是自适应的、因此链路应用不需要该裕度。 您应该提高链路噪声裕度以解决此问题、PoC 是其中一个原因。 您还可以检查电缆、布局(您粘贴的图片听起来存在问题、R-引脚信号?)、阻抗控制、电源噪声等

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

    昨天找到的、
    将 FPD3_MODE 设置为 RAW10后、失锁问题消失(我们的摄像头为 RAW10模式)。 此设置是否会影响 LOCK 或 BCC_CRC?

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

    如果链路可靠、则不会。 工作模式会影响线速。 如果线路速率降低、系统裕度将会提高、这有助于解决未锁定的问题。

    Steven