3、充电拓扑结构设计:BUCK充电电路原理、电感与电容选型、PCB布局要点、输入输出滤波设计

BUCK电路,说白了就是降压转换器。锂电池充电最常用的拓扑,没有之一。为什么?因为充电时输入电压通常比电池电压高,比如5V输入充3.7V电池,BUCK正好干这个活。

我刚开始做充电设计时,总觉得BUCK电路简单——不就是开关管、电感、电容嘛。结果第一次打样回来,纹波大得离谱,电感还吱吱叫。嗯,这里面的门道,咱们一个一个说清楚。

核心要点:BUCK充电电路的核心是恒流恒压控制。充电前期恒流,后期恒压。拓扑本身不复杂,但电感电容选型和PCB布局才是决定成败的关键。

3.1 BUCK充电电路工作原理

BUCK电路的基本结构:一个开关管(MOSFET)、一个续流二极管(或同步整流管)、一个电感和一个输出电容。控制芯片通过PWM驱动开关管,实现电压和电流的调节。

工作过程分两个阶段:

  • 开关导通阶段:输入通过开关管给电感充电,电感电流线性上升,同时给负载供电和电容充电。
  • 开关关断阶段:电感通过续流二极管释放能量,电流线性下降,电容维持输出电压。

充电时,控制芯片检测输出电流和电池电压。电流低于设定值就恒流,电压达到满充电压就转恒压。我见过不少新手把恒流恒压搞混,结果电池过充——嗯,这个后面安全保护章节会细讲。

BUCK充电电路拓扑结构图 输入电源 开关管 电感 L 输出电容 锂电池 续流二极管 控制芯片 说明:控制芯片通过PWM驱动开关管,同时检测输出电压和电流,实现恒流恒压充电。 续流二极管在开关管关断时为电感电流提供通路。

3.2 电感选型——别小看这个元件

电感是BUCK电路的能量存储元件。选型不对,轻则效率低,重则电路不稳定。我见过有人随便找个工字电感就用,结果饱和了,电流失控——嗯,教训深刻。

电感选型主要看三个参数:

参数 选型原则 我的经验
电感值 根据开关频率和纹波电流计算 一般取纹波电流为输出电流的20%-40%
饱和电流 必须大于最大峰值电流 留20%-30%余量,别卡着极限
直流电阻 越小越好,影响效率 大电流应用选DCR小于10mΩ的

电感值的计算公式:

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

其中:
Vin = 输入电压
Vout = 输出电压
D = 占空比 = Vout / Vin
ΔI = 纹波电流(取0.2-0.4倍输出电流)
fsw = 开关频率

举个例子:5V输入,4.2V输出,1A充电电流,开关频率1MHz。算下来电感值大概在4.7μH到10μH之间。我个人习惯选6.8μH,纹波和效率比较均衡。

选型技巧:电感饱和电流要按最恶劣工况算——电池电压最低时(比如3.0V),占空比最大,峰值电流也最大。我曾经吃过这个亏,常温下没问题,高温时电感饱和,电流失控。从那以后,我选电感都按高温+低压工况算。

3.3 电容选型——纹波和ESR的博弈

电容的作用是滤波和储能。BUCK电路的输入和输出都需要电容。选型不当,纹波大、发热高,甚至电容爆浆——嗯,不是吓唬你。

输出电容:主要影响输出电压纹波。纹波由两部分组成:电容充放电引起的纹波和ESR引起的纹波。

ΔVout = ΔI × (ESR + 1/(8 × fsw × Cout))

实际设计中,ESR贡献的纹波往往占大头。

我一般用陶瓷电容,ESR低、体积小。但要注意DC偏压特性——陶瓷电容加直流电压后容量会下降。比如一个10μF的电容,加5V电压可能只剩6μF。选型时一定要看datasheet的DC偏压曲线。

