搜索
您的当前位置:首页正文

USB测试方案

来源:意榕旅游网
目 录

USB2.0-HOST/SYSTEM测试方案

.1

目 录

参考资料:

1. USB Spec2.0

2. Intel ICH4 USB Electrical Test Method( APAC Lab Workshop Q1/2002 )

3. USBIF Full and Low Speed Compliance Test Procedure Rev.1.0rc2

4. USBIF High-speed Electrical Test Toolkit Setup Instruction Rev.1.01

5. USBIF Host High-speed Electrical Test Procedure Rev.1.0 6. Tektronix USB2.0 Compliance Test Fixture 7. Tektronix USB Measurements Package

说明:

1.

本测试方案适用于USB2.0 HOST/SYSTEM级测试,包括主板;

2. 进行USB测试,所使用的连接电缆线规格: 信号线:28 AWG;电源线:22或24AWG; 本测试全部采用此种规格电缆线测试。

目录:

一、 信号质量测试

1.

高速信号质量测试

2. 全速信号质量测试 3. 低速信号质量测试 二、 Drop、Droop测试

1.

Drop测试

2. Droop测试 三、 TDR测试

.2

目 录

一、 信号质量测试

1. 高速信号质量测试

1.1 目的

验证高速传输时,信号的质量; 1.2 标准

通过高速传输眼图测试; 1.3 器材

示波器:Tek 7404(加载软件:Tek USB2.0 Test Package); 差分探头:Tek P7330×1个;

夹具:Tek USB2.0 Test Fixture(SQIDD板);

测试软件:USBHSET.EXE (从USBIF网站下载、升级) ; USB电缆线:1米×1根; 1.4 步骤

(1) 连接如下,差分探头与夹具暂不连接:

(2) 设置夹具上开关S6在Init位置,通电;

(3) 被测设备(Host Under Test)预安装要求:

安装Win2000操作系统; 安装芯片组、ICH4驱动程序; 安装测试软件USBHSET.EXE;

(4) 设置示波器:

按示波器面板按键“default setup”,将示波器置于出厂

.3

目 录

设置;

进入菜单File---Run Application,运行程序USB2.0

Test Package;

选择“High Speed”,选中“Eye Diagram”;在“Device

ID”中输入被测设备的编号(系统自动生成的报告将以此命名);点击“Config”,选择tier1,Down Stream,Near End,设置差分探头所在的通道;

点击图标,示波器进行自动设置,进入等待触发状态;

(5) 设置被测设备:

进入Win2000,运行USBHSET.EXE,选中

“HostController/System”,点击“Test”,进入测试界面;

点击“Enumerate Bus”,程序将列举所连接的高速USB

设备;

选中设备,由下拉菜单设置Port Control为“TEST

PACKET”;

将差分探头的正、负极与夹具上D+、D-相对应连接;

点击“EXECUTE”,程序将控制USB EHCI控制器,产

生高速时测试包;

(6) 示波器采样到准确信号后,点击“OK”,完成信号测试,检查测试结果;

(7) 进入TDSUSB2 USB2.0 Test Package菜单Utilities,选择“Plug-Fest Specific”格式(此为通用的USB报告形式)和所希望的路径,点击“Generate”,系统将自动生成报告;

(8) 依次将被测设备的不同USB端口通过1米电缆线与夹具相连,测量每一个端口的信号; 1.5 说明 1.

:测试项通过测试; :测试项不能通过测试;

.4

目 录

: 测试结果在限定的条件(waiver limits)内通过。

2.参考图:

2. 全速信号质量测试

2.1 目的

验证全速传输时,信号的质量; 2.2 标准

通过全速传输眼图测试; 2.3 器材

示波器:Tek 7404(加载软件:Tek USB2.0 Test Package); 探头:Tek P6245×2个;

夹具:Tek USB2.0 Test Fixture(SQIDD板);

测试软件:USBHSET.EXE (从USBIF网站下载、升级) ; USB电缆线:5米×1根; TCA-BNC转接器×2个; 2.4 步骤

(1) 连接如下,探头分别连接夹具上D+/GND和D-/GND:

.5

目 录

(2) 设置夹具上开关S6在Init位置,通电; (3) 设置示波器:

按示波器面板按键“default setup”,将示波器置于出厂

设置;

进入菜单File---Run Application,运行程序USB2.0

Test Package;

选择“Full Speed”,选中“Eye Diagram”;在“Device

ID”中输入被测设备的编号(系统自动生成的报告将以此命名);点击“Config”,选择tier6,Down Stream,Near End,设置连接D+/GND、D-/GND探头所在的通道;

点击图标,示波器进行自动设置,进入等待触发状态;

