技术中心
 
 

USB2.0测试问题汇总

   日期:2015-02-02    
核心提示:USB2.0测试是工程师最常见的测试,它的测试已经非常成熟,有一套非常完整的规范,在实际的工作中,还是有工程师,对USB2.0的测试,有一些疑惑,在此整理一些常见问题,供大家参考。

引论

USB2.0测试是工程师最常见的测试,它的测试已经非常成熟,有一套非常完整的规范,在实际的工作中,还是有工程师,对USB2.0的测试,有一些疑惑,在此整理一些常见问题,供大家参考。

1.USB2.0 High Speed测试是否需要特定的测试码型? 通过拷贝数据能否测试?

A:USB2.0测试需要特定的Packet,需要DUT进入测试模式,在USB2.0的规范中,对Test ModeTest Packet有明确的定义如下,拷贝数据的码型,比较杂乱,测试结果不能作为最终结果。要使用不同的方式,让DUT进入测试模式来测试。

 

 

2.如何进入Host DUT进入High Speed Test Mode?

A:对于带有Window系统的USB 2.0 Host,USB IF提供了USB HSET工具,可以协助DUT进入Test Mode,USB HSET 工具可以在USB IF网站上下载,这个工具可以支持Win7 32/64和Win XP 32/64。

 

 

对于嵌入式设备,不是Windows系统,USB IF也有定义了特定的测试方法,需要专门的VID/PID来协助进入Test Mode,设置图如下:

由于需要额外购买VID/PID设备,现在大多数的客户,不采用这种防范,是采用修改寄存器控制DUT进入Test Mode的方法。

 

 

3.怎样让USB2.0 Device DUT进入USB2.0 High Speed test mode?

A:让USB2.0 Device进入Test Mode,比较简单,找一台PC,在PC上安装USB HSET软件,来控制Device进入Test Mode。

 

 

 

 

4.如何让USB2.0 HUB进入High Speed Test Mode

A:HUB和Device类似,找一台PC,安装好USBHSET软件,分别将HUB Downstream Port和Upstream通过夹具接到 PC上,通过USBHSET软件进入Test Mode。

 

 

5.安装USBHSET软件后,电脑的USB鼠标和键盘无法使用了,怎么办?

A:运行USBHSET软件后,这个软件会让相应HUB控制的USB Port进入Test Mode,此时是无法正常工作的,建议在会用PS2键盘鼠标,或者NoteBook的触摸板控制,也可以通过网络的远程控制来操作。

6.我的DUT是支持USB2.0 High Speed的,我要怎样测试Full Speed?

A:测试Full Speed需要将USB的速度协商到Full speed,需要通过修改寄存器或者通过Full设备诱导的方法,将速度降到Full speed来测试。

7.测试 USB2.0 High Spped,我应该用探头还是用线缆?

A:USB2.0最初定义的最小的上升时间和下降时间是500ps,但是现在很多芯片和设计的边沿时间都远远低于它,所以 USB2.0 已经将最小的上升

时间和下降时间放宽到 100ps,同于由于探头的负载相应对信号的影响,

USB‐IF 要求在测试 USB2.0 High Speed 时,使用 SMA 线缆连接。

 
标签: USB
  
  
  
  
 
更多>同类技术
 
全年征稿 / 资讯合作
 
推荐图文
推荐技术
可能喜欢