2668 字
7 分钟
31 眼图

测量眼图的系统条件#

系统条件有三项:信号速率、信号形式(串行/并行)、时钟方式。

  • 应测眼图:高速串行差分信号 + 时钟嵌入数据流(嵌入式时钟)。这类链路的接收端依赖 CDR 从数据边沿中恢复时钟,速率通常在 Gbps 量级。USB 3/4、PCIe、HDMI、DisplayPort、以太网(千兆及以上)、MIPI 高速通道等均属此类。
  • 不测眼图:低速信号、单端信号、并行总线、带有独立时钟或选通信号(strobe)的接口。I²C、SPI、UART、GPIO 等低速接口不具备眼图分析的条件;DDR 的数据线虽速率较高,但采用源同步方式,由 DQS 选通信号提供时序参考,评估手段是建立时间和保持时间,而非眼图。注意:DDR 的地址/命令总线以及部分高速 DDR5 应用中,有时也会借助眼图辅助分析,但行业一致性测试的核心指标仍是建立/保持时间的时序预算。

眼图的形成#

UI(Unit Interval) 是一个比特所占用的时间宽度。5Gbps 链路中,一个 UI = 200ps。接收端通过 CDR 电路从数据流的边沿中提取时钟,示波器以该恢复时钟作为触发基准。

形成过程:将连续比特流按 UI 切分为若干段,用恢复时钟对齐每段的起始时刻,将成千上万段波形叠加在同一个 UI 时间窗内显示。单次捕获仅反映某一特定比特及其前后组合下的波形,无法覆盖所有可能的数据模式;将所有 0-1 跳变组合(长连零后的上升沿、长连一后的下降沿、孤零、孤一等等)叠加后,眼图开口才反映统计上的最差情况。链路的可靠工作边界,恰恰由这个最差情况决定。

眼图的参数#

  • 眼高(Eye Height):垂直方向的开口幅度,表征电压噪声容限。定义为眼图内部逻辑 1 电平与逻辑 0 电平之间的垂直间距(扣除过冲和振铃后的稳态电平差)。眼高越大,接收端能容忍的电压噪声越大。
  • 眼宽(Eye Width):水平方向的开口宽度,表征时序容限。定义为眼图在判决门限电平处,左右两侧跳变沿之间的水平间距。接收端在眼宽最大处设置采样点,眼宽越大,能容忍的抖动越大。
  • 交叉点(Crossing Point):上升沿和下降沿在时间轴上相交的位置。交叉点的横向散布宽度直接反映边沿抖动的量级——散布越大,抖动越严重。
  • 采样点(Sampling Point):眼图开口的中心位置。从采样点向上/下测量,得到电压噪声余量;向左/右测量,得到时序余量。

眼图开口越大,系统余量越充裕;开口闭合到判决电路无法区分 0 和 1 时,误码便不可避���。

眼图与信号完整性问题#

眼图将多种信号完整性(SI)因素汇总到同一视图上,通过观察开口在哪一侧被压缩,可初步定位问题类型:

  • 眼高压低 → 优先排查噪声:反射引起的振铃、串扰耦合的尖峰叠加在信号电平上,压缩了逻辑 1 和逻辑 0 之间的电压差。
  • 眼宽窄 → 优先排查抖动:时钟抖动和数据相关抖动使边沿在时间轴上发生偏移,交叉点横向展宽,压缩了有效采样窗口。
  • 眼图轮廓模糊、出现拖尾 → 优先排查传输线损耗:高频分量衰减导致边沿斜率降低,前一个比特的残余能量延伸至后一个比特的采样时刻,形成码间干扰(ISI)。ISI 同时压缩眼高和眼宽。

快速定位口诀:眼高压低查噪声(反射/串扰),眼宽窄查抖动,轮廓模糊查损耗。

眼图的量化测试方法#

仅凭目视判断眼图开口是否充分是不够的,一致性测试需要量化指标和自动化判决:

  • 直接读数:测量眼高(mV)和眼宽(UI 或 ps),与对应接口规范的模板值比较。
  • Q 因子:定义为 Q=μ1μ0σ1+σ0Q = \frac{\mu_1 - \mu_0}{\sigma_1 + \sigma_0},其中 μ1\mu_1μ0\mu_0 分别为逻辑 1 和逻辑 0 的平均电平,σ1\sigma_1σ0\sigma_0 分别为二者的标准差。Q 因子越大,信号质量越好。在仅存在高斯噪声的假设下,Q > 6 近似对应 BER < 10910^{-9},Q ≈ 7 近似对应 BER < 101210^{-12}。利用 Q 因子可在无需长时间实测的情况下,快速估算误码率量级。注意:当存在显著确定性抖动(DJ)时,高斯假设不再成立,Q 因子的 BER 估算会偏乐观,此时必须以实测浴盆曲线为准。
  • 误码率浴盆曲线(Bathtub Curve):将采样点在 UI 内从左至右扫描,在每个位置测量误码率,绘制 BER 随采样位置变化的曲线。曲线两端(靠近跳变沿处)BER 急剧升高,中间平坦区域 BER 极低,形状类似浴盆。浴盆底部低于目标 BER(如 101210^{-12})的宽度,即为该误码率标准下的有效眼宽。
  • 掩模测试(Mask Test):在眼图中央定义一个由规范规定的禁区多边形(掩模),任何波形采样点落入禁区内即判为不合格。掩模测试是 USB、PCIe、以太网等高速接口一致性测试的标准项目。

