☰
DC-DC纹波测量避坑:成分、探头接地与频域噪声分离
2026/10/7 9:00:58 网站建设 项目流程

1. 很多人测出的纹波,其实是自己制造出来的

我见过太多这样的场景:一块DC-DC降压电路,输出标称5V,示波器一接,峰峰值读数一百多毫伏,工程师当场就慌了,觉得电源设计有问题,开始换电感、换电容、改布局,折腾一个星期,最后发现问题根本不在电源上——在探头上。

DC-DC电源纹波这个话题,说简单也简单,说复杂能让人栽跟头。简单在于它的定义很清楚:开关电源输出端叠加在直流分量之上的周期性交流波动,来源是开关管的导通截止动作、电感的充放电电流脉动、以及输出电容的等效串联电阻(ESR)上的电压跌落。复杂在于,你要把它测准,比设计它本身还要讲究。

这篇文章想聊的是两件事:第一,DC-DC的纹波到底由哪些成分构成,它们各自长什么样、频率在哪里;第二,也是最容易被忽略的,测量纹波时那些让读数失真的坑。很多人拿到的"纹波超标"结论,本质上是一个测量伪影,不是电路的真实表现。搞清楚这一点,能省下大量无谓的返工时间。

适合谁看?做过开关电源设计、调试过DC-DC模块、或者正在被输出噪声困扰的硬件工程师,以及需要给ADC、射频前端、高精度运放供电、对电源质量敏感的嵌入式开发者。哪怕你只是偶尔用示波器看一眼电源输出,这篇文章里的测量方法也能让你的读数更接近真相。

后面我会从纹波的物理来源讲起,把Buck、Boost这类常见拓扑的纹波形态拆开说清楚,然后重点放在测量上——探头怎么选、地线怎么接、带宽怎么限、耦合怎么选,以及怎么在频域里把纹波和噪声区分开。最后聊几个实际调试中反复出现的问题。

2. 纹波的三个成分:别把它们混成一团

2.1 开关频率纹波:主成分,也是最"讲道理"的那个

DC-DC变换器工作在开关状态,开关管以固定的频率(比如500kHz、1MHz、2.2MHz)开通和关断。在Buck电路里,当上管导通时,电感两端电压是Vin减Vout,电感电流线性上升;上管关断时,下管(或续流二极管)导通,电感电流线性下降。这个三角波电流流过输出电容,在电容ESR上产生一个与电流同相的电压,同时在电容本体上产生一个充放电的电压分量。

最终在输出端看到的,就是一个与开关频率同频的三角波或近似锯齿的波形,这就是开关纹波,也是纹波的主成分。它的峰峰值由几个因素决定:

  • 电感纹波电流的大小,ΔIL = (Vout × (1 - D)) / (L × fsw),其中D是占空比,fsw是开关频率
  • 输出电容的ESR,ESR越大,同样的ΔIL产生的纹波电压越大
  • 输出电容的容值,容值越小,充放电的电压摆幅越大

这里有个容易被误解的点:很多人以为加大输出电容就能把纹波压下去,其实在ESR主导的频段里,加电容效果有限。因为纹波电压的ESR分量是ΔIL × ESR,跟容值没关系,只要ESR不变,这部分纹波就不动。只有当容值分量占主导时,加电容才有明显效果。所以选输出电容时,ESR这个参数比容值更值得盯紧,尤其是陶瓷电容和电解电容混用的场合。

2.2 开关尖峰:寄生参数惹的祸

如果你把示波器带宽开到最大,会看到开关纹波的边沿上叠着一个个又尖又窄的毛刺,频率远高于开关频率,幅度有时候能到纹波主成分的好几倍。这些开关尖峰来源于电路的寄生电感和寄生电容。

开关管在开通过程中,电流变化率di/dt非常大,而PCB走线、封装引脚、电容内部都存在寄生电感。根据V = L × di/dt,哪怕寄生电感只有几纳亨,在几安培每微秒的电流变化下,也会感应出可观的电压尖峰。同样,开关节点上的寄生电容在电压跳变时会产生位移电流,也会形成振铃。

