4、示波器选型与配置:带宽、采样率、垂直分辨率要求

做PCIe Gen3测试,示波器是核心工具。选错了,波形都是假的。我刚开始做信号完整性时,就用过低带宽示波器看高速信号,那波形圆润得像正弦波,压根看不出眼图张开。后来才知道,那叫“带宽不足导致的测量失真”。

这一节,咱们就聊聊示波器怎么选、怎么配。说白了,就是三件事:带宽、采样率、垂直分辨率。这三样直接决定了你测出来的眼图、抖动、电压这些参数准不准。

4.1 带宽要求——为什么至少 12 GHz?

PCIe Gen3 的速率是 8 GT/s,基频是 4 GHz。但你别以为 4 GHz 就够了。高速数字信号的上升沿很陡,差不多 35 ps 到 50 ps 的样子,能量会落到很高的谐波分量上。

我一般按这个经验法则来估算:示波器带宽至少要达到信号基频的 3 倍,也就是 12 GHz。为什么?因为信号的第 5 次谐波(20 GHz)已经衰减得很厉害了,如果带宽不够,上升时间就会被拉长,眼图的幅度和宽度都会偏大——嗯,测出来反而是“更好看”的错误结果。

核心指标:
对于 PCIe Gen3(8 GT/s):
  • 最小带宽要求:12 GHz(单端 TDR/TDT 测试需更高)
  • 推荐带宽:16 GHz 或以上
  • 前沿选择:20–25 GHz,用于裕量分析和预/去加重调试

我在测 Gen3 的发射端时用过一台 12 GHz 的示波器。看 TX 的预加重波形,高频分量确实能看到一些细节,但到了边缘处总有点“糊”。换了一台 16 GHz 的,立刻清晰很多——高带宽的价值就在这里。

小心这个坑:
我曾经遇到一位同行,用 8 GHz 示波器测 Gen3 波形。眼图开得挺好的,但送到 PCI-SIG 测试平台就是不通过。一查,原来示波器的带宽限制把高频抖动都滤掉了,测出来的 Total Jitter 偏小。带宽不足会让你“误判通过”,流片回来就等着哭吧。

4.2 采样率——别让点数不够用

采样率说的是示波器每秒钟采多少个点。对于 PCIe Gen3,我个人建议采样率至少是带宽的 2.5 倍。为什么?你看奈奎斯特采样定理说:要恢复一个信号,采样率得是信号最高频率的两倍。但那是针对正弦波的理想情况。实际数字信号是非周期的,你得采到足够多的点来勾勒眼图的边界。

我一般这样配:

采样率 适用场景 我的评价
40 GS/s 以下 12 GHz 带宽示波器,采样点略少 勉强够用,但眼图轮廓不够平滑
40–50 GS/s 12–16 GHz 带宽,中等精度 我常用的范围,精细度可以接受
80 GS/s 及以上 20 GHz 以上带宽,高精度抖动测量 高端方案,用于 Pre-Silicon 验证

举个例子,我用过 Keysight 的 UXR 系列,80 GS/s 的采样率。测 Gen3 的随机抖动时,直方图上的每个 bin 都很平滑。换了台 40 GS/s 的,同一个信号,直方图有锯齿——采样点不够,统计精度就受影响了。

为什么采样率要这么高?因为眼图测量的本质上是在“拼图”。采样率越高,每个单位间隔(UI)里的点数就越多。对于 8 GT/s,一个 UI 是 125 ps。40 GS/s 意味着一个 UI 只有 5 个点,而 80 GS/s 有 10 个点。10 个点能更准地捕捉上升沿和下降沿的过冲和振铃。

避坑指南:
我曾经在测 Gen3 的去加重波形时,只用了 20 GS/s。结果发现眼图中间的“眼高”测出来偏低。研究半天才发现,采样点不足,示波器的内插算法会“平均”掉真实的电压峰值。后来换成 40 GS/s,问题瞬间解决。说白了,采样率低了,内插越多,误差就越大。

4.3 垂直分辨率——别忽视 ADC 的位数

垂直分辨率决定了你能分辨多小的电压变化。示波器的 ADC 位数从 8 位到 12 位、甚至 16 位的都有。对于 PCIe Gen3,差分信号的摆幅只有 800 mV 到 1.2 V 左右,但抖动和噪声的幅度可能只有几毫伏。如果 ADC 位数不够,那点噪声都被量化误差淹没了。

我做 PCIe 测试的个人经验:

  • 8 位 ADC: 够看眼图的大概形状,但测抖动和噪声精度不行。量化电平只有 256 级,3 mV 的噪声变动示波器显示不出来。
  • 10 位 ADC: 1024 级,算是一个平衡点。我多数时候用这个,Tj 和 Rj 的测量可重复性能到 0.5 ps。
  • 12 位 ADC: 4096 级,用于噪声分析和微弱信号捡拾。尤其在做接收端抖动容限测试时,小噪声更容易观察。

