EDN China > 设计实例 > EDA工具与服务 > 正文
?

(多图) 利用眼图评估串行器和解串器的性能

Maxim Integrated Products公司 Chung Wu?? 2008年11月18日 ?? 收藏0

  串行器解串器广泛用于视频显示和数字图像系统,为了使串行数据传输系统达到最好的性能,设计人员需要一个简易的方法来评估串行链路的数据传输可靠性。本文给出了一种测试方案,首先测量串行链路的眼图模板,然后根据模板推导出指标裕量。

  Maxim 用于LVDS信号链路的串行器和解串器(SerDes)非常适合汽车和电信系统的视频显示、图像采集以及数据传输系统。当使用SerDes传输高速数据时,设计人员需要了解串行传输系统的性能,以便确定数据传输的可靠性裕量。通常情况下,这可以使用眼图或眼图模板进行评估;但是根据实验数据确定眼图并没有一个明确的具有说服力的方法。

  为举例说明此过程,测试系统采用MAX9217和MAX9250搭建了一个眼图和链路可靠性裕量测试系统。测试中使用不同长度的电缆并在不同温度(+25?C, +95?C, 和+105?C)下进行测试。所得结果同样适用于MAX9248,MAX9248输出为扩展频谱并行输出,除此之外二者电路完全相同。

  测试系统搭建

眼图模板测试的实验配置

图1. 眼图模板测试的实验配置。

  图 1中,测试系统包括Agilent86130A误码测试仪、Agilent83752A合成扫描仪、HP70820A微波转换分析仪。误码测试仪输出串行数字信号给MAX9250,然后测试从MAX9217返回的串行数据的误码率。利用汽车内常见的电缆(这里选择的电缆由Rosenberger生产)把误码分析仪连接到解串器,解串器的并行输出连接到串行器输入,串行器输出连接到误码测试仪的串行输入。这样就可以利用误码仪测试SerDes链路的误码率。

  合成扫描仪产生误码测试仪输出串行数据所需的时钟;微波转换分析仪控制函数发生器在输出时钟的正确时刻添加正弦调制。等效于在误码测试仪的串行输出上注入了抖动。正弦调制频率为5MHz,大概是解串器中PLL环路带宽的十倍。采用5MHz正弦频率调制主要是为了使这种调制看起来更像串行的数据相位抖动,而不是能被接收器中PLL跟踪的低频漂移。误码仪也可以对输出数据的差分幅度进行调整,图2给出了误码仪数据输出的的抖动和电压调整。

误码仪数据输出的的抖动和电压调整

图2. 注入不同抖动和输出不同信号摆幅时的测试结果比较:(a)较小信号摆幅和中等输入抖动;(b)常规信号摆幅,注入更大的抖动。

  对抖动和差分电压摆动设置完成后,可以对链路的性能进行测试。并行数据的速率为33Mbps,串行转换后的速率为660Mbps;串行器输入端的总抖动等于注入的正弦抖动加上有限的链路带宽所产生的固定抖动。

  眼图模板测试

  作为性能指标的测量,SerDes链路眼图模板给出了解串器输入端眼图的垂直和水平尺寸限制。只要眼图开度大于模板,设计人员即可确信串行数据传输系统是可靠的。然而,目前还没有一种能够被广泛接受的眼图测试方法;主要困难在于眼图的外形取决于很多因素:信号摆幅、电缆特性、抖动和温度。所面临的挑战是如何在给定的电缆和温度指标下产生合理的眼图模板,另外,消除信号幅度和抖动之间的相互关联也非常重要。
产生眼图模板时,首先需要观察解串器输出信号的眼图。当信号摆幅高于所观察的门限时,解串器的性能主要取决于抖动大小。实验中所进行的一系列测试基于5m长的电缆,串行数据速率是660Mbps,对于每个给定的信号幅度确定解串器能够允许的最大抖动。如果解串器在2分钟内没有出现误码,我们即可判断解串器能够容许所注入的抖动。从统计学意义上讲,2 分钟内没有出现误码,意味着置信度高于99.9%,链路的误码率低于10-10。

两种温度下

图3. 两种温度下,给定信号摆幅下可接受的抖动值。

  图3给出的是在+25?C和+95?C环境温度下,给定信号摆幅可以接受的最大抖动值。抖动单位是UI,1 UI="1/660MHz"=1.515ns。从图3可以看出,+25?C下,当信号的摆幅超过100mVP-P时对性能影响不大;+95?C时可以得到类似结论,只是摆幅门限为200mVP-P。所以,对眼图模板取一个保守的信号摆幅门限:200mVP-P。这样,可以通过实验对链路注入不同的抖动值,以产生适当的模板,当系统满足此模板要求时,可以保证链路信号的完整性。

  测量给定链路的眼图模板

  确定产生眼图模板的方法后,可以对不同长度电缆、不同温度下的链路进行眼图模板的测量。图1测量装置中,调整输出信号的摆幅为200mVP-P,眼图模板在垂直方向的高度为 200mVP-P。下一步是对链路注入不同的抖动,以确定眼图模板的水平长度(图3中的Y值)。取注入最大抖动时链路在两分钟内没有误码时的水平长度为模板Y值。表1给出了不同实验条件下的眼图模板的水平长度(水平长度的单位是UI),图4给出了 两种测试条件下的眼图。


上一页12下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

眼图? 串行器? 解串器?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