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.

[参考译文] TUSB1064:双通道中的 DP 链路训练失败

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/923789/tusb1064-dp-linktraining-in-2lane-fails

器件型号:TUSB1064

大家好、团队、

在以下设置的情况下、2Lane 中的 DP 链路训练失败。

・NG1

 4通道 DP–具有翻转  

 CTL1:高电平
 CTL0:低电平
 翻转:高

 0x13 = 0x00 (AUX 监测启用。)

・NG2

 4通道 DP–具有翻转  

 CTL1:高电平
 CTL0:低电平
 翻转:高

 0x13 = 0x8C (禁用 AUX 监测功能。  DP 通道2、3已禁用。)

此外、在以下情况下、2通道中的 Linktraining 成功。

・OK1.

 4通道 DP -无翻转
CTL1:高电平
CTL0:低电平
翻转:低电平

 0x13 = 0x00 (AUX 监测启用。)

・OK2.

 具有翻转功能的单端口 USB 3.1 + 2通道 DP–
CTL1:高电平
CTL0:高电平
翻转:高

 0x13 = 0x00 (AUX 监测启用。)

・OK3.

 4通道 DP–具有翻转  

 CTL1:高电平
 CTL0:低电平
 翻转:高

 0x13 = 0x80 (禁用 AUX 监测。)

