眼图(Eye Diagram)与数字信号测试

问题:

什么是眼图?它用在什么场合?反映了波形的什么信息?

解答:

眼图(Eye Diagram)可以显示出数字信号的传输质量,经常用于需要对电子设备、芯片中串行数字信号或者高速数字信号进行测试及验证的场合,归根结底是对数字信号质量的一种快速而又非常直观的观测手段。消费电子中,芯片内部、芯片与芯片之间经常用到高速的信号传输,如果对应的信号质量不佳,将导致设备的不稳定、功能执行错误,甚至故障。眼图反映的是数字信号受物理器件、信道的影响,工程师可以通过眼图,迅速得到待测产品中信号的实测参数,并且可以预判在现场可能发生的问题。

1 眼图的形成

对于数字信号,其高电平与低电平的变化可以有多种序列组合。以3个bit为例,可以有000-111共8中组合,在时域上将足够多的上述序列按某一个基准点对齐,然后将其波形叠加起来,就形成了眼图。如图1。对于测试仪器而言,首先从待测信号中恢复出信号的时钟信号,然后按照时钟基准来叠加出眼图,最终予以显示。

                                                                                    图1. 眼图的形成

2 眼图中包含的信息

对于一幅真实的眼图,如图2,首先我们可以看出数字波形的平均上升时间(Rise Time)、下降时间(Fall Time)、上冲(Overshoot)、下冲(Undershoot)、门限电平(Threshold/Crossing Percent)等基本的电平变换的参数。

                                                                                                   图2. 电平变换参数

信号不可能每次高低电平的电压值都保持完全一致,也不能保证每次高低电平的上升沿、下降沿都在同一时刻。如图3,由于多次信号的叠加,眼图的信号线变粗,出现模糊(Blur)的现象。所以眼图也反映了信号的噪声抖动:在纵轴电压轴上,体现为电压的噪声(Voltage Noise);在横轴时间轴上,体现为时域的抖动(Jitter)。

                                                                                                          图3. 噪声和抖动

由于噪声和抖动,眼图上的空白区域变小。如图4,在除去抖动和噪声的基础上,眼图上空白的区域在横轴上的距离称为眼宽(Eye Width),在眼图上叠加的数据足够多时,眼宽很好的反映了传输线上信号的稳定时间;同理,眼图上空白的区域在纵轴上的距离称为眼高(Eye Height),在眼图上叠加的数据足够多时,眼高很好的反映了传输线上信号的噪声容限,同时,眼图中眼高最大的地方,即为最佳判决时刻

                                                                                                          图4. 眼高和眼宽

数字信号在采样前后,需要有一定的建立时间(Setup Time)和保持时间(Hold Time),数字信号在这一段时间内应保持稳定,才能保证正确采样,如图5.1中蓝色部分。而对于输入电平的判决,需要高电平的电压值高于输入高电平VIH,低电平的电压值地与输入低电平VIL,如图5.1中的绿色部分。所以,我们可以得知最早的采样时刻和最晚的采样时刻如图5.1和5.2所示。

                                                                                                        图5.1采样和判决a

                                                                                                              图5.2采样和判决b

          在最佳采样时刻,采样的误码率是最低的,而随着采样时刻向时间轴两侧的移动,误码率不断增大,如图6所示。所以工程上也经常画出信号采样周期内误码率的变化曲线,称为澡盆曲线(Bathtub Curve)。

                                                                                                                 图6. Bathtub Curve

在实际测试时,为了提高测试效率,经常使用到的方法是Mask Testing。即根据信号传输的需求,在眼图上规定一个区域(如图7中的菱形区域),要求左右的信号全部出现在这个区域之外,一旦菱形区域内有出现信号,则宣布测试未通过。

                                                                                                               图7. Mask Testing

原文地址:https://www.cnblogs.com/liuzhao2009/p/9782350.html

时间: 2024-08-02 21:19:53

眼图(Eye Diagram)与数字信号测试的相关文章

数字时序:时钟信号、抖动、迟滞和眼图

