最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

USB2.0从物理层到协议层的测试方案

IT圈 admin 26浏览 0评论

2024年6月11日发(作者:费凌青)

基于Infiniium 9000系列示波器的

从物理层到协议层USB2.0的测试方案

安捷伦科技中国有限公司 马卓凡

概述

自从1995年USB(Universal Serial Bus,通用串行总线)诞生起,由于USB接

口的简单易用、支持热插拔、速度快等特点被广泛应用于当今的电子产品中,USB

堪称是PC平台上最成功的I/O技术,除PC及外设外,也成为打印机、手机及各种

消费电子产品标准的扩展接口。USB标准规范历经多年的发展从第一代的1.0 Low

Speed/1.1 Full Speed,演进到2.0 High Speed标准,补充标准On-The-Go(OTG)允

许便携设备之间直接交换数据,在2008年底USB 3.0 Super Speed规范也已经发布。

这些接口标准都是向下兼容的,接口速度也由1.5Mbps,12Mbps,480Mbps发展

到5Gbps。

随着接口传输速度的提高,对于设计和开发者来说,信号完整性的问题也越

来越突显,另外以串行的传输结构,在协议层和互操作方面也有更大的挑战。USB-

IF(USB Implementers Forum,USB实施者论坛)制定了一致性测试规范,在电气

层面、功能层面、互操作层面规定认证测试方案,并授权测试实验室认证测试,

USB相关产品通过测试取得USB徽标的认证。这就要求USB开发人员能够在实验

室研发阶段,进行满足一致性规范要求的预测试,及早的发现和解决问题,从而加

快产品的量产速度。

本文介绍了基于集示波器和协议分析功能为一身的安捷伦Infiniium 9000系列

示波器用来测试和分析USB2.0物理电气层和协议层的完整解决方案*。

USB 2.0基本规范

USB 2.0规范定义了三种信号速率,分别是低速,全速和高速,电气特性如表

1所示:

速率 幅度 上升时间**

1.5 Mb/s 3.3 V 75 ns - 300 ns

低速(Low Speed)

12 Mb/s 3.3 V 4 ns – 20 ns

全速(Full Speed)

480 Mb/s 400 mV 500 ps

高速(High Speed)

表1 USB 2.0电气特性规范

* 由于篇幅所限,本文只介绍针对USB2.0总线的测试方案,USB3.0的测试方案另文介绍。

**上升沿时间T

r

定义为10%-90%

小问题:USB2.0测试需要多大的带宽的示波器

对于高速USB2.0信号来说,信号的最大频率分量f

MAX

=0.5/T

r

在保证3%的测量精度的要求下,示波器的带宽BW

scope

=1.9 x f

MAX

(注:此公式

适用于高斯响应示波器)。

所以,对于上升沿时间为500 ps的高速USB 2.0信号,示波器的带宽至少应该

为2 GHz左右,以9000系列示波器来说,应选取2.5 GHz带宽的示波器以及更高

带宽的差分探头进行高速USB信号的测试。

USB系统设备类型包括主机 (Host),集线器(Hub),外设(Device)。USB Host负

责管理I/O系统及应用软件,管理外设枚举 (Enumeration),在运行过程中初始化对

特定外设的操作;每个外设接受操作并做出响应,另外主机也将外设纳入系统的电

源管理体系。Hub提供扩展

的USB外设接口,最多可以

级联5级,最多可以连接

127个USB设备。Device接

受Host发起的操作,发送或

接收数据。设备可以自供电

或者由主机供电,主机供电

设备最大吸收电流为500mA。

上行(Upstream)和下行

(Downstream)分别定义了数

据从外设到主机以及从主机

到外设的方向。

USB采用4线结构,分

别为V

BUS

, GND, D+, D-。

图1所示为高速USB接口的结构图,差分总线以Rpu上拉至3.3V,当啁啾(Chirp)

握手后,如果支持高速模式,那么Rpu电阻将被断开, 总线

切换到高速模式。

图1 USB2.0 高速收发器的结构图

高速USB测试需要高速信号质量,接收灵敏度,CHIRP时序,包参数等等,低

速和全速测试则还包括了信号质量,冲击电流,Droop/Drop测试等内容。信号质

