1、示波器基础认知:模拟示波器与数字示波器的区别、带宽与采样率的概念、探头类型与选择

大家好,我是老李。做嵌入式这行十几年了,要说最离不开的工具,示波器绝对排前三。今天咱们就从最基础的东西聊起——示波器到底是个啥玩意儿?模拟的和数字的有什么区别?带宽和采样率这些参数怎么看?探头又该怎么选?

嗯,这些问题看着简单,但我在带新人时发现,很多人用了好几年示波器,其实对这些基础概念还是一知半解。咱们今天一次性把它捋清楚。

1.1 模拟示波器 vs 数字示波器

先说说模拟示波器。这东西现在见得少了,但老工程师对它都有感情。模拟示波器的工作原理,说白了就是直接把信号电压加到CRT(阴极射线管)的偏转板上,电子束在屏幕上扫出波形。你看到的就是信号最原始的样子,没有任何中间处理。

我记得刚入行那会儿,实验室里摆着一台泰克2235,40MHz带宽,旋钮都磨得发亮了。那时候调一个波形,全靠手动调节触发旋钮,眼睛盯着屏幕一点点找。说实话,那种手感,现在数字示波器给不了你。

但模拟示波器的缺点也很明显:

  • 不能存储波形——信号过去了就没了,你想回头再看?没门。
  • 测量功能有限——频率、幅值这些基本参数,你得自己拿尺子在屏幕上量。
  • 单次信号捕捉困难——触发条件设置不好,波形一闪而过,根本抓不住。

数字示波器就不一样了。它先把模拟信号通过ADC(模数转换器)变成数字信号,存到内存里,然后再处理、显示。你想想看,这就带来了几个巨大的好处:

  • 波形可以存储——抓到了就能存下来,慢慢分析。
  • 自动测量——频率、周期、上升时间、峰峰值,一键搞定。
  • 高级触发——可以设置各种复杂的触发条件,比如脉宽触发、毛刺触发。
  • 数学运算——FFT、加减乘除、积分微分,都能做。

核心区别一句话总结:模拟示波器是“实时显示”,数字示波器是“采集+处理+显示”。数字示波器能做的事情,模拟示波器基本做不到。

我个人习惯,现在调试SPI、I2C这些数字接口,肯定用数字示波器。但有时候看模拟信号,比如电源纹波,我还是会怀念模拟示波器那种“原汁原味”的感觉。不过说实话,数字示波器的便利性已经让我回不去了。

1.2 带宽与采样率的概念

这两个参数,是选示波器时最核心的指标。很多人只看价格,不看参数,结果买回来发现测不了自己的信号。我踩过这个坑,所以得好好说说。

带宽(Bandwidth)

带宽,指的是示波器能准确测量的最高频率。注意“准确”这两个字。示波器的带宽通常定义为-3dB点,也就是信号幅值衰减到70.7%时的频率。

举个例子:你用一个100MHz带宽的示波器去测一个100MHz的正弦波,测出来的幅值只有实际幅值的70.7%。这还算好的。如果你测的是方波,那问题就大了。

警告:方波的高频分量非常丰富。一个1MHz的方波,它的5次谐波(5MHz)、7次谐波(7MHz)都有不小的能量。如果示波器带宽不够,这些高频分量被衰减掉,你看到的方波就会变成圆角,上升时间也会变慢。

我曾经调试一个DCDC电源的开关节点,用了一台50MHz的示波器,怎么看都觉得波形不对,上升沿特别缓。后来换了一台200MHz的,才发现原来开关节点有高频振铃,之前全被带宽滤掉了。嗯,这就是教训。

选带宽的经验法则:

  • 测正弦波:带宽至少是信号频率的1.5倍。
  • 测方波/数字信号:带宽至少是信号频率的5倍,最好10倍。
  • 测高速信号(如DDR、LVDS):带宽要覆盖信号的最高次谐波。

采样率(Sample Rate)

采样率,就是ADC每秒采多少个点。单位是Sa/s(Samples per second)。

这里有个重要的定理——奈奎斯特采样定理:采样率必须大于信号最高频率的两倍,才能无失真地重建信号。

但实际应用中,两倍远远不够。为什么呢?因为示波器不是理想滤波器。我建议:

  • 实时采样率至少是带宽的5倍。
  • 对于单次信号,采样率越高越好。

举个例子:你有一台100MHz带宽的示波器,采样率是1GSa/s(1G采样每秒)。这算是一个比较合理的配置。如果采样率只有250MSa/s,那测100MHz的信号就很吃力了。

小技巧:选示波器时,可以看一个参数叫“采样率/带宽比”。我个人觉得这个比值在5-10之间比较合理。比值太低,波形会失真;比值太高,说明ADC性能过剩,但带宽成了瓶颈。

