泰克示波器抖动测量-示波器测量的最高境界(下)
上篇我们介绍了一部分,这一篇我们接着介绍泰克示波器抖动测量。
5,认识TIE抖动
为什么TIE抖动是作为测量数据抖动Tj的默认参数呢? 这是因为:
“通信系统的实质是通过一段介质发送或者接收数据。发送端TX发出不同编码形式的高速串行数据,经过一段链路传输后到达接收端RX,串行数据在传输过程中会受到各种各样的干扰,引起数据的抖动,串行数据系统工作的目的就是要尽可能的减少这些干扰的影响使得接收端能准确无误的恢复出发送端发送过来的数据。由于接收端(一般是由D触发器构成)需要使用时钟采样来完成同步接收数据,因此时钟信号和数据信号之间的同步关系是非常重要的,即必须要满足一定的建立时间和保持时间。因此串行数据时钟系统结构的变化最根本上是为了满足时钟与数据之间的时序关系,以便接收端能正确的接收到信号。当数据信号的电平发生翻转后,时钟边沿与数据边沿需要一定的建立时间来锁存数据;同时,数据信号的电平需要一定的保持时间让时钟能稳定的锁存数据。为了让建立时间和保持时间最大化,时钟最好能出现在数据比特位的中央。但是由于数据或者时钟存在抖动,抖动较大时,无法满足建立时间和保持时间的要求,D触发器可能输出错误的数据,产生误码。特别是在高速数字电路中,速率的增加导致建立时间和保持时间的余量越来越小,由于抖动产生误码的概率越来越高,所以,时钟和数据的抖动测试非常重要。
研究串行数据系统的抖动主要是研究时钟与串行数据的相对抖动,而不是单纯的指时钟抖动或者数据抖动。也就是说即使时钟有很大的抖动,但是只要数据也存在同样大的抖动,则两者之间的相对抖动仍旧很小,时钟和数据之间的建立时间和保持时间也仍旧能够得到保证。”
如何将时钟和数据之间的关系联系起来呢? TIE(Time Interval Error)! TIE为作为抖动中最重要的一个参数,我们需要对它有深刻认识。 TIE定义为被测信号边沿与“参考时钟”边沿之间的时间间隔。具体计算中是以和参考电平的交叉点的时刻来计算的,如图3所示。TIE是在信号和参考时钟的每一个边沿都进行测量。
图3 TIE的定义
产生“参考时钟”(也就是前面抖动定义中提到的“理想位置”)有几种方法,比较常用的方法是从被测信号中通过软件PLL进行恢复。有时侯是直接定义一个理想的参考时钟,或者是在外部引入一个硬件时钟作为参考。 PLL的特性是准确测量抖动的关键所在,因为产生的参考时钟的误差将直接影响到TIE的测量结果,并进而影响到最终的抖动测量结果。
6,峰峰值抖动和总体抖动
峰峰值抖动(pk-pk jitter)是水平线以上的抖动,是直接测量出来的。总体抖动(Tj)是水平线以下的抖动,是通过数学模型预测出来的。很多时候当您说要测量Tj时,我就知道您具体要测量什么了,因为这里面有几个维度是业界的默认设置:Tj通常是指测量10的12次方样本下的数据抖动的TIE抖动的峰峰值抖动(pk-pk jitter)。前面已述,一般都默认了Tj是基于10e-12的误码率的,默认关注的抖动参数是TIE。
7,抖动和眼图的关系
眼图在一定程度上反应了抖动的大小,眼图越“干净”,眼图展开程度越大,说明抖动值越小(关于眼图怎么看大家可以翻翻以前的文章)。眼图的交叉位置在水平轴的区间越小,抖动越小。 在光模块行业,过去常通过眼图交叉点位置形成的余辉直方图来直接测量抖动,余辉直方图的最左到最右边的大小范围即为峰峰值抖动,如图4所示。在HDMI测量规范中对抖动的定义中也是采用这种方法。按前面所述,这是一种水平线以上的抖动。 交叉点的余辉直方图呈现高斯分布,说明抖动的行为主要表现为随机抖动,反之,如果余辉直方图表现为双峰分布,说明有明显的固有抖动。
图4 抖动和眼图的关系