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.

[参考译文] DS90UB960-Q1:DS90UB960-Q1:DS90ub960从 ds90ub935接收数据、但0x4d 显示接收输入不符合通过标准

Guru**** 2546020 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1115085/ds90ub960-q1-ds90ub960-q1-ds90ub960-receives-data-from-ds90ub935-but-0x4d-displays-receive-input-does-not-meet-pass-criteria

器件型号:DS90UB960-Q1

尊敬的 TI:

我使用 ds90ub960解串器接收摄像头传输的数据。

摄像机的内部串行器为 ds90ub935。

但是、当我读取0x4d 寄存器时、其值为0x39、表示接收到的输入不符合通过标准。

您能帮我了解原因吗?

解串器和串行器可以通过 I2C 进行通信、摄像头可以在通电后立即发送数据。

数据格式为 raw16、低12位有效。

新宇。

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

    e2e.ti.com/.../960_2B00_935.txt

    这是我的初始化序列

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

    您好、Xinyu、

    系统通电时、处理器或显示屏是否显示视频数据闪烁或丢失。 我注意到寄存器0x4D 中的 LOCK_STS_CHG 位也已设置、因此、您能否通过多次读取寄存器0x4D 来测试锁定是否稳定、每次读取之间的延迟很小?

    如果 LOCK_STS 位始终设置为1、并且 LOCK_STS_CHG 位在多次读取后保持为0、则锁定保持稳定。

    对于960上的通过状态、设计人员可以在寄存器0x7D 中设置传递丢失的条件。 配置脚本显示寄存器0x7D = 0x01。 这意味着 pass 奇偶校验_ERR 位设置为0、pass 阈值位设置为1。

    当 pass_parity 位 ERR 设置为0时、对于在接收器端口检测到的每个奇偶校验错误、端口通过指示都会取消置位。

    最棒的

    Justin Phan