4. 输入回路噪声排查:输入电容ESR/ESL影响、输入环路面积优化、高频去耦电容布局、输入滤波器设计

BUCK电路的输入回路,很多人觉得不就是个电容嘛,能有多大事?

我跟你讲,这个想法很危险。输入回路搞不好,整个板子的EMI就全毁了。我自己就吃过这个亏——有一款12V转3.3V的产品,辐射发射死活过不了,最后发现是输入电容的ESL在作怪。

4.1 输入电容的ESR和ESL到底怎么影响噪声?

先看一个基本事实:BUCK电路的输入电流是断续的。上管导通时,输入电流从零跳变到电感电流;上管关断时,输入电流又跳回零。这个di/dt非常大,通常能达到1A/ns级别。

输入电容的作用,就是给这个高频脉冲电流提供一个低阻抗回路。但电容不是理想的,它有ESR(等效串联电阻)和ESL(等效串联电感)。

关键公式:

输入电压纹波 = ΔI × ESR + ESL × (dI/dt)

其中ΔI是输入电流跳变幅度,dI/dt是电流变化率。

你看,ESR贡献的是电阻性压降,ESL贡献的是感性压降。高频下,ESL的阻抗占主导。举个例子:一个0805封装的MLCC,ESL大约0.5nH,在100MHz时感抗约0.3Ω。如果dI/dt=1A/ns,ESL上产生的压降高达0.5V!

电容类型 典型ESR (mΩ) 典型ESL (nH) 适用场景
铝电解 50~500 10~50 低频滤波、大容量
钽电容 100~500 5~20 中等频率、中等容量
MLCC (X7R/X5R) 1~10 0.3~1 高频去耦、开关频率滤波
MLCC (C0G/NP0) <1 0.2~0.5 高频谐振、精密滤波

我的经验:输入电容尽量选MLCC,而且要多颗并联。并联能降低等效ESR和ESL。我一般用3~4颗10μF的MLCC并联,比单颗47μF效果好得多。

4.2 输入环路面积优化——被忽视的辐射源

输入环路是BUCK电路中最大的辐射天线。这个环路包括:输入电容、上管、下管(或续流二极管),以及连接它们的PCB走线。

环路面积越大,天线效应越强。辐射强度与环路面积成正比,与频率的平方成正比。BUCK电路的开关频率虽然只有几百kHz,但开关边沿的谐波能到几十甚至上百MHz。

我曾经踩过的坑:有一款产品,输入电容放在板子背面,通过过孔连接到正面。结果辐射超标15dB。后来把电容移到正面,紧挨着芯片,环路面积从120mm²缩小到30mm²,辐射直接降了10dB。

优化输入环路面积,我总结了几个要点:

  • 电容紧贴芯片:输入电容离芯片引脚越近越好,走线长度控制在3mm以内
  • 同层布局:输入电容和芯片放在同一层,避免用过孔连接
  • 宽走线:输入回路走线宽度至少1mm,最好2mm以上
  • 地回路短:电容的地端直接打过孔到地平面,不要绕路

你想想看,环路面积每缩小一半,辐射强度就降低6dB。这个优化性价比极高。

4.3 高频去耦电容布局——细节决定成败

除了主输入电容,还需要高频去耦电容。这个电容的作用是抑制开关边沿的高频噪声,通常用100nF或1nF的MLCC。

高频去耦电容的布局,我有个原则:先小后大,就近放置。

  1. 最小容值的电容(如1nF)离芯片引脚最近,距离不超过1mm
  2. 中等容值(如100nF)稍远一点,但也在3mm以内
  3. 大容值(如10μF)可以再远一些,但不超过10mm

为什么这样排?因为小电容的谐振频率高,对高频噪声抑制效果好。但小电容的容量小,需要大电容来提供低频能量。这个组合拳打好了,输入阻抗在很宽的频率范围内都能保持低值。

推荐组合:

  • 1nF (C0G) + 100nF (X7R) + 10μF (X7R) × 3颗
  • 或者:100pF (C0G) + 10nF (X7R) + 4.7μF (X7R) × 4颗

具体选哪个组合,要看你的开关频率和边沿速率。

4.4 输入滤波器设计——最后的防线

有时候,即使输入电容布局做到极致,输入线上的噪声还是很大。这时候就需要输入滤波器了。

输入滤波器通常是一个LC低通滤波器,放在电源入口和输入电容之间。它的作用是阻止板内噪声传到电源线上,同时也阻止外部噪声进入板内。

设计输入滤波器,我一般按以下步骤来:

  • 确定截止频率:通常取开关频率的1/10~1/20。比如开关频率500kHz,截止频率取25~50kHz
  • 选择电感:电感值根据截止频率和电容值计算。注意电感的饱和电流要大于最大输入电流的1.2倍
  • 选择电容:电容用MLCC,容量根据截止频率计算。注意电容的耐压要留余量
  • 加阻尼电阻:LC滤波器容易产生谐振,需要并联一个电阻来抑制。电阻值取电感感抗的1~2倍
参数 推荐值 说明
截止频率 f_sw / 10 ~ f_sw / 20 f_sw为开关频率
电感值 1~10 μH 根据电流选择,注意饱和电流
电容值 10~100 μF MLCC,耐压留50%余量
阻尼电阻 0.5~2 Ω 并联在电感两端或电容两端

我的习惯:输入滤波器尽量用铁氧体磁珠代替电感。磁珠在高频下呈现电阻特性,不会产生谐振。但要注意磁珠的直流电阻和额定电流。

4.5 知识体系总览

下面这张图把输入回路噪声排查的核心逻辑串起来了。你可以对照着检查自己的设计。

BUCK电路输入回路噪声排查知识体系 输入回路噪声 电容ESR/ESL影响 输入环路面积优化 高频去耦电容布局 输入滤波器设计 ESR压降 ESL感抗 天线效应 走线优化 先小后大 就近放置 LC低通 阻尼电阻 排查顺序建议 先优化环路面积 → 再调整电容布局 → 最后加输入滤波器 每一步做完都测一下,别一口气全改完

4.6 实战排查清单

最后,我整理了一份排查清单。你下次遇到输入回路噪声问题,可以照着这个顺序查:

  1. 测输入电压纹波:用示波器在输入电容两端测,看纹波幅度和频率
  2. 检查电容布局:看电容离芯片多远,走线多长多宽
  3. 估算环路面积:量一下输入回路围成的面积,超过50mm²就要优化
  4. 加高频去耦电容:在芯片引脚旁边加100nF和1nF的MLCC
  5. 测辐射:用近场探头扫一下输入回路,看辐射热点在哪
  6. 加输入滤波器:如果前面几步都做了还不行,上LC滤波器

注意:输入滤波器的电感和电容不要离主功率回路太远,否则会引入新的环路。我见过有人把滤波器放在板子角落,结果滤波效果大打折扣。

嗯,输入回路这块就讲这么多。说白了,就是三个字:短、宽、近——走线短、走线宽、电容近。把这三点做到位,大部分输入噪声问题都能解决。