(4) 重启被测设备,示波器采样到准确信号后,点击“OK”,完成信号测试,检查测试结果;

(5) 进入TDSUSB2 USB2.0 Test Package菜单Utilities,选择“Plug-Fest Specific”格式(此为通用的USB报告形式)和所希望的路径,点击“Generate”,系统将自动生成报告;

(6) 依次将被测设备的不同USB端口通过5米电缆线与夹具相连,测量每一个端口的信号; 2.5 说明 1.

:测试项通过测试;

.6

目 录

:测试项不能通过测试;

: 测试结果在限定的条件(waiver limits)内通过。

2.参考图:

3. 低速信号质量测试

3.1 目的

验证低速传输时,信号的质量; 3.2 标准

通过低速传输眼图测试; 3.3 器材

示波器:Tek 7404(加载软件:Tek USB2.0 Test Package); 探头:Tek P6245×2个;

夹具:Tek USB2.0 Test Fixture(SQIDD板);

测试软件:USBHSET.EXE (从USBIF网站下载、升级) ; USB电缆线:1米×1根; TCA-BNC转接器×2个; 3.4 步骤

(1) 连接如下,探头分别连接夹具上D+/GND和D-/GND:

.7

目 录

(2) 设置夹具上开关S6在Init位置,通电; (3) 设置示波器:

按示波器面板按键“default setup”,将示波器置于出厂

设置;

进入菜单File---Run Application,运行程序USB2.0

Test Package;

选择“Low Speed”,选中“Eye Diagram”;在“Device

ID”中输入被测设备的编号(系统自动生成的报告将以此命名);点击“Config”,选择tier1,Down Stream,Near End,设置连接D+/GND、D-/GND探头所在的通道;

点击图标,示波器进行自动设置,进入等待触发状态;

(4) 重启被测设备,示波器采样到准确信号后,点击“OK”,完成信号测试,检查测试结果;

(5) 进入TDSUSB2 USB2.0 Test Packag菜单Utilities,选择“Plug-Fest Specific”格式(此为通用的USB报告形式)和所希望的路径,点击“Generate”,系统将自动生成报告;

(6) 依次将被测设备的不同USB端口通过1米电缆线与夹具相连,测量每一个端口的信号; 3.5 说明 1.

:测试项通过测试;

.8

目 录

:测试项不能通过测试;

: 测试结果在限定的条件(waiver limits)内通过。

2.参考图:

1.

二、 Drop、Droop测试 Drop测试

1.1 目的

验证每个USB端口的Vbus直流输出电压在没有负载和全负载情况下是否满足要求;

1.2 标准

4.75V1.3 器材

负载:500mA负载×USB端口数; USB电缆线:1米×USB端口数; 数字万用表;

夹具:Tek USB2.0 Test Fixture(500mA负载板); 1.4 步骤

(1) 将测试系统、夹具、负载共地; (2) 系统进入Win2000;

(3) 在未接负载情况下,用万用表测量每个端口的Vbus电压,记录此电压为相应端口的Vnl,如port1:Vnl,port2:Vnl;

(4) 同时将所有端口连接负载,如图所示,用万用表测量每个端口的Vbus电压,记录此电压为相应端口的Vloaded,如port1:Vloaded,

.9

目 录

port2:Vloaded;

(5) 根据Vdrop=Vnl-Vloaded,计算各端口的Vdrop; (6) 记录测试结果:

POR PORT2 … PORTN T1 Vnl(V) Vloaded(V) Vdrop(mV) 1.5 说明

(1) Vdrop=Vnl-Vloaded,

Vnl:USB端口开路,没有负载时的Vbus电压;

Vloaded:USB端口接入负载时的Vbus电压; 必须将USB端口同时接入所有负载进行测量;

(2) Tek TDSUSBF 夹具共提供了4个500/100mA的负载,使用时,将开关S1, S2, S3, S4设置为500mA处,开关S6在Init位置,通电;

.10

目 录

根据需要制作500mA负载:

2. Droop测试

2.1 目的

验证由于设备热插拔引起的压降Vdroop是否在规范内,确保其他设备不会因为热插拔而工作不正常;

2.2 标准

Vbus>4.4V, Vdroop<330mV; 2.3 器材

示波器:Tek7404/7104; 探头:P6245*2个;

夹具:Tek USB2.0 Test Fixture(Droop test load板,500mA负载板,Adjacent trigger & droop test板);

100mA droop board*1个(可选); 500mA负载*(USB端口数-1)个; USB电缆线1米*USB端口数; 2.4 步骤

(1) 连接图如下:

.11

目 录

(2) 将测试系统、夹具、负载共地; (3) 系统进入Win2000;

