1. 上示波器之前,先把纹波和噪声这两个概念分开
1.1 纹波的本质:开关动作带来的周期性残留
DC-DC电源,不管是Buck、Boost还是Buck-Boost,都离不开开关管的周期动作。拿最常见的Buck电路举例:开关管以固定频率导通和关断,电感里的电流在充电和放电两个状态之间来回切换,输出电容则负责把这种脉冲式能量变成相对平稳的直流电压。问题在于,电容不是理想器件,它有自己的等效串联电阻(ESR)和等效串联电感(ESL),所以电感的锯齿波电流在电容上产生压降时,就会留下一个与开关频率严格同步的电压波动,这就是我们常说的纹波。
纹波有几个非常典型的特征:频率固定,等于开关频率;波形呈锯齿状或三角波状,周期性地重复;幅度通常不大,几毫伏到几十毫伏,视电容选型而定。你可以把纹波理解成“电源转换过程的必然余音”,只要开关动作不停,它就一定存在。理论上增大电感和输出电容、选用低ESR的陶瓷电容,可以把纹波压得很低,但不可能完全消除。
1.2 噪声才是真正让人抓狂的部分
噪声和纹波不一样。噪声没有固定的周期,频率范围很宽,从几MHz到几百MHz都可能出现,幅度也常常飘忽不定。它的来源非常复杂,最常见的有几类:
- 开关节点的高频振铃。开关管在导通关断瞬间,电流变化率di/dt极大,会沿着走线寄生电感、MOSFET的寄生电容形成LC振铃,频率几十MHz到上百MHz。
- 地弹噪声(ground bounce)。高频大电流流过地平面和过孔的寄生电感时,地电位瞬间被抬起,测量地线如果接得不对,这一下就会直接叠加到波形上。
- 空间辐射耦合。开关节点本身是个强辐射源,示波器探头和地线组成的环路如果面积过大,就会像天线一样把噪声捡进来。
正因为路径复杂,噪声才是实际调试中最耗时间的东西。板子布局不好,噪声能掩盖掉真实的纹波信号,让你误判电源性能。
1.3 为什么“傻傻分不清”会导致错误结论
很多规格书里给出的指标是“输出纹波与噪声”,默认把它俩捆在一起,最终用Vpp(峰峰值)衡量。但实际调试时,你得清楚屏幕上那一条波形里,哪一部分是纹波、哪一部分是噪声,因为解决手法完全不同:
- 纹波超标,通常是输出电容容量不够、ESR偏大,或者是电感选得不对,改布局加电容效果明显。
- 噪声超标,往往是环路面积、地弹、屏蔽、探头测量方式的问题,一味堆电容反而没什么用。
比如你测到一条20mVpp的波形,其中三角波部分只有5mV,剩下15mV全是高频毛刺。按纹波处理思路换电容、加磁珠,毛刺可能纹丝不动。正确做法是先优化探头接地、缩小测量环路,再决定要不要改板子。这一节没搞清楚,后面一切测量都是白费。
2. 测量系统的三个关键设置:探头、耦合、带宽限制
2.1 探头选择:不是越贵越好,但要选对挡位
测量纹波和噪声,绝大多数情况用标配的无源探头就能干活,关键是挡位要打到10x。10x挡位下探头带宽通常能到100MHz以上,输入阻抗约10MΩ,探头尖端的电容也小一些,对被测点的影响可控。1x挡位虽然灵敏度高,但带宽往往只有几MHz到十几MHz,测低频纹波还行,一遇到高频噪声就直接衰减掉了,很容易得出“电源很干净”的错误结论。
如果你手头有源探头或差分探头,那更好,但没必要为了测一个3.3V的Buck浮地波形就立刻去买几千块的差分探头。只要被测点是安全电压范围内且是单端参考,普通无源探头加正确的接地方式,完全能测出可信结果。真正需要差分探头的场景,是输入侧的地和你示波器地之间存在电位差的隔离电源或高压场合,那部分后面详细说。
另外提醒一句:探头用之前先做补偿校准。探头尖端钩子旁的微调电容如果没调好,方波边缘会有明显过冲或圆角,直接影响你对纹波幅度的判断。校准方法很简单,把探头接到示波器自带的1kHz方波输出上,用小一字螺丝刀调补偿电容,直到波形上下沿方正、平顶平整为止。
2.2 交流耦合还是直流耦合?
测电源纹波,很多教程会直接告诉你“用交流耦合”,原因是直流分量动辄3.3V、5V、12V,而纹波只有几十毫伏,直流耦合时示波器垂直档位被大直流压住,纹波看起来就是一条被压扁的线,看不清细节。
切换到交流耦合后,示波器相当于把直流分量隔断,只显示叠加在直流上的波动部分,这时你可以把垂直刻度放到20mV/div甚至5mV/div,纹波细节就被放大出来了。
但有一件事容易被忽略:交流耦合隔直电容会把低频分量也一起衰减掉。如果你测的是几百kHz开关频率的纹波问题不大,但如果你关心缓变负载下的电压跌落,比如带载瞬间输出电压下降了100mV,这种低频瞬态用交流耦合会失真。所以正确思路是:看稳态纹波和噪声,用交流耦合;看动态负载响应,用直流耦合并手动调节垂直偏移,让直流电平在屏幕内。
2.3 20MHz带宽限制什么时候开,什么时候关
示波器上有个“20MHz带宽限制”的开关,这是测纹波最常被问到的点。这个开关的目的是把高于20MHz的信号全部滤掉,只保留低频成分。
不同公司的电源指标定义习惯不一样:有的规格书明确写了“纹波与噪声,带宽20MHz”,意思是要求你在打开带宽限制的状态下测;有的规格书没写,只说“输出噪声Vpp”,这种情况下按IC厂家的应用笔记来,大多数高速电源芯片都会要求在20MHz或者全带宽下测,你得先确认。
我个人的习惯是分两次测:第一次打开20MHz带宽限制,记录下波形,这代表电源本征的纹波水平;第二次关掉带宽限制,再记录一次,两者差值就能看出高频噪声的贡献有多大。如果关掉限制后波形多了大量毛刺,先别急着怀疑电源,大概率是接地环路或探头拾取的辐射噪声,把地线问题解决了再看数据。这样测出来的两个数,一个给规格书对照,一个给布局整改参考,比含糊地记一个Vpp有用得多。
3. 正确接地方法实测:从“地线夹”到“弹簧针”再到“同轴线”
3.1 地线夹为什么是噪声放大器
标配无源探头带着一根十几厘米长的鳄鱼夹地线,平时测低频信号很方便,夹上就能用。但测DC-DC纹波噪声时,这根地线恰恰是最大的坑。
原理不复杂:这根长地线和探针头一起,在被测点和示波器地之间画了一个大圈。这个圈在电磁学上就是一个环形天线,面积越大,感应到的高频干扰越强。DC-DC电源附近本来就有开关节点振铃、电感磁场泄漏,这些高频信号穿过大环路,感应出的噪声电流会直接串入测量回路,在示波器上表现为剧烈的高频毛刺,幅度甚至可能超过真实的纹波。
我做过一个很直观的对比测试:同一块5V转3.3V的Buck板,输出电容两端接测试点,探针接触点不变,地线夹夹在最近的地孔上,波形里居然出现了约30MHz的高频振铃,峰峰值50mV;换掉接地方式后,这50mV里的绝大部分如同消失了一样。板子没换,电源没动,区别仅仅在于接地回路面积。
3.2 弹簧接地针操作细节
解决地线夹问题最常规的方案,是用示波器探头附带的接地弹簧(ground spring)。它是一根卷成弹簧状的金属丝,一端套在探头金属尖端的外壳上,另一端压在被测点的地参考点上,这样探头尖端和地参考点之间只有几毫米的距离,环路面积骤减。
具体操作是这样的:先把探头前端钩子摘下来,露出金属针尖;将接地弹簧套在针尖根部的外屏蔽层上;一只手按住弹簧末端,让针尖同时接触信号点和紧邻的GND点。很多时候板上信号点和GND点的距离不足以直接压弹簧,我的做法是在输出电容两端各焊一小段短引线,信号端引线接探针,地端引线接弹簧,引线长度尽量控制在5mm以内。
用弹簧接地针测出来的纹波波形,高频毛刺会明显减少,剩下的基本是电源本身的真实纹波叠加少量不可避免的测量噪声。对于大多数常规Buck电源,这个方案已经足够准确。
3.3 同轴电缆直连法:测噪声最干净的方式
如果对测量精度有更高要求,或者被测对象是低噪声LDO、高精度ADC供电这类“对毛刺极度敏感”的场景,我会直接用一根50Ω同轴电缆来做测量。
方法有两种。一种是把同轴电缆的一端焊到被测点和GND上,另一端接到示波器的50Ω输入端口,示波器内部会匹配50Ω阻抗。另一种是示波器没有50Ω输入,那就用BNC转接头接探头座,然后在BNC端并联一个50Ω终端电阻,再用同轴线连接。这里需要注意:你测的是高阻点的电压纹波,电缆自身特性阻抗是50Ω,但被测点输出阻抗很低,所以直接并50Ω负载对电源影响不大,只是给示波器输入提供正确的阻抗匹配。
同轴电缆的屏蔽层是完整包住中心导体的,信号路径和回流路径完全同轴,环路面积几乎为零,抗干扰能力是所有方案里最强的。我实测下来,同轴直连测到的噪声底通常比弹簧接地的还低一些。缺点是操作麻烦,板子上必须预留测试点,适合在产品调试阶段和性能摸底时用,平常日常量测还是弹簧针更灵活。
3.4 三种接地方式实测波形横向对比
同样一个3.3V输出点,我用三种方式各测了一次,得到的结论挺能说明问题:
| 测量方式 | 环路面积 | 实测Vpp(20MHz限制) | 高频毛刺特征 |
|---|---|---|---|
| 长地线夹 | 最大,约10cm² | 约48mV | 明显,30~80MHz随机毛刺 |
| 弹簧接地针 | 很小,约0.5cm² | 约12mV | 少量残余毛刺 |
| 50Ω同轴电缆直连 | 几乎为零 | 约10mV | 基本无额外毛刺 |
长地线夹测出来比实际值大了近4倍,如果不换接地方式直接把这个数写进测试报告,后果可想而知。弹簧接地和同轴直连的结果已经很接近了,两者差异很小,说明此时测到的就是该电源的真实水平。这也解释了为什么很多电源模块原厂的评估板测试数据总是比你自己复测的干净——他们几乎全用同轴或定制夹具测,而不是普通地线夹。
4. 完整测量流程与波形判读实战
4.1 测点选择、探头补偿和开机设置
测量纹波的步骤看着简单,但每一个环节都有讲究。第一步是选测点。正确的测点应该是输出电容两端,而且是“就近原则”:电容应该紧挨着电源芯片的输出引脚和地引脚。你要是把探头点到远端负载端的过孔上,导线上的压降会混进来,测出来的不只是电源纹波,还包括功率走线上的压降噪声。
第二步是给探头做补偿校准,前面提过,不再重复。第三步是示波器设置,我推荐一套通用初始参数,再根据实际波形微调:
- 通道耦合:交流(AC)
- 垂直刻度:20mV/div起步,看不清再往下调
- 时基:如果是500kHz开关频率,用2μs/div或5μs/div,保证屏幕上能显示几个完整的开关周期
- 采样模式:普通或峰值检测
- 带宽限制:按指标定义决定,不确定就按“20MHz开一次、关一次”分别记录
- 触发:用上升沿或下降沿触发在输出波形上,时基拉短看细节,拉长看整体稳定度
测点的连接方式我强烈建议焊接短引线,不要手持探头针尖去点,因为人手会抖,接触电阻又不稳定,波形容易产生虚假毛刺。焊接引线时也别用太长的漆包线,模着弯成一个小环站在旁边,长引线本身也会带来测量误差。
4.2 时域判读:把纹波和噪声从混合波形里拆开
屏幕上最终显示的是一条混合波形,怎么拆开来理解?我的经验是看形状和周期:
- 纹波部分:跟随开关频率,波形呈锯齿状或三角波,边沿有固定的时间节拍。用示波器的“平均测量”功能,把采样次数设成64次或128次,随机噪声会被平均掉,剩下的就是周期性的纹波。
- 噪声部分:叠加在纹波上的毛刺,忽大忽小,时域上不一定每个周期都有,用平均模式会把它们抹掉,所以想看噪声要把平均模式关掉,改用“包络模式”或“峰值检测模式”,让示波器记录一段时间内每个采样点的最大值和最小值,能直观看到噪声毛刺的包络范围。
判断时先记两个数:开平均模式的Vpp(纹波),关平均模式的Vpp(纹波+噪声)。再打开包络模式观察最大峰峰值,这样可以避免因为触发点固定而漏掉随机出现的噪声尖峰。
另外,留意毛刺出现的时刻。如果毛刺恰好出现在开关管开通或关断沿附近,那么它多半是开关振铃通过寄生参数耦合出来的;如果毛刺是随机出现在任何位置的,那更可能是外部辐射干扰或地弹噪声,需要结合布局排查。
4.3 频域辅助:用FFT定位噪声来源
时域波形能告诉你噪声有多大,但很难告诉你噪声从哪来。这时候示波器的FFT(快速傅里叶变换)功能就派上用场了。
把示波器切到FFT模式,横轴变成频率,纵轴是幅度谱,你就能看到噪声的能量分布。以常见的Buck为例,频谱的规律性很强:
- 开关频率基波(比如500kHz)及其2倍、3倍等谐波,是比较有规律的一串尖峰,它们构成纹波的主要成分。
- 几十MHz到一两百MHz出现一个宽包络,那往往是开关振铃和寄生谐振,对应时域毛刺。
- 如果发现某个频率峰值和本地环境相关,比如200MHz上下常见于Wi-Fi或蓝牙频段附近,那很可能是空间辐射被探头的环路拾取到了,先检查接地。
FFT的频率分辨率跟时域采样时间成反比,想看低频谐波就把时基拉长,想看高频谐振就把采样率拉高。多测几个不同时基下的频谱,结合时域波形一起判断,定位噪声来源就不难了。
5. 实测中踩过的坑:四条典型排查链路
5.1 同样的板子,为什么同事测出的纹波小一半?
有次和同事联调一块带DC-DC的板子,我测输出电压纹波有28mV,他测出来只有12mV,两个人当场都懵了。排查后发现,区别就在接地方式上:我用的是根地线夹,夹在输出电容一端的GND引脚上,地线在公司实验室的工位上绕了一个大圈;他用的是探头附带的短地弹簧。同一个测试点,同一个示波器,数据就差了一倍还多。
这个案例后来被我拿来做新员工培训的典型素材。排查链路就是:先怀疑测量系统,再怀疑电源板。具体做法是固定被测板子,只更换探头的接地方式,如果波形发生显著变化,说明测量本身引入了干扰,而不是板子本身有问题。
5.2 低频纹波稳定,但高频毛刺忽大忽小
另一个常见情况是:波形里的三角波纹波很稳定,但上面叠着一层忽大忽小的高频毛刺,幅度一会儿20mV,一会儿40mV,时间上没规律。这种毛刺往往不是板子自己产生的,而是外部电磁环境耦合进来的。
我当时的排查方法是:把示波器探头短接到同一个GND上,正常接地方式不变,看屏幕底噪。正常情况下应该只有很平的基线;如果底噪本身就很大,说明问题出在探头环路或示波器供电地上。然后再把板子断电,探头保持原测试点不动,看是否仍能捡到噪声。断电后还有很大的随机噪声,基本可以断定是环境辐射或地环路干扰,而不是电源本体的噪声。
遇到这种情况,先把探头接地改短,再把示波器电源插头改到同一个插排、确保实验室接地良好,大部分环境噪声都能压下去。
5.3 波形的三角波不见,全是正弦波
有时候接连测试端会出现一个频率远低于开关频率的正弦波,比如开关频率是1MHz,波形却是个几十kHz、几kHz的正弦摆动。这种情况最容易被误判成低频纹波超标,但实际上往往是以下原因之一:
- 示波器探头本身接触不良,产生间歇接触电阻,等效出一个RC低频振荡。
- 被测板处于轻载或跳脉冲模式(PFM/PFM),开关频率会随负载变化,看起来像低频周期波动。
- 输入电源本身不稳,前级电源的纹波穿过后级导致低频波动。
排查链路是:用FFT看这个低频分量的频率值,然后对比是不是输入电源的纹波频率;再检查负载状态是不是进入了PFM;最后换根探头或换焊接引线排除接触问题。把这些排除完,再决定要不要动板子电路。
5.4 浮地测量注意看危险电压
如果是测非隔离电源的浮地部分,比如AC-DC原边和副边共地的情况,或者是半桥驱动高边开关这类节点,直接用无源探头的地线夹去接“参考地”,很可能会把示波器的保护地串进电路,轻则跳闸,重则损坏器件,这是所有测量里要时刻警惕的。
对于这种场景,条件允许一定要用差分探头或者隔离通道示波器,并且先确认被测点相对大地之间是否存在危险电压,再用示波器的浮地隔离功能或差分测量。测DC-DC模块的普通输出端时,输出地通常和输入地是同一个参考,相对大地没有危险电压,可以放心用无源探头;但只要涉及隔离电源二次侧,必须先确认参考地关系再动手。
6. 经验沉淀:几个我在实际测量中养成的习惯
6.1 纹波和噪声分开记录
现在每测一块电源,我都会在测试记录里分三列写:纹波Vpp(20MHz限制,平均值模式)、纹波+噪声Vpp(全带宽或按规格书定义)、噪声峰值(包络模式)。这样写的好处是,后续如果产品出现EMI问题或ADC采样异常,回头查数据时能立刻知道当初测的是哪种噪声、有多大,而不是一个笼统的“12mV Vpp”,根本分不清到底是纹波还是毛刺。
6.2 给测试点留“焊盘”
我在画PCB时习惯在输出电容两端预留两个小焊盘,间距1mm左右,专门给测量探头用。焊盘上不做绿油覆盖,表面镀金或喷锡。这样后面调试时弹簧针可以直接压上去,焊同轴线也有固定位置。一次产品量产前去做电源性能抽检,测试组反馈“你们的板子纹波特别好测”,其实就是这两个焊盘的功劳——它保证了每个人测的是同一个点、同一种接地方式,数据之间才有可比性。
6.3 善用示波器的数学功能和FFT
现代数字示波器上的数学功能,很多工程师只用来看加减乘除,很少用来分析电源噪声。其实可以试试把通道A接到输出噪声信号上,通道B接到开关节点信号上,用数学功能做一次频谱对比或相关分析,能很直观地看出输出噪声和开关动作的关联程度。FFT挡位记得选合适的窗函数:看周期性纹波用汉宁窗比较顺滑,看瞬态毛刺用矩形窗更容易保留时域幅值特征。
6.4 别一味迷信高带宽示波器
测纹波不是宽带越高越好。100MHz带宽的示波器足够应付绝大多数DC-DC电源的纹波噪声测试,500MHz甚至1GHz的高带宽示波器反而会捡到大量无意义的辐射噪声,自己吓自己。真正决定测量准确度的,是你前面接地做得好不好、测试点选得对不对,这比换一台更贵的示波器有效得多。
我在实际项目中见过不少工程师,遇到电源噪声第一反应就是换低ESR电容、加磁珠、改环路,忙了一整天,最后发现是示波器地线夹在捣乱。把接地问题先解决掉,很多噪声其实根本不存在。也希望这篇文章能帮你少走这段弯路。