这些尖峰的特点是:频率高(几十MHz到几百MHz)、宽度窄(几纳秒到几十纳秒)、与开关动作同步。它们既是电路真实存在的现象,也特别容易被测量方式放大。比如你用地线夹直接夹在输出电容两端测,走线的寄生电感会跟尖峰耦合,读数会明显偏大。

抑制开关尖峰的手段主要有:优化PCB布局缩短高频电流回路、在开关节点加RC吸收电路、选用低ESL的电容、必要时加共模电感或磁珠。但要注意,尖峰和纹波在工程上要分开评估,很多芯片的数据手册标称纹波是只算开关频率主成分的,把尖峰算进去自然会"超标"。

2.3 低频噪声:来自控制环和输入

除了开关频率及其谐波,输出上还会存在低频波动,常见的有:

  • 输入电压纹波导致的输出纹波:如果输入端的去耦不充分,输入电压本身就带低频波动,通过变换器的传递函数传到输出,形成低频分量。频率可能是工频整流后的100Hz/120Hz,也可能是上游另一个开关电源的开关频率。
  • 控制环路不稳定或相位裕度不足:输出电压的调节依赖误差放大器和补偿网络。如果环路裕度不够,负载阶跃或输入扰动会激起衰减振荡,表现为低频的振铃。
  • 负载变化引起的波动:负载电流突然变化时,输出电容先靠自身储能撑住,然后环路慢慢把电压拉回来,这个过程会产生一个低频的恢复波形。

这部分内容在测量时最容易被误判。示波器上看到输出有一两百赫兹的波动,很多人第一反应是DC-DC有问题,实际上可能是输入电源的问题,或者环路带宽设置偏低的正常表现。区分方法是:先测输入端,如果输入端就有这个低频分量,那基本可以确定是传导过来的,跟开关级本身无关。

把这三个成分分清楚,是后续一切测量的前提。你测到的总峰峰值,是三者叠加的结果,但它们的物理来源、抑制手段、评估标准完全不同。混在一起讨论,讨论不出结果。

3. 探头和接地点:测量结果的生死线

3.1 普通无源探头为什么"测不准"纹波

几乎所有示波器都配无源探头,用起来方便,但它测纹波有个先天缺陷:地线夹的那根线太长了。

标准无源探头的地线夹引线通常在10到15厘米之间。这根线加上探头尖端的回路,构成了一个环形天线,其寄生电感大约在100到200纳亨的量级。当你在输出端测量时,这个环路会感应开关节点辐射的磁场,同时也会拾取开关电源内部的高频电场。结果就是,示波器上出现的尖峰,相当一部分不是被测点真实存在的,而是这个环路"接收"到并转换成电压信号显示出来的。

这套机制解释了一个很常见的现象:同一块板子,用无源探头地线夹测,纹波可能读到80mVpp;用弹簧地针(接地弹簧)测,只有25mVpp。差出来的那55mV,就是测量回路引入的伪影。

无源探头另一个限制是带宽和输入电容。常见的100MHz无源探头输入电容约10pF,接入被测点后会和节点阻抗形成分压和低通,对高频尖峰的测量产生影响。当然,对于只看开关频率纹波主成分的场合,无源探头带宽其实是够的,问题主要出在接地方式上。

3.2 弹簧地针和同轴连接的实操

接地弹簧是目前最推荐的折中方案。它把探头的接地回路缩到几毫米,寄生电感降到纳亨级,能大幅减少磁场拾取。操作上有个细节:弹簧要尽可能靠近被测点和参考点,最好是探头尖端接触输出电压、弹簧直接压在输出电容的地端焊盘上,两者距离控制在1到2毫米内。如果弹簧够不到地,就找最近的、与输出电容地端同电位的过孔或焊盘。

同轴电缆直连(也叫尾纤测量法或SMA直连)是更高精度的做法。在输出电容两端焊一个SMA或U.FL座,用同轴电缆接到示波器,示波器输入设成50欧姆或1兆欧。同轴结构的信号回路面积小、屏蔽好,高频段的表现远优于任何探头。代价是要在板子上留座子,改板或者飞线,灵活性差一些,通常用在需要严格评估噪声的射频或高速ADC供电场合。

