产品分类
联系我们
当前位置:首页 > 技术文章 > 如何通过实时示波器进行抖动测试和分析
仪器技术文章

如何通过实时示波器进行抖动测试和分析

 来源:东方嘉仪 www.3017.cn  点击:

摘要:随着计算机和通信系统总线速度的显著提高特别是各种不同的采用内嵌时钟技术的高速串行总线日益普及定时抖动已经成为影响其性能的基本因素。本文针对当前各种不同的抖动测试工具和方法重点介绍了如何通过实时示波器进行抖动测试和分析并且探讨了示波器中影响抖动测试结果的几个关键因素。最后针对高精度抖动测试提供了参考方法和测试实例。
关键词:实时示波器, 触发抖动, Trigger Jitter, 增量时间精度, DTA, 抖动本底噪声, JNF, 高速采集内存

1. 引言
越来越多的高速计算机和通信系统开始采用高速串行总线在芯片间背板间和系统设备间传送高速数据。在数据传输过程中任何微小的高速时钟和数据抖动都会对整个系统产生巨大
的影响在这种情况下抖动已经成为设计高速数字系统成败的关键。最典型的应用是传统的33M PCI 并行总线正在被采用高速串行技术的PCI-Express 取代它的最新标准支持的数据率已经到5Gb/s一个UI 的宽度仅200ps任何微小的抖动都会导致数据传输错误。从当前各种高速串行总线和数据链路的定时余量规范中表明在数字系统中严格地控制抖动是必须的。只有全面有效的测试和分析抖动其根本原因才能被隔离从而针对引起系统抖动的原因来减少抖动提高系统性能和稳定性。象PCI-Express、FBD、InfiniBand、SerialATA 和DVI 等高速总线都对于时钟数据抖动有明确要求。本文针对示波器进行的实时抖动测试方法探讨了影响抖动测试结果的关键因素。

2. 典型的抖动测试方法
为成功地设计高速数字系统不仅需要理解什么是抖动计算抖动的大小还需要对不同的抖动分量进行隔离和分解分析造成抖动的原因进而避免在高速系统中出现抖动造成的系
统故障。在了解抖动测试前明智选择合适的抖动测试工具和方法成为整个抖动测试工作的第一步。目前有几种抖动测试工具可供选择误码仪(BERT)直接测试系统的误码率但是价位昂贵功能单一并不适合设计人员和调试人员;采用时间间隔分析仪测试抖动也存在功能单一抖动分析能力不足的限制。高性能数字示波器配备高速采集内存成为最流行的抖动测试工具。
对于数字示波器而言典型的抖动测试方法主要有2 种:
1) 采用数字存储示波器的等效采样模式或直接使用采样示波器通过直方图统计测量累计定时抖动。等效采样的缺点是无法消除示波器自身的触发抖动对测试结果的影响并且由于
它采用的是多次触发多次采集累计显示的工作方式对于电路设计和调试而言受到较多的限制无法进行深层的抖动分析。另一个限制是该方法抖动测试参数有限例如不能测试周期间抖动。
2)
3) 更为流行的方法是采用数字存储示波器的实时捕获模式单次触发连续采集大量数据配合相应的抖动测试软件进行抖动测试。当通过实时采集模式时由于示波器工作在单次
触发模式连续实时采集所有信号所以它不受仪器多次触发带来的触发抖动影响。并且它可以通过复杂的抖动分析和抖动分解得到每一个抖动分量帮助设计和测试人员分析抖动产生的原因甚至通过抖动分解估算系统的误码率。例如在美国国家信息标准委员会(INCITS)下属的T11.2 组织在有关抖动和信号完整性方法论(MJSQ)中推荐泰克实时示波器配合TDSJIT3 抖动分析软件进行抖动测试和分析。图1 是TDSJIT3 实时抖动测试结果。


