3. 输出电容选型:ESR/ESL 特性、MLCC 与电解电容对比、并联策略与布局影响

输出电容,说白了就是电源纹波的最后一道防线。很多工程师觉得电容嘛,随便选个容值够大的就行。我早年也这么干过,结果板子调出来纹波超标,折腾了好几天才发现是电容的 ESR 在作怪。

这一节,咱们就把输出电容的选型逻辑彻底捋清楚。你想想看,电容在电源里到底扮演什么角色?它要吸收电感传递过来的脉动电流,同时维持输出电压的稳定。如果电容选不对,前面 PSM 调得再好也是白搭。

核心结论:输出电容的纹波抑制能力,由容值、ESR、ESL 三个参数共同决定。其中 ESR 决定电压纹波的幅值,ESL 决定高频噪声的尖峰,容值决定低频纹波的平滑程度。

3.1 电容的 ESR 与 ESL 特性

ESR,等效串联电阻。它不是一个真实的电阻,而是电容内部所有损耗的等效。ESL,等效串联电感,主要来自电容的引线、内部电极和封装。

为什么这两个参数重要?因为实际的电容不是理想模型。理想电容的阻抗随频率升高而降低,但加上 ESR 和 ESL 后,阻抗曲线会变成一个 V 形——低频段容抗主导,高频段感抗主导,中间最低点就是电容的自谐振频率。

// 电容阻抗公式(实际模型)
Z = sqrt( ESR² + (2πfL - 1/(2πfC))² )

// 自谐振频率
f_res = 1 / (2π * sqrt(L * C))

我遇到过一位同事,用 100μF 的电解电容做输出滤波,结果纹波还是 50mV。他百思不得其解。我让他测了一下电容的阻抗曲线,发现 100kHz 时 ESR 已经接近 0.5Ω。换上一颗 22μF 的 MLCC,ESR 只有 3mΩ,纹波直接降到 8mV。这就是 ESR 的威力。

经验法则:对于 Buck 变换器,输出纹波主要由 ESR 决定。纹波电压 ≈ ΔI_L × ESR。所以想降纹波,先看 ESR 够不够低。

3.2 MLCC 与电解电容的对比

市面上常见的输出电容就两大类:MLCC(多层陶瓷电容)和电解电容(铝电解、钽电容、聚合物电容)。它们各有各的脾气。

参数 MLCC 铝电解 钽电容 聚合物电容
ESR (典型值) 1~10 mΩ 50~500 mΩ 100~1000 mΩ 10~50 mΩ
ESL (典型值) < 1 nH 5~20 nH 2~10 nH 2~10 nH
容值范围 1pF ~ 100μF 1μF ~ 10000μF 0.1μF ~ 1000μF 10μF ~ 1000μF
耐压 6.3V ~ 100V 6.3V ~ 450V 2.5V ~ 50V 2.5V ~ 25V
温度特性 X7R/X5R 稳定 随温度变化大 较稳定 较稳定
寿命 极长 有限(电解液干涸) 中等 较长
成本 低(小容值)/ 高(大容值) 低 中 中高

从表里能看出来,MLCC 在 ESR 和 ESL 上全面碾压电解电容。但 MLCC 有个致命弱点——容值随直流偏压下降。你选一颗 10μF 的 MLCC,加上 5V 偏压后实际可能只剩 3μF。我吃过这个亏,第一次做 12V 转 3.3V 的电源,纹波怎么都压不下去,最后发现是 MLCC 的 DC Bias 效应在作怪。

注意:MLCC 的容值随电压升高而下降,X5R 和 X7R 在额定电压下可能损失 50%~70% 的容值。选型时一定要看 datasheet 中的 DC Bias 曲线,留足余量。

电解电容的优势在于大容值和低成本。铝电解能做到几千微法,价格还很便宜。但它的 ESR 高,寿命短,而且低温下 ESR 会飙升。钽电容的 ESR 比铝电解好一些,但耐压低,而且有起火风险——我见过一次钽电容短路起火的惨案,从那以后我对钽电容就格外小心。

聚合物电容算是折中方案。ESR 比铝电解低一个数量级,容值也能做到几百微法,寿命也比铝电解长。但价格偏高,耐压也受限。

