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.

[参考译文] TUSB8042A:USB 合规性测试

Guru**** 2538930 points
Other Parts Discussed in Thread: TUSB8042A, AM6412

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1559118/tusb8042a-usb-compliance-test

器件型号:TUSB8042A
主题中讨论的其他器件: AM6412

工具/软件:

你好

我目前正在使用 AM6412 和 TUSB8042A 执行 USB 2.0 下游合规性测试。
我使用 Linux 作为操作系统。

测试 1 至 3 已成功完成。

1、主机全速​​信号质量和转换时间测试
2、主机高速​​信号质量检测
3、主机测试 J/K、SE0_NAK

但是、由于出现波形等问题、测试 4 至 7 无法完成。

4.主机控制器数据包参数
5.主机 CHIRP
6.主机暂停/恢复计时
7、主机低速​​信号质量和转换时间测试

请告诉我、执行测试 4 至 7 是否需要进行任何寄存器设置。

此致、

Hiroshi

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

    嗨、Hiroshi、

    不应需要更改任何寄存器即可允许进行这些测试。 为这些测试启用信号模式时、您遵循的测试程序是什么?

    [quote userid=“640381" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1559118/tusb8042a-usb-compliance-test 主机 CHIRP[/报价]

    只是为了确认、 这些 HS 线性调频脉冲还是 FS 线性调频脉冲吗?

    谢谢、

    Ryan

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

    您好、Ryan、

    感谢您的答复。

    仪器供应商发布的实施方法 (D9010USBC) 对该程序进行了说明。

    http://www.keysight.com/jp/ja/assets/9922-01258/reference-guides/D9010USBC-USB-Test-Software-MOI-latest.pdf

    -主机控制器数据包参数: pp.226-231.
    -主机 CHIRP 时序:第 232-240 页
    -主机暂停/恢复时序:第 169-173 页
    -主机低速信号质量和转换时间测试:第 191-196 页

    主机的 CHIRP 时序仅为 HS。

    此致、

    Hiroshi

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

     Hiroshi:

     对于 Linux 系统、请 按照  随附文档中的测试程序、在每次测试时将集线器置于测试模式。

    e2e.ti.com/.../usb2_5F00_test_5F00_mode-linux.pdf

    好极了

    Brian

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

    您好、Brian、

    感谢您的答复。

    按照我收到的说明、我使用 libusb 从 Linux 主机发出以下命令、将 TUSB8042A 放在与通过 USB 3.1 连接的 AM64x 相同的电路板上、置于合规性测试模式。

    您能否确认此设置是否正确?

    *供应商 ID : 0x0451
    *产品编号: 0x8242
    * bmRequestType:0x00
    * BREQUEST: 0x03.
    * wValue : 0x02
    * Windex:0x0100 (Test_J 模式、其他模式-> 0x0200、0x0300、0x0400、0x0500)
    * wLength:0x0000
    *数据:0x00

    此致、

    Hiroshi

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

      Hiroshi:

      请参阅以下示例代码:

     以下是示例代码的链接:

    位于 master MicrochipTech/USB-Hub-linux-examples··GitHub 上的 USB-Hub-linux-examples/General USB examples/USB 高速电气测试/USB_linux_hset.c

    好极了

    Brian

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

    您好、Brian、

    感谢您的答复。

    如果我使用的是 Linux 操作系统、是否仍可以使用您提供的设置生成以下测试波形?

    ・主机控制器数据包参数
    ・主机 CHIRP
    ・主机暂停/恢复时序

    我目前没有测试环境、因此请告诉我。

    此致、

    Hiroshi

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

      Hiroshi:

     数据包参数测试需要将器件  设置为“单步设置功能“测试模式。 需要此测试固定件的对象:

    好极了

    Brian