3. 输出电容选型:ESR/ESL 对纹波的影响、MLCC 与电解电容的对比、并联策略

输出电容,说白了就是纹波电流的“蓄水池”和“泄洪道”。

很多工程师把纹波大归咎于电感选小了,或者开关频率不够高。我见过不少案子,折腾半天电感,最后换颗电容就解决了。电容的 ESR 和 ESL,才是高频纹波的直接对手。

3.1 电容的等效模型:ESR 和 ESL 到底怎么影响纹波?

理想电容只存能量。但现实中的电容,内部有电阻(ESR)和寄生电感(ESL)。

纹波电压由三部分组成:

  • ESR 纹波:ΔV_ESR = ΔI_L × ESR。这是主力,尤其在低频段。
  • ESL 纹波:ΔV_ESL = ESL × (di/dt)。高频尖峰的主要来源。
  • 充放电纹波:ΔV_C = ΔI_L / (8 × f_sw × C)。低频段占比大。

关键结论:

  • 低频纹波(< 100kHz)主要看电容值和 ESR。
  • 高频尖峰(> 1MHz)主要看 ESL 和 PCB 布局。
  • ESR 和 ESL 是并联关系,但作用频段不同。

我遇到过一款 12V 转 3.3V 的 DC-DC,输出纹波 80mV,怎么调频率和电感都没用。后来发现是用了两颗普通铝电解,ESR 高达 80mΩ。换成低 ESR 的固态电容后,纹波直接降到 25mV。嗯,ESR 就是这么直接。

3.2 MLCC 与电解电容:谁更适合输出滤波?

这个问题没有标准答案,得看应用场景。我习惯从三个维度对比:

参数 MLCC(多层陶瓷电容) 铝电解 / 固态电容
ESR 极低(1~10mΩ) 较高(10~100mΩ)
ESL 极低(< 1nH) 较高(5~20nH)
容值密度 低(大容值 MLCC 贵且易裂) 高(1000μF 很常见)
电压系数 DC 偏压下降严重(X5R/X7R) 基本无电压系数
温度系数 X5R ±15%,X7R ±15% 较稳定(-20%~+20%)
高频性能 优秀(适合滤除高频尖峰) 一般(ESL 限制高频效果)
寿命 长(无电解液干涸问题) 有限(电解液挥发)
成本 小容值便宜,大容值贵 大容值性价比高

我的选型经验:

  • 高频 DC-DC(> 500kHz):优先 MLCC,ESR 和 ESL 优势明显。
  • 低频或大电流(< 200kHz):电解电容 + MLCC 组合更划算。
  • 对纹波敏感(如 FPGA 供电):MLCC 为主,电解为辅。

你想想看,MLCC 的 ESR 只有几毫欧,但它的容值会随电压升高而下降。我曾经用 10μF 的 X5R 做输出滤波,实际在 5V 偏压下只剩 4μF。嗯,这个坑我踩过。

3.3 电容并联策略:怎么搭才最有效?

单颗电容很难同时满足低 ESR、低 ESL 和大容值。并联是常规操作,但并联不是简单堆数量。

3.3.1 并联的核心逻辑

  • 容值并联:总容值 = C1 + C2 + ...(同类型电容)。
  • ESR 并联:总 ESR 降低,但受限于最小 ESR 的那颗。
  • ESL 并联:总 ESL 降低,但 PCB 走线电感会抵消部分效果。

我建议采用“大小搭配”策略:

  • 大容值电解/固态:提供低频能量,吸收低频纹波。
  • 小容值 MLCC:提供低 ESR/ESL 路径,吸收高频尖峰。
  • 极小的 MLCC(如 0.1μF):靠近负载放置,滤除开关噪声。

注意反谐振:

不同类型电容并联时,会在某个频率点形成 LC 谐振。如果谐振频率落在开关频率附近,纹波反而会放大。我曾经在 2.2μF MLCC 和 470μF 电解并联时,在 1.2MHz 处看到纹波尖峰,就是因为反谐振。

解决办法:

  • 用仿真工具检查并联后的阻抗曲线。
  • 避免容值相差 100 倍以上的电容直接并联。
  • 必要时串联小电阻(0.1~0.5Ω)抑制谐振。

3.3.2 并联布局要点

  • 先近后远:小 MLCC 紧贴 IC 引脚,大电解稍远。
  • 对称放置:双路输出时,电容对称布局可降低环路电感。
  • 避免长走线:每颗电容的接地过孔要独立且靠近。

我做过一个 20A 的 POL 模块,用了 4 颗 22μF MLCC + 2 颗 330μF 固态电容。布局时把 MLCC 放在 IC 背面,固态电容放在正面。最终纹波 12mV,效果很好。

3.4 知识体系:输出电容选型决策流程

下面这张图总结了我个人习惯的选型流程,从需求到验证,一步不落。

输出电容选型决策流程 输出电容选型决策流程 1. 需求分析 2. 确定纹波目标(ΔVout) 3. 计算所需容值(C_min) 4. 选择电容类型 MLCC 为主(高频) 电解 + MLCC(低频/大电流) 并联小 MLCC 滤高频 大小搭配 + 反谐振检查 7. 仿真 + 实测验证 反谐振检查:避免容值相差 100 倍以上

3.5 实战避坑指南

最后分享几个我踩过的坑:

  • MLCC 的 DC 偏压特性:我曾经用 10μF X5R 做 12V 输出,实际容值只剩 3μF。纹波直接翻倍。现在我会用 C0G 或 NP0 做小容值,大容值用固态电容。
  • ESL 被 PCB 走线放大:电容离 IC 太远,走线电感会抵消 MLCC 的低 ESL 优势。我习惯把 MLCC 放在 IC 背面,过孔直接打到电源平面。
  • 并联电容的谐振:前面提过,反谐振会让纹波变大。我建议用仿真工具(如 LTspice)扫一下阻抗曲线,确认没有尖峰落在开关频率附近。

我的个人习惯:

输出电容选型时,我会先算 C_min,然后选 2~3 倍余量。接着用 MLCC 覆盖高频,电解/固态覆盖低频。最后用仿真验证,再用示波器实测。嗯,这套流程基本没出过问题。