示波器基础:工作原理、模拟与数字示波器区别、核心指标

大家好,我是老周。今天咱们聊聊示波器的基础知识。说实话,我刚开始搞嵌入式那会儿,觉得示波器就是个“会发光的电压表”。后来踩了不少坑,才真正理解它到底在告诉我们什么。

这一章,咱们把示波器的底裤扒干净。从工作原理到核心指标,我尽量用大白话讲清楚。

示波器到底怎么工作的?

说白了,示波器就是一台“画电压随时间变化”的机器。你给它一个电信号,它就在屏幕上画出一条波形。

模拟示波器的工作原理,有点像老式显像管电视。电子枪发射电子束,打在荧光屏上。信号电压控制电子束上下偏转,时间基准电路控制它从左到右扫描。嗯,就这么简单粗暴。

数字示波器就不一样了。它先把模拟信号用ADC(模数转换器)变成数字,存到内存里,然后再处理、显示。我当年第一次用数字示波器时,还纳闷为什么波形看起来那么“干净”——其实那是采样点连起来的。

核心区别一句话总结:模拟示波器是“实时画”,数字示波器是“先采样再画”。

模拟 vs 数字:我该选哪个?

这个问题,我经常被问到。咱们直接上表格对比:

对比项 模拟示波器 数字示波器
显示方式 电子束直接打在荧光屏 LCD/LED屏幕显示
带宽 受限于CRT和放大器 受限于ADC和采样率
波形刷新 实时,无死区时间 有死区时间(处理数据时)
存储功能 无(拍照片吧) 有,可回放分析
触发能力 基本触发 高级触发(脉宽、逻辑等)
价格 二手便宜,但难买 主流选择,丰俭由人

我个人习惯用数字示波器。为什么?因为能存波形、能测量、能分析。但有一次调试一个低频模拟电路,数字示波器的死区时间让我漏掉了一个毛刺。后来换回老模拟机,一眼就看到了。所以,你想想看——工具没有绝对好坏,关键看场景。

我的建议:新手直接上数字示波器。等遇到模拟机才能解决的问题时,你已经是老手了。

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

这三个指标,是示波器的“三围”。不懂它们,买示波器就是盲人摸象。

1. 带宽

带宽,就是示波器能准确测量的最高频率。比如一个100MHz的示波器,理论上能测100MHz的正弦波,但幅度会衰减到原来的70.7%(-3dB)。

我遇到过最坑的事:用100MHz示波器去测一个50MHz的方波。方波的高次谐波全被滤掉了,屏幕上显示的是个“圆角”波形。我当时还以为电路有问题,折腾了半天。后来才反应过来——示波器带宽不够!

避坑指南:测方波时,示波器带宽至少要是信号频率的5倍。测数字信号,建议10倍以上。我曾经因为带宽不够,把一个正常的SPI时钟看成正弦波,差点重画PCB。

2. 采样率

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

根据奈奎斯特定理,采样率至少要是信号最高频率的2倍。但实际应用中,我建议至少5倍。为什么?因为2倍只能恢复频率,恢复不了波形形状。

举个例子:你测一个10MHz的正弦波,用20MSa/s采样,理论上能看到频率。但波形是锯齿状的,因为每个周期只采了2个点。用50MSa/s,每个周期5个点,波形就平滑多了。

我记得有一次帮同事调试一个I2C总线问题。他的示波器采样率只有100MSa/s,测400kHz的I2C信号绰绰有余。但问题出在毛刺上——毛刺宽度只有几纳秒,采样率根本抓不到。后来换了台高采样率的示波器,毛刺原形毕露。

经验公式:采样率(Sa/s)≥ 5 × 信号最高频率(Hz)。测高速数字信号,这个值还要更大。

3. 存储深度

存储深度,就是示波器能存多少个采样点。单位是pts(points)。

这个指标,很多人会忽略。但我觉得它比带宽还重要。为什么?因为存储深度决定了你能“看多久”。

举个例子:采样率1GSa/s,存储深度1Mpts。那么你只能存1ms的波形。1ms能干什么?看一个1kHz的周期信号还行,看串口数据包就够呛了。

我调试过一个UART通信问题。波特率9600,一个字节大概1ms。我想看一帧数据(10个字节),需要10ms。但示波器存储深度只有1Mpts,采样率又降不下来。最后只能降低采样率,但波形细节又丢了。嗯,这就是存储深度不够的尴尬。

存储深度 1GSa/s时能看多久 典型应用场景
1Kpts 1μs 高频时钟、快速脉冲
1Mpts 1ms SPI、I2C单帧
10Mpts 10ms UART数据包、PWM周期
100Mpts 100ms 音频信号、电源纹波

我的习惯:买示波器时,存储深度至少10Mpts起步。如果预算允许,直接上100Mpts。你想想看,省下的时间比省下的钱值钱多了。

三个指标的关系

带宽、采样率、存储深度,不是独立的。它们互相制约。

  • 带宽决定你能测多快的信号——这是上限。
  • 采样率决定你能看多细——这是分辨率。
  • 存储深度决定你能看多久——这是时间窗口。

但有个坑:很多示波器在采样率提高时,存储深度不变,导致时间窗口变短。反过来,你想看长时间波形,就得降低采样率,但高频细节就丢了。

我遇到过最典型的情况:调试一个开关电源的启动波形。启动过程持续几百毫秒,但纹波频率是几百kHz。低采样率看不到纹波,高采样率又存不了那么长时间。最后只能分段抓取,拼在一起分析。麻烦是麻烦了点,但总比没数据强。

一句话总结:带宽决定“能不能测”,采样率决定“测得多准”,存储深度决定“能测多久”。三者缺一不可。

本章小结

这一章,咱们把示波器的底细摸清楚了:

  • 模拟示波器实时画波形,数字示波器先采样再显示
  • 带宽是示波器的“视力”,采样率是“分辨率”,存储深度是“记忆力”
  • 选示波器时,别只看带宽,采样率和存储深度同样重要

下一章,咱们聊聊示波器的探头。别看它小,用错了能把信号测成鬼样子。我当年就吃过这个亏,到时候细说。

公众号:蓝海资料掘金营,微信deep3321