USB 3.0测试宝典(下)
USB3.0接收机测试与其它高速串行总线接收机一致性测试类似,它一般分成三个阶段,第一个阶段是压力眼图校准,然后是抖动容限测试,最后是分析。让我们看一下这一过程的流程图(图4)。
压力眼图校准需要使用最坏情况信号,其通常在水平方向(通过增加抖动的方式)和垂直方向(通过把幅度设置成接收机能看到的最低幅度)加压。在任何测试夹具、线缆或仪器变化时,都必须执行压力眼图校准。
抖动容限测试使用校准后的压力眼图作为输入,在此基础上注入不同频率的正弦抖动(SJ)。应用的这个SJ考验的是接收机内部的时钟恢复电路,因此不仅测试了接收机对最坏信号情况的容忍能力,还测试了时钟恢复的能力。最后,根据分析结果就可以知道,是否需要执行进一步的调试,以满足一致性测试要求。
压力眼图校准首先要使用标准夹具、线缆和通道设置测试设备(图5)。然后要反复测量和调节应用的各类压力,如抖动。然后使用标准测试夹具和通道及测试设备生成的特定数据码型,在没有DUT的情况下执行校准。测试仪器应能够执行两种功能:码型生成,能够增加各种压力;信号分析,如抖动和眼图测量。
必须进行三种损伤校准,以校准压力眼图,其分别是:RJ、SJ和眼高。每种校准都要求在码型发生器和分析仪上进行特定设置。对每套线缆、适配器和仪器,必须进行一次压力眼图校准。
由于使用不同的适配器和参考通道,主机和设备的压力眼图校准也不同。在校准完成后,可以重复使用校准后的眼图设置,如果设备设置中有的东西发生变化,那么必须重新校准。
其它码型发生器要求
前面我们已经介绍了要求校准的项目,我们看一下码型发生器对每步校准的进一步要求,包括使用的数据码型、去加重数量以及应该不应该启用SSC。在压力眼图校准方法中,列出的两种码型是CP0和CP1。表3列出了所有USB3.0一致性测试码型,以供参考。
表3.USB3.0一致性测试码型
CP0是一种经过8b/10b编码的PRBS-16数据码型(USB3.0发射机对D0.0字符加扰和编码的结果)。在8b/10b编码后,最长的连续1或连续0是5位,较标准PRBS-16码型中最长16位的连续1或0明显下降。CP3是与8b/10b编码的PRBS-16类似的一种码型,类似之处在于,它同时包含着由相同的比特组成的最短序列(孤位lonebit)和最长序列。
CP1是RJ校准使用的一种时钟码型。许多仪器采用双Diarc方法,把随机性抖动和确定性抖动分开,进行RJ测量。使用时钟码型是为了消除双Dirac方法中的一个缺陷,即其一般会把DDJ报告为RJ,特别是在长码型上。通过使用时钟码型,可以从抖动测量中消除ISI引起的DDJ,提高RJ测量精度。
码型发生器和分析仪之间的有损通道(即USB3.0参考通道和线缆)在垂直方向和水平方向导致了频率相关损耗,这种损耗的表现是眼图闭合(图6)。为解决这种损耗,可以使用发射机去加重,提升信号的高频成分,以便接收的眼图在10-12(或更低)BER下足够好。
图6.波形和眼图可以演示去加重的不同影响,在本例中使用PRBS-7数据码型。
图7.SSzC可能会影响频谱(图中所示的单个频点)。在本例中,使用SSC扩展频谱的能量,规避超出法规限制的可能。 为防止这个问题,SSC用来扩散频谱的能量。载频被调制,在本例中被三角波调制。接收机测试中使用的频率扩展的幅度是5000ppm,频率调制以33kHz或每隔30μs循环,表现为三角波的一个周期。在SSC后,频谱中的能量被扩散,没有一个频率违反政策限制。 如前所述,USB3.0中接收机一侧的均衡技术改善了ISI破坏的信号,ISI来自于参考通道和线缆中的频率相关损耗。去加重同理,其通过信号处理方法提升信号的高频成分。 尽管设备或主机中的接收机均衡电路与实现方案有关,但USB3.0标准为一致性测试规定了CTLE(图8)。参考接收机必须实现这个CTLE,如误码率测试仪(BERT)或示波器,然后才能进行一致性测试测量(同时用于发射机测试及本例的接收机压力眼图校准),其通常采用软件仿真的形式。 图8.参考接收机(如误码率测试仪或示波器)必须实现USB3.0规范中规定的CTLE功能。 在抖动测量中使用CTLE仿真主要会改善受信号处理方法影响的抖动,即ISI。CTLE仿真不影响与数据码型无关的抖动成分,如RJ和SJ,尽管根据一致性测试规范(CTS),这两种测量都要求使用CTLE。另一方面,眼高会直接受到影响,因为ISI会影响其测
USB30测 相关文章:
- USB 3.0测试宝典 (上)(01-12)
- 频宽、取样速率及奈奎斯特定理(09-14)
- 为什么要进行信号调理?(09-30)
- IEEE802.16-2004 WiMAX物理层操作和测量(09-16)
- 为任意波形发生器增加价值(10-27)
- 基于PCI 总线的高速数据采集系统(09-30)