3. 抖动测试
  抖动可以描述为相邻脉冲边沿、甚至非相邻脉冲边沿周期或相位的定时变化。这些指标适合检定长期和短期的时钟和数据稳定性。通过更加深入地分析抖动指标利用抖动测试结果预测复杂系统的数据传输性能。
  周期抖动用来衡量时钟或数据周期样点的边沿到边沿定时。例如通过测量1000个时钟周期上升沿之间的时间可以对统计的周期取样统计数据会告诉您信号的质量。标准偏差等价于RMS周期抖动最大周期减去最小周期得到峰到峰周期抖动。每个不同周期测量的精度决定着抖动测量的精度。
  相位抖动用来衡量被测信号边沿相对于一个参考信号边沿的时间偏差从而可以检测到信号相位中的任何变化。这一指标在许多方面不同于周期测量指标。第一它单独使用每个边沿而没有使用“period”或“cycle”一类的说法。第二它可以测量大的时间位移。边沿相位可以偏离几百或几千度但仍可以以非常高的精度进行测量(360度等于一个周期或循环时间)。测量相位误差常用的指标是时间间隔误差(TIE)测量结果用相对于度的秒来表示。TIE把信号边沿与参考边沿匹配起来对各边沿之差相加计算总和。在比较了大量的边沿之后可以为分析提供一个样点集合。与上面的周期测量一样标准偏差变成RMS TIE最大时间减最小时间得到峰到峰值(peak-to-peak)TIE等等。TIE测试精度取决于构成样点集合的各个测量的精度。图2显示的是对一个时钟信号的不同抖动测试参数。


4. 测试精度
  任何设计人员选择示波器进行参数测量前都会通过产品的指标了解其测试精度以保证足够的容许误差和测量余量抖动测试也不例外。抖动测试精度受到许多因素的影响主要包括示波器的定时稳定度、取样噪声、仪器幅度本底噪声和内插误差。
  内插误差是由在实际电压样点之间进行线性内插导致的误差。在测量100 ps上升时间的信号、示波器以20 GSa/s采样率在50%电压门限上进行检测时这一误差要小于0.3 ps RMS。在许多情况下这一误差可以使用示波器中的Sin(X)/X正弦内插及其它方法改善例如充分利用示波器的垂直动态范围使输入信号幅度达到示波器满刻度。在大多数情况下这一原因导致的误差会远小于其它误差源并且通过使用如Sin(X)/X内插可以进一步减小这一误差。
  示波器采样系统中定时元件的稳定性直接影响着定时测量精度。如果时基有误差那么基于该时基进行的测量会具有同等或更大的误差。示波器中的时基稳定性包括参考时钟、倍频器、计数器等相关电路的稳定性。
  另外两个误差源分别是ADC孔径不确定性和量化误差。这些误差可以表现为幅度噪声和定时噪声具体取决于取样数据使用的方式很难区分该误差的实际来源因为模数转换的时间不同。由于采样头要求有限的时间选通样点(ADC孔径不确定性)任何取样都可能同时包括时间误差和幅度误差。由于ADC分辨率和相关量化误差的综合结果取样时间和电压样点位置会表现出有限的误差。
  最后幅度噪声是定时测量精度中另一个因素。在快速边沿中幅度噪声的影响最小但在边沿速率变慢时幅度噪声会占据主导地位。这是因为在边沿速率相对于系统带宽变慢时幅度噪声会改变跨越门限的定时这样幅度噪声就会变成定时测量误差。

增量时间精度(DTA)
针对上述多种因素的影响怎样才能确保结果是精确的呢?或者说如何评估示波器的时间测试精度呢?由于抖动测试是时间信息的提取泰克最早使用“增量时间精度”(Delta Time
Accuracy)指明时间测量的精度。这一指标在数字示波器中至关重要因为它包括前面提到的所有影响时间精度的多种效应导致的总体影响。
一般增量时间精度 (DTA)指标为:
     DTA = ±0.3× SI + 3.5ppm× MI
  其中SI是取样时间间隔单位为秒例如20GS/s采样率下样点时间间隔为25ps。MI是测量时间间隔单位为秒。±0.3是示波器采集系统常系数。
  采用上面的公式来定义DTA是因为几个不同因素对精度的影响不同。首先是时基精度一个10.0 MHz参考源的校准精度以及校准后是否漂移都会影响长时间测量结果。例如在测量一个时间为1.0 ms脉冲时低于皮秒级的影响(如内插误差)相对于0.4 ppm校准偏差引起的误差非常小因为1.0 ms ×0.4ppm得到误差高达400 ps。
  例如通过使用TDS6804B(8GHz带宽20GS/s采样率)示波器进行两个时钟测量(一个短时钟周期、一个长时钟周期)可以查看主要定时误差的来源。当测试1.0GHz高速时钟时使用TDS6804B以20GS/s实时采样率进行采样。根据DTA公式可以得到下面结果:
    DTA = ±0.3× 50 ps + 3.5ppm×1ns = ±15ps
  这是在单次采集或实时采集中进行的任何一项时间测量的峰峰值测量误差。在大量的统计样本中误差的标准偏差一般为0.06×SI+3.5 ppm×MI。在本例中其约等于3.0 ps RMS(0.06×50ps+3.5ppm×1ns)。
  当在测量100 kHz时钟时根据DTA公式可以得到下面结果:
