USB2.0一致性测试方法和报告解读

作者:AirCity 2020.2.1
Aircity007@sina.com 本文所有权归作者Aircity所有

1 设备要求

USB2.0向下兼容USB1.1和USB1.0,它有三个速率模式,如下表,测试设备要有能力测量速率最高的 HS模式。有关USB2.0协议的简单介绍见文章《USB2.0协议简介(有实测波形解析)》

速率模式Data RateRise Time简称
Low Speed Mode1.5 Mbps75-300nsLS模式
Full Speed Mode12 Mbps4-20nsFS模式
High Speed Mode480Mbps约500psHS模式

USB2.0最高比特率是480Mbps,频率240MHz,幅度0~400mV,差分信号。240MHz的信号,Tr大约是周期的1/10,即Tr=417ps。要想获得10%测量精度,示波器的带宽要求是1/Tr=2.4GHz。示波器带宽计算原理参考文章《深入了解示波器(三):示波器的带宽》
USB-IF协会要求用2.0GHz以上带宽,采样率5GS/s的示波器。

示波器要有USB 2.0信号分析软件,是德科技和泰克都有,但都是要额外买。自动化分析软件能大大节省测试时间。

手机是被测设备(EUT),需要与其他设备连接并通信,示波器才能测量到信号。手机连接电脑时,手机是Device,电脑时Host。手机通过OTG线连接U盘时,手机是Host,U盘是Device。

为了保证测试的一致性,USB-IF提供了发包软件USBHSEFT,需要安装在PC端。软件下载地址:https://www.usb.org/usb2tools

2 USB-IF要求的测试内容

不同的产品需要完成的测试内容不同,USB-IF提供了测试矩阵。手机属于Dual Role USB Devices,测试要求如下:
在这里插入图片描述
标准的USB设备,如果需要打上USB的logo,必须完成测试矩阵中要求的所有测试项目。

但是在手机行业,大家都只是完成了上图中黄色框住的区域,也就是HS HOST连接HS Device的测试,而且也没有完成USB-IF规定的所有测试项,下面是USB-IF要求的完整测试项,手机行业只测试了黄色高亮的部分。
在这里插入图片描述
综上所述,手机行业其实就测试三项,Inrush,Device端HSSQ,HOST端HSSQ。有些厂家会家要求测试Drop和Droop。

有关上面每一项的具体内容,请参考USB-IF的《USB 2.0 Electrical Compliance Test Specification》,下文讲以泰克和是德科技的示波器测试结果为例,说明每一项测试的具体含义。

3 手机USB信号测试

3.1 HSSQ测试

3.1.1 Device近端测试

连接图如下:
在这里插入图片描述
测试结果如下:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.1.2 Device远端测试

连接图如下:
在这里插入图片描述
测试项目和近端是一样的。近端和远端测试用的Fixture是一样的。

3.1.3 HOST端测试

连接图如下:
在这里插入图片描述
测试项目和Device近端测试也是一样的。但HOST用的是单独的Fixture。

3.1.4 测试项解释
3.1.4.1 Eye Diagram眼图模板

USB2.0协议中提供了下面的眼图模板。
如果Device和HOST之间没有USB Cable,在测量点TP3,用眼图Template 1,我理解这是近端测试。

如果Device和HOST之间有一根USB Cable,测量点在TP2,用眼图Template2,我理解这是远端测试。

HOST的眼图测试点在TP2,模板也是Template1。HOST测试不考虑是否有线缆。

眼图Template1比Template2大,Tamplate1更难通过,也就是说近端测试眼图模板很难通过。

协议中没有明确线缆长度。
在这里插入图片描述
手机作为Device时,不可能没有线缆,如果这个线缆很短,只要手机与HOST之间的线缆总长度小于4inch,测量点选在TP3,我们都认为这是近端测试。

如果手机与HOST之间的线缆长度超过4inch(但要小于5m),测量点选在TP2,则认为是远端测试。

通常情况下,近端测试过了,远端测试都能过。
眼图模板参如下:
在这里插入图片描述
在这里插入图片描述

3.1.4.2 EOP With包尾宽度

测量包尾的宽度,要求在7.5bits和8.5bits之间,泰克示波器好像是测量一个时间值,然后推算出bit值。

3.1.4.3 Edge Monotonic边沿单调性测试

边沿应有单调性,协议上没找到具体要求。单调性的意思如下:
在这里插入图片描述

3.1.4.4 Data Rate

USB-IF要求:480 Mb/s ±0.05%

3.1.4.5 Rise Time上升时间和Ring Edge Rate上升速率

USB-IF规定Rise Time≥300ps,Rising Edge Rate≤2133V/us

3.1.4.6 Fall Time下降时间和Falling Edge Rate下降速率

USB-IF规定Fall Time≥300ps,Falling Edge Rate≤2133V/us

3.1.4.7 KJ信号

Consecutive Jitter、Paired JK Jitter、Paired KJ Jitter在USB2.0协议中都没有明确的指标,协议上说眼图测试已经包含了HS模式的抖动测试。
协议中对JK的描述,都是针对FS和LS的。

3.2 Inrush Current测试

Inrush Current测试需要专门的Fixture,需要用电流钳,连接如下:
在这里插入图片描述
测量结果如下 :
在这里插入图片描述
由于USB 2.0是一种可以热插拔的技术,因此必须特别注意,以保证设备吸收的电流不会超过指定极限。如果吸收的电流超过指定值,那么可能会妨碍连接到总线上的其它USB 2.0设备的运行。将同时检查自行供电设备和总线供电设备的涌入电流,验证被测设备(DUT)插入集线器端口时不会吸收太多的电流。

一般来说,可以预计在插入设备时会急剧吸收电流。可能会在电流曲线中观察到小的驼峰或微扰,具体视设备复位时间而定。在理论上,检查浪涌电流需要计算特定时间周期上的电流积分(以示波器上两个垂直光标位置为界)。
USB 2.0 规范规定,对 5.15 V 的 VBUS 值,设备吸收的总电荷应小于等于51.5 uC。(这一测试的放弃极限是小于 150 uC)。

3.3 Drop下跌测试

USB 2.0 规范要求自行供电的 USB 端口提供 4.75 - 5.25V 的 VBUS,而总线供电的集线器则保持 4.4 V 以上的VBUS。下跌测试评估无负荷和全负荷(分别为 100 mA或 500 mA)条件下的 VBUS。
在这里插入图片描述
在下行端口上出现100 mA负荷时,总线供电的集线器在下行端口和上行端口之间的V下跌必须小于等于100mV。这种要求保证了集线器将为下行设备提供4.4 V的电源。

带有Captive电缆的总线供电的设备在上行连接器和下行端口之间的 V 下跌必须小于等于 350 mV,包括通过电缆产生的下跌。

3.4 Droop衰落测试

V 衰落等于应用无负荷条件时与对被测端口(PUT)应用100 mA负荷时(所有其它端口全负荷)VBUS电压之差。USB 2.0 规范支持 330 mV 的最大衰落。衰落测试通过对被测端口交替应用100 mA负荷和无负荷条件,同时对所有其它端口提供最大负荷,评估最坏情况衰落。所有 VBUS 测量都是相对于本地接地的值。

4 眼图知识

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 15
    点赞
  • 156
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值