USB实施者论坛合规文件 usb2.0互操作性和EHCI测试程序

本文档的目的是概述测试USB产品的合规程序
包括主机、集线器和外设。


简介

本文档旨在概述针对EHCI控制器测试USB产品(包括主机、集线器和外设)的合规性程序。
除了本文档之外,所有供应商还必须遵循xHCI外围设备、主机和集线器互操作性测试程序文档,该文档位于http://www.usb.org/developers/compliance/ssusb_testing/并使用xHCI互操作性测试程序文档中定义的方法在SuperSpeed互操作性树上执行所有互操作性测试。
这意味着任何根据USB 2.0规范设计的USB产品都必须根据其产品类别对照USB 3.x互操作性树进行测试。

USB Implementers Forum Compliance Document
USB 2.0 Interoperability and EHCI Test Procedures


提示:以下是本篇文章正文内容,下面案例可供参考

一、方法

  1. 互操作性树方法记录在xHCI互操作性测试程序文档中。
  2. 必须对设备进行总线供电运行测试。自供电集线器和外围设备最初必须在没有连接外部电源的情况下连接到主机。然后,测试人员确保被测产品在没有外部电源的情况下不会枚举。如果产品在没有外部电源的情况下枚举,则被测产品必须完全作为总线供电产品进行测试(即没有外部电源)。
  3. 2.0产品的所有测试将使用SuperSpeed互操作性树中定义的电缆长度。如果被测产品需要可移动电缆,其最大长度必须适合连接器类型。例如,如果被测产品有一个mini-B连接器,用于测试的电缆是4.5米的mini-B电缆(mini-B电缆的最大电缆长度)。
  4. 如果支持LPM,USB 2.0产品必须通过xHCI互操作性测试程序文档中定义的LPM相关测试。
  5. 根据USB 2.0规范测试USB Type-C产品时,请联系techadmin@usb.org了解当前的方法和产品列表。
  6. 有关用于测试的当前操作系统,请联系techadmin@usb.org。
  7. 有关操作系统引导状态的定义,请访问www.microsoft.com

二、被测设备(DUT)

被测设备(DUT):
图1:被测产品为外设时的USB 2.0 EHCI互操作性配置

1.设备:

• 认证系统
• 认证EHCI附加卡
• 经认证的USB电缆

2.USB 3.1外设的EHCI程序::

  • EHCI根港
  • 驱动程序安装
  • 列举
  • 互用性
  • 混合睡眠/远程唤醒
    o 互用性
  • 休眠/恢复
    o 互用性
  • 热启动
    o 互用性
  • 混合靴
    o 互用性
  • 冷启动
    o 互用性

3. USB 2.0外设的EHCI程序:

  • EHCI根港
  • 驱动程序安装
  • 列举
  • 互用性
  • 混合睡眠/远程唤醒
    o 互用性
  • 休眠/恢复
    o 互用性
  • 热启动
    o 互用性
  • 混合靴
    o 互用性
  • 冷启动
    o 互用性

4.USB 2.0外设的xHCI程序:
• 执行usb.org网站上的xHCI互操作性测试程序文档中定义的外围设备测试所需的USB 2.0外围设备。xHCI互操作性测试程序文档并未明确引用2.0外设,但适用于3.1外设的所有互操作性测试方法都适用于2.0外设。

5.USB 3.1外设的xHCI程序:
• 参考xHCI互操作性测试文件。

三、测试中的集线器(HUT)

测试中的集线器(HUT)
图2:测试产品为集线器时的USB 2.0 EHCI互操作性配置

1.设备:

• 认证系统
• 认证EHCI附加卡
• 经认证的USB电缆
• 认证USB耳机
• 认证的USB高速摄像机
• 经认证的USB MSC设备
• 经认证的USB HID类设备

2.USB 3.1集线器的EHCI程序:
• EHCI根港
 驱动程序安装
 列举
 互用性
 混合睡眠/远程唤醒
o 互用性
 休眠/恢复
o 互用性
 热启动
o 互用性
 混合靴
o 互用性
 冷启动
o 驱动程序安装
o 列举
o 互用性

3.USB 2.0集线器的EHCI程序:
• EHCI根港
 驱动程序安装
 列举
 互用性
 混合睡眠/远程唤醒
o 互用性
 休眠/恢复
o 互用性
 热启动
o 互用性
 混合靴
o 互用性
 冷启动
o 驱动程序安装
o 列举
o 互用性

4.USB 2.0集线器的xHCI程序:
• 执行usb.org网站上的xHCI互操作性测试程序文档中定义的集线器测试所需的USB 2.0集线器。xHCI互用性测试程序文件并没有特别提到2.0集线器,但是所有适用于3.1集线器的互用性测试方法都适用于2.0集线器。

5.USB 3.1集线器的xHCI程序:
• 参考xHCI互操作性测试文件。

四、被测主机

被测主机:
图3:测试产品为主机时的USB 2.0 EHCI互操作性配置
设备:

• 超高速互操作树

USB 2.0主机的EHCI程序:
• EHCI根港
 驱动程序安装
 超高速树的枚举
 超高速树的互操作性
 混合睡眠/远程唤醒
o 互用性
 休眠/恢复
o 互用性
 热启动
o 互用性
 混合靴
o 互用性
 冷启动
o 互用性

带有嵌入式USB 2.0集线器的EHCI主机
• USB 2.0嵌入式集线器根端口
 拆下轮毂SS1
 将HS2-MTT集线器连接到集线器SS2的DFP

 将集线器SS2连接到EHCI根端口
 互用性
 混合睡眠/远程唤醒
o 互用性
 休眠/恢复
o 互用性
 热启动
o 互用性
 混合靴
o 互用性
 冷启动
o 互用性


参考来源

https://www.holtek.com.cn/web/guest/usb_test_report
https://compliance.usb.org/resources/GoldSuite%20Test%20Procedure.pdf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值