DTA = ±0.3× 50 ps + 3.5ppm×10us = ±50 ps
  测量误差可能会高达50 ps峰值RMS结果将受到类似的影响因为时基误差是确定的。在这种情况下我们看到在测量时间更长时常数0.3所决定的短期抖动效应变得不如时基校准和稳定性对长时间结果的影响明显。在泰克示波器中采用一种独有硬件技术保证更高的时间测试精度称为实时内差模式它作用在示波器采集前端通过sinx/x内差算法在ADC的样点间插入样点并且可以调节插入的样点数目最小样点间隔为500fs。

分辨率
  测量分辨率定义了可靠地检测到测量变化的能力。不要把分辨率与测量精度、甚至测量可重复性混为一谈。在定时测量中分辨率是辨别信号定时中微小变化的能力而不管变化是有目的的还是由噪声引起的。在实时示波器中定时分辨率受到采样率、内插精度和基于软件的数学运算库的限制。在使用40 GS/s的取样速率和SIN(X)/X内插时可能会实现几十飞秒的分辨率。由于上面的参考实例中的分辨率基于数学运算库因此实际分辨能力低于一飞秒(0.0001ps)。
  分辨率是指测量定时中微小变化的能力。但这可能并不一定反映真实情况。在测量幅度小的噪声或抖动时必须考虑示波器系统的抖动本底噪声。仅通过分辨率对理解精度或示波器整体能力的实际极限并没有什么帮助。

抖动本底噪声(JNF)
  抖动本底噪声(Jitter Noise Floor)是抖动测量时仪器固有的噪声定义为时间值它是抖动测试中的最关键指标因为JNF决定着可以检测到的抖动底限。客观的讲幅度小于JNF的抖动示波器是观察不到的。尽管某些厂商可能声称可以分辨小于JNF的抖动幅度但这种能力几乎没有什么参数价值。
  检验JNF的方法之一是测量没有噪声的、完美定时的信号。尽管完美信号非常少见但适当良好的信号源是存在的,可以用来表征抖动本底噪声。一般用于这一测试的常用仪器是具有低相位噪声的高精度RF发生器。
  泰克示波器使用时间间隔误差(TIE)来测量JNF。TIE是最优方法因为它测试出信号中的任何相位误差而不管误差具有高频特点还是低频特点是单次事件误差还是累积误差。此外在实时示波器中TIE方法可以将计算得到的完美时钟作为参考时钟源。

内存长度对抖动测试的影响
影响JNF的另一个因素是在测试结果中包括的抖动噪声的频段。所有抖动都具有不同的频率分量其通常从DC直流到高频部分。抖动测试的频率范围是由示波器的高速采集内存的大小决定它是单次采集时间窗口的倒数(单次采集时间窗口=高速内存长度×采样间隔时间)。例如泰克TDS6154C在40GSa/s时实现了64 M的高速采集内存即一次触发能够以25ps的时间间隔连续采集64M个样点得到单次采集时间为1.6ms因此它能够测量最低到625 Hz的抖动。因此在示波器中测量JNF时还应指明该指标包括的频率范围。泰克示波器一般标称的是在最长记录长度和高采样率下的JNF。
  当使用示波器进行抖动测试时高速采集内存长度是示波器进行抖动测试的关键。在示波器的前端放大器和采集电路后面跟随着高速存储电路,超声波探伤仪它存储ADC转换的采样点。高速内存长度不仅决定了一次抖动测试中样本数的多少还决定了示波器能够测试的抖动频率范围。下表显示的为20GSa/s高采样率下不同内存长度分析抖动频率范围的大小。

  传统示波器设计时采用将高速采集前端(多达80颗ADC)和高速内存在物理上用一颗SOC芯片实现由于有太多功能在一个芯片内部实现导致片内高速内存容量的限制(在40GS/s下小于2M)只能测量直到20KHz以上的抖动并且当需要测试低频抖动时无法对内存扩展升级。对于大多数应用测试和分析625Hz到20KHz范围内的抖动信息非常重要特别是对于时钟信号。为了弥补这种设计结构的缺陷这类示波器会采用在芯片外部添加低速存储器弥补片内高速内存的限制但外部存储器不能在高采样率下工作一般只能提供2GS/s样点间隔500ps由于绝大多数信号边沿速度都在皮秒级2GS/s无法在信号边沿采集足够样点甚至出现会出现混叠所以它无法提供有意义的抖动测试结果。
  TDS6154C示波器采用硅锗(SiGe)半导体集成采集前端并使用独立的高速存储器这样就不受内存长度的限制并且它同时支持最大采样率和存储长度。
  因为内存长度对JNF和实际抖动测试都有至关重要的影响为了提供和其它示波器厂商的该指标有可比性泰克还提供了其它情况下的JNF指标即将TDS6154C示波器的存储长度限制为2 M进行JNF测试以便和其它有内存限制的示波器进行比较。在这一频率范围内TDS6154C的典型JNF是420fs该指标比其它类型示波器小一倍。

