1. 示波器基础:模拟示波器与数字示波器的区别、示波器的主要技术指标、探头的种类与选择

各位工程师朋友,大家好。我是老张,在硬件测试这行摸爬滚打了十几年。今天咱们开始这门课的第一章,也是所有后续操作的地基——示波器基础。

你想想看,要捕获那些神出鬼没的单次偶发信号,你连手里的家伙都不了解,那肯定不行。所以,咱们先花点时间,把示波器的老底儿翻一翻。

1.1 模拟示波器 vs 数字示波器:一个时代的更替

我刚入行那会儿,用的还是模拟示波器。那玩意儿,说白了就是一个能显示电压随时间变化的“电子画笔”。信号进来,直接打到CRT屏幕上,实时、连续,没有中间商赚差价。

但模拟示波器有个致命的弱点——它“看”不到慢信号,也存不住信号。你看到的就是那一瞬间的波形,过去了就没了。我记得有一次,为了抓一个电源上电时的浪涌,我盯着屏幕盯了俩小时,眼睛都快瞎了,最后还是没抓到。

后来数字示波器普及了,这简直是革命性的变化。它把模拟信号先“采样”变成数字,存到内存里,再处理、显示。好处太多了:

  • 能存能看:波形可以冻结、存储、回放,再也不怕信号一闪而过。
  • 能算能测:自动测量、FFT分析、数学运算,功能强大。
  • 能触发:这是捕获单次信号的关键!你可以设置条件,让示波器只在你关心的那一下“拍照”。

核心区别一句话总结:模拟示波器是“实时直播”,数字示波器是“录像回放”。对于捕获单次偶发信号,数字示波器是唯一的选择。

1.2 三大核心指标:带宽、采样率、存储深度

买示波器或者选示波器,你主要看这三个参数。我见过不少工程师,拿着一个带宽不够的示波器去测高速信号,结果测出来的波形圆滚滚的,还以为自己电路设计有问题。其实,是示波器“骗”了你。

1. 带宽(Bandwidth)

带宽,就是示波器能准确测量正弦波信号的最高频率。通常定义为信号幅度衰减到-3dB(约70.7%)时的频率。

怎么选? 一个常用的经验法则是:示波器带宽 ≥ 5 × 信号最高频率。比如你测一个100MHz的时钟信号,最好用500MHz带宽的示波器。为什么?因为数字信号不是单纯的正弦波,它包含丰富的谐波分量。带宽不够,高次谐波被滤掉,你看到的方波就变成了正弦波。

我的经验: 我个人习惯,预算允许的话,带宽尽量选高一点。我曾经用200MHz的示波器去测一个50MHz的DDR时钟,波形边缘看着还行,但一测上升时间,比规格书慢了不少。换了1GHz的示波器,数据才正常。带宽这东西,就像家里的网速,你可以不用,但不能没有。

2. 采样率(Sample Rate)

采样率,就是示波器每秒钟对信号“拍照”的次数,单位是Sa/s(样点/秒)。

根据奈奎斯特定理,采样率至少要是信号最高频率的2倍,才能不失真地重建信号。但在实际工程中,2倍远远不够。为了看到信号的细节,特别是上升沿,采样率通常需要是带宽的4-5倍,甚至更高。

信号类型 推荐采样率(相对于信号频率)
正弦波 ≥ 2.5倍
方波/时钟 ≥ 5倍(最好10倍以上)
单次脉冲 ≥ 10倍(用于捕获细节)

注意: 采样率和存储深度是联动的。采样率越高,数据量越大,存储深度不够的话,能记录的时间就越短。这是个“鱼与熊掌”的问题,后面会细讲。

3. 存储深度(Memory Depth)

存储深度,就是示波器一次能存储的采样点总数,单位是pts(点)。它决定了在给定采样率下,你能捕获多长时间的波形。

公式很简单:捕获时间 = 存储深度 / 采样率

举个例子:你的示波器存储深度是1Mpts(1兆点),采样率是1GSa/s(1G采样/秒)。那么你一次最多能捕获的时间就是 1M / 1G = 1毫秒。

如果你想看一个持续10毫秒的串行数据包,怎么办?只能降低采样率。但采样率一降,波形细节就没了。

所以,对于捕获单次偶发信号,存储深度至关重要。 我个人建议,至少选择1Mpts以上的示波器。现在主流的示波器都有10Mpts甚至100Mpts。存储深度越大,你越能“既看清细节,又看全全局”。

1.3 探头的种类与选择:你的“触角”决定了测量质量

示波器本身再牛,如果探头选不对、用不好,测出来的数据也是白搭。探头,就是示波器的“触角”,它直接接触被测电路,把信号引进来。

探头主要分三大类:

1. 无源探头(Passive Probe)

最常见、最便宜的那种。通常有1×和10×档位切换。

  • 1×档:信号不衰减,带宽低(通常6-10MHz),输入电容大(~100pF)。适合测低频、低阻抗的信号。
  • 10×档:信号衰减10倍,带宽高(通常100-500MHz),输入电容小(~10pF)。这是最常用的档位。

避坑指南: 我曾经见过一个同事,用1×档去测一个10MHz的晶振波形,结果波形严重失真,他还以为是晶振坏了。其实就是探头输入电容太大,把振荡电路给“拉偏”了。所以,测高频信号,一定要用10×档。

2. 有源探头(Active Probe)

内部有放大器,需要供电。带宽极高(GHz级别),输入电容极小(<1pF)。适合测高速数字信号、射频信号。

但价格也贵,而且动态范围有限,不能测太高的电压。

3. 差分探头(Differential Probe)

专门用来测差分信号(如USB、HDMI、RS-485)。它有两个输入端,测量的是两者之间的电压差,能有效抑制共模噪声。

测开关电源的浮地信号,也经常用到差分探头,避免把示波器或电路烧掉。

探头类型 带宽 输入电容 适用场景
无源探头(10×) ~500MHz ~10pF 通用数字/模拟信号
有源探头 >1GHz <1pF 高速数字、射频
差分探头 ~1GHz ~1pF 差分信号、浮地测量

我的选择建议: 对于大多数日常调试,一根好的10×无源探头就够用了。但如果你要测高速信号(比如100MHz以上的时钟或数据线),我建议你咬咬牙,上一根有源探头。那波形质量,真的是天壤之别。另外,测电源纹波时,记得把探头上的“地线夹”换成接地弹簧,能有效减少噪声耦合。

好了,这一章的内容就到这里。示波器的基础知识,是咱们后续所有操作的前提。下一章,咱们就正式进入“捕获单次偶发信号”的核心——触发设置。到时候,我会把我这些年踩过的坑、总结的技巧,都一一分享给大家。