2024年2月28日发(作者:)

USB-IF 测试

一、 简述

USB Implementers Forum (USB-IF)是一个致力于推广并发展Universal Serial Bus技术性的非营利性组织,USB组织提供了标准的传输接口规格,让计算机与外围设备间的连接轻松许多。一般应用到USB的信息产品包括了打印机、键盘、屏幕、网络装置、扫描仪等。USB IF本身是个自愿性的标志(logo)认证。

使用或贴有USB标志(如图一)的产品都需接受这项测试,其用意是确保所有USB装置的品质都符合要求。这些测试不会验证USB规范的每个部分,它们的目的只是提供合理的可接受度量测值。产品接受测试的方法有两种:参加USB- IF赞助的兼容性测试大会或私人测试实验室。若产品通过兼容性测试,它就会列入USB整合厂商清单,获得一个TID编号,并有权使用USB标志。

典型USB标志

USB外围装置的认证测试可分为三大类。首先是电气特性测试, 验证产品在不同应用架构下的讯号品质。接着是功能测试,用来检查 较高阶的产品细节,例如对于标准要求的支持程度和装置列举功能。 最后则是产品互用性测试,用来决定受测产品与其他USB装置的互动情形。

二、 测试目的

完成WLK要求测试的USB-IF Test Certification ID Check部分,并不包括其电器测试。具体要求参照。

三、 测试环境

软件:

Window7 32/64位

USB CV

USB CV

硬件:

Ps/2鼠标

Ps/2键盘

EHCI(一般主板都有)

高速HUB

PCI扩展控制器

软件下载:

对于32/64系统应下载与之相对应的USBCV,

Window7 32位:

USB CV,USB CV

Window7 64位:

USB CV,USB CV

软件安装:

在安装USBCV时,必须现将先前的同类型的版本卸载,再进行安装。将相应的软件安装

后还需安装相应的驱动。

安装 测试的EHCI控制器驱动

1、连接PS/2鼠标和键盘(测试驱动会替代原USB控制器驱动,将导致高速USB设备无法使用)

2、 找到EHCI设备,

3、 右击选择更新驱动程序->

浏览计算机以查找驱动程序软件->

从计算机的设备驱动程序列表中选择->

从磁盘安装->

浏览->

C:Program FilesUSB-IF Test SuiteDrivers and FirmwareEHCI Host

Drivers->

选定EHCI Compliance Test Host Controller,下一步->

“无数字签名”继续安装->

安装完成。

重新启动电脑。由于该测试驱动没有数字前面,开机后按F8进入系统启动高级设置->关闭强制数字签名,进入系统后在设备管理器中可以看到

此时测试驱动已安装成功。

安装USB30CV测试的xHCI驱动

1、 关机,切断电源,将 PCI扩展卡插入PCI插槽,重新启动电脑。

2、 选择该控制器,更新驱动,过程和USB20CV相同,选驱动为

C:Program FilesUSB-IF Test SuiteDrivers and FirmwarexHCI Host Drivers

3、 安装成功后重新启动电脑,在设备管理器中可以看到

四、 测试过程

1、 USB20CV测试

将待测设备连接至高速HUB,再将高速HUB连接至电脑接口。

运行USB20CV->

选择charpter9 test->

运行完成->

选择hid test->

运行完成

待测试全通过后,在C:Program FilesUSB-IF Test SuiteUSB20CVReports会自动生成测试报告。

2、 USB30CV测试

将待测设备连接至高速HUB,再将高速HUB连接至电脑接口。

运行 charpter9 test->

运行完成

测试报告保存在C:Program FilesUSB-IF Test SuiteUSB30CVReports