2024年6月11日发(作者:费凌青)

基于Infiniium 9000系列示波器的

从物理层到协议层USB2.0的测试方案

安捷伦科技中国有限公司 马卓凡

概述

自从1995年USB(Universal Serial Bus,通用串行总线)诞生起,由于USB接

口的简单易用、支持热插拔、速度快等特点被广泛应用于当今的电子产品中,USB

堪称是PC平台上最成功的I/O技术,除PC及外设外,也成为打印机、手机及各种

消费电子产品标准的扩展接口。USB标准规范历经多年的发展从第一代的1.0 Low

Speed/1.1 Full Speed,演进到2.0 High Speed标准,补充标准On-The-Go(OTG)允

许便携设备之间直接交换数据,在2008年底USB 3.0 Super Speed规范也已经发布。

这些接口标准都是向下兼容的,接口速度也由1.5Mbps,12Mbps,480Mbps发展

到5Gbps。

随着接口传输速度的提高,对于设计和开发者来说,信号完整性的问题也越

来越突显,另外以串行的传输结构,在协议层和互操作方面也有更大的挑战。USB-

IF(USB Implementers Forum,USB实施者论坛)制定了一致性测试规范,在电气

层面、功能层面、互操作层面规定认证测试方案,并授权测试实验室认证测试,

USB相关产品通过测试取得USB徽标的认证。这就要求USB开发人员能够在实验

室研发阶段,进行满足一致性规范要求的预测试,及早的发现和解决问题,从而加

快产品的量产速度。

本文介绍了基于集示波器和协议分析功能为一身的安捷伦Infiniium 9000系列

示波器用来测试和分析USB2.0物理电气层和协议层的完整解决方案*。

USB 2.0基本规范

USB 2.0规范定义了三种信号速率,分别是低速,全速和高速,电气特性如表

1所示:

速率 幅度 上升时间**

1.5 Mb/s 3.3 V 75 ns - 300 ns

低速(Low Speed)

12 Mb/s 3.3 V 4 ns – 20 ns

全速(Full Speed)

480 Mb/s 400 mV 500 ps

高速(High Speed)

表1 USB 2.0电气特性规范

* 由于篇幅所限,本文只介绍针对USB2.0总线的测试方案,USB3.0的测试方案另文介绍。

**上升沿时间T

r

定义为10%-90%

小问题:USB2.0测试需要多大的带宽的示波器

对于高速USB2.0信号来说,信号的最大频率分量f

MAX

=0.5/T

r

在保证3%的测量精度的要求下,示波器的带宽BW

scope

=1.9 x f

MAX

(注:此公式

适用于高斯响应示波器)。

所以,对于上升沿时间为500 ps的高速USB 2.0信号,示波器的带宽至少应该

为2 GHz左右,以9000系列示波器来说,应选取2.5 GHz带宽的示波器以及更高

带宽的差分探头进行高速USB信号的测试。

USB系统设备类型包括主机 (Host),集线器(Hub),外设(Device)。USB Host负

责管理I/O系统及应用软件,管理外设枚举 (Enumeration),在运行过程中初始化对

特定外设的操作;每个外设接受操作并做出响应,另外主机也将外设纳入系统的电

源管理体系。Hub提供扩展

的USB外设接口,最多可以

级联5级,最多可以连接

127个USB设备。Device接

受Host发起的操作,发送或

接收数据。设备可以自供电

或者由主机供电,主机供电

设备最大吸收电流为500mA。

上行(Upstream)和下行

(Downstream)分别定义了数

据从外设到主机以及从主机

到外设的方向。

USB采用4线结构,分

别为V

BUS

, GND, D+, D-。

图1所示为高速USB接口的结构图,差分总线以Rpu上拉至3.3V,当啁啾(Chirp)

握手后,如果支持高速模式,那么Rpu电阻将被断开, 总线

切换到高速模式。

图1 USB2.0 高速收发器的结构图

高速USB测试需要高速信号质量,接收灵敏度,CHIRP时序,包参数等等,低

速和全速测试则还包括了信号质量,冲击电流,Droop/Drop测试等内容。信号质

发布评论

评论列表 (0)

  1. 暂无评论