第2章 电容的等效模型:ESR、ESL、自谐振频率(SRF)对去耦效果的影响

很多工程师选电容,只看容值和耐压。我以前也这么干过。

结果呢?板子调不通,高频噪声死活压不下去。折腾了两天,最后发现是电容的等效串联电感(ESL)在捣鬼。

说白了,电容在高频下根本不是你想的那样。它是个RLC串联网络。不理解这个,去耦就是瞎蒙。

2.1 电容的真实面目:从理想到现实

理想电容的阻抗公式是 Z = 1/(2πfC)。频率越高,阻抗越低。多完美。

但现实中的电容,长这样:

实际电容的等效模型 = 等效串联电阻(ESR) + 等效串联电感(ESL) + 理想电容(C)

你想想看,电容的两个引脚、内部的电极和介质,都有电阻和寄生电感。频率一高,这些寄生参数就开始抢戏。

我画了个等效电路图,帮你理解:

实际电容的等效RLC串联模型 端口A ESR ESL C 端口B 关键理解: • 低频时,C主导,阻抗随频率升高而下降。 • 高频时,ESL主导,阻抗随频率升高而上升。 • 中间有个最低点,就是自谐振频率(SRF)。

2.2 三个寄生参数,三个坑

2.2.1 ESR:等效串联电阻

ESR是电容内部所有电阻的总和。包括引脚电阻、电极电阻、介质损耗。

ESR高了会怎样?

  • 发热:纹波电流流过ESR,产生I²R损耗。电容烫手,寿命缩短。
  • 滤波效果变差:ESR和电容形成分压,高频纹波衰减不够。
  • 影响稳压精度:负载瞬态时,ESR上的压降会直接反映在输出电压上。

我的经验: 做DC-DC输出滤波时,我习惯把ESR控制在10mΩ以下。铝电解电容的ESR通常在几十到几百mΩ,而MLCC可以做到几mΩ。选型时别只看容值,ESR参数必须过一遍。

2.2.2 ESL:等效串联电感

这才是高频去耦的头号杀手。

ESL来自电容的引脚、内部电极和PCB走线。频率越高,ESL的感抗(2πfL)越大。

我举个例子:一个0805封装的MLCC,ESL大约在0.5~1nH。看着不大对吧?

但在100MHz时,1nH的感抗是0.628Ω。而一个100nF电容在100MHz时的容抗只有0.016Ω。你看,寄生电感把电容的阻抗抬高了近40倍!

避坑指南: 我曾经在一个2GHz的射频电路上,用了长引脚的插件电容做去耦。结果高频噪声一点没少,反而因为ESL谐振引入了新的干扰。后来换成0402封装的MLCC,问题才解决。记住:封装越小,ESL越低。

2.2.3 自谐振频率(SRF)

SRF是电容的容抗和感抗相等时的频率点。在这个点上,电容的阻抗最低,等于ESR。

公式很简单:

SRF = 1 / (2π × √(L × C))

其中L是ESL,C是容值。

SRF的意义在于:

  • 低于SRF时,电容呈容性,阻抗随频率下降。
  • 等于SRF时,阻抗最小,去耦效果最好。
  • 高于SRF时,电容呈感性,阻抗随频率上升,去耦失效。

所以,选电容不是容值越大越好。大容值电容的SRF低,高频段反而变成电感。

2.3 不同电容类型的参数对比

我整理了一张表,方便你对比:

电容类型 典型容值范围 ESR (典型) ESL (典型) SRF (典型) 适用频率
铝电解 1μF ~ 10000μF 几十 ~ 几百 mΩ 5 ~ 20 nH 几十 kHz ~ 几百 kHz < 1 MHz
钽电容 0.1μF ~ 1000μF 几百 mΩ ~ 几 Ω 2 ~ 10 nH 几百 kHz ~ 几 MHz < 10 MHz
MLCC (X7R/X5R) 1nF ~ 100μF 几 ~ 几十 mΩ 0.5 ~ 2 nH 几 MHz ~ 几十 MHz < 100 MHz
MLCC (NP0/C0G) 1pF ~ 100nF < 10 mΩ 0.3 ~ 1 nH 几十 MHz ~ 几百 MHz < 1 GHz

核心结论: 去耦不是一颗电容能搞定的。你需要用不同容值、不同封装的电容并联,形成“去耦网络”,覆盖从低频到高频的宽频段。

2.4 去耦效果的核心:阻抗曲线

去耦的本质是什么?

是给芯片提供一个低阻抗的电源路径。芯片瞬间需要大电流时,去耦电容能快速提供电荷,同时把电源轨的阻抗压到最低。

理想的去耦网络,其阻抗曲线应该是一条平坦的低阻线。但实际中,由于ESR和ESL的存在,阻抗曲线是个V形(或U形)。

我画了张图,展示不同电容并联后的阻抗曲线:

去耦网络阻抗曲线示意图 频率 (Hz) 阻抗 (Ω) 单颗电容 多颗并联 目标阻抗 SRF点 并联后阻抗降低 注:多颗不同容值/封装的电容并联,可展宽低阻抗频段。

2.5 实战选型建议

说了这么多理论,来点实际的。我总结了几条选型原则:

  1. 先确定目标频率:芯片的工作频率、上升沿时间决定了你需要去耦的频率范围。一般取上升沿时间的倒数作为上限频率。
  2. 计算目标阻抗:目标阻抗 = 电源电压 × 允许纹波 / 瞬态电流。比如3.3V电源,允许5%纹波,瞬态电流2A,目标阻抗就是82.5mΩ。
  3. 选电容组合:从低频到高频,逐级覆盖。典型组合是:大电解(10~100μF) + 中容值MLCC(0.1~1μF) + 小容值MLCC(10~100nF) + 超小容值MLCC(1~10nF)。
  4. 封装越小越好:0402优于0603,0603优于0805。小封装意味着低ESL。
  5. 注意电压系数:MLCC的容值会随直流偏压下降。X5R/X7R在额定电压下可能损失50%~80%的容值。选型时留足余量。

我的习惯: 做板级去耦时,我通常每两个电源引脚放一组电容:一个1μF (0402, X7R) + 一个100nF (0402, X7R)。如果空间允许,再加一个10nF (0402, NP0)。这样基本能覆盖10MHz到500MHz的去耦需求。

2.6 布局对ESL的影响

选对了电容,布局不对,一切白费。

PCB走线和过孔会引入额外的寄生电感。我见过太多工程师把电容放得离芯片很远,中间还绕了好几个过孔。

结果呢?电容的ESL是1nH,但走线和过孔加起来有5nH。去耦效果大打折扣。

避坑指南: 我曾经在一个项目中,把去耦电容放在芯片的背面,通过过孔连接。结果高频噪声比不用电容还大。后来我把电容移到芯片同一面,紧挨着电源引脚,走线控制在2mm以内,问题才解决。记住:每增加1mm走线,大约增加1nH电感。

总结一下本章的核心:

  • 电容不是理想的,ESR和ESL决定了它的高频性能。
  • SRF是电容发挥最佳去耦效果的频率点。
  • 去耦需要多颗电容并联,形成宽频低阻抗网络。
  • 布局和走线对去耦效果的影响,不亚于电容本身。