4. 多相Buck拓扑:两相交错并联原理、纹波对消效应、相数选择
多相Buck,说白了就是把几个Buck电路并联起来,让它们轮流干活。你可能会问:一个Buck不够用吗?我刚开始做电源设计时也这么想。直到有一次,我负责一个FPGA核心供电项目,单相Buck的输出纹波怎么压都压不下去,电感也选到了极限,效率还掉得厉害。后来换成两相交错并联,问题一下就解决了。
这一节,我们就来聊聊多相Buck的核心原理。我会结合自己踩过的坑,把交错并联、纹波对消、相数选择这几个关键点讲透。
4.1 两相交错并联的基本原理
先看一个最简单的两相Buck。两个功率级完全一样,只是它们的开关时钟相位错开了180°。什么意思呢?就是第一相的上管开通时,第二相的上管关断;第一相的上管关断时,第二相的上管开通。两相轮流往输出端送能量。
这样做的好处很明显:
- 输出电流能力翻倍——两相各承担一半负载电流,每相的热应力降低。
- 等效开关频率翻倍——输出纹波频率变成2×fsw,滤波更容易。
- 瞬态响应更快——两相同时响应负载变化,电感电流变化率加倍。
我习惯用一个比喻来理解:单相Buck就像一个人挑水,挑完一桶再挑下一桶;两相交错并联就像两个人轮流挑水,一个人刚放下扁担,另一个人已经接上了。水流自然更平稳。
关键点:交错并联的核心是相位错开。N相Buck,每相之间的相位差是360°/N。两相就是180°,三相就是120°,四相就是90°。相位错得越均匀,纹波对消效果越好。
4.2 纹波对消效应——多相Buck的灵魂
纹波对消,是多相Buck最迷人的地方。你想想看,两相的电感电流纹波是交错的,它们在输出电容上叠加时,一部分纹波会互相抵消。结果就是:输出纹波电压比单相小得多,甚至不需要太大的输出电容。
我记得有一次做服务器电源,客户要求输出纹波小于10mV。单相Buck算下来需要4颗470μF的陶瓷电容,板子根本放不下。换成两相交错并联后,只用2颗220μF就搞定了。这就是纹波对消的威力。
纹波对消的程度,取决于占空比D。对于两相Buck:
- 当D=0.5时,纹波完全对消——输出纹波理论为零。
- 当D接近0或1时,纹波对消效果最差——两相纹波几乎同相叠加。
- 当D在0.25~0.75之间时,纹波对消效果都比较明显。
为什么会这样?因为两相的电感电流纹波是三角波,相位差180°。当D=0.5时,一个三角波的上升沿正好对应另一个三角波的下降沿,叠加后变成一条直线。嗯,这里要注意:实际电路中不可能完全对消,因为还有寄生参数和时序误差,但效果已经非常好了。
实战技巧:如果你设计的Buck电源占空比长期在0.5附近,两相交错并联是绝配。我曾经在一个DDR4内存供电项目里,VIN=5V,VOUT=2.5V,D正好等于0.5。两相并联后,输出纹波从单相的30mV降到了5mV,连输出电容都省了一半。
4.3 相数选择——不是越多越好
相数越多,纹波对消效果越好,瞬态响应越快。但凡事都有代价。相数增加会带来几个问题:
- 控制复杂度上升——多相均流、相位管理、保护逻辑都更复杂。
- PCB布局难度增加——功率级、驱动、采样电路挤在一起,干扰更难控制。
- 轻载效率下降——相数越多,静态损耗越大,轻载时可能得不偿失。
我个人的经验是:
| 负载电流范围 | 推荐相数 | 典型应用 |
|---|---|---|
| < 10A | 1相 | 小功率SoC、传感器供电 |
| 10A ~ 30A | 2相 | FPGA核心、DDR内存、通信模块 |
| 30A ~ 80A | 3~4相 | 服务器CPU、GPU、大功率FPGA |
| > 80A | 4~8相 | 高性能计算、AI加速卡、数据中心 |
我曾经犯过一个错:一个30A的项目,我为了追求极致的纹波性能,直接上了4相。结果轻载时效率只有70%出头,客户投诉说待机功耗太高。后来改成2相,重载性能没差多少,轻载效率却提到了85%。所以相数选择,一定要结合负载曲线来定。
避坑指南:不要盲目追求多相。我曾经见过一个设计,8相Buck用在20A的负载上,每相只分到2.5A。结果每相的电感电流太小,进入断续模式(DCM),纹波反而变大,控制也乱套了。相数选择的原则是:每相承担的电流,最好在电感额定电流的30%~70%之间。
4.4 多相Buck的知识体系
下面这张图,把多相Buck的核心逻辑串起来了。你可以看到,从单相到多相,不是简单的并联,而是一整套系统设计。
这张图把多相Buck的三个核心维度串在了一起。你从中间的多相Buck出发,往左走是交错并联原理,往右走是相数选择策略,中间是纹波对消效应。每个分支下面还有具体的工程要点。我个人习惯在做方案选型时,先对着这张图过一遍,确保没有遗漏。
4.5 实战中的几个坑
最后,分享几个我在多相Buck设计中踩过的坑,希望能帮你少走弯路。
- 相位错开不准——我曾经用一颗便宜的PWM控制器做两相Buck,结果两相之间的相位差只有170°,不是180°。输出纹波比理论值大了30%。后来换了高精度控制器才解决。所以,相位精度很重要,尽量选带相位同步功能的控制器。
- 均流问题——多相Buck必须保证每相电流均衡。我见过一个设计,两相电流差了40%,一相过热保护,另一相还在拼命干活。解决办法是加逐周期均流环,或者用耦合电感来自然均流。
- 布局不对称——两相的功率回路如果不对称,寄生电感不一样,开关波形就会畸变。我习惯把两相对称布局,就像镜像一样。这样不仅均流好,EMI也更容易控制。
一个小技巧:如果你在做多相Buck的PCB布局,可以先把一相的功率回路画好,然后复制一份,旋转180°放在另一边。这样两相的走线长度、过孔数量、回路面积都完全一致。我用了这个方法后,两相电流不平衡度从15%降到了3%以内。