Jitter及其测试技术介绍_第1页
Jitter及其测试技术介绍_第2页
Jitter及其测试技术介绍_第3页
Jitter及其测试技术介绍_第4页
Jitter及其测试技术介绍_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Jitter及其测试技术介绍本文主要介绍时间抖动(jitter)的概念及其分析方法。在数字通信系统,特别是同步系统中,随着系统时钟频率的不断提高,时间抖动成为影响通信质量的关键因素。一、时间抖动的概念 在理想情况下,一个频率固定的完美的脉冲信号(以1MHz为例)的持续时间应该恰好是1us,每500ns有一个跳变沿。但是这种信号并不存在。如图1所示,信号周期的长度总会有一定变化,从而导致下一个沿的到来时间不确定。这种不确定就是抖动。抖动是对信号时域变化的测量结果,它从本质上描述了信号周期距离其理想值偏离了多少。在绝大多数文献和规范中,时间抖动(jitter)被定义为高速串行信号边沿到来时刻与理想

2、时刻的偏差,所不同的是某些规范中将这种偏差中缓慢变化的成分称为时间游走(wander),而将变化较快的成分定义为时间抖动(jitter)。 1.1时间抖动的分类 抖动有两种主要类型:确定性抖动和随机性抖动。 确定性抖动是由可识别的干扰信号造成的,这种抖动通常幅度有限,具备特定的(而非随机的)产生原因,而且不能进行统计分析。 随机抖动是指由较难预测的因素导致的时序变化。例如,能够影响半导体晶体材料迁移率的温度因素,就可能造成载子流的随机变化。另外,半导体加工工艺的变化,例如掺杂密度不均,也可能造成抖动。 1.2时间抖动的描述方法 可以通过许多基本测量指标确定抖动的特点,基本的抖动参数包括: 1)

3、周期抖动(period jitter)测量实时波形中每个时钟和数据的周期的宽度。这是最早最直接的一种测量抖动的方式。这一指标说明了时钟信号每个周期的变化。2)周期间抖动(cycle-cycle jitter) 测量任意两个相邻时钟或数据的周期宽度的变动有多大,通过对周期抖动应用一阶差分运算,可以得到周期间抖动。这个指标在分析琐相环性质的时候具有明显的意义。3)时间间隔误差(timer interval error,TIE)测量时钟或数据的每个活动边沿与其理想位置有多大偏差,它使用参考时钟或时钟恢复提供理想的边沿。TIE在通信系统中特别重要,因为他说明了周期抖动在各个时期的累计效应。1.3时间抖

4、动的频域表示相位噪声相位噪声是对信号时序变化的另一种测量方式,其时间抖动(jitter)在频率域中的显示。图2用一个振荡器信号来解释相位噪声。如果没有相位噪声,那么振荡器的整个功率都应集中在频率f=fo处。但相位噪声的出现将振荡器的一部分功率扩展到相邻的频率中去,产生了边带(sideband)。从图2中可以看出,在离中心频率一定合理距离的偏移频率处,边带功率滚降到1/fm,fm是该频率偏离中心频率的差值。相位噪声通常定义为在某一给定偏移频率处的dBc/Hz值,其中,dBc是以dB为单位的该频率处功率与总功率的比值。一个振荡器在某一偏移频率处的相位噪声定义为在该频率处1Hz带宽内的信号功率与信号

5、的总功率比值。 1.4 与抖动相关概念1.抖动与漂移(Jitter vs. wander)抖动(jitter),定义为数字信号在特定时刻相对于理想时间位置的短时间的、非累积性的偏离;度量的单位有绝对时间单位(s)和相对时间单位(UI)两种(工程应用一般选择UI)。抖动时间函数的最大值和最小值之间的差为抖动的峰-峰值Ap-p,一般以UI为Ap-p的相对单位,记为“UI,UI是一个抖动的相对度量单位。漂移(wander),与抖对定义相似,对于理想位置的偏离是长时间的。所谓长时间偏离是指变化频率低于10Hz相的变化。Jitter和Wander以10Hz为划分标准,可以认为抖动是相位噪声中高频成份,漂

