主题:USB 测试与质量确认
SBAE30 是Catalyst 公司的第三代USB 系统分析设备,它是一个高端的USB 总线的分析与激励设备,它目前可以对低速、全速、高速、以及USB-OTG 进行总线分析与激励。它可以完
成以下工作:
. 1.作为一个分析仪去分析一个USB 主机和设备之间的transaction
. 2.作为一个测试仪激励一个USB device
. 3. 测试总线上的一些电气性能(DC-Current
Measurement,Inrush,Operating,Unconfigured,Suspend,V-BUS)
. 4.可以模拟一个USB 设备,
. 5.分析/激励一个USB-OTG 设备
. 6.可以对总线进行实时的性能分析
. 7.可以对总线进行时序分析
本文将对这台设备的主要性能做简单介绍:
1. 作为一个分析仪去分析一个USB 主机和设备之间的transaction
这种工作模式下,SBAE30 作为一个分析设备串在USB 总线中,作为一个监控设备实时记
录总线上的传输,这种实时记录不同于普通数据采集,而是采用了一种高速的缓存来实时记录,
因此在记录的过程中不会丢失数据,并且和所使用的计算机主频无关,记录的这些数据最后通
过主机软件读出,同时在主机端还可以对记录的数据进行后处理。这种工作模式允许用户对总
线数据进行数据的捕获与触发。
2. 作为一个测试仪激励一个USB device
这种工作下,SBAE30 相当于一个USB 主机,可以发出USB 总线的信号,这些信号可以
在主机端的软件中定义,也允许用户把采集到的USB 总线数据直接导入到激励模式中。使
用这种方式,可以对USB 设备的功能进行验证确认!在USB 标准化组织中对USB 产品的
各种指标给出了详细规定,都可以使用这个工作模式一一验证。
3. 电气性能测试
使用SBAE30 可以对总线上一些电气信号进行测量,Inrush,Operating,Unconfigured,Suspend
2004 年3 月主办:北京旋极信息技术有限公司第三期总第3 期
测试时代 Testing Time
以及V-BUS 都可以测量出精确的实时变化的值来。其中在Inrush 中软件中还提供了USB 标
准组织中的一些质量标准。
4. 可以模拟一个USB 设备
在这个模式下,允许你把SBAE30定义成一个USB设备,SBAE30可以被定义为一个低速,全速,
高速的USB设备。每个设备可以包含3个configurations,每个configurations包含2个interface. 一共
有7个endpoint可以分配给这些interface.在这个模式下工作,可以方便我们开发,测试,以及调
试USB主机软件。
5.分析/激励一个USB-OTG 设备
在这个模式下,SBAE30 可以作为一个分析设备分析OTG设备之间的传输活动,也可以作为一
个A-Device激励设备激励起OTG设备。SBAE30 提供了对OTG补充规范的完全支持,包括HNP
和SRP.
6.可以对总线进行实时的性能分析
SBAE30提供了一些对总线性能进行评判的一些参数,通过测量这些参数的值,可以看到总线
的效率,总线的平均数据有效载荷等。从而给修改设计提供一些参考数据。这些工作的完成是
使用通过CPU用FIFO硬件计数的方式完成的。这种方式可以得到最为精确的结果。
7.可以对总线进行时序分析
在这种模式下,SBAE30 通过对总线信号的高速采样,发现总线时序的裂变,信号的抖动,
倾斜等状况。这些状况反映除了的底层硬件设计的不合理,所以,通过时序分析,可以对修改
硬件设计给出参考。
成以下工作:
. 1.作为一个分析仪去分析一个USB 主机和设备之间的transaction
. 2.作为一个测试仪激励一个USB device
. 3. 测试总线上的一些电气性能(DC-Current
Measurement,Inrush,Operating,Unconfigured,Suspend,V-BUS)
. 4.可以模拟一个USB 设备,
. 5.分析/激励一个USB-OTG 设备
. 6.可以对总线进行实时的性能分析
. 7.可以对总线进行时序分析
本文将对这台设备的主要性能做简单介绍:
1. 作为一个分析仪去分析一个USB 主机和设备之间的transaction
这种工作模式下,SBAE30 作为一个分析设备串在USB 总线中,作为一个监控设备实时记
录总线上的传输,这种实时记录不同于普通数据采集,而是采用了一种高速的缓存来实时记录,
因此在记录的过程中不会丢失数据,并且和所使用的计算机主频无关,记录的这些数据最后通
过主机软件读出,同时在主机端还可以对记录的数据进行后处理。这种工作模式允许用户对总
线数据进行数据的捕获与触发。
2. 作为一个测试仪激励一个USB device
这种工作下,SBAE30 相当于一个USB 主机,可以发出USB 总线的信号,这些信号可以
在主机端的软件中定义,也允许用户把采集到的USB 总线数据直接导入到激励模式中。使
用这种方式,可以对USB 设备的功能进行验证确认!在USB 标准化组织中对USB 产品的
各种指标给出了详细规定,都可以使用这个工作模式一一验证。
3. 电气性能测试
使用SBAE30 可以对总线上一些电气信号进行测量,Inrush,Operating,Unconfigured,Suspend
2004 年3 月主办:北京旋极信息技术有限公司第三期总第3 期
测试时代 Testing Time
以及V-BUS 都可以测量出精确的实时变化的值来。其中在Inrush 中软件中还提供了USB 标
准组织中的一些质量标准。
4. 可以模拟一个USB 设备
在这个模式下,允许你把SBAE30定义成一个USB设备,SBAE30可以被定义为一个低速,全速,
高速的USB设备。每个设备可以包含3个configurations,每个configurations包含2个interface. 一共
有7个endpoint可以分配给这些interface.在这个模式下工作,可以方便我们开发,测试,以及调
试USB主机软件。
5.分析/激励一个USB-OTG 设备
在这个模式下,SBAE30 可以作为一个分析设备分析OTG设备之间的传输活动,也可以作为一
个A-Device激励设备激励起OTG设备。SBAE30 提供了对OTG补充规范的完全支持,包括HNP
和SRP.
6.可以对总线进行实时的性能分析
SBAE30提供了一些对总线性能进行评判的一些参数,通过测量这些参数的值,可以看到总线
的效率,总线的平均数据有效载荷等。从而给修改设计提供一些参考数据。这些工作的完成是
使用通过CPU用FIFO硬件计数的方式完成的。这种方式可以得到最为精确的结果。
7.可以对总线进行时序分析
在这种模式下,SBAE30 通过对总线信号的高速采样,发现总线时序的裂变,信号的抖动,
倾斜等状况。这些状况反映除了的底层硬件设计的不合理,所以,通过时序分析,可以对修改
硬件设计给出参考。