ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

输出电压纹波与噪声的根源及抑制策略

输出电压纹波与噪声的根源及抑制策略 做电源的老工程师都知道一个DC-DC变换器能不能用往往不是看效率而是看出力出来的电压干净不干净。这里的“不干净”通常就来自两个东西输出电压纹波还有叠加在上面的高频噪声。很多刚入门的硬件工程师第一次看到示波器上那条“长毛”的波形都会怀疑自己焊坏了板子其实这正是纹波和噪声混在一起的典型画面。这篇文章我会一次性把输出电压纹波的来源讲透并给出抑制它的思路和实操参数同时也把噪声里的几个“隐藏玩家”一并说一说适合正在调试Buck、Boost或者LDO供电电路的工程师也适合想搞懂“电源脏到底脏在哪”的硬件爱好者。1. 先分清一件事纹波是纹波噪声是噪声1.1 纹波和噪声的本质区别很多人把“纹波”和“噪声”混为一谈这在工程上会带来很严重的误导因为你可能花了半天时间去抑制噪声结果发现真正超标的是纹波或者反过来。纹波的本质是周期性波动它和开关频率同步表现为“每过一个开关周期输出电压涌起一个固定形状的波峰”。Buck变换器里电感电流三角波流过输出电容的ESR和充放电过程就会在输出端形成锯齿波或带圆角的波纹。这类波形有规律、可预测、频率固定通常落在几十kHz到几MHz的区间。噪声的本质则是随机或高频的扰动它往往不对应某一个确定的频率。开关节点在ns级时间内完成电压跳变会在寄生电感电容之间激发振铃这一振铃会通过传导和辐射两条路径跑出去叠加在输出上表现为开关波形边缘处的高频毛刺频率常常高达几十MHz甚至上百MHz。从实际测量的角度看示波器上看到的“纹波噪声总和”其实是两部分的叠加周期性纹波是主线高频毛刺是刺。如果你把示波器的带宽限制关掉高频毛刺会让波形看起来非常恐怖如果你打开20MHz带宽限制毛刺小一些但纹波的底子还在。理解这个区别是后面所有抑制手段的前提。1.2 为什么初学者经常把两者混为一谈因为它们在示波器上长得很像。普通探头夹在一个非专用的电源测试点你看到的波形是纹波、噪声、探头引入的共模干扰、地线环路拾取的电磁干扰全部混在一起的混合体。这种情况下你很难分辨哪些是电源本身产生的哪些是测量污染。我见过不下五个案例工程师拿着示波器说“我的3.3V纹波有100mV”结果把探头地线夹换成接地弹簧、测试点改到输出电容正负极紧贴的位置后实际纹波只有8mV。所以先分清概念再看测量手段否则后面所有的判断都是空中楼阁。这也是我写这一系列文章第一个要解决的问题。2. 输出电压纹波的三个主要来源2.1 电感电流波动与输出电容ESR的联合作用Buck变换器在稳态工作时电感电流在一个开关周期内交替上升和下降形成一个三角波。这个三角波的平均值等于负载电流但瞬时值是不断波动的。输出电容承担了滤除这部分波动的任务而电容不是理想器件它内部存在等效串联电阻ESR和等效串联电感ESL。纹波的形成可以拆成两部分看。第一部分三角波电流流过电容的ESR产生一个和电感电流波形同形状的电压波动这部分叫ESR纹波公式是ΔV_ESR ΔI_L × ESR。第二部分三角波电流对电容本体进行充放电导致电容两端电荷量周期性变化电压跟着变化这部分叫容性纹波公式大约是ΔV_C ΔI_L / (8 × f_sw × C_out)。这两个分量是“并联”叠加的哪个大哪个主导。电解电容和钽电容的ESR动辄几十毫欧ESR纹波通常占大头而多层陶瓷电容MLCC的ESR只有几毫欧容性纹波就会成为主要部分。这就是为什么同样是22μF输出电容用陶瓷电容的Buck纹波可能只有几mV用普通电解电容却有几十mV的差别所在。2.2 开关节点振铃与高频噪声耦合如果你用一个高带宽示波器探头点在Buck电路的开关节点SW你会看到在开关管导通和关断的瞬间电压波形不是干净利落的方波边沿而是带着一串振铃。这个振铃来自开关管的寄生电容、封装电感、PCB走线电感、以及上管和下管组成的谐振回路频率通常在几十MHz到百MHz量级。这些振铃虽然源于开关节点但会通过两条路径影响到输出。第一条是直接传导振铃电压通过输出电容的ESL和PCB寄生电感耦合到输出端第二条是空间辐射开关节点相当于一根鞭状天线不断向外辐射电磁能量敏感走线和输出线会被动接收到这些能量叠加在输出电压上。振铃的能量大小与开关管的开关速度直接相关开关速度越快di/dt越大振铃幅度越剧烈。这也是为什么很多高性能电源方案里会在开关节点串一个小电阻或者在开关管栅极串一个小电阻来放缓开关边沿。它会损失一点点效率但能大幅压低高频噪声。本质上是用时间换噪声。2.3 控制环路带宽对纹波的影响很多人以为控制环路能“矫正”掉输出纹波实际上一半对一半不对。环路的作用是调节占空比让输出电压的平均值稳定但它的带宽是有限的。如果一个1MHz开关频率的Buck环路穿越频率只有80kHz那么环路对1MHz的纹波几乎没有任何响应能力纹波只能靠输出电容硬扛。换句话说输出纹波有两道防线第一道是输出电容就地滤波第二道是环路纠正平均值。对于高频纹波环路基本帮不上忙对于慢变扰动比如负载阶跃造成的输出跌落环路才是主力。理解这一点对设计很重要如果你的纹波超标加电容或换低ESR电容通常比调环路更直接如果输出瞬态响应超标则调环路更有效加电容的效果反而不如前者立竿见影。这里有个常被忽略的细节环路补偿电容的取值会直接影响中高频段的输出阻抗。如果相位裕度不足在某个频率附近会出现输出阻抗峰值这时候外界有一点扰动就会被放大表现为纹波噪声“无端变大”。所以不要只看电源芯片的静态指标环路的稳定性也是纹波控制的一部分。3. 噪声中容易被忽视的“隐藏玩家”3.1 地弹噪声谁在地平面上搞事情地弹噪声Ground Bounce是一个平时很容易被归结为“开关毛刺”但实际上机理明确的现象。当功率管瞬间导通时从输入电源吸纳的电流在极短时间内从0跳到几个安培这个巨大的di/dt电流流过芯片内部的bonding线、引脚框架和PCB上的地过孔时会在地参考平面上产生一个瞬态电压尖峰公式就是经典的ΔV L × di/dt。举个例子一个2nH的寄生电感电流在1ns内变化了1A产生的电压尖峰是2V。这个尖峰虽然大部分人看不到波形因为它在芯片内部和地平面上但它会叠加在输出地端让实际输出“抬高”或“拉低”一点测量时尤其明显。地弹噪声的频率通常非常高和开关边沿的振铃频率一致且幅度随负载电流和开关速度上升。在PCB设计上抑制地弹的核心思路是降低寄生电感让功率环路面积尽量小功率地过孔尽量多敏感信号地尽量远离功率开关回路必要时在芯片下方加地过孔阵列。很多工程师在输出端加了一堆电容但仍压不住高频毛刺原因往往就在地弹这时候需要动的是布局而不是电容。3.2 放大器输入噪声噪声对负载端的真实威胁电源噪声对负载的影响最典型的场景就是供电给高精度放大器或ADC。一个24位ADC的满量程是2V那么1个LSB对应的电压约为0.119μV而一个1mVpp的电源纹波对应到ADC输入端大约相当于8398个LSB的误差。也就是说哪怕只是“看起来不大”的毫伏级纹波在高精度采集系统里已经足以吞噬掉十几位有效分辨率。放大器对电源噪声的抑制能力用电源抑制比PSRR来表征但这个参数在高频段会急剧恶化。运放的PSRR在DC到低频可以做到80dB以上到了几百kHz往往掉到40dB甚至更低。这意味着Buck变换器的开关频率纹波恰好落在运放PSRR较弱的区间电源噪声会直接等效到运放输入端表现为输出噪声底升高。解决这类问题的顺序也很明确首先尽量压低电源纹波其次在敏感放大器前端加RC去耦最后才考虑用LDO做二次稳压。注意LDO本身的PSRR也是频率的函数不是万能的选型时要查目标频率下的PSRR曲线不能只看数据手册第一页那个直流PSRR。3.3 短时呼吸—噪声比(BNR)动态负载下的考核指标有些系统的负载电流不是恒定或缓慢变化的而是呈周期性突发比如射频功率放大器在发射时瞬间拉走大电流发射结束又立刻回到待机态。这种负载电流“呼吸”式的变化会在电源输出端造成短时的电压跌落和过冲幅度和持续时间直接影响发射信号的质量。短时呼吸—噪声比BNR这一类指标正是用来衡量这种动态场景下电源噪声对系统性能影响的。如果把射频发射信号比作一个人说话的声音那电源的纹波和跌落就是背景噪音BNR就相当于在“说话的一瞬间”里有用信号功率和背景噪声功率的比值。BNR越低意味着发射信号被电源噪声污染越重接收端解调出的信号错误率越高。从电源设计角度这类突发负载场景对输出电容的容量和瞬态响应要求极高。你不仅要考虑稳态纹波还要估算负载阶跃时的电压跌落幅度约等于ΔI_load / C_out × 持续时间并尽量提高环路带宽来缩短恢复时间。有些SoC和PA规格书里会直接给出BNR或电源噪声的约束曲线按那个设计比按通用经验可靠得多。4. 抑制纹波和噪声的实操手段4.1 电感选型纹波电流的比例权衡电感的选择直接决定了纹波电流的大小。在Buck变换器中电感电流的纹波峰值ΔI_L可以写成ΔI_L (Vin − Vout) × D / (L × f_sw)其中D是占空比。电感越大纹波电流越小输出纹波电压随之下降但代价是电感的物理体积变大、直流电阻可能增加、瞬态响应变慢。工程上通常把纹波电流设计在满载电流的20%到40%之间。如果纹波率过低控制环路的响应速度会受影响电感体积也不划算如果纹波率过高输出电容的压力就会很大需要更多的电容并联来压纹波。选电感时还要注意材料的饱和电流和温升电流很多一体成型电感在直流偏置后感值会衰减20%到40%按1MHz算出的纹波电流可能和25℃小电流下实测值差很多。给一个直觉上的参考对12V转3.3V、开关频率1MHz、负载3A的Buck4.7μH电感大约产生0.5A的纹波电流占满载的17%这是在尺寸和纹波之间比较平衡的一个点。如果你特别在意纹波把电感加到10μH纹波电流减半输出纹波也会大致减半但电感的体积和成本会明显上涨环路补偿也要重新调。4.2 输出电容策略ESR、ESL与容值的三角博弈输出电容承担直接滤除纹波的任务它的三个关键参数——容值、ESR、ESL——分别影响不同频段的滤波效果。容值越大低频容性纹波越低ESR越低高频相对低频纹波中流过ESR产生的电压波动越小ESL越低振铃频率越高、幅度越小。一个常见的组合方案是主电容用22μF的X5R/X7R陶瓷电容在靠近负载处再加一个0.1μF到1μF的小封装陶瓷电容用来应对高频成分。小电容的自谐振频率高对百MHz级别的噪声更有效大电容则负责提供电荷储备和低频滤波。两者不是替代关系而是互补。电容选型最容易踩的坑是直流偏压特性。X5R和X7R陶瓷电容在加上直流电压后实际容值会大幅下降25V额定电压的22μF电容在12V偏压下可能只剩10μF在3.3V下也可能掉到15μF上下。设计时一定要看数据手册里的“DC Bias特性曲线”用降额后的实际容值去算纹波否则你会发现理论计算和实测永远对不上。4.3 PCB布局与控制环路的细节优化纹波和噪声的抑制一半靠芯片和器件选型另一半靠PCB布局。功率回路面积过大会增加寄生电感开关节点的铜皮面积过大会增加辐射反馈走线离电感太近会直接拾取磁场噪声。这些布局问题引发的噪声问题用再多的电容也压不干净。几条实测下来最有效的布局原则是输入电容紧贴芯片的VIN和GND引脚输出电容紧贴电感和输出地反馈走线从输出电容正极单独引出并包地功率地和信号地单点连接或通过磁珠隔离。上下管构成的功率环路画在PCB上时包围面积越小越好这个环路里流动的是阶跃电流面积每缩小一点EMI和振铃都会有可察觉的改善。环路补偿方面建议在基本参数确定后用相位裕度测试或瞬态响应波形来验证稳定性。一个简单的判断方法给负载加一个阶跃跳变看输出电压是“一次衰减回到稳态”还是“来回振荡了好几拍才稳定”。后者说明相位裕度不足需要在补偿网络里调整零点电容电阻的位置光靠增加输出电容不一定能解决有时反而会因为LC双极点与环路交叉而产生新的谐振峰。4.4 后级LC滤波最后的降噪手段对于极致低纹波的需求比如给高精度PLL、ADC参考电压或射频PA供电前级Buck加后级LC滤波是很实用的一招。在Buck输出端串一个小电感比如1μH到4.7μH再并联几十μF电容形成一个二阶低通滤波器对开关频率及其谐波有很强的衰减。需要强调的是后级LC滤波器必须同时考虑阻尼和谐振问题。LC滤波器的转折频率f_LC 1 / (2π√(LC))如果该频率落在Buck环路带宽附近可能导致环路相位余量恶化甚至振荡。经验做法是让LC转折频率至少低于开关频率一个十倍频程以上并在滤波电感的输出端并联一个较小的阻尼电阻有时是几欧姆或者选择带有一定ESR的电解电容做阻尼避免轻载时出现谐振峰。这个方案的代价是占据额外PCB面积增加一条功率通路的直流电阻以及在负载瞬变时增加一个额外的电压降落。所以它适合对纹波有“洁癖”的场景不适合所有设计。如果只是普通逻辑供电把前级电容选好、布局做好基本就能满足需求了。5. 一个完整的计算实例12V转3.3V Buck的纹波评估5.1 参数确定与纹波电流计算假设设计参数是Vin12VVout3.3V开关频率f_sw1MHz负载Io3A输出电感L4.7μH输出电容Cout22μFMLCCX5RESR约3mΩ。先算占空比D Vout/Vin 3.3/12 ≈ 0.275。再算电感纹波电流ΔI_L (Vin − Vout) × D / (L × f_sw) 8.7V × 0.275 / (4.7μH × 1MHz) ≈ 0.51A。这个0.51A的纹波电流占3A负载的17%在20%到40%的经验区间之外说明电感偏大偏保守。好处是输出纹波会比较低坏处是瞬态响应会略慢。此时如果按陶瓷电容ESR3mΩ来计算ESR纹波分量ΔV_ESR ΔI_L × ESR 0.51A × 3mΩ ≈ 1.5mV。容性纹波分量ΔV_C ΔI_L / (8 × f_sw × Cout) 0.51 / (8 × 1MHz × 22μF) ≈ 2.9mV。总输出纹波大致就是这两个分量的叠加取一个近似根方和再偏保守估计总纹波约3.3mV。这个数字对3.3V电源来说已经很不错了绝大多数负载都能接受。5.2 参数迭代如果纹波仍然不够低怎么办如果系统要求纹波低于2mV上面3.3mV的方案就不够了。这时可以有两个方向迭代换更大的电感或者加更多输出电容。方案一把电感加大到10μH此时ΔI_L 8.7V × 0.275 / (10μH × 1MHz) ≈ 0.24A。ESR纹波变为0.24 × 3mΩ ≈ 0.72mV容性纹波变为0.24 / (8 × 1MHz × 22μF) ≈ 1.4mV总纹波约1.6mV。看起来达标了但10μH电感比4.7μH大一圈DCR可能翻倍满载损耗增加瞬态恢复时间延长需要一个权衡。方案二保持4.7μH电感把输出电容加到44μF两个22μF并联。因为电容并联后ESR减半到1.5mΩ容值翻倍ESR纹波约0.77mV容性纹波约1.45mV总纹波约1.7mV。依然达标代价是多占PCB面积还要注意电容并联后环路的相位裕度是否受影响以及直流偏压下实际容值是否真的等效两个22μF。实际项目里我一般会先按20%到30%的纹波率选电感再用陶瓷电容把ESR压低最后如果有余量就加小电容处理高频段。不要一上来就堆电容先看布局和测量数据很多时候器件参数没问题是探针和测量点的问题让你误判了形势。6. 实测常见问题速查与经验心得6.1 为什么示波器测出的纹波总是偏大用示波器测电源纹波十次里有八次是你测量的方法有问题而不是电源本身纹波大。普通探头标配的地线夹很长这相当于在地线回路里串联了一根数厘米长的电感在开关节点的高频振铃作用下它会感应出额外电压叠加在测量结果里。另一个常见问题是测量点放在了远离输出电容的走线上寄生电感和走线电阻会让纹波比实际值大许多。正确的测量方法是把探头的地线夹换成接地弹簧或直接把探头的地针接到输出电容的地焊盘将探头针尖和地弹簧尽量贴近电容正负极并让示波器开启20MHz带宽限制。这样测出的数据才接近真实的电源输出纹波。如果再配合探头前端串联一个隔直电容还可以专门看AC噪声成分不受直流电平的影响。6.2 探头地线夹让测量出现“假噪声”我在调试一个48V转12V的模块时曾遇到示波器上叠加了巨大的振铃毛刺幅度达到100mV级别。当时以为是输出电容不够或者布局不当反复调整电容容量和位置都没有改善。最后发现只是探头地线夹过长在近场电磁干扰下感应出了这些毛刺换成接地弹簧之后实际振铃只有15mV。这个坑如此常见以至于现在我看到“纹波偏大”的第一步永远是重新测量而不是动电路。如果你在示波器上看到宽度极窄、频率极高、幅度不规则的毛刺首先要怀疑的是测量环境而不是电路本身。手机充电器、台灯、电机驱动附近的磁场都会让长地线的探头变成一个“天线”。6.3 几件我踩过之后才记住的事第一陶瓷电容的直流偏压特性永远是估算纹波的“变量”。有一次设计方案时按22μF算出纹波约2mV实测是5mV原因是这个电容在3.3V偏压下实际只有14μF。从那以后我所有纹波计算都按数据手册的“容值vs直流电压”曲线取值不再看标称值。第二LDO不是万能的降噪工具。LDO在高频段的PSRR会衰减到很低的水平如果你前级Buck噪声很大期望用一个LDO把百MHz级的噪声全部滤掉通常达不到预期效果。正确做法是先在前级把纹波压下来再让LDO负责剩余的低频和中频噪声。第三BNR影响的是“系统质量”而不是“电源指标”。如果你的项目是给射频前端或高精度传感器供电不要只盯着电源模块的标称纹波而要去看负载对电源噪声的动态要求。电源设计得好不好最终要看整机性能是否达标而不是看示波器上那根波形是否漂亮。这个领域越深入越会发现纹波和噪声的抑制不是单纯换一个电容、调一个电感就能解决的它更像一个系统性的平衡尺寸、效率、瞬态、成本、噪声每一个参数都在互相牵制。希望这篇基础篇能把“来源”这件事讲清楚下一篇我会专门展开测量方法包括如何正确使用示波器、近场探头和频谱分析仪把隐藏的噪声问题一步步揪出来。
返回列表