6、移则是相位噪声中的低频成份。漂移(低频成份)产生的主要原因是使媒介质和设备中传输时延的变化。抖动(高频成份)产生的主要原因是内部噪声引起的过零点随机变化。2.抖动与偏移(Jitter vs. skew)系统时序设计中对时钟信号的要求是非常严格的,因为我们所有的时序计算都是以恒定的时钟信号为基准。但实际中时钟信号往往不可能总是那么完美,会出现抖动(Jitter)和偏移(Skew)问题。所谓抖动(jitter),就是指两个时钟周期之间存在的差值,这个误差是在时钟发生器内部产生的,和晶振或者PLL内部电路有关,布线对其没有影响。除此之外,还有一种由于周期内信号的占空比发生变化而引起的抖动,称之为半周

7、期抖动。总的来说,jitter可以认为在时钟信号本身在传输过程中的一些偶然和不定的变化之总和。时钟偏移(skew)是指同样的时钟产生的多个子时钟信号之间的延时差异。它表现的形式是多种多样的,既包含了时钟驱动器的多个输出之间的偏移,也包含了由于PCB走线误差造成的接收端和驱动端时钟信号之间的偏移。二、时间抖动的模型为了更好的对jitter进行描述,需要建立一套模型来分析不同情况下jitter的影响。根据产生jitter的原因不同,对jitter模型一般如下: 1随机抖动(RJ,Random Jitter)随机抖动是时间上的噪音,并没有任何已知的模式。尽管在随机过程的理论中,随机抖动可能有各种概率

8、分布,但是jitter模型中通常假定为高斯正态分布。原因有两个:第一,许多电路中,随机噪声的主要来源是热噪声,其具有高斯分布;第二,根据中心极限定律,许多独立不相关噪声源叠加后趋近于一个高斯分布。由于随机抖动满足高斯分布,因此它的峰值是无界的。这是随机抖动区别于确定性抖动的重要特征。2确定性抖动(DJ,Deterministic Jitter) 相对于随机抖动,确定性抖动(DJ)是可以重复和预测的时间抖动,因此,DJ的峰峰值是有界的,而这个边界的位置随着测量次数的增加可以逼近真实值。DJ又可以分成几种,每种有自己的特点和背后对应的物理机制。 1)数据依赖型抖动(DDJ,Data Depende

9、nt Jitter)数据依赖型抖动是和数据每一位内容相关的抖动。通常产生DDJ的原因是数据流通过带宽明显受限的信道时,出现码间干扰(ISI)而引起的。DDJ通常具有两个分立脉冲形式的直方图,并且两个峰的高度相同(根据峰所处的位置又可以分成高概率DDJ和低概率DDJ)。 2)占空比失真抖动(DCD,Duty Cycle Distortion) 占空比失真抖动是当时钟信号占空比不是50时,由于过零点的位置不同所带来的测量抖动。其产生的原因有两种,其一,信号上升沿的摆率和下降沿的摆率不同,其二,由于判决阈值偏高或偏低。DCD通常具有和DDJ类似的两个分立脉冲形式的直方图,并且两个峰的高度相同。3)有

10、界不相关抖动(BUJ,Bounded Uncorrelated Jitter)有界不相关抖动是一类在时间上不与jitter测量时刻相关,分布上有具有有界峰峰值的时间抖动的统称。其来源通常有3种:电源噪声。由于供电电源带来的噪声,可能会影响误码率;串扰和外部噪声。由于传输过程中可能由相邻传输线或外部电磁干扰引起的噪声;周期性噪声。由于各种周期性噪声带来的信号周期性抖动(PJ,Period Jitter)。例如:开关电源噪声或测试时使用的周期信号。只有单一频率成分的周期性抖动(PJ)具有一个两端为峰值中间凹陷形式的直方图。 3Jitter的分离 由于实际测试中,往往得到的复合时间抖动是由以上两种或

