LVDS串行器和解串器的延迟裕量测试
扫描二维码
随时随地手机看文章
对于MAX9209/MAX9222,等多通道输入的LVDS串行器/解串器,以测量接收器的延迟裕量来判断它们的抖动容限是一种行之有效的方法。虽然一些文献给出了接收端的延迟定义,但还没有公认的测试方法。本文详细介绍了延迟裕量的测试方法,并有助丁理解四路串行器的数据手册中给出的延迟裕量。
以下延迟裕量的测试给出了测试中的各个步骤,测试使用了Maxim的MAX9209/MAX9222串行器/解串器,工作在直流均衡模式,连线是10米屏蔽双绞线。整个测试过程使用Tektronix的CSA8000采样示波器、Tektronix的P6248 FET的差分探头以及PRBS随机码数据。
步骤1
洲量RxCLKIN上升沿在0 V位置差分信号的抖动峰-峰值,称其为Tjclk,如图1所示。
步骤2
在MAX9222的输入端,测量RxCLKIN上升沿与每串DCA比特流前沿的时间差(偏差),得到3个测量值,称其为Tsk0、Tsk1、Tsk2,如图2所示。这些偏差必须在RxCLKIN的抖动中点与每路LVDS数据输入的抖动中点测试。理想状态下,RxCLKIN的上升沿与DCA数据位是对齐的。偏差是偏离理想状态的误差,该偏差主要来源于LVDS通道传输距离差异。
步骤3
测量每路LVDS串行数据位在0值处的抖动峰-峰值,称其为RxIN0、RxIN1、RxIN2。测试中需要使用MAX9209产生的PRBS码。为了得到PRBS码,需将MAX9209的第14引脚、第27引脚拉为低电平,将时钟信号连接到MAX9209的TxCLKIN。也可以选择使用电影视频或复杂的测试模板进行粗略验证。将会得到27个测试结果,将它们标记为Tid1~Tid27。为加快测试,只有很少的抖动峰伉较高的位才会被明显地观察到并测量结果,如图3所示。
步骤4
在Tjd1~Tjd27中找出抖动最大的数据,称之为TjdL。
步骤5
在Tsk0、Tsk1、Tsk2中找到偏差最大的数值,称之为TskL。
步骤6
为了满足偏差裕量的规格要求(MAX9222数据手册中的RSKM),必须满足以下公式:
RSKM≥(TjdL/2)+[(Tjclk/2)-75 ps]+TskL
其值75 ps是MAX9209串行器脉冲位置变化最大值150 ns的一半。