3、核心元器件(二):电感与电容的选型、电感纹波电流、电容ESR/ESL对纹波的影响

上一章聊了MOSFET和二极管,这一章我们把目光转向另外两个“大块头”——电感和电容。说实话,很多电源设计的问题,根源都出在这两个家伙身上。纹波太大?可能是电感选小了。输出噪声尖刺?八成是电容的ESR或ESL在捣鬼。

我个人习惯,拿到一个电源方案,先不看控制芯片多高级,先看电感和电容选得合不合理。这两个选对了,设计就成功了一半。

3.1 电感选型:不只是看感值

很多新手选电感,只看感值对不对。其实远远不够。电感的核心参数有好几个,我列个表,大家对照着看:

参数 含义 选型要点
感值 (L) 储能能力,单位μH 决定纹波电流大小,感值越大纹波越小
饱和电流 (Isat) 电感磁芯开始饱和时的电流 必须大于峰值电流,否则电感失效
温升电流 (Irms) 导致电感温升40℃的直流电流 必须大于输出电流,否则发热严重
直流电阻 (DCR) 线圈的直流电阻,单位mΩ 越小越好,影响效率和发热
自谐振频率 (SRF) 电感开始呈现容性的频率点 必须远高于开关频率
避坑指南: 我曾经在一个12V转3.3V的DC-DC项目里,选了感值刚好够、但饱和电流余量不足的电感。满载测试时,电感发出“吱吱”声,输出纹波直接飙到200mV。一测电流波形,电感已经饱和了。从那以后,我选电感都会留至少20%的电流余量。

3.2 电感纹波电流:到底选多大合适?

电感纹波电流,说白了就是电感上电流波动的峰峰值。它直接影响输出纹波和电感损耗。那到底选多大合适?

我一般遵循一个经验法则:纹波电流取输出电流的20%~40%。比如输出5A,纹波电流就选1A~2A。

为什么是这个范围?

  • 纹波太小(<20%):电感感值太大,体积和成本飙升,动态响应变差。
  • 纹波太大(>40%):输出纹波增大,电感磁芯损耗增加,效率下降。

具体计算公式很简单,以Buck电路为例:

ΔI_L = (Vin - Vout) × D / (L × fsw)

其中:
ΔI_L = 电感纹波电流 (A)
Vin  = 输入电压 (V)
Vout = 输出电压 (V)
D    = 占空比 = Vout / Vin
L    = 电感感值 (H)
fsw  = 开关频率 (Hz)
我的习惯: 先用这个公式反算出需要的感值,再根据输出电流的30%作为目标纹波,代入公式求L。然后选一个标称值接近的电感,再验算一下实际纹波是否在20%~40%范围内。

3.3 电容选型:ESR和ESL才是关键

电容在电源里主要做两件事:滤波和储能。但理想电容和实际电容差别很大。实际电容等效于一个理想电容串联一个电阻(ESR)和一个电感(ESL)。

为什么ESR和ESL这么重要?

  • ESR(等效串联电阻):直接决定输出纹波电压的大小。纹波电流流过ESR,产生压降:V_ripple = ΔI_L × ESR。
  • ESL(等效串联电感):在高频开关瞬间,ESL会阻碍电流突变,产生电压尖刺。这就是你示波器上看到的那些“毛刺”。

不同电容类型的ESR/ESL差异很大,我整理了一个对比表:

电容类型 ESR (典型值) ESL (典型值) 适用场景
铝电解电容 几十~几百mΩ 几nH ~ 十几nH 输入/输出大电容,低频滤波
钽电容 几十~几百mΩ 几nH 输出滤波,但耐压和浪涌需注意
陶瓷电容 (MLCC) 几mΩ ~ 几十mΩ <1nH 高频去耦,输出纹波抑制
聚合物电容 几mΩ ~ 十几mΩ 几nH 低ESR需求,高频性能好
关键结论: 想降低输出纹波,就用低ESR的陶瓷电容或聚合物电容。想抑制高频尖刺,就用小封装(如0402/0603)的MLCC,因为封装越小,ESL越低。

3.4 电容ESR/ESL对纹波的影响:实战分析

咱们来看一个实际案例。一个Buck电路,输出3.3V/3A,开关频率500kHz,电感纹波电流1A。

情况一:只用铝电解电容

假设用了两个100μF铝电解,ESR=100mΩ。输出纹波电压:

V_ripple ≈ ΔI_L × ESR = 1A × 0.1Ω = 100mV

100mV的纹波,对于3.3V输出来说,已经超过3%了。很多负载(比如FPGA、DDR)要求纹波低于1%,这显然不合格。

情况二:铝电解 + 陶瓷电容

在输出端并联一个22μF的MLCC,ESR=5mΩ。此时高频纹波主要由MLCC承担:

V_ripple ≈ 1A × 0.005Ω = 5mV

纹波瞬间降到5mV,效果立竿见影。

情况三:ESL带来的尖刺

如果MLCC的封装是1210,ESL约2nH。开关管关断瞬间,电流变化率di/dt可能高达1A/ns。ESL产生的尖刺电压:

V_spike = ESL × di/dt = 2nH × 1A/ns = 2V

2V的尖刺!这足以干扰后级电路。换成0603封装(ESL约0.5nH),尖刺降到0.5V。再配合一个10nF的小电容(ESL更低),尖刺基本消失。

避坑指南: 我曾经在一个通信电源项目里,输出纹波测试一直超标。换了各种大电容都没用。后来用示波器一看,根本不是纹波问题,是开关尖刺。最后在输出端并了一个0.1μF的0402 MLCC,尖刺立刻被压下去了。记住:对付高频尖刺,小封装小电容比大电容更管用。

3.5 知识体系:电感与电容选型核心逻辑

下面这张图,是我自己总结的电感电容选型决策流程,分享给大家:

电感与电容选型核心逻辑 电感与电容选型核心逻辑 确定输入/输出规格 选择开关频率 → 计算占空比 电感选型:计算感值L 电容选型:计算纹波电流 验算纹波电流20%~40% 确认Isat > Ipeak 确认Irms > Iout 选择低ESR电容类型 小封装MLCC降ESL 并联组合:大电容+小电容 输出纹波/尖刺达标 纹波 < 1% Vout 尖刺 < 50mV

3.6 实战选型清单

最后,我把自己常用的选型步骤整理成一个清单,大家可以照着做:

  1. 确定纹波目标:输出纹波一般要求<1% Vout,尖刺<50mV。
  2. 计算电感感值:按纹波电流30%为目标,用公式反算L。
  3. 选电感型号:Isat > Iout + 0.5×ΔI_L,Irms > Iout,DCR尽量小。
  4. 选输出电容:先算所需容值(C > ΔI_L / (8×fsw×V_ripple)),再选低ESR类型。
  5. 加高频去耦:在输出端并一个0.1μF~1μF的小封装MLCC,专门对付尖刺。
  6. 验证:打样后上示波器,测纹波和尖刺。如果尖刺大,换更小封装的电容或加RC snubber。
我的小技巧: 选电容时,别只看datasheet上的ESR。实际PCB布局、走线长度都会引入额外寄生参数。我一般会在原理图上预留多个电容位置(比如一个10μF+一个0.1μF+一个0.01μF),调试时根据实测结果决定焊不焊。灵活一点,别死板。