
电源模块选型时绝大多数人先盯的是输入范围、输出功率、效率和温升等板子回来一测才发现ADC采样发飘、射频底噪抬高、音频里带着啸叫问题全出在电源噪声上。我做工业采集和射频前端那几年踩得最多的坑就是电能用但噪声过不去。这篇就聊聊用电源模块降低电源噪声的三种实打实的做法一是从模块选型和器件本身下手把噪声源头压住二是把输入输出滤波网络当成电路去算而不是随手抓个电容焊上去三是靠接地、屏蔽、展频这类系统级手段做兜底。不管你是刚画第一块DC-DC电源模块电路设计板的新手还是天天和28V转5V电源模块打交道的老手下面这些算例和步骤都能直接拿去抄。1. 电源噪声的真实来源与模块化降噪思路1.1 三条主要的噪声传导路径想降噪先得搞清楚噪声是怎么从电源跑到负载上去的。开关电源的噪声传播基本就三条路差模、共模、辐射混在一起的时候最麻烦因为你按一条路去治另一条路上噪声照样跑。差模噪声走的是输入输出线之间的回路。开关管一开一关输入回路里就形成一串脉冲电流这个电流流经输入电容和输入线的寄生电感在线上产生电压波动。它的频谱就是开关频率及其各次谐波属于窄带噪声离基频越近能量越强。测量上你用示波器看输入电流波形或者拿电流探头夹住输入线就能看到这串脉冲。共模噪声是开关节点的高dv/dt通过MOSFET漏极对散热片、对地的寄生电容耦合出去的。这个位移电流同时灌到输入线和输出线上两条线一起往上抬返回路径是大地或者机壳。共模噪声的频率通常比差模更高因为它由电压边沿的上升时间决定20ns的上升沿对应的高频分量能到十几兆赫兹以上。判断它最直接的办法是用电流卡钳同时夹住输入正负两根线如果测到高频电流说明共模成分很重。辐射噪声则是高di/dt环路形成的小天线向外发射的近场磁场。这个环路就是输入电容、开关管、续流二极管或同步整流管和地围成的那一圈面积越大、di/dt越猛发射越强。它不一定直接进负载但会耦合到旁边的采样线、时钟线上绕一圈又回来捣乱。1.2 用模块替代分立方案这笔账怎么算很多人纠结用分立元件搭还是直接买模块。分立方案设计自由但功率回路的寄生参数特别难控布线差一点环路面积翻倍噪声立刻上天。模块的好处在于厂家已经把功率回路做在多层陶瓷基板上了环路面积小、寄生电感低噪声底子天生比手搭的干净一截。尤其是那种带金属屏蔽壳的模块近场辐射本身就压下去不少。但也别把模块想得太神。模块内部的环路、开关频率、补偿参数都是固定的你能动的只有外围电路和工作点。所以降噪的整体思路可以概括成一句话内功已经定死外功自己补足。选型阶段尽量挑一个噪声性格好的模块剩下的全靠外围滤波、接地和布局来收拾。提示模块的数据手册里输出纹波通常标的是20MHz带宽下测的mVpp值。这个数只能当参考实际装到板子上受布局和负载影响往往比手册值差2到3倍。评估选型时一定要自己搭最小系统实测。2. 方法一从模块选型和工作点上压住噪声源2.1 开关频率、拓扑与噪声频谱的对应关系开关频率$f_{sw}$是所有噪声的基频来源它决定了两件事一是滤波器要做多大二是噪声能量集中在哪个频段。频率越高同样的衰减量需要的电感和电容越小体积越省但代价是开关损耗增加开关边沿的dv/dt变陡共模噪声反而更凶。这是一笔必须权衡的账。一般工业模块常见的开关频率在300kHz到600kHz之间。做小体积、低压差的应用可以往1MHz以上选但前提是你有把握把共模噪声压住。做高压差、大电流的应用我一般建议落在400kHz到600kHz这一段兼顾滤波体积和共模水平。谐波方面有个规律值得记住。理想方波的频谱包络以-20dB/dec的斜率下降到频率$1/(\pi t_r)$处$t_r$是上升时间开始转折之后以-40dB/dec的斜率快速滚降。举个例子上升时间20ns时转折频率是$1/(\pi \times 20\text{ns}) \approx 15.9\text{MHz}$。这就意味着20ns边沿的开关管噪声要到16MHz以上才开始快速衰减16MHz以下全是硬骨头。想减少高频分量就得适当放慢开关边沿或者选带斜率控制slew rate control的模块让$t_r$别太陡。2.2 28V转5V这类高压差场景的选型清单28V转5V是航空、工业、车载非常典型的一档需求压差大是它的特点。压差一大占空比就低。按理想情况估算占空比$D V_{out}/(V_{in}\times \eta)$取效率$\eta 0.9$则$D 5/(28 \times 0.9) \approx 0.198$。占空比只有两成意味着输入电流是断续的、峰值很高的脉冲输入电容和输入线承受的压力比输出侧还大。这种场景选型我列几个真正会影响噪声的指标按重要性排选型指标关注点推荐取值或做法开关频率兼顾滤波体积与共模水平400kHz ~ 600kHz是否带展频直接降低窄带峰值优先选带SSFM的型号输出纹波规格反映内部设计水平小于20mVpp20MHz带宽输入纹波电流能力高压差场景的关键手册需给出RMS值封装屏蔽抑制近场辐射金属壳优于塑封软启动与斜率减少启动冲击可调软启动更灵活轻载模式影响低频噪声优先FCCM强制PWM这张表里最容易被忽略的是输入纹波电流。很多工程师选输入电容时只看容量不看纹波电流额定值结果电容发热、寿命缩短。高压差、大电流下输入侧的脉冲电流RMS值往往比输出电流还大这一点后面算例里会具体展开。另外28V输入的模块要特别确认输入瞬态耐压。工业现场28V线路上经常有浪涌选耐压35V以上的模块更踏实。这个跟噪声没直接关系但选错一次就得重画板。2.3 工作点微调把低频噪声掐掉选完模块工作点的设置同样影响噪声尤其是低频段。最常见的坑是轻载打嗝模式burst mode。模块在轻载时为了省电会间歇性地开关开关包络形成一个几百赫兹到几kHz的低频调制。这个频率正好落在音频和低速采集的带宽里滤波器根本滤不掉听起来就是滋滋声测出来就是低频纹波。解决办法有两个。一是选强制PWMFCCM模式的模块全负载范围内保持连续开关虽然轻载效率低一点但噪声频谱干净。二是如果模块只有打嗝模式就加个假负载把最小负载抬到打嗝门限以上。假负载的取值要看模块手册给出的门限电流一般加输出电流的5%到10%就够了用个小功率电阻或者恒流源都行。还有个容易忽视的点是多路模块的拍频。如果板上同时有500kHz和510kHz两路开关电源它们之间会产生10kHz的差频落在音频带宽里这个拍频噪声很难滤因为它不在任何一路的开关频率上。解决办法是让多路模块同步到同一个外部时钟共享一个时基拍频自然消失。3. 方法二输入输出滤波网络的定量设计与布局3.1 输入侧滤波差模和共模要分开处理输入滤波很多人就加一个大电解电容了事这远远不够。正确的做法是按频段分层大容量储能负责低频中容量陶瓷负责中频小容量高频电容负责高频再配合电感构成π型滤波。先说输入电容的容量和纹波电流。输入脉冲电流的RMS值可以用这个公式估算$$\Delta I_{rms} I_{out} \times \sqrt{D(1-D)}$$代入28V转5V、输出2A、$D 0.198$$$\Delta I_{rms} 2 \times \sqrt{0.198 \times 0.802} 2 \times 0.3985 \approx 0.8\text{A}$$也就是说输入电容要承受约0.8A的RMS纹波电流。选电容时额定纹波电流至少留1.5倍余量也就是要选1.2A以上的单个不够就并联几个。很多电容爆浆、鼓包根源就在这里。容量方面可以用这个经验公式估算最小输入电容$$C_{in} \geq \frac{I_{out} \times D \times (1-D)}{f_{sw} \times \Delta V_{in}}$$其中$\Delta V_{in}$是允许的输入电压纹波。假设允许100mV$f_{sw} 500\text{kHz}$$$C_{in} \geq \frac{2 \times 0.198 \times 0.802}{500000 \times 0.1} \frac{0.3175}{50000} \approx 6.35\mu\text{F}$$这是理论最小值实际取3到5倍余量用22µF到47µF比较稳妥同时并联100nF和10nF的C0G电容覆盖高频。这里有个关键点大容量陶瓷电容的自谐振频率不高22µF的0805封装自谐振点可能只有1MHz出头超过这个频率它就变成电感了。所以高频段必须靠小电容顶上去而小电容要尽量靠近模块的输入引脚。差模滤波用π型结构输入电容 差模电感 第二级电容。差模电感一般取1µH到10µH要选饱和电流足够大的否则大电流下磁芯饱和电感量塌陷滤波失效。共模滤波则是共模电感加Y电容的组合。共模电感选型要看三个参数共模阻抗、额定电流、漏感。漏感太大会把共模噪声转换成差模噪声反而添乱。Y电容的取值受漏电流限制一般在1nF到4.7nF之间医疗设备上限制更严。这里要特别注意Y电容必须跨接在隔离栅两侧并且要有足够的安规认证等级随便用一个普通电容替代是有安全隐患的。3.2 输出LC滤波器的参数计算演示输出侧加LC滤波器是压纹波最直接的手段但很多人凭感觉选值结果要么没效果要么引起环路振荡。正确做法是先算截止频率再算阻尼最后验证高频衰减。二阶LC滤波器的截止频率$$f_c \frac{1}{2\pi\sqrt{LC}}$$设计原则是让$f_c$落在开关频率的1/10到1/5之间太低会影响模块环路稳定性太高则衰减不够。取$f_{sw} 500\text{kHz}$设$f_c 30\text{kHz}$选$C 22\mu\text{F}$反推电感$$L \frac{1}{(2\pi f_c)^2 C} \frac{1}{(2\pi \times 30000)^2 \times 22 \times 10^{-6}}$$$$(2\pi \times 30000)^2 (188496)^2 \approx 3.553 \times 10^{10}$$$$L \frac{1}{3.553 \times 10^{10} \times 22 \times 10^{-6}} \frac{1}{7.816 \times 10^5} \approx 1.28\mu\text{H}$$算出来1.28µH这个值偏小实际中不太好买而且小电感对大电流的直流偏置敏感。换个思路直接把电感定在10µH看看截止频率落在哪$$f_c \frac{1}{2\pi\sqrt{10 \times 10^{-6} \times 22 \times 10^{-6}}} \frac{1}{2\pi \times 1.483 \times 10^{-5}} \approx 10.7\text{kHz}$$10.7kHz相对于500kHz开关频率衰减量约为$$40 \times \log_{10}\left(\frac{500}{10.7}\right) 40 \times 1.67 \approx 66.8\text{dB}$$理论上66dB的衰减把11mV的纹波压到几微伏绰绰有余。但这里有个必须提醒的新手坑无条件的高衰减是不存在的。LC滤波器在$f_c$处会产生谐振峰如果阻尼不够这个峰等于把噪声放大了。谐振的品质因数跟特征阻抗$Z \sqrt{L/C}$有关。代入数值$$Z \sqrt{\frac{10}{22}} \approx 0.674\Omega$$为了把谐振峰压住需要加阻尼。最简单的做法是并联一个RC阻尼网络阻尼电阻$R_d$取特征阻抗量级约1Ω阻尼电容$C_d$取主电容的4倍以上用100µF。也可以利用电解电容的ESR做阻尼但ESR随温度变化大不太可控。更讲究一点的做法是选带磁损耗的磁粉芯电感利用磁芯损耗提供阻尼省掉阻尼网络但成本高。还有一层要考虑的是电容的高频特性。22µF的X7R电容自谐振点可能在1到2MHz超过这个频率它就呈感性衰减曲线反转。所以输出滤波不能只靠一个大电容要在输出端再并100nF和10nF的小电容把高频段补上。同样这些小电容的接地回路要短否则寄生电感把效果吃掉。注意后级加LC滤波会影响负载调整率。因为模块的反馈采样点通常在模块自己的输出端加了滤波电感后负载端的电压会随负载电流变化而波动。如果对调整率要求高要么选带远程sense的模块把反馈引到负载端要么把滤波电感做得足够小同时接受一定的调整率损失。3.3 PCB布局与回流路径的实操要点滤波参数算得再准布局烂了一样白搭。开关电源的布局核心就一句话让高di/dt环路的面积最小。具体到操作有几条是硬要求。输入电容必须紧贴模块的输入引脚越近越好中间不要走长长的线。因为输入脉冲电流的回路就是从输入电容正极出发经模块内部开关管从负极回到电容这个回路越小辐射和寄生电感越低。输出滤波电感要远离敏感的模拟区和信号线因为电感有漏磁靠太近就是近场耦合源。输出电压的反馈采样点放在输出电容之后采样线要尽量短并且避开电感正上方。地平面也很关键。功率地要单独铺一块在模块下方用多个过孔连到主地平面给共模电流提供低阻抗回流路径。如果地平面被信号线切得七零八落回流被迫绕远路环路面积变大噪声就上来了。经验上功率回路下方的地平面要尽量完整实在要开槽也得让回流路径有替代方案。还有个小技巧是电感的摆放方向。开关电源的输出电感漏磁场主要沿磁芯轴向发散。把电感转个90度让它的磁场方向与旁边的敏感走线垂直耦合能小好几个dB。这个不用多花钱画板时顺手做的事。4. 方法三接地、屏蔽与展频等系统级手段4.1 接地分区与单点汇流接地是降噪里最玄学、也最见功力的部分。核心原则是分区和单点汇流把模拟地、数字地、功率地各自独立铺开最后通过一个点0Ω电阻、磁珠或者铜皮连接汇到总地。这样做的目的是防止功率地上的大电流在数字地和模拟地上产生电压差避免噪声通过地阻抗耦合到敏感电路。功率地的处理要格外注意。共模电流需要一个明确、低阻抗的回流路径如果电源系统里没有这条路共模电流就会自己找寄生电容绕最后绕到你的信号地上问题就大了。所以很多时候机壳地要和板子的功率地通过Y电容连一下给共模电流一个可控的回流通道。这个电容的位置和容量需要实测调整不能照抄。单点汇流的位置也有讲究一般选在电源模块输入电容的接地点附近让大电流的回流和被保护信号的回流在这里分开汇合。如果模拟部分对噪声极其敏感还可以用隔离型DC-DC模块彻底打断地环路让输入侧和输出侧的地完全独立噪声只通过变压器耦合耦合量小得多。4.2 屏蔽、隔离与近场耦合抑制屏蔽分两种一种是整板屏蔽一种是局部屏蔽。整板加金属罩对辐射发射有效但要注意屏蔽罩的接地必须是低阻抗、多点的否则屏蔽罩自己会变成一个大天线。局部屏蔽更常用比如在开关电源区域上方扣一个小铜罩罩子四边用多个过孔密集接到地平面上。用坡莫合金等磁屏蔽材料效果更好但成本和重量上去了一般只有对磁场耦合特别敏感的应用才用。隔离是打断共模路径最彻底的手段。带隔离的DC-DC模块输入和输出之间没有直接的电气连接共模电流没法直接通过。但要注意隔离模块的初级和次级之间仍有寄生电容这个电容会提供一条高频通路。所以在隔离栅两侧加Y电容给共模电流一条可控的跨接路径反而比让它自由找寄生路径更干净。近场耦合的排查靠肉眼看不出来得用近场探头配合频谱分析仪。拿探头沿着板子扫找到辐射最强的位置再针对性处理。最常见的辐射源是输入回路和输出电感这两个地方如果离敏感电路太近把敏感电路挪开或者加局部屏蔽往往比改滤波更有效。4.3 展频调制与时钟同步展频SSFM是这几年的热门手段原理是把开关频率在一个小范围内周期性地扫动让原本集中在窄带的噪声能量被摊开到一段频带上峰值自然就降下来了。常见的调制深度是±5%到±10%调制频率用1kHz到3kHz的三角波。对500kHz的开关频率±10%就是±50kHz的展宽范围。峰值降低的幅度跟调制深度和测量带宽有关。用窄分辨率带宽测能降10dB以上用宽带宽测降幅就小一些。实测中一般能看到6到12dB的改善。展频的好处是几乎不增加成本很多模块内置了这个功能选型时留意一下就行。缺点是它对差模噪声的基频成分有效对边沿引起的高频噪声帮助有限而且展频会让开关频率不再固定如果系统里有需要跟开关频率同步的采样得另外处理。时钟同步解决的是另一个问题拍频。前面说过两路不同频率的电源会产生差频噪声。让所有开关电源同步到一个外部时钟差频就消失了。同步还有个附带好处就是多路噪声在频谱上重合复用同一套滤波参数省事。代价是要额外引一根时钟线布线时要小心别让它自己变成辐射源。5. 实测排查与常见问题速查5.1 噪声频段定位速查表实测时最大的困难是拿到一个脏波形却不知道该从哪下手。下面这张表是我这些年归纳出来的按噪声频段反推可能的原因基本能覆盖八成情况。噪声频段典型表现可能原因处理方向几百Hz ~ 几kHz低频波动、音频啸叫轻载打嗝、环路不稳、拍频改FCCM、加假负载、时钟同步等于开关频率规则纹波开关纹波滤波不足加输出LC、优化输入电容开关频率的整数倍谐波尖峰边沿振铃、寄生谐振加RC吸收、放慢边沿开关频率的一半次谐波振荡环路补偿不当、占空比超50%调整补偿、加斜坡补偿几MHz ~ 几十MHz高频毛刺电容SRF以上、寄生电感并小电容、缩短回路几十MHz ~ 几百MHz宽带噪声共模辐射、近场耦合屏蔽、Y电容、共模电感与时钟频率相关离散尖峰地弹、共地阻抗耦合地分区、单点汇流有了这张表配合频谱仪的峰值搜索功能定位效率能提高不少。5.2 几个反复踩到的坑与处理办法第一个坑是示波器测量方法本身有问题。很多人直接用鳄鱼夹地线测纹波那条地线形成一个大环路拾取的空间噪声比真实纹波还大测出来的波形全是假的。正确姿势是把探头外套拔掉用接地弹簧紧贴被测点旁边的小地焊盘。示波器设成AC耦合带宽限制到20MHz这才是标准测法。第二个坑是磁珠乱用。磁珠在直流偏置下阻抗会塌陷标称600Ω的磁珠在1A直流下可能只剩100Ω出头。选磁珠时一定要看直流偏置曲线别只看标称阻抗。而且磁珠本身有个自谐振频率超过之后也呈容性高频衰减反而变差。第三个坑是忽视陶瓷电容的直流偏压效应。标称22µF的X7R电容在额定电压附近工作时实际容量可能只剩一半甚至更少。5V偏压下0805封装的22µF可能只有12到15µF。所以设计时要么选更高耐压的规格比如25V或50V的用在5V上要么把容量余量放大要么换1210这种大封装减小偏压影响。第四个坑是输出加LC滤波后环路振荡。原因是滤波电感和模块内部的补偿网络形成了新的极点相位裕度不够。判断方法是扫负载跳变响应看振铃是否收敛缓慢。解决要么减小滤波电感要么在反馈路径上做补偿要么直接选带远程sense的模块。第五个坑是共模电感选型只看阻抗不看漏感。漏感会把共模噪声转成差模噪声本来想治共模结果差模变差了。选型时漏感越小越好一般要求漏感不超过共模电感的1%。第六个坑是地平面被分割导致回流绕远。尤其是密集过孔和信号线把地平面切成孤岛回流被迫走长路径环路面积一大辐射就起来了。画板时留一条完整的地回流通道比事后加多少滤波都管用。我个人在这些年做电源降噪的体会是顺序比手段更重要。先把模块选对、工作点设好这是源头再把输入输出滤波按参数算准、按布局放好这是主力最后用地、屏蔽、展频做兜底这是保险。很多人一上来就在输出端堆一堆电容源头没治怎么加都按不住。还有一点降噪这事别指望一次成型手上有频谱仪和近场探头边测边改往往改一个布局位置的收益比换一堆器件还大。如果后续要做到更极致可以考虑把电源分区独立供电、用LDO做末级后置这些都是可以继续挖的方向。