四、时基与采样:采样率与存储深度、时基设置原则、等效采样与实时采样、波形刷新率
示波器这东西,说白了就是给电信号拍照片。但怎么拍得清楚、拍得准,全靠时基和采样这对搭档。我见过不少工程师,拿着几万块的示波器,测出来的波形却一塌糊涂——十有八九是时基没调对。
今天咱们就把这块掰开揉碎了讲。你想想看,要是连采样率都喂不饱,再贵的探头也是白搭。
4.1 采样率与存储深度——示波器的“眼睛”和“脑子”
先聊采样率。采样率就是示波器每秒钟对信号“咔嚓”多少下,单位是Sa/s(Samples per second)。
奈奎斯特采样定理告诉我们:采样率至少要是信号最高频率的2倍,才能把信号还原出来。但实际工程中,我建议你至少留5倍的余量。为什么?因为2倍只是理论上的“能看出来”,但波形细节、上升沿、毛刺这些,2倍根本不够看。
实战经验:测一个20MHz的时钟信号,采样率至少要设到100MSa/s以上。我曾经用200MSa/s的采样率去抓一个50MHz的方波,结果上升沿全是锯齿——说白了就是采样点不够密,把信号“饿死”了。
再说存储深度。存储深度就是示波器能存多少个采样点,单位是pts(points)。它和采样率、时基的关系是这样的:
存储深度 = 采样率 × 采样时间(即屏幕显示的时间范围)
举个例子:你设了1GSa/s的采样率,时基是10μs/div(屏幕共10格,总时间100μs),那需要的存储深度就是:
1GSa/s × 100μs = 100,000个点 = 100kpts
嗯,这里要注意:存储深度是固定的。你调大时基(看更长时间范围),采样率就会自动降下来。很多新手发现“怎么波形变糊了”,其实就是存储深度不够,采样率被砍了。
| 存储深度 | 时基设置 | 实际采样率 | 波形质量 |
|---|---|---|---|
| 1Mpts | 1μs/div | 1GSa/s | 优秀 |
| 1Mpts | 1ms/div | 1MSa/s | 较差 |
| 10Mpts | 1ms/div | 10MSa/s | 良好 |
我的习惯:测高频信号时,先把存储深度调到最大(比如10Mpts或更高),然后从小时基开始调。这样能保证采样率始终在最高档。
4.2 时基设置原则——别让示波器“骗”了你
时基就是横轴每格代表多少时间。调时基,本质上是在调整“你看多长时间的信号”。
但这里有个坑:时基调太大,采样率会掉。我见过有人用100ms/div去测一个1MHz的PWM波,结果屏幕上显示的波形平滑得像正弦波——其实是采样率太低,把高频细节全丢了。
设置时基的几个原则:
- 先看一个完整周期:把时基调到能看到2-3个完整波形周期,确认信号频率对不对。
- 再放大看细节:确认频率没问题后,把时基调小,看上升沿、下降沿、过冲、振铃。
- 注意采样率指示:大多数示波器屏幕上方会显示当前采样率。如果看到采样率低于信号频率的5倍,赶紧调小时基。
避坑指南:我曾经调试一个电机驱动板,发现PWM波形上有个奇怪的“台阶”。一开始以为是干扰,后来把时基从10ms/div调到1μs/div,才发现是死区时间设置不对导致的“死区插入异常”。如果我一直用大时基看,这个bug永远发现不了。
4.3 等效采样与实时采样——两种“拍照”方式
实时采样,就是示波器在一个触发事件后,一次性把波形采完。这是最常用的方式,适合单次信号或低频信号。
等效采样,也叫重复采样。它针对的是周期性重复信号。示波器每次触发只采几个点,然后多次触发,把点拼起来。这样可以用较低的实时采样率,等效出很高的采样率。
举个例子:你想测一个100MHz的正弦波。实时采样需要至少500MSa/s(5倍余量)。但如果你用等效采样,每次触发只采10个点,触发100次,就能拼出1000个点——等效采样率相当于10GSa/s。
什么时候用等效采样?
- 信号是周期性的(比如时钟、PWM)
- 需要看非常高频的细节(比如上升沿的毛刺)
- 示波器的实时采样率不够高
什么时候别用?
- 单次信号(比如上电瞬间的浪涌)
- 非周期性信号(比如随机噪声)
- 信号频率变化很快
我个人习惯:测电机驱动板的PWM波形时,如果只是看占空比和频率,用实时采样就够了。但如果要分析上升沿的振铃或过冲,我会切换到等效采样模式——能看清很多实时采样看不到的细节。
4.4 波形刷新率——示波器的“帧率”
波形刷新率,就是示波器每秒钟能刷新多少次波形,单位是wfms/s(waveforms per second)。
你想想看,如果刷新率只有100wfms/s,那示波器每秒钟只能“拍”100张照片。偶发的毛刺、干扰、时序异常,很可能就漏掉了。
高刷新率的好处:
- 捕捉偶发异常:比如电机启动瞬间的电流尖峰、PWM切换时的毛刺。
- 实时观察波形变化:比如调节PID参数时,电流波形会实时变化,刷新率越高,响应越跟手。
- 减少死区时间:示波器在“处理”上一帧波形时,是没法采集新波形的。刷新率越高,死区时间越短。
我的经验:调试电机驱动时,我习惯把刷新率调到最高(通常需要关闭一些测量功能,比如FFT、自动测量)。这样能最快发现“异常波形”。等找到问题后,再打开测量功能做定量分析。
不同示波器的刷新率差异很大:
| 示波器类型 | 典型刷新率 | 适用场景 |
|---|---|---|
| 入门级(<5000元) | ~1,000 wfms/s | 低频信号、教学 |
| 中端(5000-20000元) | ~50,000 wfms/s | 电机驱动、电源调试 |
| 高端(>20000元) | >1,000,000 wfms/s | 高速数字、射频 |
注意:刷新率不是越高越好。高刷新率意味着示波器要处理更多数据,可能会影响测量精度。我一般这样用:先开高刷新率“扫雷”,找到异常波形后,降低刷新率、打开平均模式,做精确测量。
最后总结一句:时基和采样,是示波器调试的“基本功”。调好了,你能看到信号的真实面貌;调不好,示波器就是在“骗”你。下次上机时,先看一眼屏幕右上角的采样率——如果它低于你信号频率的5倍,别犹豫,调小时基吧。