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.

[参考译文] DS90UB953-Q1:MIPI 信号错误问题

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

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1542864/ds90ub953-q1-mipi-signal-error-issue

器件型号:DS90UB953-Q1
主题中讨论的其他器件:ALP

工具/软件:

尊敬的团队:

客户正在使用 954+953、屏幕很可能不会出现。 两端都已连接、但 MIPI 信号已解析有错误、SOC 端将打印 mipi 错误。 可能导致此问题的原因是什么?

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

    您好、Vayne、

    仅为了澄清:

    1) 客户是否使用任何 EVM? 还是完全定制硬件?

    2) 摄像头传感器 (Imager -> SER -> DES -> SoC) 是否输出视频?

    3) 客户是否尝试在串行器上启用测试图形视频发生器 (PATGEN)、以查看是否在 SoC 上检测到相同的 MIPI 错误?

    4) 954 设备的 RX 端口诊断寄存器是否检测到任何错误?

    设置 954 寄存器 0x4CC = 0x01(选择 RX 端口 0)

    读取 954 寄存器 0x4D、 0x4E、0x55、0x56、0x7A、 0x7B

    请注意、其中一些寄存器是在上电期间意外设置的错误标志。 读取这些诊断错误数次、并查看是否明显检测到任何错误。

    此致、

    Justin Phan

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

    尊敬的 Justin:

    发生异常情况时读取的寄存器值 954 如下所示

    0x4D:0x17;0x4E:0x24;0x55:0x01;0x56:0x1E;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x04;0x55:0x00;0x56:0x00;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x04;0x55:0x00;0x56:0x78;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x04;0x55:0x00;0x56:0x16;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x24;0x55:0x00;0x56:0x24;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x24;0x55:0x00;0x56:0xD5;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x0C;0x55:0x00;0x56:0x00;0x7A:0x02; 0x7B:0x01;
    0x4D:0x13;0x4E:0x24;0x55:0x00;0x56:0x02;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x04;0x55:0x00;0x56:0x4F;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x0C;0x55:0x00;0x56:0x02;0x7A:0x02; 0x7B:0x01;
    0x4D:0x13;0x4E:0x65;0x55:0x00;0x56:0x0A;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x04;0x55:0x00;0x56:0x01;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x24;0x55:0x00;0x56:0x16;0x7A:0x00; 0x7B:0x00;

    客户运行了四条路线一百次、这是从出现错误的十三次开始的。

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

    您好、Vayne、

    预期结果 客户结果 注释
    954 寄存器 0x4D = 0x03 954 寄存器 0x4D = 0x17、0x13 已标记 LOCK_STS_CHG 和 PARITY_ERROR。 这意味着 954 在连接的串行器上失去锁定。
    954 寄存器 0x4E = 0x04 954 寄存器 0x4E = 0x24、0x04、0x0C、0x65 会发出多个错误标志。 链路似乎不稳定。
    954 寄存器 0x55 - 0x56 = 0 误差不断累积 这表明链路不稳定
    954 寄存器 0x7A - 0x7B = 0 收到的 CSI 数据包有错误 这可能表明链路不稳定、导致将错误添加到发送的 CSI 数据包中。 或者成像仪本身可能正在输出损坏的 CSI 数据包。

    在 100 次运行中、似乎它们在大约 13 次出现错误。

    1. 在良好的跑步中、他们是否获得如上所示的预期结果? 或者、他们是否也收到类似的错误标志?
    2. 每次运行前是否更改了任何硬件? 或者您只是关闭系统的电源后重启、但系统开始在某些运行中出现故障?

    此致、

    Justin Phan

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

    尊敬的 Justin:

    在正常运行时、从 954 寄存器读取的许多值也是 0。

    测试 100 次仅涉及开机和重新启动循环、无需更改硬件

    0x4D:0x13;0x4E:0x45;0x55:0x00;0x56:0x04;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x45;0x55:0x00;0x56:0x24;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x65;0x55:0x00;0x56:0x01;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x45;0x55:0x00;0x56:0x00;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x45;0x55:0x00;0x56:0x3D;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x65;0x55:0x00;0x56:0x16;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x65;0x55:0x00;0x56:0x0B;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x65;0x55:0x00;0x56:0x7E;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x65;0x55:0x00;0x56:0x1B;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x45;0x55:0x00;0x56:0x01;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x65;0x55:0x00;0x56:0x8B;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x45;0x55:0x00;0x56:0x00;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x45;0x55:0x00;0x56:0x77;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x45;0x55:0x00;0x56:0x02;0x7A:0x00; 0x7B:0x00;
    0x4D:0x13;0x4E:0x65;0x55:0x00;0x56:0xF3;0x7A:0x00; 0x7B:0x00;

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

    您好、Vayne、

    如果下电上电有时会导致这些问题、是否在特定的上电周期上违反 954 或 953 中定义的上电序列? 您能否验证 954 和 953 IC 引脚上的噪声是否在规格范围内?

    当系统具有稳定锁定时、客户是否可以运行地图脚本来评估链路上的边距?

    这可以通过 954 ALP 选项卡来完成。 或者运行 ALP 安装中包含的 MAP 脚本、在预定义的 Scripts 文件夹下运行。

    为了澄清一下、对于每项测试、客户是否从外部图像传感器生成视频并将视频馈送到我们的串行器/解串器器件? 是否可以在禁用成像仪的情况下运行此测试、并让串行器生成测试视频图形?

    此致、

    Justin Phan

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

    尊敬的 Justin:

    感谢您的指导。 我的客户可能已确定问题。 他们目前正在研究 SOC 时序、想问串行器或解串器中是否有任何可以调整 MIPI 通道顺序的寄存器设置?

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

    您好、Vayne、

    您能解释一下“MIPI 通道顺序“的含义吗?

    您是否询问是否可以将特定的 MIPI 通道编程为 D0、D1、D2、D3 或 CLK? 如果是这样、那么不幸的是、我们不能这样做。 我们只能禁用/启用一组 MIPI 数据通道、但无法对每个 MIPI 引脚的功能进行重新编程。

    此致、

    Justin Phan

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

    尊敬的 Justin:

    我想表达的是 MIPI 通道的序列。这是客户 SOC 中有关 mipi 时序的说明部分

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

    您好、Vayne、

    954 和 953 均符合 MIPI D-PHY v1.2 标准、并可在 MIPI 标准定义的时序规范内运行。 数据表中也定义了每个器件的 MIPI 时序。

    客户可以遵循数据表中定义的常规 MIPI D-PHY 数据速率配置指令设置、以获得所需的 MIPI 速率、同时也符合 MIPI 标准中的时序。 唯一的例外是每通道 400Mbps 的速率、该速率需要额外的配置步骤才能满足 MIPI 标准中定义的时序。

    客户在 954 MIPI 发送器端口上使用的数据速率是多少?

    如果每通道速率为 400Mbps、则确保他们已运行此脚本。 如果除每通道 400Mbps 之外的任何数据速率、则客户无需运行任何特殊脚本即可使 954 器件符合 MIPI 标准的时序。

    此致、

    Justin Phan