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 的工作流程大致如下:
- 数据信号进入 CDR 模块。
- 鉴相器比较数据边沿与本地时钟的相位差。
- 环路滤波器滤除高频噪声,输出控制电压。
- 压控振荡器(VCO)调整时钟频率/相位。
- 恢复出的时钟用于触发眼图采样。
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(时域反射计)检查一下电缆和探头的阻抗是否匹配。不匹配的电缆会在眼图上引入额外的反射,让你误判信号质量。
好了,系统搭好了,下一步就是真正抓眼图了。记住一句话:系统搭得好,眼图差不了;系统搭得烂,数据全白干。