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.

[参考译文] DS90UB947-Q1:ds90ub947 fdplink 未就绪、ds90ub948 解串器未锁定

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1584643/ds90ub947-q1-ds90ub947-fdplink-not-ready-ds90ub948-de-serizlizer-not-locked

器件型号: DS90UB947-Q1

尊敬的 FAE:

1.故障说明
使用 ds90ub947 和 ds90ub948 的应用程序可能会偶尔出现黑屏问题。  再次初始化 ds90ub947 和 ds90ub948 并正常显示一段时间后、可能会再次出现黑屏

LVDS 视频参数
  CLK 频率= 85.18Mhz
  FPS = 60Hz
  HFP:60、hs:22、HBP:10、HACT:1920、htotal:2012
  VFP:3、Vs:1、VBP:4、VACT:720、vtotal:728
3. ds90ub947 寄存器
  ub947 DTC 失败、reg:0x5A、rdval:0x4d;fpdlink 未就绪
4. ds90ub948 注册
  ub948 DTC 失败、reg:0x1C、rdval:0x32;解串器未锁定

咨询问题:
1.在 ds90ub947 和 ds90ub948 中,可能导致寄存器参数不正确的原因是什么
2.我认为它与线束传输的信号质量有关。 如何确定信号质量是否符合芯片的设计要求
3.双绞线电缆上 FDPLINK 传输的信号要求是什么,具体参数是什么,如何进行检测

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

    尊敬的 Zhan:

    感谢您的联系。 如果显示屏再次正常、最终出现黑屏、我会认为您在链路上累积错误、直到链路掉线。 发生这种情况时、您是否仍然能够与 DES 进行通信(假设您的控制器已连接到 SER)?

    您的设置看起来是什么样子的? 您可以发送图片吗? 这发生在多少个系统上?

    我会研究电缆。 检查完整性的一个简单方法是尝试交换电缆。  

    如果您对 DES 具有本地 I2C 访问权限、则可以运行映射分析。 以下是有关如何设置它的信息 —  e2e.ti.com/.../5633.MAP.pdf

    我们也有通道规格、请联系当地的 FAE 以帮助访问。  

    BR、

    以斯帖

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

    您好、以斯帖、

    想。

    1. 整个处理流程是在视频输出稳定后等待 fpdlink 连接,先初始化 ub947 ,然后初始化 ub948。 在确定 ub948 获得的视频分辨率是正常的后、初始化完成。 然后、运行中的检测模块首先每秒读取 ub947 的寄存器一次、然后读取 ub948 的寄存器。 只有在成功读取后才会记录日志。 从日志中可以看出、除 ub947 中的寄存器 0x5A 之外、可以获得 ub948 中寄存器 0x1C 的值。    
    也就是说、从 ub947 的寄存器 0x5A 读取状态“fdplink not read“后、也可以读取 ub9478 寄存器 0x1C 处的状态“解串器未锁定“

    2、 实际车辆中有一个案例

    3. ds90ub947 的寄存器配置

    PDB 硬件复位

    0x1E、  0x01

    0x03、  0xDA

    0x17、  0x9E

    0x4F、  0xC0

    0xC2、 0x80

    0x5B、 0x23

    0x16、 0x02

    0x04、 0x90

    0xC6、0x21

    4. ds90ub948 的注册配置

    0x01、  0x02

    0x34、 0x09

    0x49、 0x60

    0x23、 0x20

    5. 是否有必要对有故障的车辆进行地图分析,是否有必要对没有问题的车辆进行这种分析?

    6、 在双绞线电缆上传输的高频频率是否与 fdplink 的单通道传输模式和具有相同视频参数输入的双通道传输模式一致?  我目前正在使用双通道模式、是否可以更改为单通道会降低双绞线电缆上高频信号的频率?

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

    尊敬的 Zhan:

    感谢您的分享。 您从哪里获得了寄存器配置脚本?  

    您可以尝试以下操作:  
    通过设置 948 寄存器 0x34[6]= 1 来更改锁定定义。 那么、您是否可以观察寄存器 0x1C 和寄存器 0x5A? 是否与 DES 进行了本地 I2C 连接?

    对于上下文、lock 的默认定义是必须发送视频。 寄存器 0x34 将定义更改为通过 FPD-Link 的 I2C 通信是否成功(实际上,如果 FPD-Link 双向控制通道仍然正常)。   

    更改定义后、如果出现黑屏现象期间锁定仍为高电平、则表明源未发送视频有问题。  

    如果在该黑屏现象期间锁定不高、则表明 FPD-Link 存在问题。  

    [引述 userid=“530568" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1584643/ds90ub947-q1-ds90ub947-fdplink-not-ready-ds90ub948-de-serizlizer-not-locked/6105144

    5. 是否有必要对有故障的车辆进行地图分析,是否有必要对没有问题的车辆进行这种分析?

    [/报价]

     比较有故障的车辆和无故障的车辆的地图分析将很有帮助。 这种情况发生在 1 辆车的多少? 在这个装置上它是 100%可以重现的吗? 锁止下降需要多长时间?  

    [quote userid=“530568" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1584643/ds90ub947-q1-ds90ub947-fdplink-not-ready-ds90ub948-de-serizlizer-not-locked/6105144  通过双绞线电缆传输的高频频率在具有相同视频参数输入的 fdplink 的单通道传输模式和双通道传输模式之间是否一致?  我目前正在使用双通道模式、是否可以更改为单通道降低双绞线电缆上高频信号的频率?

    通过使用双通道模式、实际上是在两个通道之间拆分频率、因此将其切换到单通道模式实际上会导致整个频率集中在单个链路上。  

    BR、

    以斯帖

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

    您好、以斯帖:

    1.

    我请参阅文档 DS90Ux947-Q1 初始化代码示例修订版 1p1.py 和 FPD-Link_S90Ux947-勘 误表。 PDF、并根据实际使用情况进行配置。

     关于:DS90UB947-Q1:链路不稳定时的源代码或脚本 

    我分析了最近出现问题的车辆的日志信息、发现其中 4 辆报告了 FPD3_LINK_RDY=0。 当 ub947 发生故障时、0x5C=0x4d;通常为 0x5C=0xcd。 只有当该车报告此错误时、它仍然可以从 ub948 读取 0x1C=0x32、表明解序列未锁定。

    2.

    通过设置 948 寄存器 0x34[6]= 1 来更改锁定定义。 那么、您是否可以观察寄存器 0x1C 和寄存器 0x5A? 是否与 DES 进行了本地 I2C 连接?

    目前还没有进行实际的车辆测试。 预计在下一次故障发生后、它将执行另一次测试

    3.

     比较有故障的车辆和无故障的车辆的地图分析将很有帮助。 这种情况发生在 1 辆车的多少? 在这个装置上它是 100%可以重现的吗? 锁止下降需要多长时间?  

    MAP 分析尚未进行、并且不能完全重复。 它。出现在故障 CAR 计划中进行地图分析

    4、 FPD3_LINK_RDY=0?的直接原因是什么

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

    尊敬的 Zhan:

    FPD3_LINK_RDY = 0 很可能是链路不稳定导致的。 链路不稳定性很可能是信号完整性导致的、 我们可以研究多种途径。  

    以下是一些初步检查:

    1) 您的电源序列是什么? 请确保首先为 947 通电、然后为 948 通电。  

    PDB 硬件复位

    初始化前是否同时使用 947 和 948?

    以下是有关系统出现故障时的一些建议:

    1) 多次读取 947 上的寄存器 0xA 和 0xB。 这些寄存器会提供反向通道 CRC 错误。 看看它们是否在运行时累积。 出现黑屏时、记下这些寄存器的值。  

    2) 在系统上使用地图分析。  这可以在任何时候完成、而不必是在故障发生时完成。  

    出现黑屏且锁丢失时:  

    1) 尝试通过 FPD-Link 与 948 远程通信(例如 — ReadI2C (desAlias、0x0) 应报告 desAddress)、然后查看其是否响应。  

    2)  

    [引述 userid=“530568" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1584643/ds90ub947-q1-ds90ub947-fdplink-not-ready-ds90ub948-de-serizlizer-not-locked/6109170

    通过设置 948 寄存器 0x34[6]= 1 来更改锁定定义。 那么、您是否可以观察寄存器 0x1C 和寄存器 0x5A? 是否与 DES 进行了本地 I2C 连接?

    [/报价]

    您也可以尝试这种方法。 感谢您的耐心!

    BR、

    以斯帖

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

    您好、以斯帖:

    1.  先启用 ub947 的 PDB、然后启用 ub948 的 PDB

    2. 我会用你的建议来测试故障车,我会把结果寄给你

    3. 我在一个正常的系统中使用地图分析,发现一切都是绿色的。 这是正常的吗?

    UB948 默认映射分析配置

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

    尊敬的 Zhan:

    没关系。 这意味着 LOCK 在测试的所有选通和 EQ 电平下都保持稳定。

    还有一点、当遇到故障时、您可以转至 Register 选项卡并点击 Save 在 947 和 948 上执行寄存器转储。  

    另外、 使用逻辑分析仪监控 948 上的锁销可以提供有用的见解、因为它会告诉您锁何时掉落波形。 该锁定引脚将根据 948 寄存器 0x34[6]中设置的定义进行更改。  

    我建议使用该引脚来监控发生故障的系统、以便在寄存器 0x34[6]设置为 1 时查看锁定是否处于边缘状态(下降并偶尔恢复)。  

    谢谢!

    BR、

    以斯帖