11、几种Jitter模型的组合。利用概率论的知识可以知道复合抖动概率密度函数是组成该抖动的各个随机变量的概率密度函数的卷积。例如,一个DCD抖动和一个随机抖动的概率密度函数是将随机的高斯分布调制到DCD的两个尖峰上。此外,对于周期性抖动(PJ)不光有基波成分,往往还伴随着高次谐波。三、时间抖动的分析手段 1统计特性和统计直方图由于所有包含jitter的信号中都有随机成分的存在,因此统计计算被广泛应用在jitter性能的评估中。常用的统计参数有平均值、标准差、最大值、最小值、峰峰值等。通常采用直方图的形式来形象的描述jitter的这些统计特性。统计直方图的横坐标是jitter的大小,纵坐标是jitt

12、er在某一区间内出现的频率。当测量次数足够多时,直方图是对jitter大小的概率密度函数的一个很好的估计,因此在通过jitter估计系统误码率时,统计直方图发挥着及其重要的作用。随机抖动的统计直方图周期抖动的统计直方图需要注意的是直方图中不包含每个jitter点发生的先后顺序,因此不能用来显示jitter中存在的周期性信息。2Jiiter时间曲线和Jitter的频率谱 由于统计直方图不能显示Jitter中存在的调制或周期性成分信息,这时可以用Jitter时间曲线来描述Jitter随时间变化的趋势。曲线的横坐标为测量Jitter的时刻,纵坐标为Jitter的大小。这样从图中就可以清楚的看到Jit

13、ter随时间变化的模式。既然Jitter中有随时间周期变化的成分,那么有一个很显然的分析手段就是对Jitter时间曲线做傅立叶变换,从而得到其频域的特征。 Jitter时间曲线 Jitter频谱 3眼图 目前为止,眼图仍然是分析数字通信过程中的一种定性而方便的方法,它可以同时给出传输的幅度信息和时间信息。将一系列波形的短段将叠加在一起,与额定边沿位置和电压电平对齐。一旦抖动达到+-0.5UI,眼睛会闭上,接收机电路会出现误码。需要注意的是在测量眼图时使用的触发源应该是有高频率稳定度低Jitter的标准时钟源,其指标直接影响到测量的精度。如果直接用测试信号的边沿做触发,需要示波器有时钟恢复功能。

14、四、时间抖动的测量下面我们对现有的Jitter测量技术做一下简单介绍。根据测试仪器和测试目的的不同,可以将直接测量技术分为两大类:一、以得到Jitter时域或频域特征为目的的测量方法,如实时采样示波器、等效采样示波器、时间间隔测量仪等;二、以得到Jitter统计特征为目的的测量方法,如误码率测量仪、不含触发或外时钟模式下的时间间隔分析仪、带有统计分析功能时示波器等。现在有些仪器同时具有时频测量和统计分析的功能,因此在Jitter测量中得到广泛的使用。此外,还可以通过对相位噪声的测量间接测量时间抖动。如下我们介绍几种常用的测试方法。1示波器测量Jitter 使用示波器测量信号的Jitter首先要

15、求示波器有足够的带宽、信噪比、分辨率、时间准确度和信号保真度,以减少测量误差带来的影响。示波器内部往往采用软件的时钟恢复手段恢复出理想的边沿时刻(当然也可以采用外接高品质时钟源触发作为理想边沿时刻),此时示波器就可以通过叠加生成眼图。通过对眼图的分析,从而得到Jitter的各种参数。 1)Period JitterPeriod jitter is the maximum change in a clocks output transition from its ideal position. Figure 3. is a graphical representation of period j

16、itter. Period jitter measurements are used to calculate timing margins in systems. One method of measuring period jitter requires a storage oscilloscope.Trigger on the rising edge of the clock and scroll the display until a rising edge of the clock is displayed. To overlay the rising edges, turn on

