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.

[参考译文] SN65DSI86:SN65DSI86:在 TEST2引脚被拉至高电平时保持 ASSR 设置

Guru**** 2747345 points

Other Parts Discussed in Thread: SN65DSI86

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/911619/sn65dsi86-sn65dsi86-keep-the-assr-settings-with-the-test2-pin-pulled-high

器件型号:SN65DSI86

你好

我们使用的是 SN65DSI86桥、接下来要使用的设置是:

处理器-> DSI 转 DP 桥接器-> USB-C 连接器-> USB-C 转 HDMI 适配器-> HDMI 监视器

我们的第一个电路修订版将 TEST2引脚直接接地、因此我们使用了与 ASSR 兼容的 USB-C 转 HDMI 适配器来进行视频传输、现在我们的最新电路板修订版将 TEST2引脚拉高以使 ASSR 特性可选、 直到此时、驱动程序源代码尚未修改。

在使用我们的新电路板执行一些测试后,我们注意到前面介绍的设置报告了链路训练失败,我们认为通过 TEST2引脚上的上拉电阻,原始行为不会改变,只有在必要时,ASSR 设置才会被覆盖。

当 TEST2引脚被拉至高电平时、是否需要任何其他设置来保持 ASSR 兼容性?

 

谢谢、

Esteban V.

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

    Esteban V.

    ==== ASSR RW 控制====  

    FF 7. />
    16 1. />
    FF 0 />

    === 增强型帧、Vstream 使能、标准 DP 扰频器种子===
    5A 0C />

    === 增强型帧、Vstream 使能、ASSR 扰频器种子===  
    5A 0D />

    您看到什么链路训练错误?

    谢谢

    David

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

    大家好、David

    感谢您的快速响应、我们已经执行了您所连接的 i2c 过程、我们可以成功覆盖0x5A 寄存器 ASSR_CONTROL 位、但到目前为止、即使我们不更改 ASSR 设置并使用与 ASSR 兼容的器件、我们也会看到: “转接驱动器半自动链路训练失败”,链路保持关闭状态。 我们之所以使用这种培训、是因为我们的电路板在 SN65DSI86桥接器和 DisplayPort 输出之间具有转接驱动器。 该设置用于之前的电路板修订版。 在 TEST2引脚上有上拉电阻器时、我们是否还必须考虑其他设置?

    此致、

    Esteban V.

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

    Esteban

    当转接驱动器半自动链路训练报告故障时、您能否将寄存器0xF0转储到0xf8?  

    谢谢

    David

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

    大家好、David

    这是我们的 i2c 寄存器映射、您提供的任何信息都将对我们有所帮助。

        0 1  2  3  4  5  6  7  8  9  A b  c  d  e  f  

    00:36 38 49 53 44 20 20 20 02 00 03 00 00 00 00 00

    10:26 00 4c 4c 00 00 00 00 00 00 00 00 00 00 00 00 00 00..

    20:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  

    30:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  

    40:00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  

    50:00 00 00 00 00 20 00 40 E4 05 00 10 00 30 00  

    60:A0 60 A4 00 01 00 00 00 00 00 00 00 00 00 00 00  

    70:00 00 00 00 06 00 80 00 00 00 00 00 00 00 00 00 00

    80:00 00 00 00 00 00 00 00 00 00 1f 7c f0 c1 07 1f 7c

    90:F0 C1 07 24 e0 00 04 01 00 00 00 00 00 00 00  

    A0:01 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  

    B0:04 78 AC 08 6c 9c 0c 5c 5c 0c 0c 0c 0c 0c 0c 0c 0c 0c 0c 0c 0c 0c 0c  

    C0:3F 3f 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00

    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  

    E0:01 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00

    F0:02 2b 00 09 00 00 02 00 00 00 00 00 00 00 00  

    谢谢、

    Esteban V.

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

    Esteban V.

    您是否看到这两个 I2C 命令序列的链路训练成功?

    命令序列1

    ==== ASSR RW 控制====  

    FF 7. />
    16 0 />
    FF 0 />

    命令序列2.

    ==== ASSR RW 控制====  

    FF 7. />
    16 1. />
    FF 0 />

    === 增强型帧、Vstream 使能、ASSR 扰频器种子===  

    5A 0D />

    这两个命令序列的运行方式应与您的第一个电路板构建(TEST2引脚被拉至低电平)相同。  

    寄存器转储显示了 DSI 通道 A 上的各种错误以及链路训练错误。 对于 DSI 通道 A 错误、是否可以通过将0xFF 写入寄存器0xF0和0xF1来清除错误、然后再次读取寄存器? 我想确保这些是真正的错误。  

    对于链路训练错误、DSI86色条模式是否适用于您的设计?

    在 DSI86和 DP 输出之间使用哪种转接驱动器?

    谢谢

    David