资讯动态

DC-DC输出电压纹波从哪来?纹波来源与抑制方法全解析

发布时间:2026/9/29 9:36:01 来源:尧图企业网站定制
做电源设计这些年有一个问题几乎每次调试都会碰到用示波器夹在输出端一看明明芯片手册上写着几十毫伏的纹波指标实测却大得离谱甚至还会看到一堆莫名其妙的毛刺。很多人第一反应是换电容、加磁珠折腾一圈下来改善却有限。其实问题往往在于没搞清楚输出电压纹波到底从哪来更没分清纹波和噪声是两码事。这篇文章是系列的第一篇先集中火力解决输出电压纹波的来源和抑制这个问题。我会用实际调试中的经验和逻辑把纹波产生的几个主要机理拆开讲清楚然后给出可落地的抑制手段和注意点。适合正在做DC-DC电源设计、或者被输出纹波折磨得睡不着觉的硬件工程师参考也适合刚入门电源设计的同学建立正确的分析框架。1. 先搞清楚概念纹波不是噪声混在一起算账永远调不对1.1 纹波和噪声的本质区别很多人习惯把示波器上看到的输出端交流分量统称为纹波这在大多数非精密场合也不算错但一旦要针对性地解决问题就必须把这两类东西分开看。纹波是与开关频率同步的周期性波动它的频率等于或者整数倍于开关频率。开关电源的核心工作原理就是高速开关电感充放电、电容充放电这个过程必然导致输出电压周期性起伏。这种起伏频率固定、幅度相对稳定通过计算可以预测通过优化环路和输出级可以控制。噪声则是随机的、非周期性的高频分量来源包括开关节点的高频振荡、寄生参数引起的振铃、外部电磁干扰耦合等等。噪声的能量分布在一个很宽的频段上从几十兆赫兹到几百兆赫兹都有可能。它的特点是难以预测、难以精确建模抑制手段也和纹波完全不同。纹波与开关频率同步可预测主要由输出电容和电感电流决定 噪声随机高频分量不可精确预测主要由寄生参数和布局决定1.2 拿到的规格书指标为什么实测对不上读芯片数据手册时绝大多数人只看表格里标的输出纹波数值比如20 mVp-p甚至10 mVp-p却忽略了下面的测试条件。厂商标这个数值时通常用的是理想布局、指定的输出电容、指定的测试探头和带宽限制。我见过不少同行拿着普通10倍探头、开着20 MHz带宽限制去测结果测出来的波形里全是探头地线夹感应到的开关毛刺真正的纹波反而被淹没了。这里插一句测量方法后文还会专门展开测量输出纹波不能用标配的地线夹那种长地线就是一个环形天线会把你电路里的磁场变化全部接收成电压信号。正确做法是使用探头专用的接地弹簧探头尖端直接接触输出电容引脚弹簧接地端压在电容地端尽量缩短整个回路。带宽限制通常开到20 MHz用AC耦合这样看到的基本就是真实纹波。搞清楚这层关系接下来就可以顺着纹波的产生源头一个个排查了。2. 输出电压纹波的四个主要来源2.1 开关管的周期性开关是根因纹波的底层来源是开关管的通断行为。以最常用的Buck降压电路为例Q1导通时输入能量通过电感传递到输出Q1关断时电感续流输出由电容维持。这个过程中电感电流始终处于上升-下降-上升-下降的锯齿波状态。电感电流纹波量由伏秒平衡决定公式很经典ΔIL (Vin - Vout) × D / (L × fsw)其中D是占空比fsw是开关频率。输出电容可以看成充放电的池塘电感电流纹波高于负载电流时多出来的电流就灌进输出电容反过来负载电流高于电感电流时电容就要补电流出来。电容上的这个充放电过程就形成了输出电压纹波。2.2 输出电容ESR和ESL是纹波放大的放大器如果输出电容是理想电容那么电容上的电压纹波可以直接用积分公式算数值通常很小。但现实电容都有等效串联电阻ESR和等效串联电感ESL。电流流经ESR时会产生压降所以输出电压纹波里很大一部分其实不是电容上存不住电导致的而是ESR上压降的体现。对于电解电容这种ESR动辄几十毫欧甚至上百毫欧的器件ESR贡献的纹波往往远大于电容本身充放电贡献的纹波。ESL的影响表现为高频特性。电感电流在开关瞬间发生剧烈变化di/dt非常大在ESL上形成尖峰电压。这个尖峰频率很高通常在几十兆赫兹量级视觉表现就是在开关沿上叠加了一个衰减振荡。2.3 CCM和DCM模式下纹波差异明显连续导通模式CCM下电感电流不会降到零纹波通常是三角形叠加一个直流分量幅度相对可控。但轻载时进入断续导通模式DCM电感电流每个周期会归零一次这就意味着输出电容在每个开关周期内要有更大幅度、更陡峭的充放电过程。DCM下的纹波频率特性和CCM不同有些人测轻载纹波发现波形变得断断续续、幅度反而变大往往就是电感电流断续引起的。此外很多芯片在轻载下会进入突发模式或PFM模式开关频率不固定纹波表现为一串串低频脉冲这就更不能用固定的LC公式去套了。2.4 寄生参数和地弹噪声叠加这部分虽然更偏噪声但实际测量中它往往叠加在纹波波形上让人误以为是纹波的问题。开关管在纳秒级别内完成通断切换极快的电流变化di/dt在PCB走线电感和地平面阻抗上产生压降。地弹噪声Ground Bounce就是由于电流快速变化地回路上感生电压导致地电位瞬时浮动表现出来就是输出端地并不真正是零伏测量时基准点自己都在抖动。抑制地弹的办法和布局强相关功率回路要尽量短、功率地和信号地要合理分割与单点汇接、开关管电流必经之路上的过孔和铜皮都要加宽。这个问题容我在第四章专门展开。3. 纹波电压到底怎么算两个公式和一次实测对照3.1 电容充放电项与ESR项分步估算输出纹波电压的经典估算分两项由电容电荷变化决定的电压变化以及由ESR决定的电压变化。为了方便说明举一个典型的Buck案例Vin 12V, Vout 5V, fsw 500 kHzL 10 μHC 22 μF 陶瓷电容ESR约5 mΩ先算占空比D Vout / Vin 5/12 ≈ 0.417。电感纹波电流ΔIL (12 - 5) × 0.417 / (10×10⁻⁶ × 500×10³) 7 × 0.417 / 5 0.583 A电容充放电引起的纹波电压忽略ESR时为ΔVc ΔIL / (8 × fsw × C) 0.583 / (8 × 500×10³ × 22×10⁻⁶) ≈ 6.6 mVESR引起的纹波电压为ΔVesr ΔIL × ESR 0.583 × 0.005 ≈ 2.9 mV两者都算上总纹波估算约等于两者均方根叠加再乘个经验系数或者直接用峰值近似纹波电压 ≈ ΔVc ΔVesr ≈ 9.5 mVp-p。这个数值和实测会有差距因为陶瓷电容在大压降下DC偏压特性会导致实际容量缩水但量级上足够指导设计。3.2 为什么电解电容的纹波远大于陶瓷电容同样的电路如果输出电容换成220 μF电解电容ESR典型值在3050 mΩ之间。因为电解电容容量大、ESR也大此时ESR项起主导作用ΔVesr 0.583 × 0.04 ≈ 23 mV比陶瓷电容方案大了好几倍。这也解释了为什么很多用铝电解电容做输出的老式电源纹波普遍比现代陶瓷电容方案大——问题不是容量不足而是ESR太高。想压纹波降低ESR比增加容量更直接有效。4. 从器件到布局到环路纹波抑制的实操手法4.1 输出电容的选型策略低ESR优先容值也要够选输出电容时我习惯按ESR决定纹波上限、容量决定动态响应的思路走。如果目标纹波是20 mV以内建议优先考虑X5R/X7R陶瓷电容并且用多个小容值并联。比如2颗22 μF陶瓷电容并联等效容量44 μF、ESR约2.5 mΩ比单颗47 μF的ESR低很多纹波表现也更好。陶瓷电容DC偏压特性必须注意。很多标称22 μF的0402电容在10V偏压下实际容量可能只有标称的30%50%。选型时要看容值-电压曲线留足余量。如果输出需要较大保持时间或者应对大动态负载可以加一颗电解电容作大池塘但必须让陶瓷电容靠近负载侧用来吸收高频纹波。这里特别提一下并联陶瓷电容过多会引起环路稳定性问题因为多个电容并联会让输出级等效ESR变得极低给环路补偿会带来新的相位挑战。所以选电容一定要结合环路设计一起考虑不能只对着纹波一个指标猛冲。4.2 后级LC滤波一阶不够就加一阶有些系统对纹波极其敏感比如给高精度ADC或者射频电路供电单纯靠输出电容很难压到需要的水平。这时候可以在输出电容后面再串一个电感和一组电容构成LC后级滤波。后级LC的设计要避开两个坑LC谐振频率必须远低于开关频率。一般取开关频率的1/10到1/5不然会在开关频率处产生谐振放大反而把纹波变大。阻尼问题。LC二阶系统在谐振峰附近有增益峰值如果在负载端有动态电流变化谐振峰会引起振铃。必要时加一个小阻值的阻尼电阻或者用电感上并联的阻尼网络来压低Q值。举个例子开关频率500 kHz后级电感取1 μH电容取47 μF陶瓷电容谐振频率约fLC 1 / (2π × √(LC)) 1 / (2π × √(1×10⁻⁶ × 47×10⁻⁶)) ≈ 23 kHz这个频率远低于500 kHz后级滤波对开关纹波的衰减大约是每倍频程12 dB实际可以压掉2030 dB的纹波效果非常明显。4.3 布局和接地地弹噪声压不下去所有抑制手段都白搭纹波抑制不只是原理图设计的问题PCB布局不合理会让所有电容白加。开关电源的功率回路里电流变化率最大的路径是输入电容-开关管-电感-输出电容这个回路这个回路的包围面积要尽量小。功率地必须与模拟信号地分开走在输出电容的地端汇合。如果布局允许放顶层铺地平面开关节点下面尽量不开孔、不断裂。地弹噪声的一个常见来源是过孔太多、地连线太细导致地阻抗偏高。高频时微带线的阻抗公式过孔电感和铜皮走线电感都会把噪声变成电压串进系统。实际项目中我遇到过一块板子负载侧ADC的采样噪声始终压不下去最后发现是Buck的功率地走线横穿了ADC的模拟地开关电流直接在地层上产生了压降ADC的参考地都是抖的。把地分割、功率地单独走回源头之后噪声立刻下降了近10 dB。4.4 环路补偿对纹波的影响不只是动态响应很多人以为环路补偿只影响动态响应不影响稳态纹波。这个认识不完全对。带宽越低的环路对开关频率处的纹波抑制能力越强因为环路增益在开关频率处还很高时会试图去校正这个误差反而可能带来环路不稳定。环路补偿的核心是保证足够的相位裕度前提下尽量压低开关频率处的增益。用Type III补偿网络可以做到较高的带宽同时保留相位裕度但运算放大器带宽也有限补偿极点不能高出放大器本身带宽太多否则补偿网络自己就失真了。瞬态响应和纹波之间存在一个平衡。带宽越高、动态恢复越快但高频增益高也会放大开关噪声带宽太低则动态响应差。设计时我的常用做法是先定动态需求再按满足相位裕度要求来设置带宽最后再回头核算纹波如果纹波超标加后级滤波而不是继续提高环路带宽。5. 实测常见问题与排查技巧实录5.1 问题一测出来的纹波比规格书大10倍现象是芯片规格书写20 mV实测却有200 mV而且波形上有很多尖峰。排查思路先用带宽限制和正确的接地方法重新测一遍。如果用了探头地线夹测长地线感应到的开关节点电场和磁场会把波形完全污染。我遇到过不止一次测试人员把地线夹绕了一圈测出来的纹波里一半是示波器探头自己感应到的辐射噪声。换上接地弹簧波形立刻就干净了。如果换完测试方法后尖峰依然在那就是布局和寄生参数的问题。检查开关节点铜皮面积是否过大、电感下面是否铺铜被涡流加热或者引入了寄生电容、输出电容是否离负载太远。5.2 问题二轻载纹波反而比满载大这种情况多半是进入了PFM或者突发模式。轻载下为了维持效率芯片会打一组脉冲、停一段时间输出电容在停止期间被负载缓慢放电形成明显的电压降落再靠一组脉冲补回来。表现在示波器上就是一串低频大摆幅纹波。解决方向有几种强迫芯片工作在强制PWM模式如果芯片支持一般为FPWM模式引脚。加大输出电容来减小突发期间的电压跌落的斜率但会牺牲一些启动特性。调节轻载门限让突发模式下脉冲的频率和占空比更平滑。实际选择上要看应用对低功耗的要求。如果系统对轻载纹波敏感优先选支持省电模式和强制PWM模式切换的芯片在敏感时间段用强制PWM空闲时再切回省电模式。5.3 问题三加了大电容纹波反而变差这是新手最容易踩的坑。输出电容从22 μF加到220 μF纹波不但没降反而出现低频振荡。这个现象的原因是电容容量增大后输出级的极点向低频方向移动如果环路补偿还是原样相位裕度可能从60度掉到20度系统接近不稳定于是在开关频率之外出现了低频振荡分量。这类情况下不仅要看开关纹波还要注意动态响应是否出现振铃。解决方法是重新设计环路补偿参数让输出极点和零点的相对位置恢复到原设计。所以加电容之前一定要想清楚你是在补池塘的容量还是在改变环路的特性。5.4 问题四多路输出电源纹波互相纠缠如果是多路输出比如一路Buck给数字电路一路LDO给模拟电路数字负载的大动态电流会通过地平面耦合到模拟输出端这种现象跟电源本身无关纯属系统级地弹问题。这种场景的排查手段是分电源域测试把数字负载断开只用电阻模拟负载看模拟通道的纹波是否还那么大如果正常说明问题出在地回路上。对策也明确模拟地单独铺层、单点连接、增加去耦电容位置靠近敏感器件。高精度模拟前端对电源噪声极其敏感一个实际案例是给仪表放大器供电时电源纹波在几十毫伏量级时放大器输入噪声底会明显抬升影响微弱信号的信噪比。在多通道生物电采集等场景里短时呼吸—噪声比BnR这类短时窗口评估指标也会因为电源纹波过大而显著恶化因为电源噪声直接耦合进了模拟前端的信号通路。6. 我踩过的坑和一些个人习惯做电源设计这些年有个体会很深纹波抑制的系统性远大于器件选型本身。很多时候花了大量时间琢磨电容参数最后瓶颈却在很不起眼的过孔和铺铜上。我现在设计输出级有几个固定习惯一定会在原理图输出电容处预留多个并联电容位包括大容量电解电容位、多个陶瓷电容位、一个小容值高频电容位。实际调试时再根据实测纹波决定焊哪些而不是一开始就上一堆电容让补偿网络来回调。测量工具上专门准备了一根带接地弹簧的探头只用来测电源纹波不跟其他测量混用。测纹波的带宽统一设20 MHzAC耦合测得的数值才具备横向可比性。这种测量习惯帮我在多块板子之间对比纹波表现时省了不少弯路。最后再说一个容易被忽略的点陶瓷电容会因为压电效应在音频范围内产生噪声某些应用里甚至会听到板子发出口哨声。跟纹波本身关系不大但如果你的电路正好工作在某个负载范围陶瓷电容上的电压波动会引起机械振动这个物理特性和电气指标完全无关属于选型层面的取舍。我在遇到类似问题时会考虑用电解电容并联小陶瓷电容的组合既保留低ESR优势又避开压电啸叫。纹波抑制是个系统工程从原理图选型到PCB布局到测量方法任何一环失误都会让前面所有努力前功尽弃。这篇先把纹波的来源和基本抑制手段讲清楚了下一篇我会专门展开噪声部分的处理包括地弹、寄生振荡、辐射耦合这些更让人头疼的问题。留着这些坑咱们下篇接着填。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