5. JNF 测试实例
  通过和示波器的DTA指标相结合JNF可以帮助确定该示波器在时间域中进行有效精确测量的能力。图3 所示为泰克TDS6154C示波器测量一个稳定信号源(如BERT或RF发生器)信号的性能。测试使用相对较短的内存长度为5nsTIE测试结果为326 fs RMS。这种测试方法对应于其它示波器厂商提供的抖动测量本底噪声指标(JMF)它们的测试方法类似。由于在JMF指标下示波器的时基设置只能测试到大约200 MHz以上(5ns的倒数)的抖动频率无法全面反映该示波器的抖动测试能力所以泰克示波器提供JNF指标更客观的表征实际情况下抖动测试能力。JMF会丢失绝大多数的低频抖动信息它和JNF指标在绝大多数实际应用环境中不能互换。

  图4表明了使用更长的内存记录长度连续采集10us信号得到的更合理结果。在这种情况下TDS6154C 测试的TIE只是略有提高为374fs。它的采集显示了在更长的采集时间上的抖动本底噪声其中包括直到大约100kHz(10us的倒数)的低频噪声。这可以更全面地查看信号上超过100K的噪声但仍不能完全表示示波器的使用方式。当在40GS/s采样率下连续采集10us信号时需要400K的记录长度这个记录长度设置已经接近传统示波器的测试极限。

  图5表明了在40 GSa/s取样速率、40 Mpts采集内存、连续采集1 ms时间后对稳定的时钟信号进行的TIE测量这一时间比竞争对手示波器最长的内存长度要长20倍。1 ms采集结果中包括从1 kHz直到示波器带宽的噪声来源本例中的TDS6154C示波器带宽是15 GHz1 ms采集可以直接查看从15 GHz直到1 kHz的信号抖动和调制效应。
  通过图5可以看出TIE测试结果约为1.0 ps RMS但更重要的是最大定时误差的峰峰值。在1ms采集中峰值定时误差指标小于±7 ps周期间误差约为±4 ps峰值。如果考虑一下目前仪器的典型使用方式采用基于PLL的TIE测量误差降低到±3 ps峰值以下在所示的40 M采样点、1ms记录中降低到500 fs RMS以下。实际仪器的JNF小于显示的值因为信号源中也有噪声。通过图5可以看到TDS6154C在40 GS/s 40 Mpt记录长度上拥有非常好的长期性能。

  在当前的高速总线标准中如FBD、PCI Express和DDR2TDS示波器可以采集和处理长记录长度显示周期间相关性检验参考时钟的调制特性检验PLL和时钟恢复性能。

6. 结论
  面对当前各种时钟和数据的抖动测试需求针对当前的应用和要求选择合适的工具和测试方法是第一步。在进行抖动测试前需要了解示波器对抖动测试精度影响的关键指标和测试方法例如JNFDTA等以及不同测试参数对测试结果的影响,这是保证高精度抖动测试结果的前提。
  抖动测试时不仅需要对示波器整体性能进行评估例如示波器的带宽、采样率还需要与之匹配的高采样率下的采集内存长度这样才能测量从低频段到仪器带宽的抖动同时保持各种相位和谐波关系对被测信号的抖动有一个全面的分析。
  因为抖动是一种从DC到超高频的现象当试图发现抖动产生的根源时必需能够查看整个抖动频谱从不到千赫兹的电源频率直到几百兆赫的相邻时钟和数据频率干扰。泰克示波器不仅提供提供了与带宽采样率匹配的高速存储长度还提供业内最高的抖动测试精度。
推荐产品
地址:山东省青岛市李沧区书院路188号蓝之梦创客富地531室
电话:0532-83812497 83821263
青岛东方嘉仪电子科技有限公司 版权所有 备案号: 鲁ICP备08106748号