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.

[参考译文] SN65DSI86EVM:使用DP至HDMI电缆时出现链路培训故障

Guru**** 2460850 points
Other Parts Discussed in Thread: SN65DSI86EVM, SN65DSI86

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/602018/sn65dsi86evm-link-training-failure-when-using-dp-to-hdmi-cable

部件号:SN65DSI86EVM
主题中讨论的其它部件: SN65DSI86

您好,

我目前正在使用SN65DSI86EVM板来评估使用此DSI至DP转换器IC驱动嵌入式LCD屏幕的情况。  目前,我正在使用带有HDMI输入的LCD驱动器板进行初始原型测试,但打算将来直接从SN65DSI86 IC驱动LCD。

我正在尝试获取DP输出以显示IC中的色条,以测试DP输出,然后如果有任何问题,我将努力解决我的DSI输入配置。  我正在寄存器0xf8中获取LT_FAIL标志(值为0x02),但无法找出发生这种情况的原因。  我使用了EVM用户指南中的示例,并浏览了此处发布的脚本(e2e.ti.com/.../206.2378万)  ,尝试配置输出,但完全没有任何效果。

如果您对调试这种情况有任何帮助,我们将不胜感激。

此致,

John Basista

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

    您好,John:

    我们很乐意为您的实施提供帮助。 请分享eDP面板的EDID。 通常,它可在面板的数据表中找到。 您可以使用SN65DSI86获取EDID。 请查看用于读取这些寄存器的附加脚本。

    e2e.ti.com/.../4263.DSI86_5F00_SW_5F00_EXAMPLES.pdf

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

    使用随附的PDF中的说明时,DSI86设备不响应7位地址0x50 (8位0xA0),并且在读取时不写入任何有效数据(所有0xFF响应)。

    问题可能是我不是直接与液晶屏通话,而是尝试通过HDMI连接到与液晶屏通信的单独液晶屏驱动程序板?

    此致,

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

    您好,John:

    是否可以尝试附加的脚本?

    e2e.ti.com/.../Read-EDID-using-indirect-method.zip

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

    使用IND_I2C_AUX_READ.xml文件,如果遵循脚本,我将读取以下值:
    ========= 读取AUX发送位=========
    0x00 0x00 0x50 0x01 0x40
    ========= 读取状态=========
    0x00 0x00 0x00 0x00
    ========= 清除状态=========
    ========= 读取状态=========
    0xF9 0xFF 0xFF 0x83
    ========= 读取前16字节MOT1 ===
    ========= 读取AUX发送位=========
    0x00 0x00 0x50 0x10 0x50
    ========= 读取AUX_RDATA=========
    0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    ========= 读取状态=========
    0xF9 0xFF 0xFF 0x83
    ========= 清除状态=========
    ========= 读取状态=========
    0xF9 0xFF 0xFF 0x83
    ========= 读取第二个16字节MOT1 ===
    ========= 读取AUX发送位=========
    0x00 0x00 0x50 0x10 0x50
    ========= 读取AUX_RDATA=========
    0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    ========= 读取状态=========
    0xF9 0xFF 0xFF 0x83
    ========= 清除状态=========
    ========= 读取状态=========
    0xF9 0xFF 0xFF 0x83
    ========= 只读地址MOT0 =========
    ========= 读取AUX发送位=========
    0x00 0x00 0x50 0x00 0x10
    ========= 读取状态=========
    0xF9 0xFF 0xFF 0x83
    ========= 清除状态=========
    ========= 读取状态=========
    0xF9 0xFF 0xFF 0x83

    很抱歉,如果格式不匹配,我没有使用aardvark来捕获数据。 这也是在系统重新通电后出现的情况。 似乎它没有读取AUX读取上的任何内容。

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

    我想我可能会理解为什么此设置不起作用。 DP至HDMI电缆符合DP++标准,似乎Sn65dsi86设备不符合,也无法以与计算机相同的方式传输HDMI兼容信号。 我将着手创建/获取EVM板适配器,以便直接连接到我在原型开发中使用的面板,从而消除此问题。 完成此操作后,我将重试,并在遇到问题时执行这些故障排除步骤。

    此致,
    John