4路(3路数据+1路时钟)LVDS串行器/解串器的延迟裕量测

摘要:对于max9209/max9222等多通道输入的lvds串行/解串器,测量接收器的延迟裕量以判断它们的抖动容限是一种行之有效的方法。虽然一些文献给出了接收端的延迟定义,但还没有公认的测试方法。本文介绍了详细的延迟裕量的测试方法。本文提供的内容有助于理解4路serdes器件数据资料中给出的延迟裕量的规格和定义。
以下测试将给出测试中的各个步骤,测试使用了maxim的max9209/max9222串行器/解串器(serdes),工作在直流均衡模式,连线是10米屏蔽双绞线。整个测试过程使用的是tektronix的csa8000采样示波器、tektronix的p6248 fet的差分探头、prbs随机码数据。
步骤一测量rxclkin上升沿在0v位置差分信号的抖动峰-峰值,我们称它为tjclk (如图1)。
图1. 在0v差分电压处测量时钟抖动
步骤二在max9222的输入端,测量rxclkin上升沿与每个lvds通道dca比特流前沿的时间差(偏差) (请参考max9222数据资料中的图10),得到3个测量值,称其为tsk0、tsk1、tsk2 (如图2)。
这些偏差必须在rxclkin的抖动中点与每路lvds数据输入的抖动中点测试。理想状态下,rxclkin的上升沿与dca数据位是对齐的。偏差指的是偏离理想状态的误差,这个偏差主要源于lvds通道传输距离的差异。
图2. 从max9222串行器测得的时钟与数据之间的偏差
步骤三测量每路lvds串行数据位在0值处的抖动峰-峰值,称其为rxin0、rxin1、rxin2(请参考max9222数据资料中的图13)。
测试中需要使用max9209产生的prbs码,为了得到prbs码,把max9209的第14脚、第27脚拉低,将时钟信号连接到max9209的txclkin。也可以选择使用电影视频或复杂的测试模板进行粗略验证。
将会得到27个测试结果,将它们标记为tjd1-tjd27。为加快测试,只有很少的抖动峰值较高的位才会被明显地观察到并测量到结果(如图3)。
图3. 数据抖动测试
步骤4在tjd1-tjd27种找出抖动最大的数据,称之为tjdl。
步骤5在tsk0、tsk1、tsk2中找到偏差最大的数值,称之为tskl。
步骤6为了满足偏差裕量的规格要求(max9222数据资料中的rskm),必须满足以下公式:
rskm ≥ (tjdl / 2) + ((tjclk / 2) - 75ps) + tskl
75ps是max9209串行器脉冲位置变化最大值150ns的一半(请参考max9222数据资料中的注释6)。
特斯拉第三季度营收63亿美元 发电和储能业务成长迅速
2020年到2024年,全球至少增加38座300毫米量产晶圆工厂
盘点未来机器人十大新兴应用领域
机器视觉检测设备原理
Docker容器实现边缘采集
4路(3路数据+1路时钟)LVDS串行器/解串器的延迟裕量测
存储背后的大脑:NAND 闪存控制器实际上是做什么的?
阻碍人工智能在企业中被高效使用的主要障碍是什么?
LED封装企业木林森预计净利润11.58亿同比增长283.76%
小米5sPlus最尴尬的旗舰!
伺服驱动器的三种控制方式
伺服系统应用的五个注意事项!
基于SPE61A单片机的非接触式高压验电器的开发
中国联通混改倒计时或8月17日公布 阿里可能是最大投资方
数读电:3亿:鹤山供电助力电网升级改造
广和通携多款5G模组新品亮相MWC Las Vegas 2022,加速全球5G数字化应用进程
在3D打印机中推动步进电机的极限控制方案
如何建立一个增强型棚/车库报警器
由D触发器设计的停电自锁电路
什么是AR隐形眼镜,AR隐形眼镜的应用