3. 抖动测量基础:示波器设置与参数解读
做 PWM 抖动排查,第一步不是拿探头乱戳,而是先把示波器伺候明白。我见过太多工程师,一上来就喊“这信号抖得厉害”,结果一看时基设错了,触发没调对,测出来的全是假抖动。说白了,示波器是你眼睛的延伸,眼睛没校准,看到的都是幻影。
3.1 示波器设置:三个关键旋钮
我个人习惯,拿到一个 PWM 信号,先做三件事:调时基、设触发、看采样率。这三样搞定了,后面测抖动才有意义。
3.1.1 时基(Time/Div)
时基决定了你屏幕上能看到多少个周期。测抖动时,时基不能太快也不能太慢。
- 太快(比如 1ns/div):只能看到边沿局部,看不到周期间的变化,周期间抖动根本抓不住。
- 太慢(比如 1ms/div):所有边沿叠在一起,你只能看到一团模糊,啥都分析不了。
我的经验值:测周期抖动时,让屏幕显示 5~10 个完整周期。测 TIE(时间间隔误差)时,可以适当拉宽时基,看到 20~50 个周期,方便观察长期漂移。
3.1.2 触发(Trigger)
触发是抖动的“基准线”。触发没设好,你测出来的抖动全是假的。
- 触发源:必须选被测信号本身,或者同源的参考时钟。别用无关信号触发。
- 触发边沿:统一用上升沿或下降沿,不要混着用。我习惯用上升沿,因为 PWM 的上升沿通常更陡,抖动测量更稳定。
- 触发电平:设在信号幅度的 50% 位置。为什么?因为抖动定义的是“阈值交叉点的时间偏差”,50% 是最常用的阈值。
3.1.3 采样率(Sample Rate)
采样率决定了你能看到多“细”的抖动。奈奎斯特定理大家都懂,但实际测量中,采样率至少要是信号最高频率的 5~10 倍,才能保证边沿的插值精度。
| 信号频率 | 建议采样率 | 说明 |
|---|---|---|
| 1 MHz | ≥ 100 MSa/s | 基本够用,边沿插值误差约 ±50 ps |
| 10 MHz | ≥ 1 GSa/s | 需要保证边沿有足够采样点 |
| 100 MHz | ≥ 5 GSa/s | 建议用硬件内插,不要依赖软件插值 |
嗯,这里要注意:很多示波器在长存储深度下会自动降低采样率。你明明选了 10 GSa/s,结果一按“Run”变成了 500 MSa/s。所以每次测量前,看一眼屏幕右上角的采样率指示,确认没被降频。
3.2 抖动测量参数:三个核心指标
抖动不是单一数值,它分好几种。你测 PWM 启动抖动,至少要看三个参数:周期抖动、周期间抖动、TIE。我刚开始做这行时,也搞混过,后来被老工程师骂了一顿才记住。
3.2.1 周期抖动(Period Jitter)
定义:实际周期与理想周期的偏差。说白了,就是每个 PWM 周期的长度跟“应该的长度”差多少。
- 测量方法:示波器测量 N 个连续周期的宽度,计算每个周期与平均周期的差值。
- 典型值:对于 1 MHz PWM,好的设计周期抖动 RMS 在 10~50 ps 之间。
- 用途:反映单个周期的稳定性,适合评估 PWM 的瞬时精度。
3.2.2 周期间抖动(Cycle-to-Cycle Jitter)
定义:相邻两个周期之间的差值。这个参数更“敏感”,因为它直接反映了周期之间的变化率。
- 测量方法:计算 |Tn - Tn-1| 的统计值(RMS 或峰峰值)。
- 为什么重要:PWM 启动时,如果周期间抖动过大,意味着占空比在快速变化,可能导致电机电流冲击或电源纹波激增。
3.2.3 TIE(时间间隔误差)
定义:实际边沿位置与理想边沿位置的时间差。TIE 是抖动的“终极形态”,因为它直接反映了信号相对于参考时钟的相位偏移。
- 测量方法:示波器用 PLL 或软件算法恢复出理想时钟,然后计算每个边沿与理想边沿的偏差。
- 用途:评估长期抖动和相位噪声。PWM 启动时,TIE 能告诉你信号需要多长时间才能“锁定”到稳定频率。
- 注意:TIE 测量依赖参考时钟的恢复质量。如果参考时钟本身有抖动,测出来的 TIE 会包含参考源的误差。
| 参数 | 关注点 | 典型应用 | 测量难度 |
|---|---|---|---|
| 周期抖动 | 单个周期稳定性 | PWM 瞬时精度评估 | 低 |
| 周期间抖动 | 相邻周期变化率 | 电机驱动、电源纹波分析 | 中 |
| TIE | 长期相位偏移 | 启动锁定时间、时钟恢复 | 高 |
3.3 测量误差来源:别让示波器骗了你
你想想看,示波器本身也是电子设备,它也有噪声、有量化误差、有时基漂移。测抖动时,这些误差会叠加到被测信号上,让你看到“假抖动”。
3.3.1 示波器本底噪声
示波器的垂直噪声会叠加到信号边沿上,导致阈值交叉点的时间测量产生误差。尤其是信号幅度较小时,噪声占比更大。
- 对策:使用高分辨率模式(HD/High-Res),降低带宽来换取低噪声。我一般测 PWM 抖动时,会把带宽限制在信号频率的 3~5 倍,既能保留边沿信息,又能滤掉高频噪声。
3.3.2 量化误差
示波器的 ADC 是有限位数的(8 位、10 位、12 位)。量化误差会导致边沿位置的测量精度受限。
- 对策:尽量让信号幅度占满屏幕的 80%~90%,充分利用 ADC 的动态范围。别把信号调得小小的,那样量化误差会变大。
3.3.3 时基抖动(示波器自身)
示波器的采样时钟也有抖动。高端示波器会用 OCXO(恒温晶振)来降低时基抖动,但普通示波器可能只有 TCXO(温补晶振),时基抖动在 1~5 ps 之间。
- 对策:测量前先做自校准(Self-Cal)。如果测出来的抖动值接近示波器的本底抖动,那就要怀疑是不是示波器自己的抖动占了主导。
3.4 知识体系:抖动测量全景图
下面这张图帮你理清本章的核心逻辑。从示波器设置到参数解读,再到误差控制,每一步都环环相扣。
好了,这一章的内容就这些。示波器设置是基本功,抖动参数是核心指标,误差来源是避坑指南。三样都拿下了,你再去测 PWM 启动抖动,心里就有底了。