17、infinite persistence in the display menu. Rising edges are then overlaid on top of one another. A number of cycles can be specified or a certain time elapsed can be set. The period jitter is simply the band of the rising edge displayed on the scope.2)Cycle-to-Cycle JitterCycle-to-cycle jitter is the

18、 change in a clocks output transition from its corresponding position in the previous cycle. This form of jitter is the most difficult to measure and requires a Timing IntervalAnalyzer (TIA). Figre 1. depicts the graphical representation of cycle-to-cycle jitter. J1 and J2 are the jitter values meas

19、ured for single ended signals. The maximum of such values measured over multiple cycles is the maximum cycle- to-cycle jitter. Measuring two consecutive clock cycles is difficult because of the accuracy of measurement required. For example, the PI6C2510-133 PLL zero-delay buffer specifies maximum cy

20、cle-to-cycle jitter of 75ps. For accurate measurements the setup and equipment used must be precise and consistent. Two different measurement techniques can be used.A Timing Interval Analyzer (TIA) can be used to measure cycle-tocycle jitter. The output of the clock is connected to the TIA and the m

21、easurement of two consecutive clock cycles is captured. To determine the worst case cycle-to-cycle jitter, numerous measurements are required. The maximum value is then determined after a large number of adjacent cycles are analyzed. Another option is to use a Time Interval software package availabl

22、e from Amherst Systems Inc. with an external scope such as the HP54720D. The scope will capture a large number of cycles (actual number of cycles is limited to the memory size of the scope). The data is then transferred to the computer running the MI software, and the cycle-to-cycle jitter is calcul

23、ated. Pericom uses the M1 and/or TIA to measure cycle-to-cycle jitter.3)Long-term JitterLong-term jitter measures the maximum change in a clocks output transition from its ideal over a large number of cycles. Figure 5. is a graphical representation of long-term jitter. The actual number of cycles de

24、pends on the application and the clock frequency . For PC motherboards and graphics applications, this is usually 10-20 microseconds. For other applications, this number will be different.One example of a system affected by long-term jitter is a graphics card driving a CRT. Assume that a pixel of da

25、ta is specified for the pixel at coordinates (10,24) on the CRT. Because of the long term jitter, this data may drive a pixel at the wrong location (11,28). Since the effect of a jittery clock is consistent over all pixels, the overalleffect of a jittery clock is to cause an image to shift from its

26、ideal display position on the screen. This effect is also known as “running” of the screen. To measure long-term jitter, a technique called differential phase measurement is used. The clock is connected to an oscilloscope that has a time-base feature. The scope is set to trigger on the rising edge o

27、f the clock. Then, using the delayed time-base feature, the same clock waveform is displayed on the screen. The long-term jitter is the time difference of the first rising edge and the time delayed edge.2通过相位噪声间接测量Jitter Jitter can also be viewed as scaled phase noise. A sinusoid signal with phase n

28、oise can be written as From Eq. 4 we see that the sinusoid signal is phase modulated by the phase noise (t). Using Fourier series expansion, it can show that a square wave clock signal has the same jitter behavior as that of its base harmonic sinusoid signal. This reveals a fact that we can quantize

29、 the jitter of the clock signal through examining the phase modulation of its first harmonic sinusoid, which lays the foundation for measuring jitter in frequency domain. Since the phase noise is always small comparing to /2, Eq. 4 can be approximated as Assuming that the jitter is a stationary rand

30、om process, the mean square (MS) of the clock can be written as In frequency domain, we know that the sin and cos functions in Eq. (6) will generate tones at -c and c. Therefore, if we take the tones off the power spectrum of C(t), what left is the power spectrum of the phase noise, indicated by P(f-fC), as shown in Figure 5.Figure 5. Power spectrum of base harmonic of a clock signal.According to the Wiener-Khintchine theorem 5 we can obtain the MS of (t) by integrating P(f - fC) in frequency domain asFrom Eq.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论