测量方式寄生电感量级适用场景主要局限
无源探头+地线夹100-200nH只看低频纹波趋势高频尖峰严重偏大
无源探头+弹簧地针几nH到十几nH常规纹波评估弹簧够不到时受限
有源差分探头小隔离测量、高压侧价格高,需匹配带宽
同轴电缆直连最小噪声严格评估需预留在板座子

3.3 差分测量和隔离的取舍

有时候被测点不是以板子地为参考的,比如高边电流检测点、隔离电源的次级输出,或者你怀疑测量的"地"本身不干净。这时候无源探头的单端测量就不合适了。

差分探头能测两个点之间的电压差,对共模干扰有抑制作用。它有源,带宽高,输入阻抗匹配好,缺点是贵,而且需要校准。另一个选择是用两个单端探头做数学相减,但这对两个通道的时序、增益匹配要求高,实际效果往往不如专用差分探头。

还有一种情况值得注意:示波器的地线通过电源线跟大地相连,而某些设备(比如手持设备、电池供电设备、或者带隔离的DUT)的信号地跟大地是浮空的。直接接上去可能在探头上形成共模电流,轻则读数异常,重则损坏设备。遇到带电或者不确定接地状态的系统,先用万用表确认被测地和示波器地之间的电位差,必要时使用隔离变压器或差分测量。这一条看似基础,但每年都有人因为省略这一步烧掉探头。

4. 带宽、耦合和触发:示波器设置里的取舍

4.1 带宽限制该不该开

示波器带宽越宽,能看到的频率成分越多。测纹波时,是否要打开带宽限制(比如打开20MHz限制),取决于你想看什么。

如果目标是评估开关频率主成分纹波,看它有没有超过设计预期,那打开20MHz带宽限制是合理的。因为开关频率通常在几百kHz到几MHz,20MHz带宽足够覆盖它的前几个谐波,同时把几十MHz以上的高频尖峰和噪声滤掉,读数更接近"稳态纹波"这个指标。很多电源芯片的数据手册在标纹波时,也注明是在20MHz带宽限制下测得的。

如果目标是评估高频噪声对下游敏感电路的影响,比如给射频芯片或高精度ADC供电,那就不该限带宽。高频尖峰虽然能量小,但可能落在敏感电路的接收频段内,必须完整测量。这时候要看的是全带宽下的峰峰值和频谱分布。

所以带宽设置没有标准答案,先明确你要测的是什么指标,再决定开不开限制。最忌讳的是拿一个限了带宽的读数去跟一个没限带宽的读数比较,然后得出"这块板子纹波比那块大"的结论,这是没有意义的对比。

4.2 耦合方式:为什么必须用AC耦合

测纹波一定要用AC耦合。原因很直接:纹波是叠加在直流输出上的小信号,幅度可能只有几毫伏到几十毫伏,而直流分量是几伏到十几伏。如果用DC耦合,你要么把垂直刻度调得很大,纹波在屏幕上只剩几个像素,看不出细节;要么把波形移到屏幕边缘,垂直分辨率全浪费在直流上了。

AC耦合隔掉了直流,让你能把垂直刻度和偏移调到纹波所在的量程,获得足够的分辨率。示波器的AC耦合通常用一个隔直电容实现,截止频率在几Hz到十几Hz。对于几百kHz的开关纹波,这个隔直电容不会造成衰减,测量是准确的。

但AC耦合有个陷阱:如果被测纹波的频率很低(比如几十Hz的输入波动),接近或低于AC耦合的截止频率,波形会被衰减,读数偏小。所以测低频分量时,要么切回DC耦合但用更高的垂直分辨率(比如用示波器的偏置功能),要么确认AC耦合的截止频率远低于你要测的最低频率。

4.3 触发和平均:把随机噪声挤出去

示波器的触发设置对读数的可重复性影响很大。测纹波时,建议用边沿触发,触发源选被测输出信号本身,触发电平设在纹波波形的中间位置。这样每次采集都对齐在同一个相位,不会出现波形左右跳动导致的视觉误差。

如果波形上叠加了随机噪声,读数抖动,可以用采样的平均模式。平均N次能把随机噪声按1/√N抑制,让周期性纹波更清晰。但要注意,平均会把非周期性的、偶发的尖峰也一并抹掉,所以如果你要评估最坏情况下的尖峰,就不能用平均,得用峰值检测或者单次捕获多看几次。

