自从开始认真调电源,我就发现一个很有意思的现象:同样的板子,有人测出来的纹波只有十几毫伏,有人测出来却是几百毫伏,还有人测出来的波形“毛刺”多到根本没法看。问题多半不在电源本身,而在示波器和探头怎么用。尤其是DC-DC这类开关电源,纹波和噪声本来就是两回事,很多人把它们混为一谈,测量时又随手把探头地线夹往输出电容上一挂,结果测出来的数据既不是纹波也不是噪声,而是地线上的乱七八糟信号。这篇内容就把示波器实测DC-DC电源纹波与噪声这件事讲透,附上我自己一直在用的正确接地方法,适合刚接触电源测试的硬件工程师、嵌入式开发者,以及自己折腾板子的电子爱好者,照着做基本不会翻车。
1. 纹波与噪声:先分清测量对象,才能选对测量方法
电源纹波和电源噪声,虽然经常被放在一起说,但它们的来源、频率特征、对负载的影响方式完全不同。如果不先把这两个概念拆开,后面的探头选择、带宽设置、接地方式都没有依据,测完也说不清数据到底反映了什么问题。
1.1 纹波的本质:与开关频率强相关的周期性波动
纹波的源头是DC-DC的开关动作。以Buck电路为例,开关管以固定频率导通和关断,电感电流在断续与连续之间切换,输出电容反复充电和放电,输出电压就随之呈现锯齿状或三角状的周期性波动。这个波动的基频就是开关频率,常见范围从几十千赫到几兆赫,高端电源模块甚至更高。
纹波的大小取决于几个因素:输出电容的容量和等效串联电阻、电感的纹波电流、开关频率、环路补偿参数。简单说,输出电容越大、ESR越低、开关频率越高,纹波通常越小。但这不是绝对,当开关频率提升到一定程度,电容的寄生参数开始占主导,单纯堆电容反而效果有限。
纹波有个典型特征:它与开关动作严格同步,波形形状相对规则,频率和占空比可以直接从波形上读出来。用示波器测纹波时,如果看到的是稳定的、频率与开关频率一致的锯齿波,这基本就是纹波。
1.2 噪声的本质:寄生参数与高频谐振叠加的随机干扰
噪声比纹波复杂得多。它的来源非常分散,包括开关节点的高频振铃、二极管反向恢复尖峰、电感磁场耦合、PCB走线寄生电感引起的地弹噪声、甚至外部环境辐射进来的干扰。
开关节点(比如Buck电路的SW节点)在开关瞬间会产生极高的dV/dt,这个快速的电压跳变通过寄生电容耦合到输出端,形成高频尖峰。同时,开关节点的寄生电感和寄生电容会构成谐振回路,产生频率在几十兆赫到几百兆赫的振铃。这些高频成分叠加在纹波上,就形成了肉眼看到的“毛刺”。
噪声的特征是:频率远高于开关频率,波形不规则,幅值分布不稳定,有时候示波器上显示的峰值会跳动。噪声的幅值虽然通常比纹波小,但对于给模数转换器、射频电路、锁相环供电的场景,高频噪声的影响往往比纹波更致命,因为噪声很难被后级线性稳压器完全抑制。
1.3 为什么测量结果总比数据手册差很多
很多人在实测时发现纹波噪声数值比芯片数据手册给的还要差好几倍,第一反应是电源设计有问题。我踩过这个坑之后才明白,很多时候问题出在测量的“物理连接”上。
数据手册里的纹波指标是在理想条件下测得的,比如使用极短的接地弹簧针、使用带宽受限的测量通道、电路板布局经过优化。而实际测量时,普通探头的地线夹往往有十几厘米长,这个地线夹本身就是一根天线,会拾取开关节点辐射的高频磁场,在测量环路里感应出额外的电压。这还不是最严重的,关键是地线夹与探头探针之间形成了一个大的环路面积,这个环路像一个线圈,穿过它的磁通量变化会转化为环路上的电压,叠加到被测信号上。
这些误差叠加在一起,实测结果可能比真实值高出几倍甚至一个数量级。只有把测量方法和测量环境控制好,才能得到接近真实情况的数据。
2. 测量准备:示波器和探头选型决定测量上限
在动手测量之前,先把设备调校到位。示波器不是越贵越好,但关键参数必须达标,否则后面花再多功夫也是白搭。
2.1 示波器带宽:选型时最容易犯的错误
测量DC-DC纹波噪声,示波器带宽够不够,直接决定你能不能看到真实的高频噪声。如果带宽不足,高频振铃会被衰减,峰峰值测出来偏小;如果带宽太高,会把无关的环境噪声也收进来,测出来偏大。
我自己的经验是:基础纹波测量用100MHz到200MHz带宽的示波器就足够,但如果要捕捉并分析开关节点和输出的高频噪声,建议用500MHz甚至更高带宽。原因在于,开关节点振铃的频率往往落在50MHz到300MHz之间,如果示波器带宽只有100MHz,振铃的高次谐波被大幅衰减,你看到的噪声幅值会明显低于真实值。
采样率同样重要。示波器的采样率至少要达到带宽的5倍以上,才能比较准确还原信号波形。现在主流示波器都能做到1GSa/s或以上,基本够用。但要注意,采样率和存储深度是联动的,存储深度不够时,时基拉大了,采样率会自动下降,这时测高频噪声就会失真。所以测噪声时要实时关注屏幕底部的采样率读数。
2.2 带宽限制功能:测纹波和测噪声应该用不同设置
示波器上通常有一个带宽限制选项,常见的有20MHz和200MHz两档(部分型号有更多档位)。这个功能的核心逻辑是:用低通滤波器把高频成分滤掉,只保留关注频段内的信号。
测纹波时,如果开关频率不高(比如几百千赫),建议开启20MHz带宽限制。因为纹波是低频周期性信号,高频噪声是干扰项,把它们滤掉才能准确读出纹波幅值。很多电源芯片数据手册标注的纹波指标,就是在20MHz带宽限制条件下测得的。
测噪声时,要看情况。如果你关心的是全频段噪声总水平,就不要开带宽限制,让示波器以最大带宽显示;如果你关心的是某个频段内的噪声(比如音频频段对射频电路的影响),则要根据频段选择合适的带宽限制档位。如果用户手头示波器支持FFT频域分析功能,配合FFT查看噪声频谱分布,能快速定位主要噪声源在哪个频段,比单纯看时域波形高效得多。我自用的固件就刷过FFT功能,实测下来对那些“不知道怎么进来的干扰”特别有用。
2.3 探头选择:无源探头和同轴电缆各自的适用场景
测量电源纹波噪声,探头选择有个基本矛盾:普通无源探头使用方便,但它的地线夹过长,测量环路面积大,容易拾取干扰;同轴电缆直接用BNC接头焊接测量,接地路径极短,环路面积几乎为零,测量最准确,但操作麻烦,且需要改动被测板。
我常用的方案是:对于常规调试,用无源探头配弹簧接地针,接地环路非常短,效果接近同轴电缆;对于要求较高的摸底测试或指标验证,直接焊接一根短路同轴电缆到输出电容两端,把电缆另一端接到示波器,匹配50Ω阻抗,这种方式几乎消除了测量环路带来的额外噪声。
还要注意探头衰减比。10X探头把信号衰减10倍,输入阻抗更高,对被测电路影响更小,但示波器端会引入探头本身的底噪。1X探头灵敏高,适合测小信号,但带宽通常只有几十兆赫,且输入电容大,对高频噪声测量不利。建议一般场景用10X探头配上弹簧接地针,底噪与带宽的平衡点最好。
提示:测纹波时,记得先做探头补偿。把探头针接到示波器自带的1kHz方波校准端,调节探头上的微调电容,让方波形状平整、无过冲无圆角。探头未补偿好,测出来的波形边缘要么尖锐过冲要么圆滑失真,直接影响测量判断。
3. 正确接地方法:测DC-DC纹波噪声的核心关键
这一节是整篇文章的重心。测量纹波噪声,如果接地方法不对,所有读数都缺乏参考价值。这里的“接地”,指的是示波器探头的接地参考点,而不是被测电路的系统地。
3.1 普通地线夹的隐患:环路面积带来的地弹噪声
先来解释一个概念:地弹电压。当开关电流在PCB的地回路上流动时,地走线或地平面并非理想导体,存在寄生阻抗,电流流过寄生阻抗就会产生电压差。这个电压差就是地弹噪声。地弹噪声的频率和幅值与开关电流的dv/dt直接相关,电流跳变越快、回路寄生电感越大,地弹噪声越严重。
普通探头的地线夹,一根十几厘米长的引线,本身就有可观的寄生电感。示波器探头的地线夹连到被测板的地平面时,整个环路包括探头针尖到地线夹之间的空间,面积可能高达几平方厘米。这个环路相当于一个拾磁天线,开关电源工作时,开关节点和电感周围会产生交变磁场,磁场穿过这个环路,就会在环路里感应出一个电压,叠加到探头测到的信号上。
这个感应电压常常表现为尖锐的脉冲,频率可达上百兆赫,幅值从几十毫伏到几百毫伏不等。更麻烦的是,这些振铃的振荡频率和幅值会随探头位置、走线方向而变化,导致同一个测试点,换一个接地位置就测出完全不同的噪声。很多人花大把时间改电源电路,却一直找不到“纹波超标”的原因,实际上是被测量环路骗了。
3.2 弹簧接地针:把测量环路缩到毫米级
解决环路问题的第一招,就是换掉地线夹,改用弹簧接地针。弹簧接地针是一个螺旋形的金属簧片,直接套在探头针尖的金属套管上,另一端自然接触到被测电路的地。这样探头针尖与接地参考点之间的距离只有几毫米,测量环路面积几乎被压缩到最小值。
使用弹簧接地针的要点是:
- 接地针的尖端必须接触到输出电容的接地端,且要尽量靠近被测的电容引脚,不要贪方便接到远端的螺丝孔或者接插座的地。
- 如果弹簧针够不到被测点,可以先用短粗的铜线焊在探头地端,再把铜线搭到被测地,注意铜线长度控制在1厘米以内,否则环路又变大。
- 拿探头的手要稳,弹簧针容易松动,接触不良时波形会剧烈跳动,看到这种异常先检查接触。
不少示波器探头出厂就附带弹簧接地附件,有些需要单独购买或自己用铜丝绕制。如果手头没有,可以取一段不要的元件引脚或漆包线,绕成螺旋状套在探头上,保证能良好接触且短于1厘米就够用。
3.3 双轨测量法:同时观察输出与开关节点,定位噪声来源
只测输出端波形,有时候很难判断噪声来源。我习惯的做法是同时测两个点:一路通道测DC-DC的输出电压,另一路通道测开关节点(SW)的波形。把两路波形在同屏对比,一眼就能看出输出噪声与开关动作之间的关系。
开关节点波形本身是方波,但在开关瞬间,板上的寄生参数会让方波边缘产生振铃。这些振铃信号通过寄生电容和寄生电感耦合到输出端,就形成了噪声毛刺。如果把输出噪声的尖峰和开关节点振铃的下降沿对齐,就能确认噪声的传播路径,针对性在开关节点加RC吸收电路或改善布局。
双轨测量的另一个好处是可以观察两路信号之间的相位关系。输出纹波应该与开关频率存在严格的相位对齐;如果输出噪声与开关节点波形对不上,说明噪声来源可能不是本路DC-DC,而是从其他地方耦合过来的,排查范围就可以扩大了。
3.4 使用环线短地直接测量:消除测量引入误差的终极大法
对于高精度测试,弹簧接地针虽然已经是很好的方案,但依然无法完全消除测量环路。最可靠的方式是使用同轴电缆直接焊接测量。
做法也简单:取一根50Ω同轴电缆,剥出端头的芯线和屏蔽层,把屏蔽层直接焊在被测输出电容的接地端,把芯线焊在输出电容的正极引脚或测试点。电缆另一端的BNC头直接接到示波器的50Ω输入通道,示波器通道设置里的耦合方式选择为直流耦合,输入阻抗设置为50Ω。
这种接法的核心优势在于:同轴电缆的屏蔽层就是信号的返回路径,它围住了内部芯线,整个测量环路被完全屏蔽,外部磁场几乎无法在环路中感应出电压。同时,同轴电缆的寄生电感和寄生电容都很小,对高频噪声的传输影响极低。一旦用过这种接法,你就能直观感受到之前的弹簧针测量还差多少。
不过这种测量方式也有代价:同轴电缆一端必须焊在板上,每次测试都要动烙铁,并且焊接点要选得干净,避免焊在开关节点等干扰区域附近。如果被测系统需要长时间调试,可以在PCB设计阶段预留专用的测试点,用邮票孔或SMA座引出,测试时直接插上即可。
| 接地方法 | 环路面积 | 测量精度 | 操作复杂度 | 适用场景 |
|---|---|---|---|---|
| 普通地线夹 | 大(数平方厘米) | 低,易拾取干扰 | 低 | 低频信号、数字信号测量 |
| 弹簧接地针 | 小(几平方毫米) | 中高 | 中 | DC-DC纹波噪声常规测试 |
| 同轴电缆焊接 | 几乎为零 | 极高 | 高 | 指标验证、遗留问题排查 |
4. 实操流程:示波器实测DC-DC纹波与噪声的完整步骤
设备就位、接地方法确定之后,就开始正式测量了。这里给出一个我从检板到出报告一直在用的标准流程,按这个顺序来,基本不会因为操作失误得到脏数据。
4.1 测量点的选择与确认
先确定测哪里。被测DC-DC的输出电容就是最常用的测量点,电容引脚两端是最直接的参考位置。但要注意,输出电容可能有多颗并联,测量点应该选在靠近负载一侧的电容上,而不是靠近电感那一侧。因为离负载越远,走线电阻和电感对纹波噪声的衰减越明显,测到的数据就偏离了负载实际看到的电源质量。
如果你想尽量还原芯片数据手册里的指标,测量点应该尽量靠近芯片的输出引脚,用开尔文测试点结构(四个测试点:两个电压检测、两个电流激励)可以避免走线压降的影响。不过大多数工程师直接测量输出电容,这也没问题,只要在报告中标注清楚测量点位置即可。
确认测量点的同时,还要确认电源是否处于稳定的工作状态。轻载和重载条件下,纹波噪声的幅值和频率特性都可能变化。如果需要完整评估,应在不同负载条件下分别测量。千万不能空载测一次就写“纹波达标”,这在工程上是不严谨的,因为有些DC-DC在轻载时工作于跳脉冲或省电模式,开关频率降低,纹波形态会完全改变。
4.2 示波器参数设置:耦合、带宽、垂直刻度和时基
设置顺序建议按照耦合方式、带宽限制、垂直刻度、时基、触发的顺序逐项调整,每项都检查清楚再继续,避免后面反复返回修改。
耦合方式:必须选择直流耦合。不少人习惯用交流耦合,觉得这样可以滤掉直流偏置、直接看小信号波动,但这会隔断低频成分,测得的波形已经失真了。直流耦合法下,先把垂直刻度放到比较大(比如500mV/格)看清输出电平是否正常,再逐步收窄。
带宽限制:根据之前说的逻辑来选。看纹波时开20MHz带宽限制;看噪声总水平时关闭带宽限制。实际操作中,我会在相同测试点各测一次并记录两组数据,一边一组,对比结论更有说服力。
垂直刻度:测纹波时,垂直刻度要尽量放小。把通道的垂直位置调整到波形显示区的中部附近,把垂直刻度从200mV/格逐步降到10mV/格甚至5mV/格,直到波形填满屏幕垂直范围的大约三分之一到二分之一。垂直刻度太满会截顶,读取峰峰值不准,太小又看不清底噪。
时基:先看一个完整的开关周期。如果开关频率是500kHz,周期是2μs,时基先设置在500ns/格左右就能看到几个周期。观察纹波的周期性和规律性,再逐步拉大时基到5μs/格或10μs/格,检查是否存在低频不稳定性或间歇噪声。
触发:测纹波时使用上升沿或下降沿触发,触发源选被测通道,触发电平设置在输出电平附近。设置不当会导致波形不稳定,峰峰值读数变化范围很大。测噪声时,若噪声形态乱、难以稳定触发,可以把触发模式切到自动,或者在噪声尖峰最多的电平上设置成单次触发。
4.3 读取峰峰值、平均值与FFT频谱
示波器测量面板提供了多种自动测量。测纹波噪声最常用的是峰峰值,它能直观量化电压波动的总幅度。但峰峰值很容易受到偶发噪声尖峰的影响,一次异常的振铃就可能把读数拉高不少。
因此,我建议同时观察平均值(平均电压)和标准偏差(标准差)。标准偏差反映信号的波动程度,比峰峰值更稳定,适合用来做不同方案的对比评估。比如切换电容、修改开关频率前后的对比,看峰峰值可能因为零星尖峰看不出趋势,但标准差能清晰反映整体改善效果。
如果示波器有FFT功能,这一步最好用起来。将通道设置为FFT显示模式,选择合适的窗函数(测周期性纹波用矩形窗或汉宁窗都可以),横轴切到频率域观察频谱。你会看到在开关频率及其整数倍频处有明显的频谱峰值,高频段可能还会有一个较宽的鼓包,那就是噪声频段。通过FFT定位到噪声主频后,就能判断是开关动作引起还是外界辐射耦合,进而决定是在开关节点加吸收电路,还是改善测量环境。
4.4 记录数据:至少三种条件下的数据齐了才算完整
很多人的测试报告只有一张波形截图和一组峰峰值,说服力很弱。完整的纹波噪声数据至少应该覆盖以下三种条件:
- 额定负载条件下的纹波和噪声
- 轻载或空载条件下的纹波形态(检查是否进入跳脉冲或省电模式)
- 动态负载(如果条件允许)下的瞬态响应
记录时注明测试条件:输入电压、输出电压、负载电流、带宽限制、测量点位置、接地方式。这些信息是别人复现你测试结果的基础。没有测试条件的测量数据,等于没有。
5. 常见问题与排查技巧实录
最后这部分,专门说我在实际测试中踩过的那些坑和对应的处理方法。很多问题别看小,碰上一次就能浪费你一整天时间。
5.1 波形异常跳动或毛刺暴增,先怀疑测量干扰
有次我测一块12V转3.3V的DC-DC电路,输出纹波标称应该在20mV以内,但示波器上显示的峰峰值直接跳到200mV以上,还伴随着密集的振铃。我一开始以为芯片环路没调好,换了几个补偿参数都不见效。
后来借着朋友提醒,把地线夹换下来,改焊接一根短的铜线接地,波形一下安静了,峰峰值回到了18mV。原来之前的地线夹刚好悬空在电感上方,整个环路把电感的漏磁完全吸进了测量回路。这就是典型的测量环节引入干扰,特征就是振铃频率高于开关频率好几个数量级,而且幅值会随着探头位置变动剧烈变化。
遇到这类情况,先不要急着动电路,把接地方式改成弹簧针或同轴电缆,再判断是不是电路本身的问题。
5.2 测量时波形不断“飘”,可能不是示波器问题而是探头接触不良
弹簧接地针接触面很小,如果被测板表面有氧化层或助焊剂残留,接触电阻就会随着探头轻微晃动而变化,表现为波形基线在缓慢漂移或突变。
排除方法很简单:用万用表二极管档或通断档,量一下探头尖端到地的电阻,确认接触良好。或者轻轻晃动探头,看波形是否漂移。如果晃动过程中波形明显变化,说明接触点松动,清理测试点表面污渍后再试。
还有一种情况是探头本身的同轴屏蔽层在靠近探头尖端的地方断裂,这种断裂从外观上看不出来,但在测量高频噪声时,屏蔽层的断点会让外部干扰直接进入信号路径。排查方法是换一根探头做A/B对比。
5.3 带宽限制开启后噪声却变大,先确认耦合和输入阻抗
有一回我测一块板,开启20MHz带宽限制后,反而比关闭限制时看到的噪声更大,这明显不合逻辑。折腾了半天,发现是示波器通道的输入阻抗设置成了1MΩ,而探头是10X衰减,探头的高频响应在带宽限制开关切换过程中出现了相位异常。
多数示波器在1MΩ输入阻抗下,带宽最高只能到几百MHz,而且隔直电容的频响特性和不同带宽限制档位之间会产生交集,测量结果可能偏离真实值。正确做法是:使用10X无源探头时,输入阻抗设为1MΩ;使用同轴电缆直连时,输入阻抗设为50Ω。带宽限制开关切换后,留意一下波形边缘变化,如果波形形态出现明显异常,检查输入阻抗匹配。
5.4 不同示波器测同一块板结果差异大,核心原因是探头
不少团队内部有过类似沟通成本:硬件组用A品牌示波器测纹波,软件组用B品牌示波器测同一块板,两组读数相差一半。多数情况下不是仪器品牌谁的更准,而是测试条件不一致。
差异来源通常是这几个:探头是否做补偿、接地方式是否相同、带宽限制是否一致、垂直分辨率和采样率是否足够、测量点是否完全一致。其中探头接地方式对测量结果的影响常常最大。我看到的大部分团队内“示波器数据对不上”,原因几乎都是地线夹的外形长短差异造成的。建议用一份统一测试SOP把接地方式和带宽设置固定下来,再对比数据才有意义。
5.5 实测发现开关节点振铃严重,怎么在源头处理
如果正确接地后,仍然看到输出噪声有规律地与开关节点振铃同步,说明电源自身的寄生参数设计存在优化空间。这时候除了改测量,更要处理源头。
常见处理手段包括:在开关节点对地并联一个RC吸收电路(几百皮法到几纳法的电容串联几欧姆到几十欧姆的电阻),抑制振铃;优化PCB布局,让开关节点的回路面积尽量小,减小寄生电感;把电感受到绕组的谐振频率问题确认清楚,必要时更换电感型号;输出电容选用低ESL的MLCC并做多颗并联,降低高频阻抗。
这些改动的参数计算可以用示波器实测振铃频率来反推:振铃频率f = 1/(2π√(LC)),已知PCB走线寄生电感的经验范围,估算出振铃电容的参考值。虽然工程中不会精确到这步,但对新手来说,用公式理解振铃来源有助于建立正确直觉。
5.6 想长期测试又怕反复焊接,可以预留SMA测试座
如果你的项目需要反复测量同一块电源板,每次焊接同轴电缆确实麻烦,而且焊多了还容易把PCB焊盘弄坏。我的做法是:在设计PCB时,在输出电容旁边预留一个SMA同轴连接器焊盘位置,把SMA座的信号引脚接到输出正端,外壳和接地焊盘接到输出地。
测试时只需将一个SMA转BNC的线缆插上,就可以随时量测。前提是SMA焊盘和输出电容之间的走线要短而直,不能在高频噪声路径上形成额外电感。这个做法尤其适合需要反复调参的电源模块验证阶段,省下来的测试时间远大于设计阶段增加的成本。
写在最后
测DC-DC纹波噪声这件事,测量方法的合理性永远排在寻因之前。我自己有几次为“异常噪声”折腾了一整个下午,最后发现全是接地不当造成的假象,这种感觉确实不好受。现在做任何电源测量,我都会先确认测量环路和接地方式,再谈数据好坏。普通调试用弹簧接地针已经能解决绝大多数问题,做正式评估或边缘条件测试时,有条件就直接上同轴电缆焊接,数据出来的都特别干净,判断问题也能看得更清楚。希望这篇经验贴能帮你少走些弯路,下次再遇到“纹波超标”,先检查一下手里的探头是怎么接地的。