1、示波器基础:示波器工作原理、模拟与数字示波器区别、核心指标
各位工程师朋友,咱们开始第一课。
说实话,示波器这东西,我用了快二十年了。从最早笨重的模拟示波器,到现在的数字示波器,它一直是我调试嵌入式系统时最离不开的工具。很多人觉得示波器不就是看波形的吗?其实没那么简单。你想想看,如果连示波器的工作原理和核心指标都搞不清楚,那测出来的数据你敢信吗?
示波器是怎么工作的?
说白了,示波器就是把肉眼看不见的电信号,变成我们能看到的波形图。它的核心思路很简单:电压随时间变化,我们把它画出来。
具体流程是这样的:
- 探头:先把被测点的信号引进来。探头本身有衰减,比如10×档位会把信号衰减到原来的十分之一。
- 前端放大器:信号进来后,先做调理。放大或衰减,让信号幅度适合后续处理。
- 模数转换(ADC):数字示波器会把模拟信号转成数字量。这一步决定了你能看到多精细的信号。
- 触发系统:这是示波器的灵魂。没有触发,波形就是乱跑的。触发告诉示波器“从这儿开始画”。
- 显示系统:最后把数据点连成线,显示在屏幕上。
我记得刚入行时,调一个SPI通信的时序,波形一直在屏幕上乱跳。折腾了半天才发现是触发没设对。嗯,从那以后我每次开机第一件事就是检查触发条件。
模拟示波器 vs 数字示波器
现在市面上基本全是数字示波器了,但模拟示波器的一些特性,咱们还是得了解。毕竟有些老工程师手里还留着模拟机,而且模拟示波器在某些场景下确实有它的优势。
| 对比项 | 模拟示波器 | 数字示波器 |
|---|---|---|
| 工作原理 | 电子束直接打在荧光屏上 | ADC采样后存储再显示 |
| 带宽 | 受限于CRT和放大器 | 受限于ADC和前端 |
| 波形刷新率 | 极高(实时) | 受限于处理速度 |
| 存储能力 | 无 | 有(可回放) |
| 测量精度 | 一般 | 高(可自动测量) |
| 价格 | 二手便宜 | 从几百到几十万 |
我个人习惯还是用数字示波器。为什么?因为能存储波形啊!有一次我调试一个间歇性故障,信号每隔几分钟才出现一次异常。要是用模拟示波器,我得一直盯着屏幕看,眼睛都花了。数字示波器可以设置触发条件,抓到异常后自动停止,还能回放分析。省心太多了。
核心指标:带宽、采样率、存储深度
这三个指标,是选示波器时必须搞清楚的。我见过太多人买了示波器回来发现测不了自己的信号,就是因为没搞懂这三个参数。
带宽
带宽是示波器最重要的指标。它决定了你能准确测量多高频率的信号。注意我说的是“准确测量”,不是“看到”。
示波器的带宽定义为:输入信号幅度衰减到实际值的70.7%(-3dB)时的频率。举个例子,一个100MHz带宽的示波器,测100MHz的正弦波,幅度会显示成实际值的70.7%。
那怎么选带宽?有个经验法则:示波器带宽至少是被测信号最高频率的5倍。为什么?因为数字信号不是单纯的正弦波,它包含丰富的谐波成分。你要看到信号的上升沿细节,就得保留足够的高频分量。
我曾经帮一个同事排查问题,他用一个50MHz的示波器去测10MHz的方波。结果上升沿看起来特别缓,他以为是芯片驱动能力不够。我让他换个200MHz的示波器一试,上升沿一下子就陡了。你看,带宽不够,连故障原因都会误判。
测正弦波,带宽≥信号频率×1.5
测方波/数字信号,带宽≥信号频率×5
测高速串行信号(如USB、HDMI),带宽≥信号频率×10
采样率
采样率是数字示波器特有的指标。它表示ADC每秒采集多少个点,单位是Sa/s(Samples per second)。
根据奈奎斯特定理,采样率至少要是信号最高频率的2倍,才能无失真地重建信号。但实际工程中,2倍远远不够。我个人的经验是:采样率至少是信号频率的10倍,才能看到比较真实的波形。
举个例子:你要测一个10MHz的时钟信号。理论上20MSa/s就够了,但实际测出来波形是锯齿状的,根本看不清边沿。用100MSa/s就好多了,用1GSa/s就很漂亮了。
为什么会这样?因为示波器在采样点之间是靠插值算法来补点的。采样率越低,插值越多,波形失真越严重。你想想看,如果采样率不够,你看到的波形可能根本不是真实的信号。
存储深度
存储深度,也叫记录长度,单位是pts(points)。它表示示波器一次能存储多少个采样点。
存储深度 = 采样率 × 时基范围。举个例子:时基设成1μs/div(总共10格,即10μs),采样率是1GSa/s,那么存储深度至少需要 1GSa/s × 10μs = 10,000个点。
存储深度不够会怎样?示波器会降低采样率来适应。这就是为什么有些示波器在时基调大后,波形变得很粗糙——因为采样率被降下来了。
我记得有一次调试一个电源的上电时序,需要观察从0到稳定输出的整个过程,大概持续100ms。我用一台存储深度只有1Kpts的示波器,时基设到10ms/div,结果采样率被降到了只有10KSa/s,波形全是锯齿,根本看不出细节。后来换了一台10Mpts存储深度的示波器,同样时基下采样率还能保持在100MSa/s,波形清晰多了。
三个指标的关系
带宽、采样率、存储深度,这三个指标是相互制约的。你不能只看其中一个。
- 带宽决定你能测多快的信号——这是硬指标,选小了就测不了。
- 采样率决定波形有多真实——采样率不够,波形失真,测量不准。
- 存储深度决定你能看多长时间的信号——存储深度不够,要么牺牲采样率,要么牺牲观察时长。
说白了,选示波器就是在这三个指标之间找平衡。我个人习惯是:先确定被测信号的最高频率,算出需要的带宽;然后选采样率至少是带宽的5倍;最后看存储深度,确保在需要的时基下采样率不会掉太多。
好了,第一课就讲到这里。示波器的基础原理和核心指标,是后面所有课程的地基。你把这些搞清楚了,后面学触发、协议解码、电源完整性分析,都会轻松很多。下一课咱们聊聊示波器的探头,这东西看着简单,用起来门道可不少。