还有一个经验:读数时不要只看一个屏幕就下结论。开关电源的纹波跟负载、输入电压、温度都相关,应该在几个典型工作点各测一遍,取最坏情况。有时候轻载下纹波小,重载下反而大,或者反过来(取决于控制模式)。只测一个点容易得出片面结论。

5. 把纹波和噪声分开看:频域视角

5.1 时域读数的局限

时域上你看到的是一个总峰峰值,它包含了开关纹波、开关尖峰、随机噪声、外部干扰,全都叠在一起。你无法从这一个数字里知道,超标的部分到底是哪个成分。这就导致一个困境:想优化,却不知道该优化哪里。

解决办法是转到频域。示波器通常带FFT功能,或者用频谱分析仪。把输出信号做频谱分析,你会看到:

  • 在开关频率fsw和它的谐波2fsw、3fsw处有明确的谱线,这些是开关纹波及其谐波
  • 在更高的频率(几十MHz到几百MHz)有较宽的谱成分,这些是开关尖峰和振铃
  • 在整个频段上还有一层抬高的底噪,这是随机噪声和干扰

有了这个分布,你就能对症下药。fsw处谱线高,说明输出电容的ESR或容值不够,或者电感纹波电流偏大,从这些参数入手;高频段谱成分高,说明布局寄生参数大、吸收电路没调好,从PCB和吸收网络入手;底噪高,可能是外部干扰或者测量回路拾取,先改善测量再谈电路。

5.2 用近场探头定位辐射源

当高频噪声来源不明确时,近场探头是个好帮手。它是个小环或者小棒,不接触电路,靠感应电磁场来探测。你拿着它在板子上方扫描,哪里场强大,哪里就是辐射源。

常见的辐射源包括:开关节点的铜皮、电感本体、输入输出环路、以及走线形成的偶极子。找到源头后,抑制手段就明确了:开关节点的铜皮尽量小、电感选用屏蔽型、输入环路面积压到最小、关键走线用地平面隔离。

这个方法我在调试一款给ADC供电的Buck时用过。时域上纹波看着还行,但ADC的采样结果总有固定的高频干扰。用近场探头一扫,发现电感正上方场强最强,换了一颗屏蔽电感之后,干扰明显下降。时域波形变化不明显,但频域和ADC的实际表现改善很大。这说明有些问题在时域上看不出来,必须结合频域和实际电路表现来判断。

5.3 判断噪声是不是测量引入的

有一个很实用的自检方法:把探头尖端从被测点移开,悬空但保持接地弹簧接地,看示波器上还剩什么。如果这时候波浪线上还有跟原来相似的高频成分,那说明这些成分是测量回路从空间拾取的,不是被测点真实存在的。如果悬空后波形变平,说明之前测到的确实现象。

另一个方法是改变探头的朝向和位置,如果高频成分的幅度随探头姿态明显变化,也说明是拾取。真实存在的纹波,不会因为你把探头转个角度就变样。

这套自检能帮你快速区分"电路问题"和"测量问题"。当怀疑测量伪影时,先做这个检查,能避免走很多弯路。

6. 几个反复出现的实际问题

6.1 数据手册的纹波指标怎么对照

芯片数据手册上标的输出纹波,通常在特定的测试条件下:特定的输入电压、输出电压、负载电流、以及特定的输出电容组合,而且多半注明带宽限制。你拿自己的测试结果去对照,必须先确认测试条件一致。

最常见的差异来源是输出电容。手册可能用两颗22uF陶瓷电容,你用的是22uF陶瓷加470uF电解,两者的ESR-频率特性完全不同,纹波自然不一样。另一个差异是测量方式,手册如果用的是同轴直连,你用地线夹测,读数天然偏大。

所以对照时,我的做法是:先看手册的测试条件,尽量复现;如果条件无法完全复现,就把差异因素列出来,估算影响量级,而不是直接拿数字比大小。数据手册的纹波值是参考,不是判据,真正的判据是你的系统对电源质量的要求。

6.2 轻载和重载下的纹波差异

