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-Q1:如何更改电压摆幅以进行链路协商

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1173937/sn65dsi86-q1-how-to-change-the-voltage-swing-for-link-training

器件型号:SN65DSI86-Q1

大家好、

我想在半自动链路培训中测试 DP 链路培训的不同电压摆幅电平。
然后我发现、即使寄存器0x94 [1:0]也被设置为 LV 1/2/3。 但链路始终使用 Lv0进行 DP 链路训练。
我是否可以知道如何更改电压摆幅? 如果半自动链路协商不支持手动更改电压摆幅?

此致、
KL

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

    您好、KL、

    在使用半自动链路训练时、DSI86将尝试所有可能的 DP_PRE_Emphasis>和 DP_TX_Swing 组合。 一旦找到通过的组合或所有组合均已尝试并失败、培训就会结束。 可能的组合由 DP 链路协商 LUT 寄存器(寄存器0xB0至0xC3)中的设置决定

    如果培训成功、DSIx6将使用 通过组合更新 DP_POST_CURSOR2、DP_PRE_S잿 뗷 和 DP_TX_STOWING、然后将 ML_TX_MODE 转换为 NORMAL。

    如果培训不成功、DSIx6将把 ML_TX_MODE 转换为主链路关闭(有关更多详细信息、请参阅数据表中的第8.4.5.7.3节半自动链路培训)。

    谢谢、

    扎赫

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

    你好、Zach、

    这意味着我无法在半自动链路协商中强制设置 DP_TX_Swing 级别?
    如何进行手动培训? 如果手动培训可以强制使用 DP_TX_Swing、是否可以提供示例代码供我们参考?

    此致、
    KL

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

    您好、KL、

    由于您需要预先设置 DP_TX_STOPENE 电平、我建议使用快速链路协商模式。 要打开此模式、请设置寄存器 ML_TX_MODE =快速列车、并参阅 数据表的第8.4.5.7.2节快速链路训练。

    谢谢、

    扎赫  

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

    你好、Zach、

    遗憾的是、我的接收设备不支持快速链路训练。 在完整链路培训中、仍然有任何方法可以预先设置 DP_TX_Swing 级别?

    此致、

    KL

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

    您好、KL、

    快速链路训练是用于预设 DP_TX_STOPING 的训练。

    谢谢、

    扎赫