2. 眼图测试系统搭建:示波器选择与设置、时钟恢复(CDR)原理、探头与电缆的选择

眼图测试能不能做好,七成功夫在搭系统。示波器选错了、时钟没恢复好、探头接地没处理好——你测出来的眼图就是假的,甚至会把好板子判成坏板子。我见过不少工程师拿着几万块的示波器,测出来的眼图一塌糊涂,最后发现是探头地线夹子太长。嗯,咱们一步步来拆。

2.1 示波器的选择与核心设置

选示波器,说白了就是看三个指标:带宽、采样率、存储深度。这三个参数决定了你能不能看到真实的眼图。

带宽法则: 示波器带宽 ≥ 信号最高频率 × 5。对于数字信号,最高频率 ≈ 0.5 / Tr(Tr 是上升时间)。

举个例子。一个 10 Gbps 的 NRZ 信号,上升时间大概 30 ps。最高频率 ≈ 0.5 / 30 ps ≈ 16.7 GHz。按 5 倍法则,示波器带宽至少 16.7 × 5 ≈ 83.5 GHz。你拿个 40 GHz 的示波器去测,上升沿会被明显拉缓,眼图张开度直接缩水 20% 以上。我在项目中遇到过,客户说眼图闭合了,我换了一台更高带宽的示波器,眼图又张开了——其实是示波器带宽不够,把信号"测坏了"。

信号速率 典型上升时间 建议示波器带宽
1 Gbps ~150 ps ≥ 4 GHz
5 Gbps ~50 ps ≥ 12.5 GHz
10 Gbps ~30 ps ≥ 25 GHz(推荐 33+ GHz)
25 Gbps ~12 ps ≥ 50 GHz(推荐 63+ GHz)

采样率方面,实时示波器至少 4 倍于带宽,等效时间示波器则看时间间隔精度。存储深度决定了你能捕获多长的连续波形——测 PRBS31 码型时,深度不够会导致码型截断,眼图抖动分析不准。我个人习惯,测高速串行信号时存储深度至少 10 Mpts,最好 100 Mpts 以上。

设置小技巧: 打开示波器的"正弦插值"模式(Sin(x)/x),不要用线性插值。线性插值会让眼图边缘出现锯齿,影响抖动测量精度。

2.2 时钟恢复(CDR)原理

眼图不是随便触发就能看到的。高速串行信号没有独立的时钟线,时钟是嵌在数据流里的。CDR 的作用,就是从数据流里把时钟"挖"出来,再用这个时钟去触发眼图。

CDR 的核心是一个锁相环(PLL)。它有两个关键参数:环路带宽和抖动传递函数。

  • 环路带宽: 决定了 CDR 跟踪数据抖动的速度。带宽越宽,跟踪越快,但会把高频抖动也跟进去,导致眼图看起来"太干净";带宽越窄,跟踪越慢,低频抖动会被滤掉,眼图看起来"更真实"。
  • 抖动传递函数: 描述了 CDR 对不同频率抖动的响应。标准规范(如 PCIe、SATA)会规定 CDR 的抖动传递函数模板,测试时必须按规范设置。

注意: 很多示波器默认的 CDR 带宽是 10 MHz 左右。但 PCIe Gen4 要求 CDR 带宽是 16 MHz,SATA 要求 2.4 MHz。如果你用默认值去测,结果可能不符合规范,白测了。

我曾经帮一个团队排查眼图问题。他们测出来的眼图抖动特别大,换了各种探头都没用。后来我一看,CDR 带宽设成了 100 kHz,太窄了,低频抖动全没被跟踪,全显示在眼图上了。改成 10 MHz 后,眼图立刻正常了。

CDR 的工作流程大致如下:

  1. 数据信号进入 CDR 模块。
  2. 鉴相器比较数据边沿与本地时钟的相位差。
  3. 环路滤波器滤除高频噪声,输出控制电压。
  4. 压控振荡器(VCO)调整时钟频率/相位。
  5. 恢复出的时钟用于触发眼图采样。
CDR 时钟恢复原理框图 数据输入 鉴相器 环路滤波器 VCO 恢复时钟 反馈控制(相位调整) 说明:CDR 通过反馈环路不断调整本地时钟相位,使其与数据边沿对齐。 环路带宽决定了跟踪速度,需根据协议规范设置。

2.3 探头与电缆的选择

探头是示波器的"眼睛"。眼睛不好,看什么都模糊。高速信号测试中,探头对信号的影响往往比示波器本身还大。

选探头主要看三点:带宽、负载效应、接地方式。

2.3.1 探头带宽

探头带宽必须 ≥ 示波器带宽。你想想看,示波器买了 50 GHz 的,结果配个 10 GHz 的探头,那 50 GHz 的示波器就白买了。我建议探头带宽至少是信号最高频率的 3 倍。

2.3.2 负载效应

探头会引入电容和电阻负载。对于高速信号,探头输入电容是关键。1 pF 的探头电容在 10 GHz 时阻抗只有约 16 Ω,会严重加载信号。差分探头通常比单端探头负载更小,更适合高速测试。

探头类型 典型带宽 输入电容 适用场景
无源探头(10×) ~500 MHz ~10 pF 低速信号、电源纹波
有源单端探头 1~6 GHz ~0.8 pF 中速单端信号
差分有源探头 6~30+ GHz ~0.2 pF 高速差分信号(PCIe、USB、SATA)
光探头 20+ GHz N/A 光模块测试

2.3.3 接地方式——最容易翻车的地方

探头接地不好,眼图就会出现"振铃"或"过冲"。我曾经见过一个工程师用长地线夹子去测 5 Gbps 信号,地线夹子大概 10 cm 长,结果眼图上有明显的谐振毛刺。换成短接地弹簧后,毛刺消失了。

避坑指南: 测高速信号时,探头接地线长度不要超过 5 mm。用接地弹簧(Ground Spring)代替地线夹子。接地弹簧的电感量只有地线夹子的 1/10 左右。

2.3.4 电缆的选择

如果信号需要经过电缆传到示波器,电缆的质量直接影响眼图。相位稳定的电缆(Phase Stable Cable)比普通 RG 电缆贵很多,但值得投资。普通电缆在弯曲或温度变化时,相位会漂移,导致眼图抖动测量不准。

  • SMA 电缆: 适合 18 GHz 以下信号,注意扭矩不要超过 0.9 N·m。
  • 2.92 mm 电缆: 适合 40 GHz 以下信号,是目前高速测试的主流。
  • 1.85 mm 电缆: 适合 67 GHz 以下信号,用于超高速测试。

个人习惯: 每次测试前,我都会用 TDR(时域反射计)检查一下电缆和探头的阻抗是否匹配。不匹配的电缆会在眼图上引入额外的反射,让你误判信号质量。

好了,系统搭好了,下一步就是真正抓眼图了。记住一句话:系统搭得好,眼图差不了;系统搭得烂,数据全白干。