1. BUCK电路基础:拓扑结构、工作原理、连续与断续模式
各位工程师朋友,咱们今天聊聊BUCK电路。说实话,这玩意儿是电源设计里最基础也最常用的拓扑。我入行那会儿,第一个独立完成的项目就是12V转3.3V的BUCK,当时还闹过笑话——电感选小了,满载时纹波大得吓人。嗯,从那以后我对基础原理再也不敢马虎了。
1.1 拓扑结构:就这几个元件,别想复杂了
BUCK电路说白了就是一个降压开关电源。它的核心元件就五个:开关管(MOSFET)、续流二极管、电感、输出电容,再加上负载。你想想看,比线性稳压器多了一个电感和一个二极管,但效率能高出不少。
BUCK电路基本拓扑元件清单:
- 开关管 Q — 通常是N沟道MOSFET,负责高速通断
- 续流二极管 D — 开关管关断时提供电流路径
- 储能电感 L — 核心储能元件,决定纹波大小
- 输出电容 C — 平滑输出电压,降低纹波
- 负载 RL — 就是你的用电设备
我习惯把BUCK电路比作一个"水龙头+水箱"系统。开关管就是水龙头,电感是水管,电容就是水箱。水龙头开一下,水流进水管和水箱;关一下,水箱里的水继续供水。这样输出端就能得到稳定的低压水流。
1.2 工作原理:开关管一开一关,电压就降下来了
BUCK的工作原理其实就两个阶段。我刚开始学的时候,老师跟我说"你就记住开关管导通和关断两个状态,其他都好办"。确实如此。
阶段一:开关管导通(TON)
开关管Q导通,输入电压VIN直接加到电感L上。电感两端电压是VIN - VOUT,电流线性上升。这时候电感在储存能量,同时给输出电容充电、给负载供电。续流二极管D是反偏的,不工作。
阶段二:开关管关断(TOFF)
开关管Q关断,电感L上的电流不能突变,所以它会通过续流二极管D继续流动。电感两端电压变成 -VOUT(忽略二极管压降),电流线性下降。电感释放储存的能量,维持负载供电。
个人经验:我早期设计时总忽略二极管的导通压降,结果在低压输出(比如1.2V)时效率惨不忍睹。后来改用同步整流,用MOSFET代替二极管,效率直接提升了5-8%。这个后面章节会细讲。
输出电压由占空比决定:VOUT = D × VIN,其中D = TON / (TON + TOFF)。这就是BUCK最核心的公式,没有之一。
1.3 连续模式(CCM)与断续模式(DCM)
这里有个关键概念——电感电流会不会降到零?会,就是断续模式(DCM);不会,就是连续模式(CCM)。我当年做LED驱动时,就因为这个模式没选对,导致灯在轻载时一闪一闪的,查了两天才发现是进入了DCM模式,环路不稳定。
| 特性 | CCM(连续模式) | DCM(断续模式) |
|---|---|---|
| 电感电流 | 始终大于0 | 每个周期会降到0 |
| 负载范围 | 重载(大电流) | 轻载(小电流) |
| 纹波电流 | 较小 | 较大 |
| 效率 | 重载时高 | 轻载时高 |
| 环路补偿 | 较复杂(右半平面零点) | 相对简单 |
| 典型应用 | CPU供电、大功率DC-DC | 待机电源、LED驱动 |
注意:CCM和DCM的传递函数不同。如果你设计的补偿网络只针对CCM,当负载变轻进入DCM时,环路可能振荡。我曾经在一个通信电源项目里吃过这个亏——满载时好好的,一拔掉一半负载,输出就开始"呼吸"(低频振荡)。后来加了DCM检测电路才解决。
临界点:边界导通模式(BCM)
当电感电流刚好在开关管再次导通前降到零,这就是BCM。说白了,它是CCM和DCM的分界线。临界电感值可以用这个公式算:
L_critical = (V_OUT × (1 - D)) / (2 × I_OUT × f_SW)
其中:
V_OUT = 输出电压
D = 占空比
I_OUT = 输出电流
f_SW = 开关频率
我建议你设计时先算一下这个临界电感。如果实际电感小于L_critical,电路就会进入DCM。反过来,如果你想要CCM,电感就得选大一些。
1.4 关键波形:看一眼就知道电路在什么状态
做电源调试,示波器是少不了的。我习惯先看三个波形:电感电流、开关节点SW电压、输出电压纹波。这三个波形能告诉你电路工作是否正常。
- 电感电流波形 — 三角波。斜率代表电感值是否合适,谷值是否到零决定CCM还是DCM。
- SW节点电压 — 方波。上升沿和下降沿的振铃大小反映PCB布局和寄生参数。
- 输出电压纹波 — 锯齿波+尖峰。锯齿部分是电容充放电引起,尖峰是ESR导致。
避坑指南:我曾经遇到一个项目,SW节点振铃特别大,换了MOSFET也没用。后来发现是输入环路太大,在输入端加了一个0.1μF的高频瓷片电容,振铃立刻小了很多。记住:输入环路越小,EMI越好。
1.5 效率从哪里来?先看损耗分布
BUCK的效率不是天上掉下来的。我习惯把损耗分成四块:
- 导通损耗 — MOSFET的RDS(on)和电感的DCR引起的I²R损耗
- 开关损耗 — MOSFET开通和关断时的交叠损耗,频率越高越明显
- 驱动损耗 — 驱动MOSFET栅极电容消耗的能量
- 静态损耗 — 控制芯片自身的供电电流
你想想看,如果开关频率从100kHz提高到1MHz,电感可以变小,但开关损耗可能增加5倍。这就是为什么高频BUCK对MOSFET的栅极电荷Qg要求很高。我一般选MOSFET时,会先看FOM值(Figure of Merit = RDS(on) × Qg),这个值越小越好。
效率优化第一课:别一上来就想着换更好的电感或MOSFET。先搞清楚你的电路工作在CCM还是DCM,然后针对性地优化。我见过太多人花大价钱买低DCR电感,结果发现损耗大头在开关管上——方向错了。
好了,这一章的基础就到这里。BUCK电路说简单也简单,说复杂也复杂。关键是理解拓扑、工作模式、波形和损耗这四个维度。后面我们会一步步深入,从器件选型到环路补偿,再到效率实测优化。嗯,路还长,咱们慢慢走。