为什么2通道中的 Linktraining 无法成功处理 NG 案例?

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

    您好!

    这是正确的总结吗?

    在发生故障的2通道情况下、DPCD 寄存器中的 MAX_RAM_COUNT 是否也设置为2?

    谢谢
    David

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

    尊敬的 David:

    >这是正确的总结吗?
    是的、没错。

    >在发生故障的2通道情况下、DPCD 寄存器中的 MAX_RAM_COUNT 是否也设置为2?
    在正常情况和 NG 情况下、MAX_LAIN_COUNT (00002h)均设置为4。
    此外、在正常情况和 NG 情况下、LAIN_COUNT_SET (00101h)均设置为2。

    此致、

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

    您好!

    由于拉电流和灌电流只能相互看到、并且不知道两者之间是否存在 TUSB1064、因此您需要确保其 DPCD 寄存器中的拉电流/灌电流通道计数与 TUSB1064配置相匹配。 例如、拉电流(2通道)+ TUSB1064 (2通道)+灌电流(2通道)或拉电流(2通道)+ TUSB1064 (4通道)+灌电流(2通道)都可以工作。 但是源(4通道)+ TUSB1064 (2通道)+接收(4通道)不起作用、因为源和接收器期望所有4个通道上都通过链路训练。 但是、当 TUSB1064配置为仅启用2个通道(通道0和1)时、通道2和3上的4通道链路训练将始终失败、除非源和接收端可以从4个通道降级到2个通道。  

    如果通道配置正确、则需要查找其他根本原因。 如果您使用的是 TUSB1064 SBU/AUX 开关、请在通过和故障情况之间仔细检查 TUSB1064 AUXP/N 和 SBU1/2上的共模电压。 共模电压必须满足 TUSB1064数据表的要求、才能在 AUX 开关之间传递链路训练数据。

    您是否有能够捕获 USB CC 和 DP AUX 流量的 Type-C 分析器?

    谢谢

    David

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

    尊敬的 David:

    我通过分析仪获得了 AUX 和 CC 数据。
    请确认。

    此致、

    e2e.ti.com/.../TUSB1064.zip

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

    您好!

    查看用于 FLIP 和 NO_FLIP 情况的 AUX 日志文件、我看到 CR_DONE (时钟恢复完成)设置为1、因此从 Type-C 连接器到 DP 接收器的连接不会出现问题。

    不同之处在于 DP EQ 训练通过 NO_FLIP case、但在5.4G 和2.7G 数据速率下、在 FLIP case 中失败。

    1.您将 TUSB1064 DP EQ 设置为什么?

    2.为什么 DP 接收端不要求增加源端预加重电平?

    3.为什么链路训练在无翻转的情况下能够完成最小摆幅和预加重电平,但在翻转的情况下需要最大摆幅电平? Type-C 连接器和 TUSB1064之间的 TX1/RX1和 TX2/RX2布线是否存在差异?  

    谢谢

    David

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

    尊敬的 David:

    >查看用于 FLIP 和 NO_FLIP 情况的 AUX 日志文件,我看到 CR_DONE (时钟恢复完成)设置为1,因此从 Type-C 连接器到 DP 接收器的连接不会出现问题。
    您是对的、CR_DONE 设置为1、但当我使用示波器实际测量波形时、TUSB1064没有信号输出。

    >1. 您设置的 TUSB1064 DP EQ 是什么?
    我已尝试所有 EQ 设置、并且在翻转设置上的链路训练失败。

    >2. 为什么 DP 接收端不要求增加源端预加重电平?
    DP 灌电流规格。

    >3. 为什么链路训练能够在无翻转的情况下完成最小摆幅和预加重电平、但在翻转的情况下需要最大摆幅电平? Type-C 连接器和 TUSB1064之间的 TX1/RX1和 TX2/RX2布线是否存在差异?  
    我想这是因为 TUSB1064没有信号输出。  路由没有区别。


    您是否可以尝试查看 TUSB1064 EVM 是否发生相同的现象?

    此致、

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

    您好!

    我可以查看一下您的原理图吗?

    您能否探测 DP1、DP2和 DP3输出并查看这些输出上是否有任何波形? 您是否在多个电路板上看到了此问题?

    谢谢

    David

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

    尊敬的 David:

    >请看一下您的原理图吗?
    随附了部分原理图。
    e2e.ti.com/.../TUSB1064_5F00_schematic.pdf

    >您能否探测 DP1、DP2和 DP3输出并查看这些输出上是否有波形? 您是否在多个电路板上看到了此问题?
    在反转情况下、DP1、DP2或 DP3没有信号输出。
    这些也由多个电路板进行确认。

    此致、

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

    您好!

    1、您是否看到在 DP0/1/2/3上没有输出时、在翻转的情况下 HPD 被驱动为高电平?

    2.如果在触发情况下使用寄存器0x13禁用 AUX 监测、那么您是否能够看到输出?

    谢谢

    David

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

    尊敬的 David:

    >1时,您是否看到在 DP0/1/2/3上没有输出时,HPD 在翻转的情况下被驱动为高电平?
    是的。

    >2. 如果您在触发情况下使用寄存器0x13禁用 AUX 监测、那么您是否能够看到输出?
    正如在一开始所提到的、  即使禁用了 AUX 监测功能、也有一个设置不会输出。

    ・NG
    0x13 = 0x8C (禁用 AUX 监测功能。  DP 通道2、3已禁用。)

    当四个通道中的任何一个禁用时、输出将停止。
    即使使用此设置、在无翻转时输出也是正常的。

    ・确定
     0x13 = 0x80 (禁用 AUX 监测。)


    您是否曾尝试查看 TUSB1064 EVM 是否发生过同样的现象?

    此致、

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

    您好!

    我在 TUSB1064 EVM 上未看到此问题。

    在双 DP 信道反转用例中、您能不能

    1.通过将0x80 wring 到寄存器0x13来禁用 AUX 监测

    2.读回寄存器0x13并验证0x80的值

    探针 TX1、RX1、TX2和 RX2、并验证数据仅存在于 TX1和 RX1上

    4、探测 DP0、DP1、DP2和 DP3输出、并验证数据是否出现在 DP0和 DP1上、DP2和 DP3上无数据

    5.将0x88写入寄存器0x13

    6.读回并验证0x88的值

    探针 DP0、DP1、DP2和 DP3输出、我们仍应看到 DP0和 DP1上的波形

    如果没有、请转储整个 TUSB1064寄存器。

    谢谢
    David

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

    尊敬的 David:

    是否可以借用 TUSB1064 EVM?
    我想检查 TUSB1064 EVM 的行为。

    >1. 通过将0x80 wring 到寄存器0x13来禁用 AUX 监测
    好的。

    2.读回寄存器0x13并验证0x80的值
    好的。

    探针 TX1、RX1、TX2和 RX2、并验证数据仅存在于 TX1和 RX1上
    好的。

    4、探测 DP0、DP1、DP2和 DP3输出、并验证数据是否出现在 DP0和 DP1上、DP2和 DP3上无数据
    好的。  它正常输出。

    5.将0x88写入寄存器0x13
    好的。

    6.读回并验证0x88的值
    好的。

    探针 DP0、DP1、DP2和 DP3输出、我们仍应看到 DP0和 DP1上的波形
     DP0和 DP1没有输出。

    如果没有、请转储整个 TUSB1064寄存器。
    启用 AUX 监测时连接寄存器转储。 (从0x0A 读取的30字节)
    e2e.ti.com/.../TUSB1064_5F00_Register-dump.xlsx

    此致、

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

    您好!

    1.在步骤7之后是否可以向我发送寄存器转储?

    2.您能否向我发送 VCC (通道1)、HPD (通道2)、TX1 (通道3)和 DP0 (通道4)的示波器图片?

    3.请联系 TI 当地的 FAE 并要求他提交免费的 EVM 申请吗?

    谢谢

    David

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

    尊敬的 David:

    >1. 是否可以在步骤7之后向我发送寄存器转储?
    连接步骤7后的寄存器转储。
    e2e.ti.com/.../TUSB1064_5F00_Register-dump2.xlsx

    >2. 您能否向我发送 VCC (通道1)、HPD (通道2)、TX1 (通道3)和 DP0 (通道4)的示波器图片?
    示波器图像已附加。
    e2e.ti.com/.../TUSB1064_5F00_Waveform.xlsx

    >3. 请联系 TI 当地的 FAE 并要求他提交免费的 EVM 申请吗?
    好的。

    此致、

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

    您好!

    感谢您提供数据。 我没有看到这一点、因为这不是预期的器件行为。 您是否也可以将电路板发送给我进行调试?

    谢谢

    David

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

    尊敬的 David:

    我要求当地 TI 向我提供 TUSB1064 EVM、但他们拒绝了。

    我们将向您发送我们的电路板、您可以告诉我们将其发送到哪里。

    此致、

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

    您好!

    您观察到的是正确的行为。 我建议在禁用 AUX 监测功能时启用所有4条 DP 信道。

    谢谢

    David