3.3 电容并联策略

单一电容很难同时满足低 ESR、低 ESL 和大容值的要求。所以实际设计中,我们通常采用并联策略。

并联的核心逻辑是:用大容值电解电容兜底低频,用小容值 MLCC 抑制高频。

具体怎么配?我一般遵循以下原则:

  • 主滤波电容:1~2 颗大容值电解或聚合物电容,负责提供足够的电荷储备,平滑低频纹波。
  • 高频去耦电容:3~5 颗 MLCC,容值在 0.1μF ~ 10μF 之间,紧贴电源引脚放置,负责吸收高频开关噪声。
  • 反谐振问题:不同容值的电容并联时,会在某个频率点形成反谐振峰,导致阻抗突然升高。我一般会错开容值,比如用 10μF + 1μF + 0.1μF,而不是 10μF + 10μF + 10μF。
// 并联电容总阻抗
Z_total = 1 / (1/Z1 + 1/Z2 + ... + 1/Zn)

// 反谐振频率估算(两颗不同容值电容)
f_anti = 1 / (2π * sqrt(L_parasitic * (C1*C2)/(C1+C2)))

举个例子,我做过一个 5V/3A 的 Buck 设计,输出电容用了 1 颗 100μF/6.3V 的聚合物电容 + 3 颗 10μF/10V 的 MLCC + 1 颗 0.1μF 的 MLCC。聚合物电容负责低频,10μF 的 MLCC 负责中频,0.1μF 的 MLCC 负责高频。实测纹波不到 5mV,效果很好。

我的习惯:并联 MLCC 时,尽量选择不同封装尺寸。比如 0805 的 10μF 搭配 0603 的 1μF,它们的 ESL 不同,自谐振频率错开,能覆盖更宽的频段。

3.4 电容布局对纹波的影响

布局,是很多工程师容易忽略的环节。你选再好的电容,如果布局不合理,纹波照样压不下去。

为什么?因为 PCB 走线本身有寄生电感和电阻。电容离电源引脚越远,走线越长,寄生参数越大,高频去耦效果就越差。

我总结了几条布局铁律:

  • MLCC 必须紧贴 IC 的 VIN 和 GND 引脚。距离不要超过 2mm。走线越短,ESL 越低。
  • 电解电容可以稍远一些。它主要负责低频,对走线电感不敏感。
  • 电容的 GND 过孔要就近打。最好每个电容旁边都打 2~3 个过孔,降低接地阻抗。
  • 小容值电容更靠近 IC。比如 0.1μF 的 MLCC 要比 10μF 的 MLCC 更靠近引脚。
  • 避免电容之间串联走线。所有电容应该并联到电源和地平面,而不是串成一串。

我曾经踩过的坑:有一次布局时为了走线方便,把 3 颗 MLCC 串在一条线上,结果高频纹波反而变大了。后来发现是走线电感把电容串联了,等效 ESL 比单颗电容还高。改成星型并联后,问题解决。

下面这张图展示了输出电容的选型与布局逻辑,帮你快速建立整体认知:

输出电容选型与布局逻辑图 输出电容选型与布局逻辑 输入条件:负载电流、开关频率、纹波目标 ESR/ESL 特性分析 电容类型对比 并联策略设计 ESR 决定纹波幅值 ESL 决定高频尖峰 自谐振频率 = 1/(2π√LC) 阻抗曲线呈 V 形 MLCC:低 ESR/ESL,DC Bias 效应 铝电解:大容值,高 ESR,寿命短 钽电容:中等 ESR,耐压低,有起火风险 聚合物:折中方案,ESR 较低 大电容兜底低频 小 MLCC 抑制高频 错开容值避免反谐振 不同封装覆盖宽频段 布局实施:紧贴 IC、就近过孔、星型并联 输出:低纹波、高效率的电源设计

最后说一句,电容选型没有万能公式。每个项目都要根据实际需求来权衡。我个人习惯是先确定纹波目标,然后反推需要的 ESR 和容值,再结合成本和空间选型。布局时多花 10 分钟优化电容位置,比后期调纹波省心得多。