Other Parts Discussed in Thread: TUSB1210, TUSB4041I, AM625
器件型号: TUSB1210
Thread 中讨论的其他器件: TUSB4041I、 AM625
尊敬的团队:
目前、我们正在使用 TUSB1210BRHBR 来实现 USB 主机功能、因此需要执行眼‑图测试。 根据实验室要求、主机必须进入测试模式。
将 TUSB1210BRHBR 置于测试模式的方法是什么?
例如、是通过命令还是通过重写特定的寄存器来完成?
谢谢你。
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.
Other Parts Discussed in Thread: TUSB1210, TUSB4041I, AM625
器件型号: TUSB1210
Thread 中讨论的其他器件: TUSB4041I、 AM625
尊敬的团队:
目前、我们正在使用 TUSB1210BRHBR 来实现 USB 主机功能、因此需要执行眼‑图测试。 根据实验室要求、主机必须进入测试模式。
将 TUSB1210BRHBR 置于测试模式的方法是什么?
例如、是通过命令还是通过重写特定的寄存器来完成?
谢谢你。
您好、
请参阅随附的 E2E: TUSB1210:如何在 TUSB1210 上进行 USB2 主机合规性测试。
嗨、 Vishesh
感谢您的答复。 我想确认以下几点。 图中所示的‑是否是 USB 主机控制器的协议级操作?
我们现在使用 TUSB1210 、而非原始 USB3320C_EZK。 借助 USB3320C_EZK、我们能够执行 USB 合规性测试。 切换到 TUSB1210 后、需要对现有软件进行哪些修改才能执行 USB 合规性测试?
以下操作流程是否符合下图中所需的流程?
将 USB 分析仪或示波器连接到被测端口。
↓μ s
主机通过 USB 驱动程序发送以下 USB 命令:
SET_FEATURE (PORT_TEST、Windex 高字节= 0x04)
→选择 Test_Packet 模式
↓μ s
收到命令后、主机控制器通知 PHY(例如 TUSB1210)
通过 ULPI 接口进入相应的测试模式。
↓μ s
PHY 持续输出测试信号
(在器件断电之前不会停止)。
↓μ s
5.使用示波器或符合性测试仪捕捉眼图或波形,
并根据 USB 2.0 规范评估合规性。

‑需要调整信号参数以通过眼图测试、是否有必要通过 ULPI 接口配置相关 TUSB1210 寄存器?
您好、
[引述 userid=“674329“ url=“~/support/interface-group/interface/f/interface-forum/1647058/tusb1210-regarding-the-usb-eye-diagram-test-procedure/6353829以下操作流程是否符合下图中所需的流程?
将 USB 分析仪或示波器连接到被测端口。
↓μ s
主机通过 USB 驱动程序发送以下 USB 命令:
SET_FEATURE (PORT_TEST、Windex 高字节= 0x04)
→选择 Test_Packet 模式
↓μ s
收到命令后、主机控制器通知 PHY(例如 TUSB1210)
通过 ULPI 接口进入相应的测试模式。
↓μ s
PHY 持续输出测试信号
(在器件断电之前不会停止)。
↓μ s
5.使用示波器或符合性测试仪捕捉眼图或波形,
并根据 USB 2.0 规范评估合规性。
是的、这个用于测试 USB2.0 眼图的流程是正确的
如果需要调整信号参数以通过眼图‑图测试、是否有必要通过 ULPI 接口配置相关 TUSB1210 寄存器?
这些参数通常不需要针对眼图进行调整、但可以在需要时进行调整。
嗨、 Vishesh
感谢您的答复。
关于“这些参数通常不需要针对眼图进行调整、但可以在需要时进行调整“这一表述、如果需要进行调整、您能否告诉我们可以修改哪些寄存器以及应如何调整这些寄存器?
此外、在使用 TUSB4041I 执行合规性测试时、我们应该如何选择特定的下行 USB 2.0 端口? 由于 TUSB1210 只有一个端口、而 TUSB4041I 有四个下行端口。
谢谢你。
尊敬的 Boris:
]关于“这些参数通常不需要针对眼图进行调整、但可以在需要时进行调整“、如果需要调整、您能告诉我们哪些寄存器可以修改以及应如何调整?
我将在内部进行检查、并就此向您提出问题。
此外、在使用 TUSB4041I 执行合规性测试时、我们应如何选择特定的下行 USB 2.0 端口? 由于 TUSB1210 只有一个端口、而 TUSB4041I 有四个下行端口。
如果您想获得集线器的完整合规性报告、则需要单独测试所有 4 个端口。 所有 4 个端口的性能应大致相等、因此通过合规性测试将更多地作为布局实现的测试。
尊敬的 Boris:
TUSB1210 是一款单端口 PHY、选择 在 USB 控制器中配置要测试的端口。 使用 TUSB1210 应该与 上述 USB3320C_EZK 非常相似。
就合规性测试而言、PHY 对于用于将主机/器件置于合规性模式以发送测试图形的测试软件是透明的。 合规性测试软件不访问 TUSB1210、而是访问 USB 主机/设备(集线器的测试程序与主机不同,USBIF 具有这两者的测试工具和程序)。
Vendor_Specific 2 寄存器 (0x80) 具有用于眼图调优的额外控制(数据表的 7.5.29)。 除非有必要、否则不建议调整这些设置。
此致、
Undrea.
尊敬的 Undrea
感谢您的答复。
关于集线器合规性测试:进入测试模式后、所有端口(例如 4 个 USB 2.0 端口)都可以进行眼图测试、而无需单独切换端口。 我的理解是否正确?
关于前面提到的答复“集线器的测试程序与主机不同、USB-IF 具有两种测试工具和过程“—“USB-IF “是否指 CPU? 我是否应该向 CPU 供应商咨询测试程序和工具? 例如、如果我计划使用 TI 的 AM625、是否应该联系 AM625 团队以获取测试工具和程序?
谢谢你。
尊敬的 Boris:
一次只能测试一个端口、测试工具会选择要测试的端口。
USBIF 是指 USB Implementers Forum。 USBIF 具有不同的软件和硬件工具、用于合规性测试。 合规性工具| USB-IF
如果将 AM625 作为主机进行测试、则可以更轻松地联系 AM625 团队以获取有关配置到输出测试图形的详细信息。
此致、
Undrea.