微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 手把手教你如何进行USB3.0接收机测试

手把手教你如何进行USB3.0接收机测试

时间:01-12 来源:互联网 点击:

< 怎样调节:为实现正确数量的RJ,码型发生器必须能够调节注入的RJ数量。

< 怎样测量:配有DPOJET的MSO/DSA/DPO70000系列示波器可以提供自动RJ测量。

2.正弦曲线抖动(SJ)

< 定义:SJ是有界抖动,具有周期性特点,但通常与数据码型不相关(除非SJ频率恰好是码型重复频率的倍数),因此与RJ一样,不管采取什么数据码型,其测量是相同的。与RJ不同,由于有界特点,它不会随着测量深度增长。

< 怎样调节:与RJ一样,码型发生器必须能够调整SJ注入量,以实现所需的量。注入的SJ必须是特定频率,并能够调节幅度。必需校准USB 3.0抖动容限模板中的所有SJ频率和幅度。

< 怎样测量:USB 3.0一致性测试程序规定,应通过获得注入SJ幅度为0的信号的总抖动(TJ)与注入所需数量的SJ之差,来测量SJ数量。泰克MSO/DSA/DPO 70000系列示波器的DPOJET分析选项提供了TJ测量。

3.眼高

< 定义:眼高是指单位间隔中心的眼图张开程度,并伴有一个测量深度,在本例中为106个波形。眼高与数据码型相关,因为它受到信号中数据相关抖动(DDJ)量的影响。眼高指标对主机(180 mV)和设备(145 mV)来说是不同的。

< 怎样调节:眼高通过BERTScope码型发生器的输出幅度调节。

< 怎样测量:泰克MSO/DSA/DPO70000系列示波器上可以测量眼高。

抖动容限测试

一旦校准了受压眼图,可以开始测试接收机。如“引言”所述,与上一代规范2.0不同,USB 3.0要求BER测试。抖动容限测试形式的误码率(BER)测试是USB3.0接收机测试要求的唯一测试,可以使用泰克BERTScope BSA系列分析仪执行。

抖动容限测试使用最坏情况输入信号条件(上一节中校准的受压眼图)测试接收机。在受压眼图顶部,覆盖JTF -3 dB截止频率周围频率范围的一系列SJ频率和幅度被注入到测试信号中,误码检测器则监测接收机中的错误或误码,计算BER。

图2. USB 3.0接收机测试设置。

接收机测试的设备设置与受压眼图校准类似,也是把DUT插入测试环路中。但它不是把信号直接输回分析仪,而是码型发生器发出的测试信号流经DUT的接收机,“环回”通过发射机(所以叫作“环回”),再向回通过适配器,到达误码检测器。与误码检测器的连接质量应尽可能高。(参见图2)

对抖动容限测试,测试仪器必须能够执行误码检测,追踪BER。BERT、某些协议分析仪和示波器等仪器拥有这种功能。

环回是USB 3.0链路状态中的一种,在这种状态下,设备把它收到的比特向回发送到发射机。如果接收机发生错误,那么误码将发回到发射机及下行分析仪进行检测。为发起环回,必须在码型发生器和DUT之间执行一系列握手。

USB 3.0采用8b/10编码,与8b/10b编码系统中常见的情况一样,接收机和发射机可能位于略微不同的时钟频率上,收到的数据流恢复的时钟可能并不完全等于发射机的时钟频率。在接收机测试环回模式下,这种频率不匹配会给DUT带来问题,比特进入的速度可能会快于其向回发出的速度,或反之。为补偿频率不匹配,可以使用时钟补偿符号,在从接收机向回传送到发射机时,这些符号要么删除,要么插入数据流中。例如,如果恢复的时钟频率小于(慢于)发射机时钟频率,那么应增加符号,反之亦然。USB 3.0采用SKP符号进行时钟补偿。

可以设置BERTScope BSA系列,处理输入数据流中这种数量不确定的时钟补偿符号,通常称为异步BER测试。这对某些BERT可能很难,因为BER一般通过比较输入数据流与已知数据码型测得。通过保持计算错帧数,协议分析仪可能会能够处理这种测试模式。

最后注意,USB 3.0规范对BER测试包括两种环回。第一种如前所述,收到的比特被向回重传到分析仪进行BER测试。第二种依赖DUT,追踪自己的BER,并在嵌入特殊码型(称为有序集合)的比特中向回报告这个值。但是,最新的一致性测试规范没有包括第二种方法。

一旦已经校准受压眼图,DUT和设备已经进行测试设置,DUT已被置于环回模式,那么可以准备测试DUT的接收机。

抖动容限测试应用特定SJ频率中不同的SJ幅度,来测试接收机。一般来说,SJ频率越低,SJ幅度会越高,因为这些频率很好地落在接收机时钟恢复的环路带宽范围内,因此可以追踪出来。在SJ频率接近并超过环路带宽时,SJ幅度会在小于1 UI的幅度上置平。高于接收机环路带宽的抖动将不会被追踪出来,将向回传送到接收机的判定电路。

USB 3.0 CTS规定,应使用3x1010个比特测试容限曲线上的每个SJ点。如果在任何SJ测试点上检测到一个以上的错误,那么DUT测试失败。

对正确的USB 3.0接收机测试,测试体系完全基于采用校准后的受压眼图输入的抖动容限。对接收机检定和调试

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top