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

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

文章目录

  • 简介
  • 一、方法
  • 二、被测设备(DUT)
  • 三、测试中的集线器(HUT)
  • 四、被测主机
  • 参考来源


简介

本文档旨在概述针对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产品时,请联系[email protected]了解当前的方法和产品列表。
  6. 有关用于测试的当前操作系统,请联系[email protected]
  7. 有关操作系统引导状态的定义,请访问www.microsoft.com

二、被测设备(DUT)

被测设备(DUT):
USB实施者论坛合规文件 usb2.0互操作性和EHCI测试程序_第1张图片

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)
USB实施者论坛合规文件 usb2.0互操作性和EHCI测试程序_第2张图片

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互操作性测试文件。

四、被测主机

被测主机:
USB实施者论坛合规文件 usb2.0互操作性和EHCI测试程序_第3张图片
设备:

• 超高速互操作树

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

你可能感兴趣的:(文档,经验分享)