输入电容:容易被忽视。BUCK电路的输入电流是断续的,输入电容要承受很大的纹波电流。选小了,输入电压波动大,可能影响控制芯片工作。

位置 推荐电容类型 容量范围 注意事项
输入电容 陶瓷电容 + 电解电容 10-47μF 陶瓷电容靠近芯片,电解电容做储能
输出电容 陶瓷电容 10-22μF 注意DC偏压,多颗并联降低ESR

警告:输入电容的纹波电流额定值必须足够。我曾经用了一颗纹波电流只有0.5A的电容,结果充电电流1A时电容发热到80°C——嗯,差点冒烟。大电流应用建议用两颗以上电容并联分摊纹波电流。

3.4 PCB布局要点——布局决定成败

PCB布局,说白了就是走线和元件摆放。BUCK电路的高频开关电流路径必须短、粗、直。我见过太多设计,原理图没问题,PCB布局一塌糊涂,结果效率低、纹波大、还干扰其他电路。

布局的核心原则:

  • 功率回路尽量小:输入电容、开关管、电感、输出电容形成的回路,面积越小越好。高频电流走大环路会产生电磁辐射。
  • 地线要完整:功率地和信号地分开,单点连接。我习惯在芯片底下铺一整块地,减少回路面积。
  • 输入电容靠近芯片:输入电容离芯片引脚越近越好,走线要宽。我一般控制在5mm以内。
  • 电感远离敏感信号:电感会辐射磁场,别放在反馈电阻、电压检测线旁边。

具体布局步骤:

  1. 先放芯片和电感,确定主功率回路位置
  2. 输入电容紧贴芯片输入引脚,输出电容紧贴电感输出端
  3. 反馈电阻靠近芯片FB引脚,走线远离电感和开关节点
  4. 大电流走线加宽,至少40mil以上
  5. 底层铺地,顶层关键信号走线

避坑指南:我曾经做过一个项目,布局时把反馈走线从电感底下穿过,结果充电电流波动很大。查了两天才发现是电感磁场耦合到反馈线上。从那以后,我规定反馈走线必须远离电感至少5mm,最好用地线隔开。

3.5 输入输出滤波设计

滤波设计是为了降低纹波和噪声。BUCK电路的开关频率一般在几百kHz到几MHz,滤波要针对这个频段。

输入滤波:主要滤除输入线上的高频噪声,防止干扰其他设备。同时也要防止输入电源的噪声影响充电电路。

我常用的输入滤波结构:

  • 一个10-47μF的电解电容做低频储能
  • 一个0.1-1μF的陶瓷电容滤高频
  • 必要时加一个共模扼流圈,抑制共模噪声

输出滤波:主要降低输出电压纹波。除了输出电容,有时需要加LC滤波器。

输出纹波的计算:

ΔVout ≈ ΔI × (ESR + 1/(8 × fsw × Cout))

假设:ΔI = 0.3A, ESR = 5mΩ, fsw = 1MHz, Cout = 22μF
ΔVout ≈ 0.3 × (0.005 + 1/(8 × 1e6 × 22e-6))
      ≈ 0.3 × (0.005 + 0.0057)
      ≈ 3.2mV

3.2mV的纹波对于锂电池充电来说完全可以接受。如果要求更高,可以再加一级LC滤波器,但要注意LC滤波器的谐振频率要避开开关频率。

滤波级 元件 作用 典型值
输入一级 电解电容 低频储能 22μF/16V
输入二级 陶瓷电容 高频滤波 0.1μF
输出一级 陶瓷电容 主滤波 22μF
输出二级 LC滤波器 进一步降纹波 1μH + 10μF

设计总结:BUCK充电电路的设计,电感电容选型是基础,PCB布局是关键,滤波设计是保障。三者缺一不可。我做了这么多年电源设计,最大的体会就是——别迷信仿真,实际打样回来测试才是真理。第一次做BUCK充电的朋友,建议先按参考设计做,再根据测试结果调整。