第4章 测试设备介绍:选对家伙,测试就成功了一半

做USB 2.0一致性测试,设备选型是第一道坎。

很多人觉得,随便找台示波器,接上探头就能开测。我当年也这么干过,结果测出来的眼图怎么都对不上规格书,折腾了三天才发现是设备带宽不够。从那以后,我选测试设备都特别较真。

这一章,我们就来聊聊这四种核心设备:高速示波器、差分探头、信号发生器,还有TDR模块。它们各自是干什么的,关键参数怎么选,有哪些坑要躲。

USB 2.0一致性测试设备选型金字塔 基础层:USB 2.0 标准要求 (480 Mbps 信号速率) 功能需求:信号捕获、差分测量、激励生成、阻抗分析 设备选型:4种核心设备协同作战 高速示波器 ≥2GHz 带宽 差分探头 >1.5GHz 带宽 信号发生器 测试模式激励 TDR 模块 阻抗 & 回损测试 实际测试中,四者缺一不可,选型必须匹配 USB 2.0 信号速率与协议要求

4.1 高速示波器:你的“眼睛”

示波器是整个测试平台的基石。你想想看,所有信号最终都要通过它来显示和测量。它的带宽、采样率和内存深度,直接决定了你能不能看到“真信号”。

核心参数硬指标

  • 带宽:≥2 GHz。 这不是随口说的。USB 2.0 的信号速率是 480 Mbps,基频约 240 MHz,但你知道它的上升沿有多快吗?实测中,合格的信号上升时间通常在 500 ps 以下。要准确捕获这样的边沿,示波器带宽至少要达到 2 GHz 才算靠谱。我见过有人用 1 GHz 示波器硬上,测出来的眼图张开度差了一大截,差点把好板子给误判了。
  • 采样率:≥10 GSa/s。 根据奈奎斯特定律,2 GHz 带宽至少需要 5 GSa/s,但实际测试中,为了重建信号的细节,我建议至少 10 GSa/s。如果要做精确的上升时间或抖动测量,最好能到 20 GSa/s 以上。
  • 内存深度:≥10 Mpts/Ch。 USB 2.0 的数据包结构很长,你要捕获多个包甚至整个帧结构来分析。内存太浅,就只能看到一两个毛刺,完全没法做一致性覆盖。

我的个人习惯

每次测试前,我都会先检查示波器的校准状态。即使只过了半年,如果温度变化大,或者搬动过,我都建议跑一次自校准。另外,我习惯把采样率开到最高,如果内存不够,就只捕获关键区域,保证波形质量。

4.2 差分探头:把“差”信号测准确

USB 2.0 是差分信号,好不好看的是 D+ 和 D- 的差值。如果你用单端探头去测,那结果基本没法用,因为共模噪声会直接把信号淹没。

差分探头的带宽必须大于 1.5 GHz,这是底线。我个人推荐用 2 GHz 以上的探头,和示波器带宽对齐,这样整个链路的频率响应才平坦。

差分探头关键参数对比
参数项 基本要求 推荐值 备注
带宽 >1.5 GHz ≥2 GHz 与示波器带宽对齐
共模抑制比 (CMRR) >20 dB @240 MHz >30 dB @240 MHz 1:1 衰减设置下测量
输入电容 <1 pF <0.5 pF 减小对被测电路的负载
衰减比 1:1 或 2:1 1:1 高灵敏度时优先采用

我曾经踩过的坑:探头衰减带来的噪声

有一次,我为了省事,直接用了 10:1 的衰减档去测一个 400 mV 峰峰值的信号。结果眼图里的噪声毛刺特别多,怎么都去不掉。后来发现是衰减太大了,信号的动态范围被压缩,示波器本底噪声被放大了。换成 1:1 档后,一切都正常了。

记住一个原则:能用低衰减就不用高衰减。探头的负载效应和噪声引入,很多时候是测试失败的无凶。

4.3 信号发生器:给 DUT 发出“标准”指令

信号发生器不是必须的,但它是“一致性测试”的加速器。你想想,如果你的 DUT(被测设备)不主动发测试包,你怎么测?

信号发生器在这的作用主要有三个:

  • 产生测试模式: 让 DUT 进入指定的测试状态,比如发送测试包 (Test Packet)、进入测试模式 (Test Mode)。
  • 频率扫频: 我用来验证 DUT 对时钟频率偏移的容忍度。
  • 按键序列: 模拟用户操作,避免手动插拔和按键带来的不确定性。

我个人习惯使用带有 USB 协议分析功能的信号发生器,或者直接用带信号输出能力的协议分析仪。它至少需要支持 USB 2.0 全速 (12 Mbps) 和高速 (480 Mbps) 两种速率模式。

4.4 TDR 模块:探测物理层的“千里眼”

TDR(时域反射计)是测阻抗的。你可能觉得阻抗嘛,用万用表测一下电阻不就行了?其实没那么简单。USB 2.0 要测的是特性阻抗 (90 Ω 差分 / 45 Ω 单端),而且是整个路径的连续性,不是静态电阻。

TDR 模块的核心参数:

  • 上升时间:≤30 ps。 这个决定了空间分辨率。30 ps 对应大约 4.5 mm 的物理长度。如果上升时间太慢,你根本看不到短桩线或过孔上的阻抗突变。
  • 回损测试范围:至少 -20 dB 到 -40 dB。 用于评估信号反射的严重程度。

TDR 在 USB 2.0 测试中的典型应用

  • 验证 PCB 走线阻抗: 确保差分对在 90 Ω ±15% 范围内。
  • 排查连接器焊接问题: 我曾经用 TDR 发现一个模组工厂的连接器焊接不均匀,导致阻抗在焊点处突然跳变到 110 Ω,直接造成了眼图塌陷。
  • 评估线缆质量: 不同厂商的 USB 线,TDR 波形千差万别。

好了,这四种设备就是你的“武器库”。下一套测试系统之前,先对照这张清单看看这些参数够不够,能省掉你后面几周的调试时间。