判决门限全部定义在接口的一致性规范中,编制测试计划的第一步就是找到对应规范并提取模板参数。需要注意:余量评估不能仅以”通过/不通过”二元判断。若波形未触及掩模但余量低于 10%,在量产批次波动和温度漂移的作用下,仍可能出现偶发性不合格。

测试注意事项与实战流程#

注意事项#

  1. 触发必须使用 CDR 恢复时钟,不可使用固定频率触发。固定触发会将信号源的时钟抖动与数据抖动混合在一起,导致抖动测量结果失真。
  2. 测试码型使用 PRBS 伪随机序列,以激发最差情况的码间干扰模式。规则码型(如 1010 交替码)只产生一种固定的跳变模式,眼图开口明显偏大,不反映实际工作条件下的最差情况。
  3. 累积比特数应充分(通常数万至数百万比特)。累积数量不足时,低概率的数据模式组合尚未出现,眼图开口偏乐观。
  4. 示波器选型:实时示波器可捕获单次事件,支持抖动分解(TJ = DJ + RJ);等效时间采样示波器(眼图仪)带宽高、噪声基底低,适合观察纯净的眼图轮廓,但无法捕获偶发性异常事件。
  5. 基本操作规范:示波器带宽应满足五倍基频法则(至少为信号 Nyquist 频率的 2.5–3 倍,推荐 5 倍以上),探头接地环路应尽可能短以减小接地电感引入的振铃。

实战分析流程#

  1. 掩模判决:将掩模模板叠加至实测眼图,检查波形是否触及禁区。触膜即判不合格。
  2. 余量评估:读取眼高、眼宽的数值,计算相对规范门限的余量百分比。余量低于 10% 时,应在报告中标明量产风险。
  3. 问题诊断:根据眼图形貌变化方向定位原因——眼高压低指向噪声(反射/串扰),眼宽窄指向抖动,轮廓模糊指向损耗/ISI。
  4. 改善措施
    • 噪声问题 → 优化端接匹配减少反射,加强防护布线/增加屏蔽减少串扰
    • 抖动问题 → 检查时钟源相位噪声,优化电源完整性降低电源引起的抖动
    • 损耗问题 → 评估发送端预加重、接收端 CTLE 或 DFE 等均衡方案
  5. 定量定位
    • TDR(时域反射计)测量阻抗不连续点,定位反射源位置
    • S 参数(矢量网络分析仪)测量通道插入损耗和回波损耗曲线
    • 抖动分解将总抖动(TJ)拆分为随机抖动(RJ)和确定性抖动(DJ),DJ 进一步拆分为数据相关抖动(DDJ)、周期抖动(PJ)、占空比失真(DCD)等分量

均衡技术#

当通道损耗导致眼图在接收端几乎闭合时,可通过均衡技术在电气层面补偿高频衰减:

  • 发送端均衡:采用 预加重(Pre-emphasis) 或去加重(De-emphasis),在发送端预先增强高频分量(跳变沿处的幅度),使经过有损通道后在接收端获得平坦的频响。
  • 接收端均衡CTLE(连续时间线性均衡器) 提供频率相关的增益以补偿通道的低通特性;DFE(判决反馈均衡器) 利用已判决比特的反馈消除后序码间干扰。

实际高速接口通常组合使用上述技术:发送端预加重 + 接收端 CTLE + DFE,逐级补偿通道损耗,使接收芯片内部的判决点获得足够的眼图开口。

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

部分信息可能已经过时

相关文章 智能推荐
1
32 抖动
硬件测试 从一篇5Gbps链路均方根抖动仅2ps但误码率仍不达标的案例出发,讲解抖动的本质(TIE时间间隔误差)、分类树(随机抖动RJ与确定性抖动DJ,DJ下含码间干扰、周期抖动、占空比失真)、双狄拉克总抖动计算公式TJ=DJ+2Q×RJ,以及直方图/浴盆曲线/频谱三种分析视角和完整的抖动测试与治理流程。
2
27 信号完整性概览
硬件测试 从电源完整性过渡到信号完整性,阐述高速下铜线需作为传输线处理的本质原因(上升时间而非频率),逐一讲解三类核心问题——反射(阻抗突变导致波形振铃)、串扰(电磁耦合感应噪声)、损耗(导体趋肤效应与介质吸收衰减高频分量),最后说明眼图作为SI综合评估手段的含义及SI测试的三种主要方法。
3
34 均衡技术
硬件测试 承接S参数篇,解释高速链路中均衡器的工作原理(通过整形而非放大来整平频响),拆解码间干扰的游标模型,详解发送端预加重/去加重、接收端CTLE和DFE三种方法的各自原理与约束,以及均衡测试的项目要点和调试流程。
4
38 USB 3.x 的一致性测试
硬件测试 USB 3.x 超速模式下,发送端原始眼图经过真实信道后必然闭合,测试思路从 USB 2.0 的抓原始眼直接扣模板,变为去加重预扭曲 + 参考通道 + 参考接收器均衡后再扣模板;接收端从量门限升级为压力眼下的抖动容限测试(误码率 < 1e-12)。本文讲解速率命名、去加重与 CTLE/DFE 的分工、抖动容限曲线形状、扩频时钟(SSC)与 LFPS 链路训练,以及报告解读方法。
5
37 USB 2.0 的一致性测试
硬件测试 USB 2.0 高速模式(480 Mbps)采用电流模式驱动、NRZI 编码、小摆幅(400 mV),必须通过眼图模板测试来客观判定信号质量。本文讲解眼图模板的推导逻辑、近端/远端双测试点、偏斜与边沿速率的影响,以及一致性测试计划制定与报告解读。

目录