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.

[参考译文] TUSB212:嵌入式主机的高速测试程序

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/993048/tusb212-hi-speed-test-procedure-for-embedded-host

器件型号:TUSB212
主题中讨论的其他器件: TUSB216I

您好专家、

我们正在尝试在嵌入式主机端进行 USB 高速合规性测试、但测试不起作用。
未应用 DC_BOOST 和 EQ 设置。

TUSB212似乎不能将 TEST_PACKET 识别为高速数据包。

我们观察 ENA_HS 引脚。
当 USB 主机传输 test_packet 时、ENA_HS 为低电平。
当 USB 主机传输正常的高速数据包时、ENA_HS 为高电平。

我们测试嵌入式主机、因此我们更改了数据表[8.2.2.1.1适用于主机端应用]中介绍的测试过程。
我们的测试程序如下所述。

1.将 TUSB212配置为所需的交流和直流升压设置。
2.为 TUSB212加电
3-1. 通过 USB 连接器连接 HS-OPT(*),使主机能够传输 USB test_packet
3-2. 断开 HS-OPT 与 USB 连接器的连接
使用 SMA 电缆将示波器和 USB-IF 主机侧测试装置连接到 TUSB212
5.执行示波器 USB 合规性软件。

(*) HS-OPT:High-Speed On-The-Go 协议测试仪
VID 为0x1A0A 的传输数据包、PID 为0x0104。
当嵌入式主机收到此数据包时、嵌入式主机进入测试模式。

有关详细信息、请参阅以下文档第5-6页。
usb.org/.../EHSET_v1.01(1).pdf

请 告诉我们错误是什么,我们应该检查什么。
此外、我们还想知道 TUSB212能够识别高速数据包的条件是什么。

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

    您好!

    您提到的过程是 让 TUSB212进入其测试模式以升压从主机发出的测试数据包时应遵循的步骤。 这里的目标是使 TUSB212 CD 引脚为低电平、和 ENA_HS 引脚为高电平(这表示为测试模式)。 在您的过程中、TUSB212进入常规 HS 模式。 当测试数据包被启用时、总线上没有信号会有一些延迟、这就是 TUSB212在发送测试数据包之前最有可能退出 HS 模式的地方。 您可以尝试切换步骤3和步骤4、以帮助 TUSB212进入测试模式、然后启用嵌入式主机测试数据包模式或使用我们的较新器件 TUSB216I。  

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

    您好、Malik、

    感谢您的详细解释。

    tusb212的条件是否进入测试模式、连接测试装置中总线上没有信号?

    在下面描述的步骤3之后、我们可以观察到 CAD=0、ENA_HS=1 (测试模式)。

    1.将 TUSB212配置为所需的交流和直流升压设置。
    2.为 TUSB212加电
    3.使用 SMA 电缆将示波器和 USB-IF 主机侧测试装置连接到 TUSB212

    此外、即使我们在连接另一个 USB 设备后连接了测试装置、我们也可以观察 CAD=0、ENA_HS=1 (测试模式)。
    但是、在连接测试装置之前、当 USB 控制器开始连续传输 test_packet 时、我们无法观察到 CAD=0、ENA_HS=1。

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

    您好!

    正确、总线上不应存在信号、但应看到端接。 在步骤3之后看到的内容是正确的。 如果总线部件上存在信号延迟很长、则可以返回断开状态、然后在没有信号的端接存在时重新进入测试模式。