1.3 探头类型与选择

探头这东西,很多人不重视。觉得示波器好就行了,探头随便配一个。我告诉你,这是大错特错。探头是信号进入示波器的第一道关卡,它的性能直接影响测量结果。

常见的探头类型有这几种:

探头类型 带宽范围 输入阻抗 典型应用
无源探头(1×/10×) DC~100MHz(常见) 1MΩ/10pF(1×)
10MΩ/10pF(10×)
通用测量,低频信号
有源探头 DC~1GHz以上 50Ω或高阻 高速数字信号,高频模拟信号
差分探头 DC~100MHz以上 高阻抗差分输入 差分信号(RS-485、CAN、USB差分对)
电流探头 DC~100MHz 低阻抗 测量电流波形
高压探头 DC~100MHz 高阻抗 测量高压(如市电、开关电源)

无源探头——最常用的探头

每个示波器标配的探头,基本都是无源探头。它有1×和10×两档切换。

  • 1×档:信号直接进入示波器,没有衰减。适合测小信号(mV级),但带宽低,输入电容大(约100pF),对高频信号影响大。
  • 10×档:信号衰减10倍,输入阻抗高(10MΩ),输入电容小(约10pF),带宽高。适合大多数测量场景。

我的建议:平时默认用10×档。只有在测非常微弱的信号(比如传感器输出)时,才切换到1×档。而且要注意,1×档的带宽通常只有几MHz到十几MHz,别拿它去测高频信号。

重要提醒:使用10×探头时,一定要在示波器上设置对应的衰减倍数(通常是×10)。否则示波器显示的电压值会是实际值的1/10,这个错误我见过太多新人犯了。

有源探头——高速信号的利器

有源探头内部有放大器,带宽可以做得很高(1GHz以上)。它的输入电容很小(通常<1pF),对被测电路的影响极小。

我在调试一个100MHz的SPI总线时,用普通无源探头测出来的波形有振铃,换了有源探头之后,波形干净多了。为什么?因为无源探头的10pF输入电容,对高速信号来说已经是一个不小的负载了。

但代价也很明显——贵。一根有源探头可能比一台示波器还贵。所以一般只有做高速设计(比如DDR、SerDes)的工程师才会配。

差分探头——差分信号的标配

测差分信号(比如CAN总线、RS-485、USB差分对),一定要用差分探头。为什么?因为差分探头能抑制共模噪声,只测量两个信号之间的差值。

我曾经见过有人用两个单端探头去测差分信号,然后拿示波器的数学通道做减法。结果呢?噪声大得离谱,根本没法看。差分探头内部有精密的共模抑制电路,效果完全不一样。

电流探头——测电流的神器

很多人测电流,习惯在回路里串一个小电阻,然后测电阻两端的电压。这个方法简单,但会引入额外的电阻,影响电路工作。电流探头利用霍尔效应或电流互感器,非接触式测量,不改变电路。

我调试电机驱动电路时,经常用电流探头看相电流波形。配合示波器的FFT功能,还能分析电流的谐波成分。嗯,这个后面章节会详细讲。

选探头的小建议:

  • 日常调试:配两根10×无源探头就够了。
  • 测高速数字信号:至少配一根有源探头。
  • 测差分信号:配一对差分探头。
  • 测电源/电流:配一个电流探头。
  • 测高压:配高压探头,注意安全!

1.4 避坑指南

最后,分享几个我踩过的坑,希望能帮大家少走弯路。

坑一:探头地线夹子太长。 我曾经用一根15cm长的地线夹子去测一个10MHz的时钟信号,结果波形上全是毛刺。后来换成短地线(<5cm),毛刺消失了。地线越长,引入的电感越大,高频噪声就越容易耦合进来。

坑二:带宽不够硬测。 有一次我手头只有一台50MHz的示波器,非要测一个20MHz的方波。结果测出来的上升时间比实际慢了3倍。后来换了200MHz的示波器,才发现真相。带宽不够,测出来的数据就是错的。

坑三:探头补偿没做。 每次换探头或者换通道,一定要做探头补偿。示波器前面板一般都有一个1kHz方波输出,用探头去测,然后调节探头上的补偿电容,直到方波没有过冲或圆角。这一步很多人忽略,但直接影响测量精度。

好了,第一章的内容就到这里。示波器的基础认知,说白了就是搞清楚“用什么测”、“怎么测”、“测出来准不准”。后面我们会一步步深入,从实际项目出发,把示波器的各种功能用起来。

下一章,咱们聊聊示波器的面板操作和基本测量方法。到时候我会拿一个实际电路来演示,保证干货满满。