(4) 将夹具的Droop test load板与USB端口1相连,此板提供2Hz交换式动态100mA负载开关,产生热插拔信号;也可以通过制作100mA droop board,替代夹具实现此项测试;

(5) 将夹具的Adjacent trigger&droop test板一端与USB端口2相连,另一端通过1米电缆线与500mA负载相连;

(6) 将其他所有USB端口与500mA负载相连; (7) 将夹具开关S6在Init位置,通电; (8) 设置示波器水平时基为25us/div;

(9) 将探头与夹具的Droop test load板OSC/GND相连,设置为2V/div, 并用该通道信号上升沿触发,触发电平在2~3V左右,测试热插拔信号;

(10) 将另一探头与夹具的Adjacent trigger&droop test板Vbus/GND相连,设置为1V/div,测试此端口电压信号Vbus;用光标测量Vbus的最高与最低值之差,此即为此端口的衰落电压Vdroop;

(11) 将夹具的Adjacent trigger&droop test板一端依次分别与端口3,4…N相连,另一端通过1米电缆线与500mA负载相连; 将其

.12

目 录

他USB端口与500mA负载相连(端口1除外);测量由于端口1热插拔引起USB端口3,4…N的Vbus和Vdroop;

(12) 将夹具的Droop test load板依次分别与USB端口2,3…N相连,重复以上步骤,测量由于端口2,3…N热插拔,引起的其他端口的Vbus和Vdroop;

(13) 记录测试结果;

POR触发信号PORT2 … PORTN Vdroop(mV) T1 ——PORT1 —— ———PORT2 — ———… — ———PORTN 2.5 说明

(1) 100mA droop board制作,通过开关产生热插拔信号:

——

(2) 500mA负载:

.13

目 录

(3) 被测端口Vdroop=Vbus(相邻端口100mA负载开路)-Vbus(相邻端口加载100mA负载);

(4) 参考图:

三、 TDR测试

1.

目的

验证从USB端口到控制器IC内部(包括封装)链路的阻抗连续性。 2. 标准

终端阻抗Termination Impedance : 80ohm<=ZHSTERM<=100ohm; 通路阻抗Through Impedance: 70ohm<=ZHSTHRU<=110ohm; 3. 器材

TDR采样示波器; 采样探头;

50ohm SMA电缆*2根;

夹具:Tek USB2.0 Test Fixture(HOST TDR板); 测试软件:USBHSET.EXE (从USBIF网站下载、升级) ; 数字万用表;

4. 步骤

.14

目 录

(1) 连接如图,SMA电缆线接头与夹具暂不连接:

(2) 将夹具通电,设置开关S6在TEST位置;

(3) 被测系统在Win2000下运行测试软件USBHSET.EXE,选中HostController/System,点击“Test”,进入测试界面;由下拉菜单设置Port Control为“Test_SE0_NAK”模式;点击“EXECUTE”执行;

(4) 设置TDR采样示波器如下:

校准;

按面板按键“Utility”,点击“Initialize”,初始化TDR采

样器;

按面板按键“Trigger”,点击“Source”,设置触发为“internal

clock”;

按面板按键“Waveform”,点击“Sampling Head Fnc’s”,

选择“Diff TDR preset”,设置为差分模式测量;

将纵轴单位设置为阻抗欧姆;

按面板按键“waveform”,点击“Acquire Desc”,设置选

项“Average N”为“ON”,选项“Ser AvgN”为8;

按面板“Autoset”键;

Deskew用来测量的两个通道; 设置

deltra,以使用通道

1,2

为例,

filter(mainframe1-mainframe2, 4eex-10) ,enter desc;

(5) 用万用表测量夹具HOST TDR板的D+和GND、D-和GND之间的直流偏压,如果小于10mV,将SMA电缆与板上D+, D-接头相连,

.15

目 录

采样头差分信号的正、负与夹具上D+、D-对应,测量链路的阻抗波形;如果大于10mV,则不能将SMA电缆与夹具相连,否则,会损坏TDR测试仪;

(6) 将测试连接链路与波形相对应验证阻抗是否满足要求。对于USB A型连接器,验证从USB接口为参考点后的8~10ns后的阻抗ZHSTERM是否符合规范;从USB接口为参考点前500ps到后8ns,ZHSTHRU是否符合规范;

(7) 将夹具依次分别和所有USB端口相连,测量每个端口的链路阻抗; 5. 说明

(1) 警告:

测试前必须带好静电手环,否则,会损坏TDR测试仪;

在将采样探头与夹具连接前,务必先用万用表测量夹具HOST

TDR板的D+和GND、D-和GND之间的直流偏压,确保小于10mV,否则,会损坏TDR测试仪; (2) 参考图:

.16

因篇幅问题不能全部显示,请点此查看更多更全内容

Top