ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

眼图测试全攻略:从原理到实战,搞定信号完整性

眼图测试全攻略:从原理到实战,搞定信号完整性 做了这么多年硬件调试示波器是天天不离手的家伙。可遇到高速数字信号很多人还是习惯看看上升沿、量量幅值就完事等到信号质量出问题板子莫名其妙跑飞才想起来回头查波形——但普通时域波形能反映的信息实在太有限了。眼图这个东西才是真正把“信号完整性”落到实处的工具。它能让你一眼看出信号在长时间、大量码型下的真实状态幅度够不够、时序余量足不足、噪声和抖动到底有多严重全部浓缩在一张图上。这套测试方法无论是刚毕业的学生还是做了三五年板卡的工程师都值得扎扎实实过一遍。这篇东西就是照着我的实操流程写的从最基础的眼图原理讲起一直到示波器设置、抓图、分析参数、定位问题一步步来新手照着做也能上手。1. 眼图到底在“拍”什么从波形叠加说起1.1 一张眼图背后是无数个比特的“叠影”眼图不是示波器凭空画出来的它是对一串数字信号进行持续叠加的结果。示波器持续采集一串码流把所有单位间隔内的波形重叠显示在同一个屏幕上就形成了像眼睛一样的图案。你可以这样理解如果一个比特是“1”在显示屏上会留下一道轨迹下一个比特是“0”又留下另一道轨迹。一秒内有上百万个比特过去这些轨迹叠在一起就成了浓淡分明的眼图。眼图的核心意义在于它不再是看“某一个比特长什么样”而是看“大量比特的共同统计特征”。单看一次波形你只能看到那个时刻的幅度和边沿眼图则把幅度波动、时间抖动、过冲、振铃都暴露在同一个画面中。信号质量好眼睛就张开得清晰饱满信号质量差眼睛就眯成一条缝甚至完全闭合——闭合了就意味着接收端很难正确区分0和1系统随时可能误码。1.2 为什么普通波形看不出问题眼图能看出来普通示波器波形适合观察单次事件、协议时序、毛刺定位这类问题。但在高速串行链路里信号质量的退化往往是随机的、统计性的。一个比特的上升沿这次偏早了10皮秒下次偏晚了15皮秒时域波形上根本看不出规律但在眼图上就是眼宽变窄、交叉点变粗。同理电源纹波和串扰使信号幅度上下起伏单次看不太明显叠加后眼高就被压缩。还有一个概念叫“码间干扰”简称ISI。前一个比特没走完残留的能量叠加到当前比特上导致每个比特的实际电平都不一样。这种效应只能靠长时间叠加来暴露。所以眼图测试最核心的逻辑就是利用示波器的余辉叠加能力把随机性的信号退化变成直观的图案再通过测量参数量化。明白了这点你就能理解为什么做眼图测试不能像普通测量那样选个上升沿触发就完事。2. 测试前的关键准备探头、带宽和示波器模式2.1 带宽是第一道门槛别让探头变成瓶颈做眼图测试系统带宽是第一道门槛。业内有个经验法则示波器带宽至少要是被测信号最高频率的3到5倍。最高频率怎么算对于数字信号常用的估算公式是0.35除以上升时间或者直接看信号速率。以1Gbps的NRZ信号为例基波频率是500MHz但实际需要关注的谐波成分要到1.5GHz以上所以示波器带宽至少要3GHz才靠谱。如果只有500MHz带宽的示波器去测1Gbps信号上升沿被明显钝化眼图会比真实情况差很多这时你没法区分是示波器不够好还是电路本身有问题。探头也一样有源探头带宽必须和示波器匹配。很多新手用无源探头去点高速信号无源探头输入电容大对高速节点来说就是额外负载波形被探头压塌了你还以为是电路设计问题。我个人的习惯是凡是超过100MHz的数字信号一律用有源探头超过1Gbps的差分信号直接用差分有源探头。无源探头便宜方便但它的高频响应和负载效应决定了它不适合做信号完整性测试。2.2 进入“眼图模式”之前先把示波器设置理顺现在主流的中高端示波器比如是德、泰克、力科、普源、鼎阳这些品牌都内置了专门的眼图测量模式有的叫“眼图模式”有的放在“串行信号分析”菜单里。但我不建议一上来就按那个快捷键——先用通用示波器通道把信号调出来确认波形本身正常再接眼图分析这样出问题时更容易判断是哪里不对。首先把探头接到被测点确认波形幅度、频率在预期范围内。然后打开通道的带宽限制选项如果信号速率本身不高适当限制带宽可以滤掉一部分高频噪声眼图会干净一些。但注意带宽限制要匹配信号速率限制过头会把上升沿变慢眼图反而不真实。接着调整垂直刻度和水平时基让波形占屏幕的60%到80%一个单位间隔大致铺满四分之一屏到三分之一屏。这种状态下示波器的采样率和存储深度利用率最高后续叠加出来的眼图才有效。触发方面做眼图测试时通常不用传统的边沿触发而是把示波器设置为“自动触发”或直接选“眼图触发”让示波器尽可能多地采集数据。更重要的是打开余辉显示并选择“无限余辉”这样所有波形轨迹都会留在屏幕上累积而不是几秒钟后消失。你去观察眼图形状会越来越满这就是历史数据在不断叠加。接着把时基每格稍微调大一点使屏幕正好显示一个单位间隔或者让示波器自动识别码率就能看到初步的眼图了。这个过程说起来简单实际操作时有几个坑我后面在故障排查章节专门讲。2.3 采样率和存储深度眼图质量的隐藏决定因素眼图测试对示波器存储深度和采样率的要求比普通测量苛刻得多。普通波形你只需要几万个采样点就能看个大概但眼图需要捕获成千上万个比特来统计每个比特又需要足够多的采样点来描绘边沿和细节。示波器采样率如果不够长数据采集时会自动降低采样率边沿会变成折线状眼图的交叉点会显得特别粗抖动测量完全不准确。我的建议是采样率至少是信号速率的两倍以上最好能达到四倍。举个例子测量1Gbps信号示波器采样率最好设在4GSa/s以上存储深度至少要有几十Mpts。很多示波器默认存储深度只有几Kpts这时候你看到的是“缩水版”眼图只有少数几个比特在叠加统计意义基本没有。所以测量前务必检查示波器的存储深度设置把它调到最大再让时基配合合适的时间窗口。这个环节看起来不起眼实际是新手做眼图最容易忽略、也是影响最大的一项。3. 手把手实操五分钟抓出一张可靠的眼图3.1 第一步从时钟恢复开始让示波器“盯住”码流做眼图测试有一个关键环节叫时钟恢复。眼图要求每个比特的起点对齐才能叠加出正确图案但实际码流里每个比特的边沿位置是随时抖动的示波器需要从数据信号本身提取出隐含的时钟再以这个时钟为基准对齐波形。所以你在示波器面板上看到的“时钟恢复”或“CDR”菜单就是干这个事的。时钟恢复需要设置两个关键参数数据速率和环路带宽。数据速率直接填写标称码率比如10Gbps、5Gbps或1.25Gbps。环路带宽则决定示波器跟踪抖动时的响应速度。带宽设置太宽会把一部分低频抖动也当作参考时钟的变化测量出的抖动值偏小太窄则相反。通常建议把环路带宽设在码率的1/500到1/2000之间。例如1Gbps信号环路带宽可以设在500kHz左右具体值参考你所用示波器的默认推荐。如果被测系统是标准协议比如USB、PCIe示波器一般内置了对应的协议模板和时钟恢复配置直接调用就行省事很多。3.2 第二步调整垂直刻度和信号幅度适配时钟恢复设置完成后屏幕上应该会出现初步的眼图轮廓。这时候先别急着测量参数要把垂直刻度调合适。眼图的垂直方向代表信号幅度如果垂直方向太小波形顶到屏幕上下边缘压缩变形太大则幅度细节看不清。一般让峰峰值占屏幕的六到七成。然后注意示波器的输入通道垂直偏移也就是垂直位置。眼图最好处于屏幕中间上下幅度对称。如果信号带直流分量比如差分信号共模电压不为零可以通过垂直偏移调整或者直接用交流耦合。注意差分探头和单端探头在耦合方式上有区别差分信号用差分探头测看到的是两条线的差值眼图幅度更真实用单端探头分别测正负端然后让示波器做数学运算A-B这个办法也可以用但共模噪声会同时出现在两个端子上相减之后效果和差分探头接近只是高频性能略差。有条件还是直接上差分探头。3.3 第三步选择正确的单位间隔窗口眼图“定版”时基设置这一环新手最容易翻车。眼图的横轴一个单位间隔对应一个比特的宽度。如果时基太大一屏显示多个比特多个眼睛叠在一起图像混乱如果太小一个比特撑满整屏看不清眼图的完整轮廓。正确做法是让屏幕正好显示一到两个单位间隔。现在很多示波器在眼图模式里会自动把水平轴换算成“UI”也就是单位间隔。设置显示范围为1UI意味着整个水平方向正好是一个比特宽度这时眼睛图案正好居中左右各留出一点余量观察交叉区。如果示波器没有UI单位显示就手动换算1UI等于1除以码率。比如3.125Gbps信号一个UI是320皮秒把水平时基设成每格40皮秒左右8格屏幕正好320皮秒这样眼图就完美居中了。当眼图稳定显示后把你观察到的图像保存下来就可以进入参数测量阶段。这里有一个建议保存波形时同时保存余辉数据不要只截图好的示波器可以把眼图的统计数据和原始采样点都存下来后续做深度分析会用到。4. 眼图参数怎么看从“会看图”到“会读数”4.1 眼高、眼宽最直观的“信号富余量”指标眼图拿到手第一眼看的就是眼睛张开的大小具体量化指标是眼高和眼宽。眼高指的是两个电平区域之间最窄处的电压差代表接收端能够区分高电平和低电平的幅度余量眼宽则代表眼睛水平方向最窄处的宽度代表采样点上的时间余量。眼高和眼宽越大说明信号容错能力越强接收端越容易正确采样。这两个参数和误码率直接相关。你可以把眼宽理解为“时间上的误码空间”眼宽只剩0.3UI的时候时钟哪怕抖动一点点采样点就会滑出眼睛区域。判断标准因协议而异但有个通用经验对于常规并行和低速串行信号眼高至少应达到信号幅度的80%以上才算健康眼宽则尽量大于0.6UI。如果测下来明显小于这两个值链路就有信号完整性问题需要向下排查。4.2 交叉点和占空比失真不看它会吃大亏眼图的交叉点就是上升沿和下降沿相交的位置。对NRZ信号来说交叉点应该在幅度的50%附近。交叉点偏高说明高电平持续时间长、低电平持续时间短偏低则相反波形占空比失真了。占空比失真往往来自驱动芯片上升沿和下降沿速率不一致或者链路中存在不对称的反射。交叉点的位置变化还会直接影响接收端的判决。许多接收电路以交叉点附近为判决阈值如果交叉点偏离50%太多高低电平的判决裕量就不均衡可能一边很宽裕另一边却不足。我遇到过一块板子驱动芯片的拉电流和灌电流能力不对称单端波形肉眼看不出来眼图交叉点明显飘到58%接收端误码率就降不下来。后来在驱动端做了一组串阻匹配调整交叉点回到了50.5%问题就解决了。所以量眼图时不要只看眼睛大小交叉点这个“小细节”往往能反映芯片级的驱动能力失配问题。4.3 抖动分解随机抖动和确定性抖动的区别高速串行信号测试里抖动是绕不开的指标它直接影响眼宽。抖动按来源可以分成两大类随机抖动和确定性抖动。随机抖动来自热噪声、散粒噪声这类随机物理过程符合高斯分布特点是无法完全消除只能通过电路设计尽可能降低确定性抖动则与码型、串扰、电源噪声、反射等特定因素相关有规律可循可以通过设计手段抑制。示波器在眼图模式下会给出抖动分解图表比如浴缸曲线和抖动频谱。浴缸曲线的横轴是时间位置纵轴是误码率估算值曲线底部越宽表示眼图张开的时间余量越大。抖动频谱可以看出抖动主要集中在哪些频率点比如某个频率有个明显尖峰大概率是开关电源的纹波耦合过来了或者是某个时钟信号的谐波干扰。我习惯在看眼图时顺手拉一下抖动频谱经常能直接锁定干扰源比用频谱仪慢慢查效率高很多。4.4 BER和模板测试从测量到“协议合格”判决眼图测试最终经常要落到模板测试上。许多高速协议比如USB、PCIe、SATA、以太网都定义了标准眼图模板模板就是一张带“禁入区”的图。如果实测眼图波形侵入禁入区说明信号质量不满足协议要求产品就不能过认证。示波器眼图模式支持加载标准模板自动计算模板裕量和违规次数还能估算误码率。误码率的估算原理值得一提。示波器不可能真的抓几千万个比特来数错多少个那样太慢。它是利用眼图的统计分布根据已有的波形数据外推计算出在特定采样位置上的误码率估计值。示波器面板上显示的BER数值通常对应1e-12或者1e-15这样的量级这个值如果低于协议要求一般就认为眼图开了足够大的“保险窗口”。值得注意的是估算BER和真实误码测试仪测出来的误码率不是一回事示波器的估算值可以作为设计验证的参考但产品量产检测还是要上真正的误码仪。5. 实际案例一次DDR信号完整性问题的定位过程5.1 故障现象偶发性死机波形看不出毛病有一块基于DDR3的设计整体功能测试全过但在高温老化时出现偶发死机概率大约千分之一。用示波器看数据线的单端波形幅值、边沿全都正常没有明显的毛刺和振铃。逻辑分析仪抓总线时序也没抓到协议层错误。问题当时非常棘手因为现象是概率性的常规测量手段抓不到。后来我在触发热点加上眼图测试。DDR的总线是可变的双向信号做眼图不能用普通的串行码型触发好在示波器支持把DQS选作触发源以读操作时的DQS边沿为基准叠加DQ波形就能得到读数据眼图。连好之后眼图一出来我马上就发现了问题DQ信号写方向的眼图很健康但读方向眼图严重不对称眼睛闭合了将近一半眼宽只剩0.42UI左右。5.2 排查过程通过眼图逐步缩小范围读方向眼图出问题意味着从DDR颗粒到控制器的读数据通道有隐性问题。我先用差分探头量了DQS和DQ的时序关系发现DQS的边沿和DQ的切换沿距离很近时钟建立余量很小。再看一次眼图细节发现DQ信号的眼睛闭合位置正好和DQS边沿位置重合这不是巧合——数据的有效窗口和DQS采样点撞在一起了。我怀疑PCB上DQ和DQS的走线长度有偏差于是翻出版图文件逐条对比走线长度。果然有一组数据线中DQ2和DQS之间的长度差达到了850mil按照DDR3的信号速率这个长度差对应的时延差已经超过了数据有效窗口的四分之一。正常情况下DDR3设计要求DQ和DQS做等长处理误差一般在20到50mil以内这里差了将近20倍读时序余量自然被吃掉了。5.3 解决与验证调整匹配后的眼图变化找到问题后在PCB上做飞线修正不现实我先用软件配置把DQS的读延时调整了约110皮秒相当于把采样点往眼睛中间挪了挪。调整之后再次抓取读方向眼图眼睛明显重新张开眼宽从0.42UI恢复到了0.6UI以上误码率估算值也降到了协议要求之下。老化测试连续跑了三天没有再出现过一次死机。这个案例给我的教训特别深刻单端波形正常不代表信号完整性没问题。DDR这类并行总线数据总线宽度大走线等长和时序匹配是生命线。眼图测试能在系统层面把时序和幅度的综合余量量化出来比一根一根量线长、一个一个量波形高效得多。后来我把眼图测试列入了所有包含DDR或高速串行接口的项目的必测项目立了不少功。6. 眼图测试的常见误区与排错技巧6.1 触发设置不当导致眼图“睁不开”新手做眼图最容易碰到的怪现象是眼图应该很清晰但屏幕上就是乱糟糟一片眼睛完全看不清。多数时候问题出在触发和时基设置上。有的示波器做眼图要用专门的时钟恢复路径如果你还在用边沿触发方式示波器找不到稳定的触发点波形乱七八糟是必然的。这时候先把触发方式改成自动触发关闭边沿触发的“触发释抑”然后确认时钟恢复的码率设置正确。我遇到过一位同事明明测的是3.125Gbps的信号码率却填成了3.072G差了两个点眼图怎么看都是歪的。这类问题纯属设置上的低级错误但排查起来最耗时间建议先按顺序检查数据速率、环路带宽、示波器时基窗口这三个设置项。6.2 探头接地线是眼图质量的“隐形杀手”用单端无源探头测信号时那个长长的接地线夹子是很大的问题。接地线等效于一个电感高频下会产生严重的振铃叠加到被测信号上眼图会被污染。我见过很多人用标配的长地线去测几十兆赫兹的信号波形看着还行但眼图交叉点特别粗抖动值非常大怎么调示波器都改善不了。后来把地线换成探头自带的短接地弹簧接触点直接落在被测点附近的接地过孔上眼图立刻干净了很多。所以做眼图测试探头的接地方式值得单独花时间处理。理想情况是使用差分探头地回路极短高频性能好使用单端探头时务必使用短接地线最好是一段接地弹簧直接接在被测点旁边。如果你测量的信号频率很高而这种措施还不够那就得考虑使用探头本身的阻抗匹配附件甚至使用同轴电缆直接测试——当然这需要在电路板设计时预留测试点。6.3 被测信号本身的约束别拿眼图测PLL输出眼图测试不是万能的它只适用于带有显著码型变化的数据信号。时钟信号虽然有周期性跳变但每个周期都一样叠加起来不会形成眼图只会形成两条平行的粗线。同样PRBS码型做眼图效果很好因为随机性好各种跳变组合都覆盖到了但如果是特殊的低切换率信号眼图看起来会很“空”边缘密度不足统计结果不具备代表性。所以拿到一个信号先想想它是不是数据信号切换率大概是多少。如果是2.5Gbps的数据眼图测试是最合适的手段如果只是一个125MHz的时钟老老实实用相位噪声分析或者抖动分析来看不需要硬套眼图。这个认知能帮新手避免白费功夫。6.4 一致性测试建议用“专用眼图模板”而不是“自己画”有些工程师图省事直接在通用眼图上肉眼判断“眼睛看起来张得挺大”就写报告说信号完整性合格。这种主观判断遇到明显问题时有效但遇到边缘情况很容易误判。不同协议对眼图模板的要求差异很大建议尽量使用示波器内置的协议模板。比如测USB 2.0就用USB2.0模板测PCIe就用PCIe模板测以太网1000BASE-T就加载对应的模板让示波器自动判断是否pass或者fail。如果示波器没有内置对应模板但你又必须做一致性测试那就需要自己按照协议规范里的眼图坐标在示波器上手动画出模板曲线。这个操作在示波器里叫“模板测试”或“Mask Test”可以自定义模板文件。不过自己画模板有个风险坐标稍微偏一点判定的通过阈值就变了。我的建议是能用官方模板就用官方模板别自己造轮子。7. 工具与设备选择建议不烧钱也能入门7.1 预算有限时如何选择示波器眼图测试听起来很烧钱实际上入门门槛没有想象中那么高。先说结论如果只是做低速信号和基础的信号完整性验证2到4GHz带宽的示波器配合合适的探头就够用如果做高速协议的认证测试那就需要考虑更高级的方案但那是产品级实验室的配置了。对于学习阶段和一般项目调试一台2通道、2GHz带宽、10GSa/s采样率的示波器完全够用。国产示波器这几年进步很大普源、鼎阳的部分型号已经支持了眼图测量功能价格比国外品牌同档次型号低不少。我个人觉得入门学习阶段完全可以用国产示范波器配合教学探头来做眼图基础测试性价比很高。如果是公司项目决策性能稳定性和软件生态也是重要考量因素需要根据项目具体需求综合判断。有一点必须强调探头预算不要省。一根好的差分有源探头可能比示波器还贵但它对测量结果的影响是决定性的。宁可用二手示波器也要买一根成色好的探头。7.2 没有眼图功能的示波器是否有替代方案如果你的示波器不带眼图模式是不是就完全不能做眼图分析了也不一定。少数高端示波器即使没有一键眼图也可以借用外部软件把示波器抓取的大量时域数据导出到PC上用开源的信号完整性分析工具进行处理自己编写脚本叠加所有波形生成眼图。当然这个办法效率低操作性差只适合学习原理不适合工程应用。另一种情况是用内置数学功能做简单叠加。有的示波器支持“无限余辉”加“历史波形”功能通过把多次触发获取的波形全部叠加显示也能得到一个近似的眼图但统计精度和示波器自带的眼图分析功能差距很大。所以如果你确定要认真研究信号完整性我建议还是直接选择自带完整眼图分析功能和有源探头的设备这是最省心的路线。8. 自动化与批量测试眼图在产线中的价值8.1 一套标准流程让测试结果可重复眼图测试不能光靠工程师手工操作就算同一个人同一个设备每次调节的旋钮位置稍有不同结果就不完全一致。要把眼图测试用于项目评审或产线检验必须把流程脚本化、自动化。示波器厂商通常提供了SCPI命令接口你可以通过Python或者LabVIEW控制示波器执行指定的测量任务抓取眼图并保存数据。我做项目评审时会让测试脚本自动完成以下步骤设置通道和探头参数、配置时钟恢复、加载协议模板、采集眼图并计算眼高眼宽和抖动数据、生成PDF报告。整个过程不需要人工干预重复性很好。多块板卡之间的数据可以横向对比眼图指标下降一点点都能在报告里立刻反映出来。产线和研发实验室的差别是产线更关心快速通过和判定实验室更关心趋势分析和问题定位但自动化的底层思路是相通的。8.2 数据留存眼图报告的三个重要板块自动生成眼图报告时至少应该包含三项内容眼图截图、关键测量参数、测试环境和条件描述。眼图截图不是普通的屏幕截图要包含余辉信息和模板信息最好用示波器导出的PNG原图。关键参数一般包括眼高、眼宽、交叉点、确定性抖动、随机抖动、总抖动、BER估算值和模板裕量。测试环境和条件描述则包括码率、码型、环路带宽、采样率、探头型号、测试点位置和环境温度。这些信息少一个报告的价值就减一分。尤其是环境温度这一点很多工程师忽略。高速信号的眼图指标对温度很敏感——温度升高芯片驱动能力变弱PCB介质损耗增大眼图会明显变差。如果测试环境温度记录模糊后续复现问题和分析退化趋势时会毫无头绪。我的习惯是每次测试前先看温度记录仪的数据配合在报告里写明“测试温度XX摄氏度”这样以后做高温对比测试才有参照基准。9. 从眼图测试回到信号完整性设计9.1 眼图测试结果反哺PCB设计的经验法则做了大量眼图测试之后你会逐渐积累一套“测试看设计”的经验直觉。比如眼图交叉点偏上除了驱动能力不对称还要检查源端串阻的阻值是否过大或过小眼睛闭合且有明显振铃多半是走线阻抗不连续回头查一下换层过孔附近有没有做回流地孔抖动频谱在某个特定频率有尖峰直接去查对应的电源树往往能找到开关频率刚好落在那个频点的DC-DC电源。设计阶段如果能预判这些问题就能省下很多测试和改板的时间。PCB走线尽量保证阻抗连续差分对内等长关键信号远离干扰源源端串阻的值根据驱动强度和走线阻抗用仿真或者经验计算选定参考层要连续换层过孔旁边加地孔。基础工作做到位后面眼图测试就会非常顺利。反过来说如果你没有眼图测试的手段这些设计规则执行得好不好只能到产品出问题的时候才能暴露——到那时候代价就大了。9.2 眼图测试是“信号完整性体检”不是最终判决需要清醒认识到眼图测试是评估信号质量的重要方法但不是唯一方法。眼图反映了信号在时域上的统计特征但对频域上的谐振问题、反射点的精确位置、串扰源的具体来源等眼图只能提供线索不能给出完整答案。实际工程中眼图需要和TDR时域反射计、VNA矢量网络分析仪、频谱分析仪、误码仪等工具配合使用才能全面定位问题。举例来说眼图看出某个频率点上有明显抖动尖峰后我会切换到频谱分析仪去看该频点的来源或者用近场探头扫描PCB表面定位干扰源的具体位置。眼图和这些工具不是替代关系而是互相补充。判断链路设计是否过硬最终要综合时域、频域、协议层等多个维度的数据。9.3 给新手的行动清单从零开始的第一张眼图如果你现在面前正好有一台示波器想立刻检验一下我今天讲的内容照着这个清单来一遍就够了。第一步找一块带串行接口的开发板最好有10MHz以上的数据信号比如SPI、UART、SDIO都可以信号速率越高效果越明显。第二步设置示波器通道和探头有差分探头用差分探头没有就用无源探头配短地线。第三步接好信号打开仪器的眼图模式设置数据速率为信号的标称码率环路带宽默认值即可。第四步调整垂直刻度和水平时基让眼图完整显示在屏幕中间。第五步开启无限余辉等待几秒钟波形累积饱满。第六步打开测量项读取眼高、眼宽、交叉点和抖动值试着判断信号质量。如果有条件可以对比不同条线缆、不同串阻、不同驱动强度下的眼图差异观察参数是怎么变化的。这个过程就是信号完整性学习最直观的入门路径比看书管用得多。我带的实习生用这个方法基本半天就能独立完成眼图测试而且对信号质量好坏的判断能力提升非常快。从我个人的经验来看眼图测试不只是一项操作技能更是一种“用统计眼光看信号”的思维方式的训练。信号完整性的很多概念抖动、码间干扰、噪声、反射只有真正在眼图上看到它们的表现你才会真正理解。这个内容后续还可以往更深处扩展比如用仿真软件做眼图预判、用一致性测试标准跑认证、把眼图和误码率测试结合起来做完整的链路评估。先把今天这张眼图抓出来后面的事一步步来。
返回列表