先确认一个判断:电路调试工具里,示波器被称为“神器”,并不是因为它能测出某个精确的电压值,而是因为它能把电压随时间的变化过程完整展开给你看。很多信号问题,比如通信时好时坏、电机启动瞬间异常、电源纹波偏大、时钟沿不够陡,靠万用表只能看到一个模糊的结果,靠逻辑分析仪又只能看到高低电平,只有示波器能同时给出幅度、时间、边沿和噪声信息。这篇文章会从示波器的测量原理讲起,然后依次展开关键参数、探头准备、实际测量步骤、典型场景设置和问题排查路径,最后落到一套可以直接使用的测量习惯。无论你是刚开始接触电子设计的学生,还是已经做过几块板子、需要排查“软故障”的工程师,读完都可以按这个流程去操作和验证。
1. 示波器测的不是“电压”,而是“电压随时间变化的曲线”
1.1 示波器在电路调试里到底解决什么问题
示波器屏幕上的横轴是时间,纵轴是电压。它把一个测量点上的电压变化连续地画出来,让你看到信号在过去一段时间里经历了什么。
这句话听起来很简单,但它是理解示波器所有操作的第一步。万用表在直流电压档只能给出一个平均值或当前值,遇到周期性变化的信号,读数会在某个范围内跳动;遇到瞬间出现的毛刺,万用表甚至根本来不及反应。示波器不同,它对时间轴持续采样,只要设置合理,就能记录下一次异常事件发生前后的完整波形。
举个例子。串口通信偶尔丢数据,你用万用表量 TX 引脚,看到的是高电平,说明总线没有一直拉低,但无法判断波特率是否配错、起始位是否明显、停止位是否被干扰。这时把示波器探头接到 TX 引脚,触发方式设为下降沿,立刻就能看到一帧数据的完整形状:起始位、数据位、停止位各自的宽度,以及电平切换时有没有振铃。问题往往一眼就能定位。
1.2 从一条波形里能读出哪些有效信息
示波器测量的核心对象是电压随时间变化的轨迹。从这个轨迹里,可以提取出以下几类信息。
幅度信息包括最大值、最小值、峰峰值、幅值和高低电平的绝对值。调压芯片输出是否偏低、数字信号高电平是否达到芯片输入阈值,都可以从幅度上判断。
时间信息包括周期、频率、脉冲宽度、上升时间、下降时间和相位差。晶振频率偏不偏、PWM 周期对不对、两个通道之间的时序有没有错位,都需要看时间轴。
波形形态信息包括过冲、下冲、振铃、毛刺、台阶和畸变。这些信息往往最能说明“设计到底有没有问题”。一个信号在上升沿后出现明显过冲,说明走线或负载可能存在阻抗不连续;一个串口波形的数据位中间出现毛刺,可能是串扰或地平面不稳定引入的。
统计信息则包括均值、有效值和占空比。数字信号的占空比是否准确,直接关系到 PWM 控制效果,芯片数字电源时序检查也经常要验证信号高低电平保持时间是否满足数据手册要求。
1.3 示波器、万用表和逻辑分析仪的分工
很多刚接触仪器的人会问:有了示波器,是不是就不需要其他工具了?实际使用中,几类工具定位不同。
万用表适合测量稳定的电压、电流和电阻,精度高、操作快,适合作为“电工级”基础检查。逻辑分析仪适合同时观察十几路甚至几十路数字信号的高低电平状态,能够按照协议解码并标注时序,但它不关注信号的模拟细节,比如上升沿是否圆润、过冲有多大、噪声底是多少。示波器正好介于两者之间,它既能看模拟波形,也能按照协议解调数字信号,但通道数通常只有 2 到 4 个。
| 工具 | 能看什么 | 不能看什么 | 典型用途 |
|---|---|---|---|
| 万用表 | 稳定电压、电流、电阻 | 动态波形、瞬态干扰、频率细节 | 确认供电、通断、常规参数 |
| 示波器 | 电压波形、边沿、噪声、频率 | 多路并行时序的批量分析 | 排查信号质量、协议波形、瞬态问题 |
| 逻辑分析仪 | 多通道数字高低电平与协议时序 | 模拟幅度细节、噪声形态 | 排查并行总线、协议帧内容 |
所以示波器解决的核心问题不是某一类元器件的参数,而是“这条信号线在真实工作状态下到底长什么样”。这也是它在电路分析里被称为神器的根本原因。
1.4 先约定几个后面会用到的术语
看示波器界面和操作面板时,最常遇到四个词:通道、垂直档位、时基和触发电平。
通道是输入信号的物理接口,每个通道都有独立的垂直缩放和触发选项。垂直档位代表每格对应的电压值,单位通常是 V/div 或 mV/div,它决定波形在屏幕上纵向缩放的比例。时基代表水平方向每格对应的时间,单位是 s/div、ms/div 或 us/div,它决定波形横向展开的程度。触发电平是触发电路判断信号是否为有效事件的门限,当信号穿越这个门限并且满足触发条件时,示波器才开始绘制一个稳定的波形。
这四个词后面每个测量操作都会用到。任何一个设置错了,波形都会出现幅度过小、波形叠成一团或者画面不停跳动的情况,因此先理解术语,再去操作系统会顺畅很多。
2. 选示波器前先理解这几个关键参数,否则容易买错
2.1 带宽:决定被测信号会不会被衰减
示波器的带宽表示它能以不低于 70.7%(即 -3dB)的幅度测量信号的最大频率。带宽不足时,高频分量会被衰减,波形显示出来的上升沿会变缓、幅度会变小,过冲也可能被抹平。对一个标称 100MHz 带宽的示波器,输入一个 100MHz 理想正弦波,显示幅度大约只剩真实值的 70%。如果输入的是方波,情况更复杂,因为方波包含大量高频谐波,100MHz 带宽的示波器测量 10MHz 方波时,边沿会显得比真实信号慢。
衡量示波器能否测出信号真实边沿,通常使用带宽与上升时间的关系式:
上升时间约等于 0.35 除以带宽。
按这个估算,100MHz 带宽示波器理论上能分辨的最快上升时间约为 3.5ns。如果被测数字信号的上升时间本身是 2ns,那么测量结果会明显偏慢,这时需要更高带宽的示波器。
实际选型中,业界经常用“3 到 5 倍原则”:确保示波器带宽至少是被测信号最高频率的 3 到 5 倍。对大多数单片机数字电路,常用的 100MHz 带宽示波器足够完成逻辑电平和低速通信波形观察;如果经常处理高速接口或采集宽频噪声,就需要更高带宽。
| 测量对象 | 建议带宽 | 原因 |
|---|---|---|
| 音频、PWM、普通电源 | 50MHz 到 100MHz | 谐波次数低,带宽压力小 |
| 单片机 GPIO、UART、I2C、SPI | 100MHz | 数字边沿包含高频分量,但 100MHz 能看到关键形态 |
| 开关电源开关节点、高速接口 | 200MHz 以上 | 需要还原振铃和边沿细节 |
这里要注意,带宽并不是越高越好。带宽越高,噪声底往往也越大,因为示波器会捕获更宽的噪声频谱。许多中端示波器提供 20MHz 带宽限制功能,就是为了在测量电源纹波时关闭不必要的高频噪声。
2.2 采样率:先保证能采到点,才能谈还原波形
数字示波器内部并不直接显示连续波形,而是按固定时间间隔采集电压点,再用这些点重建波形。采样率就是每秒钟采集多少个点,单位是 Sa/s,例如 1GSa/s 表示每秒采样 10 亿个点。
根据采样定理,要还原一个频率为 f 的信号,采样率必须高于 2f。但工程上只看奈奎斯特频率远远不够。为了看到边沿细节、毛刺和过冲,采样率通常需要达到示波器带宽的 5 到 10 倍左右。例如带宽 100MHz 的示波器,常见采样率配置为 1GSa/s,二者比例为 10:1。
采样率不是永远都能保持最高档。当示波器选择很长的时基时,受存储深度限制,为了覆盖足够长的时间窗口,示波器会自动降低采样率。这种情况最常见的表现是:波形看似正常,但想放大观察某个边沿时,发现边沿是由折线组成的,真实过冲和毛刺已经丢失。因此,观察高频细节时要缩短时基,观察低频长波形时则需要关注存储深度。
2.3 存储深度:决定一次能抓多长的波形
存储深度指示波器一次触发能记录的最大采样点数量,单位通常是 Mpts(百万点)。存储深度、采样率和记录时长之间有一个简单公式:
记录时长 = 存储深度 / 采样率
假设存储深度为 1Mpts,采样率为 1GSa/s,那么一次只能记录 1ms 的波形。如果想把一个 10ms 的启动过程完整抓下来,在同样采样率下就需要 10Mpts 的存储深度;如果深度不够,示波器只能降低采样率来换取更长的记录时间,但高频细节会因此丢失。
| 存储深度 | 1GSa/s 下的最大记录时长 | 适用场景 |
|---|---|---|
| 1Mpts | 1ms | 观察短促毛刺、单周期高频波形 |
| 10Mpts | 10ms | 观察启动时序、通信帧 |
| 100Mpts | 100ms | 观察系统运行异常、协议长交互 |
所以选型时不能只看带宽和采样率,存储深度决定了能否在保持较高采样率的同时记录足够长的波形。对低速调试来说,10Mpts 以上的深度会显著提升体验。
2.4 多通道采样率会变吗
常见双通道示波器在只开启一个通道时能达到最高采样率,例如 1GSa/s;当两个通道都开启时,部分机型会把采样率平分给两个通道,变成每通道 500MSa/s。如果测量对象是高频信号,并且同时开启两个通道,要留意示波器界面顶部显示的实时采样率是否已经下降。
更稳妥的做法是:在测量前按下示波器的“通道”或“垂直”菜单,确认当前实际采样率。测量单个高速信号时,优先关闭不使用的通道,让示波器把采样资源集中在一个通道上。
2.5 按应用场景做选型速查
| 使用场景 | 带宽建议 | 采样率建议 | 存储深度建议 | 备注 |
|---|---|---|---|---|
| 教学实验、基础单片机 | 50MHz 到 100MHz | 500MSa/s 到 1GSa/s | 1Mpts 以上 | 便携、易操作即可 |
| 嵌入式软件与通信调试 | 100MHz | 1GSa/s | 10Mpts 以上 | 需要协议解码能力 |
| 电源设计与硬件调试 | 200MHz 左右 | 2GSa/s 或以上 | 10Mpts 以上 | 关注垂直精度和噪声 |
| 高频电路、高速数字信号 | 根据信号速率选择 500MHz 或更高 | 数 GSa/s | 大深度 | 同时考虑探头带宽 |
这里的数字主要用于说明思路。不同厂商、不同价位的中端机型参数差异很大,实际选择前要结合被测信号真实频率和周围噪声环境。
3. 完成测量环境准备与探头补偿,数据才可信
3.1 探头不是一根线:1x 和 10x 差别很大
示波器标配的无源探头通常带有 1x/10x 切换开关。10x 档会在探头内部串入约 9MΩ 电阻,配合示波器输入端的 1MΩ 电阻形成 10:1 分压,让被测信号衰减到十分之一后再进入示波器。1x 档则没有这个电阻,信号直接进入示波器。
为什么要做成 10x?因为示波器输入端有电容,直接连接会改变被测电路的高频负载,导致边沿变慢、甚至电路工作异常。10x 档在降低负载的同时,还配合探头尖端的可调电容进行高频补偿,使探头在较宽频带内保持平坦的响应,因此绝大多数高频测量必须使用 10x 档。
1x 档的输入带宽通常只有几 MHz,适合观察低频慢信号或微弱信号。如果忘了切换开关,用 1x 档去测几十 MHz 的信号,会出现明显的幅度衰减和边沿失真。
3.2 探头带宽必须和示波器带宽匹配
探头是信号进入示波器的第一道关卡。如果示波器带宽是 200MHz,但标配探头只有 60MHz,那么整个测量系统的带宽只有约 60MHz,高频细节照样看不到。
完整测量系统带宽不是简单取较小值,但由于两个环节的衰减特性都很复杂,实际工程中可以按“短板”来理解:探头带宽至少要大于等于示波器带宽,最好略高一点。很多 100MHz 示波器标配探头就是 100MHz,满足基本需求。测量前可以在探头标签或规格书上确认带宽。
3.3 开机后的探头补偿校准不能跳过
无源探头有一个可调电容,通常位于探头顶端附近。这个电容用来匹配探头与示波器输入电容。如果匹配不当,方波经过探头后会出现过冲或圆角,所有后续测量都会被扭曲。
校准流程很简单:
- 把探头接到示波器通道 CH1。
- 将探头开关拨到 10x 档。
- 把探头尖端接到示波器前面板右下角的方波补偿输出端,通常是 1kHz、1V 或 3V 的方波。
- 调节垂直档位和时基,让屏幕清晰显示方波。
- 观察方波顶部边缘是否平整。
这时用小螺丝刀调整探头电容补偿孔,直到方波的上边沿和下边沿都呈现直角,没有过冲,也没有明显圆角。
如果方波上升沿出现明显“尖角”后凹下来,说明探头欠补偿;如果边沿变得很圆、上升缓慢,可能是过补偿或探头内部有问题。每一路通道使用后,都应该让该通道的探头做过一次补偿校准,尤其是更换通道或更换探头后。
3.4 接地方式影响噪声表现
示波器探头通常带一根黑色鳄鱼夹地线。测量低频信号时,鳄鱼夹地线很方便;但测量开关电源、PWM 等高频信号时,长地线会形成很大的环路,像一个天线一样把周围的电磁干扰引入测量回路,导致显示波形叠加明显噪声。
解决方式有几个:
- 使用探头自带的短接地弹簧,减少接地环路面积。
- 把地线夹直接夹在被测电路的参考地,不要夹到远处的地。
- 如果必须用长地线,测量结果只能作为定性参考,不要据此判断纹波大小。
- 测量同一个电路时,始终让示波器探头地和被测电路共地,避免通过电源或电脑形成意外回路。
尤其是在测量电源纹波时,长地线引入的噪声可能比真实纹波还大,导致误判。
3.5 学习环境与生产环境的准备差异
学习环境目标是把波形调出来看趋势,通常只需要一块开发板或函数信号发生器,按 10x 探头补偿流程操作即可。关键在于熟悉按键位置,理解时基、垂直档位和触发之间的关系。
实验室或硬件测试环境则需要把测量结果当作“是否通过”的依据。这时要先确认示波器是否定期校准,探头补偿是否正确,测量点选择是否合理。比如测量 DCDC 输出纹波,应在输出电容两端用短地线直接测量,而不是从稳压输出端拉一根长线到示波器。
产线环境还要额外考虑效率和安全:固定测试点、使用测试治具、设置好示波器预设文件,让每个操作员使用同一组参数。不能随便让操作员手动调触发电平,否则同一批板子的测量结果没有可比性。
| 环境 | 重点 | 常见错误 |
|---|---|---|
| 学习调通 | 会调出稳定波形 | 忘记探头补偿 |
| 硬件测试 | 数据可信、可重复 | 使用长地线测纹波 |
| 产线 | 参数统一、效率 | 每台示波器参数不一致 |
4. 用最小系统实战:测一路 PWM 波形与 UART 串口波形
4.1 准备一个能稳定输出的被测信号
用一块 Arduino 兼容板或者任意单片机开发板,可以生成两路典型的测试信号。第一路是 PWM 方波,第二路是 UART 串口字节。这样做的原因是信号电平明确、频率不高、容易观察,适合第一次完整走通示波器操作流程。
下面代码以 Arduino 兼容板为例,让 9 号引脚输出约 490Hz、50% 占空比的 PWM:
void setup() { pinMode(9, OUTPUT); analogWrite(9, 128); // 128/255,约 50% 占空比 } void loop() { // 保持当前 PWM 输出 }再用串口以 9600 bps 持续发送 0x55:
void setup() { Serial.begin(9600); } void loop() { Serial.write(0x55); delay(500); }0x55 的二进制是 01010101,经 UART 发送时,从起始位开始,数据位会形成连续的高低电平翻转,波形非常清晰,适合用来验证时间和触发。
注意:Arduino 的 PWM 频率会因引脚和芯片不同而变化,这里约 490Hz 是常见值。实际测量时不要死记频率,而是通过示波器测量周期后反推频率。
4.2 接线方式与通道设置
把示波器探头接到 CH1,探头开关拨到 10x。测量 Arduino 输出的 PWM 时,探头尖端接 9 号引脚,黑色地线夹接开发板的 GND。需要注意整个测量系统必须共地,否则显示波形会乱跳,严重时还可能形成地环路。
如果测量 UART TX 引脚,探头尖端接板子的 TX 引脚,地线同样接 GND。选择哪个通道都行,但建议始终使用 CH1,减少操作复杂度。
开机后先按 CH1 按键,确认通道处于打开状态,然后把垂直档位调到 1V/div。Arduino 的高电平大约 5V,1V/div 时波形高度约 5 格,在屏幕内有足够余量。如果信号是 3.3V,则把垂直档位调到 0.5V/div。
4.3 调出稳定波形的标准顺序
新手最容易犯的错误是一上来就旋转时基,结果波形太密或者太疏。推荐的顺序是:先调垂直档位,再调时基,最后调触发。
具体步骤:
- 将垂直档位设为 1V/div,确认波形纵向完整。
- 将时基设为 1ms/div。对约 490Hz 的 PWM 信号,周期大约是 2.04ms,屏幕上可以显示约 5 个周期的方波。
- 把触发源选择为 CH1,触发模式设为边沿,触发沿设为上升沿。
- 将触发电平旋钮缓慢调节,直到屏幕右上角出现 READY 或 TRIGGER 状态,波形稳定不再左右移动。
如果波形不稳定,优先调整触发电平,不要盲目时基。触发电平必须落在信号的幅度范围内,例如 5V 方波通常可以设在 2.5V 左右。
对于 UART 信号,由于一帧数据以电平拉低开始,最好把触发沿设为下降沿,时基设为 200us/div 到 500us/div,这样可以看到完整的一个字节数据帧。
4.4 自动测量参数与验证结果
绝大多数数字示波器都提供自动测量菜单。按下 Measure 或测量按键,添加以下测量项:
- 频率:验证实际 PWM 频率。
- 周期:验证高电平加低电平的长度。
- 最大值和最小值:验证高电平和低电平幅度。
- 脉宽:验证高电平持续时间。
- 占空比:验证高电平占据周期的比例。
对于 PWM 实验,预期结果大概如下:
| 测量项 | 预期结果 |
|---|---|
| 频率 | 约 490Hz |
| 占空比 | 约 50% |
| 高电平电压 | 约 5V |
| 低电平电压 | 约 0V |
| 上升沿 | 明显可见,但不需要追求极陡 |
对于 UART 实验,设置时基为 500us/div 后,可以观察到一帧波形:空闲时高电平,随后出现一个较低电平的起始位,之后是 8 个数据位,最后一个高电平停止位。每 bit 的宽度约等于 1/9600 秒,也就是约 104us。
如果测量到的频率明显偏离约 490Hz,先检查代码中analogWrite是否真的在运行;如果测量到的占空比不是 50%,检查输出引脚是否接错,或者探头是否接到了相邻引脚。
4.5 常见错误设置造成的现象
时基太大时,波形会被压缩成一条密集的垂直亮带,看不出周期;时基太小时,波形只剩一根平直的斜线或转折线,同样无法判断。垂直档位太大时,5V 信号只占屏幕不到半格,几乎看不出高低电平变化;垂直档位太小时,波形顶底都会超出屏幕,测量结果会非常不准。触发电平不在信号范围内时,波形无法同步,屏幕会不断滚动。
这些现象都很容易判断,关键是建立明确的操作顺序:垂直档位保证幅度可见,时基保证周期可见,触发电平保证波形稳定。
5. 根据调试场景调整示波器,不能一套设置测所有信号
5.1 电源纹波测量:先限制带宽并换用短地线
电源输出纹波通常只有几十毫伏,同时叠加在几伏的直流电平上。要观察纹波,不能直接使用直流耦合和 1V/div 档位,否则纹波在屏幕上只有很小一点。
标准测量流程是把通道耦合设为交流耦合,滤掉直流分量,让示波器把放大能力集中在交流纹波上。垂直档位调到 20mV/div 或 50mV/div,打开 20MHz 带宽限制,避免拾取高频开关噪声和空间干扰。探头地线尽量换成短弹簧地,放在输出电容两端测量。
如果测量时读数比数据手册标称值大很多,先检查地线是否太长、探头是否碰到电感等噪声源。很多时候不是电源真的差,而是测量方法引入了噪声。
5.2 串口波形测量:看帧结构和电平门限
调试 UART 通信时,除了看波形是否清晰,还要确认电平是否符合芯片手册要求。例如 3.3V 系统的高电平必须超过接收端 VIH,低电平必须低于 VIL。用示波器测量最大值和最小值,可以直接判断电平余量是否足够。
通信不稳定的另一个常见原因是波特率误差。测量一帧起始位到第一个数据位的上升沿之间的时间,乘以倍数,可以估算单位位时间。若位时间明显偏离理论值,说明双方波特率设置不一致。要更精确地观察帧格式,可以把时基缩小到 20us/div 甚至 10us/div,观察每一位的宽度。
示波器如果有协议解码功能,可以在解码菜单里选择 UART、设置波特率、选择信号通道,屏幕会直接显示发送的字节值。这是快速判断收发内容的常用手段。
5.3 开关节点振铃和过冲:需要足够带宽与单次捕获
DCDC 电路的开关节点通常连接电感和高边开关,电压会在开关瞬间快速跳变。由于存在寄生电感和电容,开关边沿常伴随振铃和过冲。要观察真实的过冲幅度,垂直档位要以开关电压为参考,然后使用示波器的缩放或余晖功能放大异常部位。
示波器需要足够的带宽,否则振铃频率被滤掉,显示出来的只是一个圆角。把探头地线尽量缩短,触发方式设置为上升沿,时基设置在 1us/div 或更小,波形停住后使用“放大”功能查看跳变沿附近的细节。
振铃的峰值如果超过开关管的数据手册绝对最大值,就可能引起损坏或EMI超标。测量这个值时要结合探头本身的带宽和地线布局做判断,不能把长地线引起的寄生振荡当作真实振铃。
5.4 使用 FFT 做简易频谱观察
很多中端数字示波器带有 FFT 数学功能,可以把时域波形转换为频域显示。它不等于专业频谱分析仪,但在排查噪声来源时非常有用。
操作时先让时域波形稳定显示,然后在数学菜单中选择 FFT,设置窗函数。常用窗函数选择:
| 窗函数 | 适用情况 |
|---|---|
| Hanning | 一般周期信号,频率分辨率与幅度精度折中 |
| Hamming | 频率接近,但旁瓣抑制要求不高的信号 |
| Rectangular | 可以观察单频信号,但频谱泄漏明显 |
| Blackman | 更关注幅度精度,但频率分辨率较低 |
FFT 的使用关键是理解横轴是频率,纵轴是幅度,而不是直接替代频谱仪。对普通开发者来说,FFT 更适合快速判断噪声集中在哪个频段,方便确认来自开关频率、晶振谐波还是外部辐射。
5.5 常见测量场景快速设置表
| 场景 | 耦合方式 | 垂直档位 | 时基 | 触发 | 观察重点 |
|---|---|---|---|---|---|
| 5V PWM | 直流 | 1V/div | 1ms/div | 上升沿,约2.5V | 频率、占空比、过冲 |
| 3.3V 串口 | 直流 | 0.5V/div | 200us/div | 下降沿,约1.5V | 帧结构、位宽 |
| 电源纹波 | 交流 | 20mV/div | 1ms/div | 自动 | 峰峰值、噪声频段 |
| 开关节点 | 直流 | 5V/div 到 10V/div | 1us/div | 上升沿 | 过冲、振铃、开关频率 |
| 音频信号 | 交流 | 0.1V/div | 1ms/div | 自动 | 波形失真、幅度 |
| 偶发毛刺 | 直流 | 按信号电平 | 100us/div 或更小 | 脉宽或边沿 | 毛刺极性和宽度 |
这个表不是唯一答案,实际信号差异很大。关键是根据“我想看什么”来反推设置,而不是让示波器自动处理一切。
6. 示波器常见测量问题的排查路径
6.1 测量结果明显不对时,先按输入链路排查
如果屏幕显示的信号与理论预期完全不同,不要急着怀疑电路,先检查测量链路。推荐顺序是从探头开始,往示波器设置方向排查。
第一,检查探头是否接在正确的通道上,通道开关是否打开。第二,检查探头开关是 1x 还是 10x,如果示波器通道没有设置为对应的衰减比,测量结果会差 10 倍。第三,检查探头是否损坏,可以把它接到示波器自带的补偿输出端测试。第四,检查触发电平是否在信号幅度范围内。第五,检查被测电路是否已经上电,信号引脚是否存在虚焊、短路或悬空。
很多时候所谓“没有波形”,是因为通道没开,或者探头接到了地线上。
6.2 屏幕上出现一堆噪声,怎么判断来源
噪声可能来自信号本身,也可能来自测量回路。判断方法是先看噪声是否随垂直档位变大而变大。把探头尖端与地线夹短接,如果屏幕上仍然显示噪声底,说明噪声来自示波器前端或探头拾取;如果短接后噪声明显下降,说明被测信号本身有噪声或测量回路环路过长。
处理方式按优先级来:
- 使用弹簧接地夹,缩短地线。
- 打开 20MHz 带宽限制,滤掉高频噪声。
- 改用 10x 档位,降低探头电容负载影响。
- 使用交流耦合,排除直流偏移。
- 如果噪声来自被测电路,需要用示波器观察噪声主要频段,结合电源滤波和 PCB 布局处理。
6.3 波形不稳定、一直左右移动
波形重复但移动,通常是触发电平没设好。把触发源设为当前信号所在通道,触发沿选择“上升沿”,然后慢慢旋转触发电平,直到波形停止移动。
如果波形仍然是多重重叠,可能是两种信号在交替出现,也可能是信号有多个触发点,例如数字方波的上升下降沿都触发。可以使用触发释抑功能,告诉示波器触发后在一段时间内不再触发,这样可以稳定显示某些复杂周期信号。
如果信号不是周期信号,而是一个启动过程中只发生一次的事件,应该使用单次触发模式。把触发条件设置好后,按下 Single 或 Run/Stop,让示波器等待事件,事件出现后停止捕获。
6.4 高频信号幅度偏低或边沿变慢
先确认探头是否在 10x 档,探头带宽是否足够,示波器带宽是否足够。接着确认采样率是否因为时基太长而降低,导致波形的细节没有被采到。
对于方波信号,边沿包含远高于基频的谐波。一个 1MHz 方波可能需要至少 100MHz 带宽的示波器才能大致还原边沿。如果用 20MHz 带宽限制去测,上升沿会明显变缓,幅度也可能因为谐波损失而显示不准。因此测量数字信号时要关闭带宽限制,只有测量电源纹波这类低频信号时才建议开启。
6.5 想抓偶发毛刺,但普通触发总是错过
毛刺可能在几秒甚至几分钟内只出现一次,手动观察很难抓到。这时可以借助示波器的脉宽触发或异常触发功能。多数中端示波器支持设置脉冲宽度条件,例如“小于 100ns 的负脉冲”,让示波器只在出现异常宽度脉冲时触发。
设置方法:
- 把触发类型从“边沿”改为“脉宽”或“脉冲”。
- 设置脉冲极性为负或正,对应毛刺方向。
- 设置判定条件为小于、大于或在某个范围内。
- 选择单次捕获模式。
这样示波器忽略正常信号,只等异常事件出现后立即停止,波形被完整保留在屏幕上。捕获到毛刺后,再配合缩放和时间测量确认毛刺的宽度与位置。
6.6 常见问题排查速查表
| 问题现象 | 常见原因 | 检查方式 | 处理建议 |
|---|---|---|---|
| 显示无波形 | 通道未开启 | 确认 CH 按键状态 | 打开对应通道 |
| 幅度只有真实值的十分之一 | 探头 1x/10x 与通道设置不匹配 | 查看通道衰减设置 | 将通道设置为 10x |
| 波形一直移动 | 触发电平不对 | 调整触发电平 | 设为边沿触发并在信号幅度中间取值 |
| 高频边沿圆滑 | 带宽不足或采样率被降低 | 查看当前采样率 | 缩短时基,关闭带宽限制 |
| 噪声大 | 接地回路太长 | 短接探头尖端判断 | 使用弹簧接地夹 |
| 一次异常抓不到 | 触发条件不匹配 | 改用脉宽触发 | 设置异常宽度条件并单次捕获 |
| 测量值跳动 | 信号本身不稳定或测量参数不对 | 观察多个周期 | 使用自动测量统计平均值 |
7. 最佳实践:从会按按钮到能真正判断电路好坏
7.1 每次测量前按清单走一遍
测量前花一分钟做检查,比出现错误数据后再排查要省时间得多。建议形成固定清单:
- 示波器和被测系统是否共地。
- 探头是否已做过补偿校准。
- 探头开关是否在 10x 档,通道衰减是否一致。
- 通道耦合方式是否符合测量对象,测交流信号是否用了交流耦合。
- 垂直档位是否使波形完整显示在屏幕内。
- 时基是否覆盖足够的周期数。
- 触发源、触发沿、触发电平是否合适。
- 当前采样率是否足够,存储深度是否能支持需要的记录时长。
- 打开不必要的通道关闭。
- 测量异常信号时,是否切换到了单次捕获或脉宽触发。
这张清单不需要每次都严格逐项执行。测量低频供电时,采样率和带宽的影响不大;但测量高速信号或进行数据记录时,每一项都可能决定结果是否可靠。
7.2 用标准信号校准判断力
想确认示波器测出来的波形可信,可以通过已知信号做验证。函数信号发生器输出一个 1kHz、1V 峰峰值的正弦波,示波器测到的频率和幅度应该与信号源设置接近。再输出一个 1kHz 方波,观察屏幕上是否出现明显过冲。如果没有过冲,但信号源输出本身是理想方波,说明测量电路带宽或探头补偿可能有问题。
这相当于给测量系统做一次“对表”。熟悉了标准波形的样子之后,再去看真实电路中的异常波形,才能判断哪些失真是信号本身的问题,哪些是仪器的问题。
7.3 培养波形敏感度,先对照数据手册
示波器操作只是手段,真正价值在于判断信号是否满足需求。常见错误是看到一个波形就说“有输出”,却没有和数据手册里的时序要求做比对。
比如芯片要求 RESET 信号低电平至少保持 10ms,如果示波器上看到低电平只持续了 2ms,那么复位可能不稳定,这就是需要关注的问题。再比如电机 PWM 要求占空比不超过 90%,实测占空比在负载变化时会冲到 95%,也必须修复。
建议拿到新芯片时,先找到数据手册中的时序图,把它当作示波器测量的参照。关注幅度阈值 VIH/VIL、时序参数 tsetup/thold、上升时间要求,然后按这些指标去实测验证。只有把波形和数据手册对应起来,示波器才能从“看波形”升级为“判断电路好坏”。
7.4 扩展方向:逻辑分析仪、频谱仪与电流探头
示波器是通用性最好的调试工具,但它不是万能的。当需要同时观察多路数字信号时,逻辑分析仪效率高得多;当需要准确测量信号频谱杂散和相位噪声时,频谱分析仪专业得多;当需要测量电流动态变化时,电流探头配合示波器才是标准方案。
真正的调试链路通常是这样:先用示波器确认单点信号质量,再用逻辑分析仪跟踪多路总线时序,遇到功率级问题加电流探头观察电流波形,遇到复杂电磁干扰再用近场探头和频谱分析仪定位频段分布。示波器作为第一台仪器,能把波形概念和时域调试能力建立起来,打下这个基础后,其他仪器使用起来会顺畅得多。
对刚接触电路分析的人来说,最值得做的练习不是研究每个菜单功能,而是找一个 PWM 输出和一个 UART 发送程序,用示波器分别测出频率、占空比、帧格式和异常毛刺。能把这几类信号调稳定、测准确,再遇到启动时序、电源纹波和总线问题,就有了可靠的排查起点。