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.

[参考译文] TUSB1104:如何在 TUSB1104 中启用自适应均衡、以便 USB3.2 2x2 成功通信

Guru**** 2812305 points

Other Parts Discussed in Thread: TUSB1104

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1607492/tusb1104-how-to-enable-adaptive-equalization-in-tusb1104-for-usb3-2-2x2-successful-communication

器件型号: TUSB1104

尊敬的先生/女士:

我们使用 TUSB1104 开发了用于 USB3.2 2x2 通信的高速 FMC 子卡。

我们需要启用自适应等效化、并需要逐步执行指令来启用访问寄存器和映射值。  

尽管我们已经详细了解了数据表、但需要价值评估支持、以节省这方面的时间和精力。

根据器件寄存器的表 7-9、哪一个正在发挥完全耗散均衡的作用? 如有任何 TI 用户指南可供您详细介绍寄存器设置、敬请告知。  

我们已经启用 I²C Ω 模式、通常默认情况下会启用 AEQ、但我们会确认是否建议使用任何寄存器配置。  

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

    您好、

    用于启用 AEQ 的主要寄存器如下所示:

    我建议切换到完整 AEQ 算法 II 这是一种更高效的算法。  

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

    尊敬的 Vishesh:  

    非常感谢您在周末提供的创意支持。 我真的很感谢你的工作和支持奉献精神。  

    除了 AEQ_Control_1 和 AEQ_Control_2 寄存器外、是否需要处理自适应均衡运行下的配置其他寄存器?

    此外、关于  通用_1  寄存器、关于 EQ_OVERRIDE 的位 4、我们计划将其设置为 1h、但从中获取基于每个 EQ 寄存器编程值的 EQ 设置? 我是说将考虑哪些 EQ 寄存器设置。 这些 EQ 寄存器出现在哪里?

    在 AEQ 模式下、会发生什么  TX1EQ_CTRL  和  TX2EQ_CTRL  寄存器需要针对去加重和预冲功能进行配置? 或者、它会在自适应均衡模式下自动进行处理?

    请引导我。

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

    Hi Himanshu、

    我们的团队今天在美国度假。 请在度假后的 1 月 20 日收到回复。

    谢谢、

    Ryan

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

    尊敬的 Ryan:  

    感谢您的答复。

    尊敬的 Vishesh:  

    此外、对于我昨天的疑问、我有以下疑问。

    关于 Genera_1 寄存器 (0A)、如何“ Flip_Sel  位可以控制吗? 能否由 TUSB1104 自动控制?

    假设我需要在验证阶段通过命令提示符写入该寄存器值、我是说我需要写入的 General_1 寄存器值应该是什么、  0x91 0x95 ?  

    今天、我已经研究并尝试了附加的寄存器设置、这些设置与我们的配置要求非常匹配。

    我已经尝试了这些设置、但观察到了故障(LFPS 超时)。 我更改了几个值、但仍然失败。 我想知道如何从开始更改寄存器位以及哪些寄存器位。

    实际上、我没有高带宽示波器、因此无法测量信号质量。 我将有机会在下周在 GRL 实验室进行测试(16 小时)。

    但时隙时间非常有限。 因此、我有点担心、在何处和哪些寄存器位将提供快速结果。 您能指导我逐步说明吗? 测试槽非常昂贵、因此在这个时间范围内获得成功的压力非常高。

    我计划提前做好充分准备、并提供您宝贵的帮助、以节省时间、实现成功的里程碑、或至少接近成功。  

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

    您好、

    除了 AEQ_Control_1 和 AEQ_Control_2 寄存器外、是否还需要处理自适应均衡运行下的配置?

    这些寄存器将启用和调优功能的自适应 EQ。 可以进行更精细的调优、但通常不需要。

    在 AEQ 模式下、有  TX1EQ_CTRL  和  TX2EQ_CTRL  寄存器需要针对去加重和预冲功能进行配置? 或者、它将在自适应均衡模式下自动处理?

    这些寄存器将控制 SSTX 和 SSRX 引脚。 这些将是面向内部的、因此无需针对 TX 眼图测试进行调整。 如果 PCB 上的布线长度非常长、则可能需要在 RX JTOL 测试中调整此值。  

    [引述 userid=“485252" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1607492/tusb1104-how-to-enable-adaptive-equalization-in-tusb1104-for-usb3-2-2x2-successful-communication/6197439

    关于 Genera_1 寄存器 (0A)、如何“ Flip_Sel  位可以控制吗? 能否由 TUSB1104 自动控制?

    [/报价]

    它由外部 SoC/CC 控制器、PD 或 PUP 和 PDOWN 电阻器控制。 我建议使用 CC 和 PD 控制器的 GPIO 引脚来控制该引脚

    我尝试了这些设置、但观察到了失败(LFPS 超时)。 我更改了几个值、但仍然失败。 我想知道从哪里开始更改寄存器位以及哪些寄存器位。

    LFPS 信令在进行 RX 检测后触发。 下游 USB Type-C 引脚上是否存在 50ohm 端接?

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

    尊敬的 Vishesh:

    非常感谢您的支持。

    关于您对 Flip_Sel 位的反馈、“这由外部 SoC/CC 控制器、PD 或 PUP 和 PDOWN 电阻器控制。 我建议使用 CC 和 PD 控制器的 GPIO 引脚来控制该引脚

        -这是否意味着我不需要写入任何值 GENERAL_1 寄存器 (0A) 、0x91H 和 0x95H 都不是? 请提供指南。

    关于您的以下问题、

    LFPS 信令在进行 RX 检测后触发。 下游 USB Type-C 引脚上是否存在 50ohm 端接?


       -在 USB 设备 IP 内核中,我们只启用 RX 端接,以便主机可以检测 RX 端接变化并切换到下一个状态。 目前、器件无法检测主机的 RX 端接变化。 因此、我们的 USB IP 内核将仅在 RX 检测状态下启用 RX 端接寄存器、然后切换到下一状态。

    请提供您宝贵的反馈。  

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

    您好、

    [引述 userid=“485252" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1607492/tusb1104-how-to-enable-adaptive-equalization-in-tusb1104-for-usb3-2-2x2-successful-communication/6199718

    关于您对 Flip_Sel 位的反馈、“这由外部 SoC/CC 控制器、PD 或 PUP 和 PDOWN 电阻器控制。 我建议使用 CC 和 PD 控制器的 GPIO 引脚来控制该引脚

        -这是否意味着我不需要写入任何值 GENERAL_1 寄存器 (0A) 、0x91H 和 0x95H 都不是? 请提供指南。

    [/报价]

    正常方向和翻转方向由 CC 或 PC 控制器根据 USB Type-C 规范进行检测。 检测到电缆方向后、信息应发送到 TUSB1104。 这可通过 I2C 或 GPIO 完成。 通常、PD 控制器(I2C 主机)将设计为自动将连接方向写入 TUSB1104(I2C 器件)

    [引述 userid=“485252" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1607492/tusb1104-how-to-enable-adaptive-equalization-in-tusb1104-for-usb3-2-2x2-successful-communication/6199718

    LFPS 信令在进行 RX 检测后触发。 下游 USB Type-C 引脚上是否存在 50ohm 端接?


       -在 USB 设备 IP 内核中,我们只启用 RX 端接,以便主机可以检测 RX 端接变化并切换到下一个状态。 目前、器件无法检测主机的 RX 端接变化。 因此、我们的 USB IP 内核将仅在 RX 检测状态下启用 RX 端接寄存器、然后切换到下一状态。

    [/报价]

    RX 检测应如下所示以确保正常运行:

    1) 打开 TUSB1104 电源并打开 USB 主机电源

    2) USB 主机在 SSTX 线路上发送 RX 检测波形。 TUSB1104 会接收这些 RX 检测波形。

    3) TUSB1104 在 CTX1 和 CTX2 上发送 RX 检测波形。

    4) 在 USB 线路上看到设备,因此存在终端。

    5) TUSB1104 会在 CTX1 或 CTX2 引脚上看到端接、并在 SSTX 侧启用端接。

    6) 主机检测到 TUSB1104 的终止、然后进入 LFPS 和下一个状态。