数字时序:时钟信号.抖动.迟滞和眼图 转自[http://www.mr-wu.cn/digital-timing-clock-signals-jitter-hystereisis-and-eye-diagrams/] 信号与电源完整性 by xfire 时钟信号 Clock Signals 发送数字信号其实发送的就是一串由0或1组成的数字序列. 然而,与不同设备进行通信时,时序信息要与发送的比特位相关联. 数字波形作为时钟信号的参考. 您可以将时钟信号看成是一个指挥者,它为数字电路系统的各个部分

使用Graph工具观察FFT波形

2014年8月1日,经过很长时间的上网查阅资料,走了很多弯路,终于可以成功使用Graph工具仿真波形了,虽然这个的确很简单,但是经过自己摸索出来的,兴奋之情难于言表. 明天就是七夕了,刚和女朋友分手的我,有点小郁闷.不发牢骚了,最后一句,祝天下所有有缘人都是失散多年的兄妹. /***************************我是华丽的分割线君*******************************/ 1.连上仿真器,运行代码,在需要观察的地方打上断点.(这个就不细说了) 2.打开Gr

何为眼图

在对高速串行数字信号进行测试和验证的场合,我们会用示波器测试眼图,从而判别对应信号的质量.设备的稳定度.信道质量,从而判别出哪里出了问题.眼图文章从以下几个问题来讨论:什么是眼图.眼图用在什么场合.反映了波形什么信息,会通过例子具体分析眼图含义. 眼图(英语:eye pattern)是电信系统的一种示波器显示,显示接收器上的数字信号,而以资料速度来触发水平的更新,在许多不同的编码系统下,眼图看来会像几个并排在一起的眼睛,故此得名.眼图会将特定时间内所有可能的变化都重叠在一个屏幕上,是在基频方波调

信号完整性之差分对设计3(仿真差分对)

对差分对仿真,首先要提取差分对的拓扑,然后对其进行仿真并对仿真结果进行分析. (1)启动Allegro PCB SI GXL,打开D:\diffPair\PCI4.brd. (2)执行Analyze->Preferences,弹出Analysis Preferences对话框. (3)在InterconnectModels标签页设置Percent Manhattan为100,Default Impedance为100ohm,Default Diff-Velocity为1.4142e+008 M/

Method and apparatus for training a memory signal via an error signal of a memory

Described herein is a method and an apparatus for training a memory signal via an error signal of a memory. The method comprises transmitting from a memory controller a command-address (C/A) signal to a memory module; determining by the memory contro

NRZ眼图的消光比(Extinction Ratio)测量测试---陡峭、粗线的原因

用于高速数字通信的光纤发射机,需要具备一些特定的参数条件.其中的一个参数,消光比被用来描述最优的偏置条件和激光发射功率转化成调制功率的效率.虽然行业内已经给出了一些特定的参数标准,并且给了一个规范的测量途径,但近年来实现准确和可重复的消光比测试系统仍然很困难. 本文着力于解决,测量的意义,以及测量过程,测量方法,以实现最佳的测量结果. 第一部分主要讲了消光比是什么,并且应该怎么去测量它? 第二部分主要讲了测量消光比的过程? 第三部分主要讲了测量消光比过程中准确度测量和可重复性测量的需求,以及怎么

眼图综述报告

目录 1. 眼图的形成 ...................................................................................................................................... 2 1.1 传统的眼图生成方法 .......................................................................................

测试设计——观看视频总结

测试设计主要方法有:1.等价类/边界值:2.决策表:3.状态转换技术:4.状态图:5.用况:6.决策树等. 等价类是指测试对象某个参数输入域的子集合.在该子集合中,各个输入数据对于识别测试对象中的缺陷是等价的.即测试等价类的某个代表值就 可以认为覆盖了该等价类所有其它值的测试! 等价类划分技术把测试对象的输入域划分成若干部分(本培训主要针对参数的输入域),然后从每一部分中选取少数有代表性的数据,做为测试用例输入数据的测试用例设计技术! 等价类的两个假设: 1. 测试对象等价类中任意一个代表值没有

用systemtap对sysbench IO测试结果的分析1

http://www.actionsky.com/docs/archives/171 2016年5月6日  黄炎 近期在一些简单的sysbench IO测试中, 遇到了一些不合常识的测试结果. 从结果看, 虽然不是有实际意义的测试结果, 但探索过程中, 利用到了Systemtap进行观测(动态追踪), 可在其他分析中借用. 目录 1 测试环境准备 2 现象1 2.1 步骤1 2.2 结果1 2.3 分析1 2.4 插曲1 2.4.1 观测工具使用不当带来测试偏差 2.4.2 使用另一观测工具用于