你想想看,为什么现在高端示波器都强调高分辨率模式?因为垂直分辨率直接决定了测量的动态范围。PCIe Gen3 测试要求电压量程通常设到 ±400 mV(差分),8 位对应单步 3.125 mV,而 12 位对应单步 0.195 mV。一个0.2 mV 级的电源噪声,12 位能抓到,8 位就被量化错误“吃掉”了。

一个真实的对比:
我用 8 位和 12 位示波器测同一个 Gen3 TX 信号的眼图。
  • 8 位: 眼高 680 mV,眼宽 0.87 UI,Tj = 35 ps
  • 12 位: 眼高 705 mV,眼宽 0.89 UI,Tj = 33 ps
实际读数差了 3–5%,这在合规测试中可能就是 pass 和 fail 的区别。

4.4 示波器选型的核心逻辑(一张图看懂)

啰嗦了这么多,其实选型逻辑就是个权衡。我把它整理成了一张流程图,你看一眼就能记住。

PCIe Gen3 示波器选型核心逻辑 PCIe Gen3 示波器选型逻辑 选型三核心 带宽 ≥ 12 GHz 采样率 ≥ 2.5x 带宽 ADC ≥ 10 位 符合三项 → 可测 Gen3 基础合规 进阶推荐:20 GHz + 80 GS/s + 12 位 ADC 注:实测中建议示波器厂家提供的探头带宽与示波器匹配。 差分探头至少 12 GHz,否则带宽会被探头“瓶颈”限制。

这张图展示了三个核心参数的优先级。带宽是硬门槛,低于 12 GHz 基本不用考虑。采样率随带宽线性增长,2.5 倍是个安全数值。垂直分辨率则是精度的保障,10 位以上会稳很多。

4.5 示波器配置实操——我用过的一些设置

光说不练假把式。我把自己在实验室里的配置直接贴出来,给大伙儿参考。这个配置针对的是 PCIe Gen3 TX 眼图和抖动测试:

参数项 我的常用值 说明
垂直量程 ±400 mV(差分) 覆盖 Gen3 标准摆幅,避免削波
时间基准 10 µs/div 显示足够多的 UI,方便抖动直方图统计
采集模式 High Resolution(高分辨率) 等效增加 ADC 位数,降低噪声
触发源 SSO(串行触发)或 CTLE 用示波器的 CDR 恢复时钟触发
带宽限制 全带宽打开 不要手动设置低通,除非测指定谐波
探头差分比 1:1 用差分探头的直通模式
个人忠告:
示波器内部有很多数字滤波器。如果你使用了“带宽限制”功能,示波器会自动降采样或开启 IIR 滤波。我亲自对比过:同样的信号,关掉带宽限制后,眼图的抖动增加了 2 ps——反而更真实。所以,除非你知道自己在干什么,否则不要乱动带宽限制。

4.6 探头与线缆——常常被忽略的一环

示波器本身配置再好,探头和线缆拉胯了,一切白搭。PCIe Gen3 对探头的要求很明确:

  • 差分探头: 必须支持差分输入。Gen3 是差分信号,单端探头接反相会引入大量共模噪声。
  • 带宽匹配: 探头带宽 ≥ 示波器带宽。12 GHz 示波器配 8 GHz 探头,总带宽就被限制在 8 GHz。
  • 负载效应: 探头输入端有寄生电容。对于 8 GT/s 信号,探头电容超过 0.5 pF 就可能把信号边沿拉缓。我推荐使用 50 Ω 传输线探头或者 Z0 探头,电容可以压到 0.2 pF 以下。

我曾经在某家芯片客户现场,他们的示波器配的是 12 GHz 带宽,但探头的输入电容标称 1.2 pF。测 Gen3 的 TX 眼图,上升时间比 spec 多了 15 ps。换上同轴电缆加匹配网络,立刻达标。说白了,示波器只是“半套设备”,探头才是另一半。

4.7 总结:选型就是找平衡

写到这里,我把示波器选型的关键点都聊了一遍。你记住三条:带宽锁定 12 GHz 以上,采样率 40 GS/s 起步,ADC 往 10 位以上走。再看预算和测试深度,决定要不要上 20 GHz / 80 GS / 12 位的旗舰机。

个人建议是,如果你只做 Gen3 合规的“通过/不通过”判断,16 GHz + 40 GS/s + 10 位 ADC 就够用。如果你想深入分析去加重、预加重、抖动成分分离,那 20 GHz + 80 GS/s + 12 位是更安心的选择。