同一条DC-DC电路,轻载和重载下的纹波形态可能截然不同。原因有几方面:

在PWM模式下,重载时占空比大,电感电流连续,纹波主要来自ΔIL和电容;轻载时可能进入DCM(断续导通模式),电感电流在每个周期内降到零,输出电容要独自支撑负载,纹波形态变成脉冲状,幅度和频率都可能变化。

在PFM(跳周期)模式下,轻载时开关动作变得稀疏,纹波频率降低但每次脉冲的幅度可能更大,形成低频的、幅度较大的波动。这种模式下轻载纹波可能比中载还大。

所以评估纹波不能只测一个负载点。至少要在轻载(比如10%额定)、半载、满载三个点各测一次,画出纹波随负载的曲线,才能知道这块电源在实际工作范围内的表现。很多时候,问题出在某个特定的负载区间,而不是全程都差。

6.3 多路输出的相互干扰

一个变换器带多路输出,或者多路DC-DC共用输入时,通道之间的干扰很常见。某一路负载突变,会在输入电流上产生扰动,通过输入阻抗耦合到其他通道的输出上。或者,两路的开关频率接近但不相同,会在输出上产生拍频,表现为一个低频的幅度调制,时域上看是纹波忽大忽小,频域上是两个靠得很近的谱线。

排查这类问题时,可以用示波器的双通道同时观察多路输出,看扰动是否同步。如果一路的负载变化能在另一路输出上看到对应的波动,那就是耦合。解决办法包括:加强各路输入的独立去耦、在输入母线上加磁珠或电感隔离、调整开关频率避开拍频。

还有一点:多路输出时,不要把某一路上测到的纹波直接归因于这一路的设计。先用单路单独工作的方式测一次作为基准,再加载其他通道,通过对比判断干扰来源。这个基准测试看似多余,实际上能节省大量排查时间。

6.4 温度对纹波的影响

电解电容的ESR随温度变化明显,低温下ESR大幅上升,纹波的ESR分量随之增加。在常温下测着合格的电源,到了零下或者高温环境,纹波可能明显变化。陶瓷电容的容值随温度和直流偏压变化,也会影响纹波。

如果产品有宽温要求,纹波测试就要覆盖温度范围。至少要在低温、常温、高温三个点测。用环境试验箱或者冷热台都可以。常温合格不等于全温域合格,这是很多消费类产品在恶劣环境下出问题的原因之一。

7. 我平时的一些测量习惯

上面讲的都是方法和原理,最后说几个我在实际操作中养成的习惯,都是踩坑踩出来的。

第一,每次测纹波,先接地弹簧自检一次。就是把弹簧接地、尖端悬空,看示波器上还剩多少,记下来作为本底。之后正式测量的读数,心里对这个本底有数。如果本底就有几十毫伏的高频,那测出来的尖峰里有多少是真实的有多少是拾取的,就一目了然。

第二,测之前先确认探头的补偿和校准。无源探头要接在示波器的校准方波上,用调节棒把波形调平。没补偿好的探头,测方波会有过冲或圆角,测纹波也会有类似的失真。这一步花不了半分钟,但很多人跳过。

第三,垂直刻度和偏移配合用,让波形占据屏幕的合适比例。太小了分辨率不够,太大了削顶。我习惯让纹波波形占屏幕垂直方向的六成左右,这样既能看清细节,又不容易削顶。

第四,记录测试条件而不只是记录结果。输入电压、负载电流、输出电压、电容配置、探头类型、带宽设置、耦合方式,这些都要记。不然后面出现问题时,无法复现和对比。我见过太多"上周测的是多少毫伏"但没有任何条件记录的对话,讨论起来毫无效率。

第五,对可疑的尖峰,换个方式再测一次。用地线夹测到的尖峰,换弹簧地针再测;或者换同轴直连再测。几次结果一致,才能确认是真实的。差异很大,就说明之前的测量方式引入了伪影。

这些习惯看起来琐碎,但能把你对电源纹波的判断从"猜"变成"有依据的推断"。DC-DC纹波不是一个单一的数字,它是多个物理过程在输出端的叠加表现,测量方式会显著影响你看到的数字。理解这一点,比记住任何一个具体数值都重要。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询