
像我这种做电源硬件的人最怕听到一句话——“你不是说单相跑通了吗为什么并到四相就不行”最近这块板子就是典型负载端越来越大单相BUCK从器件应力、散热到输出纹波都已经不现实于是换成TI的多相BUCK控制器把原来验证过的单相功率级复制成四份。听起来很简单真正把PCB画到第3版才发现问题不是“复制四份”而是“复制之后怎么让四个相协同工作”。这是多相BUCK PCB设计实战系列的第4篇前面几篇已经把单相方案、器件选型和仿真验证写完了。这篇集中聊“从单相复制到四相完整布线”这件事。我会先从多相的概念说起再讲哪些东西能复制、哪些必须重画然后拆开四相板的关键路径、SW节点换层问题、调试顺序最后给出一套我自己常用的检查流程。如果你正准备把一块成熟的单相板改成四相或者第一次画多相电源这篇文章会帮你少走不少弯路。1. 先搞清楚多相BUCK的“相”到底是并联还是分工1.1 单相到多相改变的不只是数量先问一个基础问题为什么负载大就要多相很多人直觉是“四个开关管并联能过的电流更大”。这个理解只对了一半。BUCK电路里开关管、电感这些功率器件确实承担了一部分电流应力但多相真正厉害的地方是让四路开关动作在时间上错开每个180°/120°/90°轮流导通从而让输入、输出上的叠加纹波大大降低同时能在相同电感尺寸下处理更大的总电流。如果只是把四个单相BUCK并联而不做相位交错那么它们可能同时导通、同时关断本质上还是一个更大的单相BUCK纹波不会降低环路也容易互相干扰。TI的多相控制器内部会有专门的PWM相位管理和均流控制目的就是让四个相既各自独立又协同输出。这块板子用的是TI的多相控制器负载是FPGA和ASIC的核心供电。单相4.5A时输入输出纹波还能接受一旦目标总电流往几十安甚至更高去单相已经很难靠“加电容”解决问题。所以我的第一个判断是多相BUCK的核心不是“并联”而是“分时分工、协同汇流”。这个判断直接决定了你后面怎么布板。如果只抱着“把四个相拼在一起”的想法最后画出来的板子大概率会出问题。1.2 相位交错、纹波抵消与均流多相的好处可以拆成三点纹波抵消各相开关纹波在相位上错开输出端叠加后纹波频率提高、幅值降低输出电容可以更小。热分布原来一个开关管和电感的损耗集中在一个区域四个相分散开后热源不再集中散热设计更容易做。动态响应负载瞬态变化时四个相可以同时响应或按照控制器的算法分配电流比单相更从容。但优势都有代价。代价至少有三个一是控制环路的复杂性。相位关系、均流、轻载模式、保护逻辑都需要控制器来处理。布板时如果反馈采样不对称控制器会认为某一相电流偏大或偏小均流就不准。二是PCB布局的对称性要求。四相最好在空间上对称分布功率路径长度尽量一致。电源不像数字信号一样“只要连通就能工作”每一相的高频电流环路面积要控制住对称也非常重要。三是成本和面积。四相需要四组功率级、四个电感、对应的输入输出电容和驱动电路PCB面积和器件成本都会增加。如果总电流并不大单相BUCK甚至LDO可能更合适。这里也顺便回答一个常见问题DCDC和LDO的选择不是“DCDC一定更好”。主要看输入输出压差、负载大小、纹波要求和成本。LDO适合低压差小电流、对噪声敏感的模拟供电DCDC适合大压差大电流的功率链路多相BUCK则是在DCDC基础上进一步提高电流能力和动态性能。2. 从单相复制到四相哪些能复制哪些必须重画2.1 可以复制每一个“功率单元”的本地回路单相BUCK的PCB布局中最核心的是功率级关断瞬间的高频电流回路。也就是开关管导通和关断时输入电容、上管、下管、电感、输出电容之间的电流路径。这个路径在四相板里每一个相都是独立的可以复制。我在把这套板子从单相改四相时首先复制的是各相的上管、下管和驱动电阻、自举电容输入电容靠近对应桥臂的一组摆放位置电感和该相输出电容的一阶摆放逻辑每个相的开关节点到电感的连接方式功率管的栅极驱动走线长度和宽度。这些“局部回路”可以保持一致。只要四个相的功率器件和参数一致局部布局也一致四相之间才会有可比较性后面调试时才不会出现“这一相热、那一相冷”的奇怪现象。但要注意复制的是“布局逻辑”不是“坐标盲抄”。因为四相周围还有输入汇流铜、输出汇流铜、控制芯片、反馈分压网络和外设接口每个相的空间会被压缩或拉伸完全一样的坐标往往不现实。关键是要保持拓扑顺序一致输入电容先靠近桥臂再走SW再走电感再输出电容。2.2 必须重画输入电容、输出汇流和相位分配局部能复制但四个相被放到同一块PCB上以后有几个东西必须重新画不能照搬。第一是输入端的整体结构。单相只有一组高频脉动电流四相则有四组。如果四个相共用一个输入电容这个电容位置放哪里就会很尴尬。更合理的做法是每个桥臂附近都有本地高频电容同时再在整板输入端口放置较大容量的低频和储能电容。这样每一相的高频电流先由本地电容提供输入母线上的大电流是相对低频的补充而不是让所有高频电流都穿过很长的主干线。第二是输出汇流。四个电感的输出要汇到同一个负载点。输出铜皮不能只做成一棵“树”从每个电感直接连到负载那样四相之间路径长度差异大会导致各相感受到的负载阻抗不一致。我建议用“总线式汇流”或者“星型汇流”让每个电感的输出到负载中心点的距离尽量相等。如果空间足够可以在负载附近再放一排输出电容把汇流铜皮设计成等宽的“鱼骨”结构。第三是相位分配。控制器的PWM输出到各个功率级走线顺序要清楚不能交叉混乱。四个相要有一个确定的物理编号尽量让PWM输出到对应相位的路径长度相近。如果控制器有多路PWM输出而PCB上方又很挤宁可绕一点走线也不要把不同相的PWM线反复交叉。2.3 在 Allegro 里组织四相布局的常用顺序如果你用的是Cadence Allegro这类专业PCB工具我会按这个顺序做四相布局先导入器件并确认封装、位号、网络不要直接用单相工程改容易把旧约束带过来。设定四相的物理中心线和参考坐标。一般在板中央画出负载和核心控制器的位置四个相围绕它布置。先把功率级一级器件按“输入电容-上管-下管-电感-输出电容”的顺序摆放。这时只关注功率通路不急着拉线。把控制器的PWM输出、驱动电源、反馈网络放到合适位置再微调功率级的位置。最后开始拉关键走线先走输入、SW、输出和反馈再走信号和辅助电源。这看起来像常规流程但前两步很容易被忽略。很多人一上来就摆四个相摆完发现控制器在板边四个相到控制器的反馈走线长度差异很大最后不得不推翻重来。3. 四相布线最关键的四条路径3.1 输入路径高频脉动电流不能只靠一个大电容很多刚接触多相BUCK的人会把输入电容放在板的入口处认为一个大电容就能解决所有问题。实际上在开关管导通瞬间输入路径上的电流变化率极高如果高频路径太长寄生电感会在开关节点上产生电压过冲甚至导致管子过压损坏。四相板的输入路径应该分三层第一层每个相桥臂正负母线之间放高频陶瓷电容通常0.1μF或1μF尽量靠近上管和下管的引脚。第二层在相邻两个相之间共用一组中容量电容比如10μF的X7R或X5R弥合两相交叉工作时的瞬时电流。第三层在整板输入端口放若干大容量电解电容或高分子电容承担低频储能和负载大动态电流。用表格说就是层级位置作用布板要求高频去耦每相桥臂附近提供开关瞬间的高频电流距离功率管引脚尽量小于3mm过孔合并到焊盘或紧挨焊盘中频储能相邻两相之间抵消相位交错带来的凹陷电流放在两相输入电流交汇处低频输入板级输入端口吸收母线低频纹波、提供大电流储能靠近连接器或保险丝不受高频电流影响四相板最容易出的问题是高频电容放在主入口离远的那一相就要走过长的输入走线高频电流路径被拉大这一相的开关过冲会明显变大。如果你在示波器上看到四个相的SW波形过冲不一致先检查本地高频电容位置而不是急着换驱动电阻。3.2 SW 节点单点短连不是越宽越好SW节点是BUCK电路里电压跳变最剧烈的地方。单相时SW到电感只要保证短而宽到了四相SW节点布线就更容易出问题。四个相的SW节点不能直接大面积连通。因为每个相的工作相位不同虽然它们最终都连到对应电感但如果在SW到电感之前把它们贴在一起会让不同相的开关噪声互相耦合而且各相的输出电流路径也会变得不清晰。更合理的做法是每个相从桥臂中点单独拉一条短线到该相电感电感的输出端再汇流。也就是说“SW节点”只存在于每个相的内部不应做成整板共享的铜皮。四相共享的是输入和输出而不是SW。SW走线宽度需要结合电流和层厚计算但不是“越宽越好”。越宽意味着面积越大对相邻层的耦合电容和噪声耦合也会增加。通常根据允许的温升和直流阻抗确定宽度同时尽量短。常见的经验是1oz铜厚、几十安级别时几百mil宽的短线是合理的具体值要和你的设计电流匹配。如果SW必须越过一些信号尽量避免在SW敏感层下方走模拟反馈线。SW层参考平面也要小心不要让SW上的高频噪声通过层间电容耦合到反馈网络。3.3 输出路径汇流铜与开尔文采样四个相的输出汇流是另一个重点。等功率路径长度、等阻抗、等热长度是我判断输出铜皮是否合格的三条原则。等功率路径长度每个电感到负载汇流点的铜皮长度尽量一致这样各相直流阻抗接近输出压降一致。等阻抗如果输出铜皮宽度不一致会造成某一路压降更大均流误差会变大。等热长度功率路径也是导热路径。四个相温度接近时整个板的可靠性才更好。采样点一定要用开尔文采样。也就是说从负载点附近单独拉两条细线到控制器的反馈引脚不要在输出铜皮上随便取一个点。负载端的电压才是有意义的功率铜皮上的压降不代表负载电压。四相情况下反馈采样点应放在所有相汇流之后的负载端而不是某一相的电感输出处。我在这块板子上采样的做法是在负载中心点引出差分线走内层包地或与邻近GND走成微带线尽量远离SW和电感。反馈线不要和功率走线并行也不要跨过多个过孔区域。3.4 反馈路径永远不要和 SW 混在一起很多四相板子第一次打样回来波形乱、均流差、甚至自激振荡问题往往不是功率级而是反馈路径被污染了。反馈网络的几个关键点反馈电阻分压器要靠近控制器FB引脚而不是靠近负载补偿网络的GND要单独回到控制器附近的模拟GND不要和功率GND直连反馈走线不要铺成长铜皮保持细线减少天线效应不要在反馈网络下方铺大面积的SW或电感走线。多相控制器通常有多个电流采样输入和温度补偿采样。这些采样走线也要遵循“一对一对”的规则信号线和对应返回线尽量靠近形成一个小环路不同相的采样线不要交叉。如果你的控制器支持PMBus或通过上位机配置板级调试时可以把关键寄存器读出来看看各相电流是不是接近。但这不是布板阶段的替代方案。布板阶段如果采样路径不对称后面软件再怎么校准也很难让四个相完全一致。4. SW 节点能不能换层先从电流环路开始判断4.1 换层真正的问题是过孔和返回路径“ DCDC的SW可以换层吗”这是初学者很容易问的问题。答案不是简单的“能”或“不能”而是要看你的叠层、电流和环路面积。SW换层意味着高频开关电流从顶层通过过孔走到另一层再经过电感。这个过程中过孔本身有寄生电感同时电流的返回路径也会被打断。如果过孔位置选择不当高频环路面积会突然变大SW波形会出现更强烈的振铃EMI也会变差。所以说SW节点能不能换层真正的问题不是“铜皮能不能打孔”而是“换层后的高频电流路径是否仍然闭合在很小的区域里”。如果顶层SW很短通过过孔下到内层再短距离接到电感而且过孔紧挨着该相的功率管和电感那问题不大。如果SW从桥臂出来走很长的表层线再过孔绕一大圈接到电感那就不合适。4.2 什么情况下可以换层以下情况可以比较放心地换层顶层空间被大面积散热器、结构件或其他发热器件占满功率管桥臂和电感之间的空间受阻必须通过内层绕行过孔数量足够多能够把换层后的等效寄生电感降到可接受范围过孔放置位置在功率管输出和电感输入之间的“必经之路”上没有绕远。如果换层我建议至少放2到4个过孔并联。孔径也不要一味追求大过孔过大会占空间、增加扇出难度通常8mil到12mil的机械孔在电源板上是常见选择。如果层数多、成本允许可以考虑用盲孔缩短路径但盲埋孔成本高不是所有产品都适合。4.3 一个常见的“伪正常”现象我之前遇到过一块四相板SW换层后板子也能启动输出电压、电流都正常但EMI预扫时高频段超标。用近场探头一测噪声就集中在SW换层过孔附近。这就是典型的“伪正常”功能上没挂但高频环路面积被过孔拉大了。后来我做了三件事把问题压下去了增大过孔数量从2个增加到4个把过孔移到桥臂输出和电感输入之间的最短路径上在SW换层平面相邻的参考层上尽量避免出现长条开槽。这其实也是在提醒你SW节点能不能换层要靠电流环路面积和近场测试来判断不能只看“能跑就行”。5. 四相板调试单相验证只是起点5.1 先把单相板当作基准四相板打样回来不要直接把负载拉满。我会先做四件事外观检查和拼板方向确认用万用表测输入对地、SW对地、输出对地是否短路上电前不装功率管驱动或限制输入电流先看静态电流先用轻载和低压验证控制器能否输出正常PWM。如果你有之前单相验证过的板子建议把单相设成基准。比如单相在某个负载下SW频率、占空比、开关节点波形是什么样四相板的每一相也应该接近这个波形。如果某一相SW波形明显不同先查该相的栅极驱动路径、自举电容和输入电容不要急着改全局环路。5.2 四相调试顺序从低压、轻载、限流开始多相BUCK最怕的是开环状态下四个相因为相位不对或均流异常而互相打架。所以调试顺序一定要保守设置输入限流比如先限到1A慢上电控制器输出电压设置在最低可调值关闭相位交错或开启单相模式如果控制器支持先验证单相路径逐步增加开启的相数观察每一相的SW波形和电感电流确认均流后再调目标电压和负载。不要迷信示波器“四个CH同时看到波形”就是正常。四相之间要看得更细开关频率是否一致、相位间隔是否为90°/120°、各相电感的电流平均值是否接近、各相温度是否接近。5.3 示波器四通道看什么如果只有四通道示波器我会按这个顺序看通道测试点重点关注CH1第一相SW占空比、振铃、最大过冲CH2第二相SW与CH1相位差是否接近设定CH3第三相SW与CH2相位差、脉宽一致性CH4输出纹波高频纹波幅值、尖峰看完一轮后再把CH4换到电感电流探头或者换到输入电流上观察输入脉动电流的形状。四相正常时输入电流纹波频率应该是单相的N倍幅值更小。如果你看到输入电流纹波还是单相频率说明相位交错没有真正生效。5.4 生产前做一次 DFM 和层叠复核调试通过后进入生产前还有一个环节不能省DFM。现在很多小批量板厂都提供DFM工具也可以把PCB工程导出ODD或Gerber再用独立DFM工具检查一遍。需要注意这些工具能不能直接读某个EDA的原生工程文件取决于工具版本和软件兼容性。不要默认“支持”导出标准格式检查最稳妥。DFM检查重点最小线宽、线距是否满足板厂工艺过孔到焊盘的距离会不会导致工艺偏差后短路SW、输入、输出铜皮在不同层的载流能力是否需要开窗加锡器件间距是否满足焊接和维修要求四相散热路径是否均匀热焊盘和过孔是否足够。如果层数多、板子厚还要确认盲埋孔位置不会造成应力集中。盲埋孔很适合高密度设计但成本高、可靠性风险不同别为了“显得高级”而用。6. 一套可复用的多相BUCK PCB设计流程6.1 从需求到参数先定每相电流和开关频率设计多相板第一步一定不是打开PCB工具而是确定系统需求。我把一个重要公式记在心里四相总电流大约是每相允许电流的3.2到3.8倍不是严格4倍。因为每相之间有效率差、阻抗差和均流误差控制器很难让每个相都在最大电流边缘工作。设计时要留裕量。你需要先明确负载最大瞬态电流是多少输入电压范围和输出电压精度允许的输出纹波、EMI限值板上可用的散热条件控制器支持的开关频率范围脉宽调制的最小/最大占空比是否覆盖输入输出范围。这些参数决定每相电流、电感值、开关频率和输入输出电容数量。先把参数算出来再谈布板。6.2 布局规则先定中心线再放元件四相板布局我会遵守一个“中心线原则”以控制器芯片和负载中心为几何中心向四周展开四个相。展开方向可以多种多样但不建议四个相呈不规则的“L形”或“Z形”分布。布局顺序先把控制器放在最靠近负载反馈点的位置以控制器为参考画出四个功率单元的中心线按“输入电容-桥臂-电感-输出电容”放置每相一级器件微调控制器的PWM输出和反馈网络位置最后再布置辅助电源、接口、滤波器件。如果控制器和四个相之间有大量连接线优先保证PWM走线和反馈采样线短而干净。不要为了整板美观把控制器放在板中央结果所有相都挤到一边。6.3 检查清单六个我每次都会看的点每次多相板改版我都会过一遍这个清单每个相桥臂附近是否有本地高频输入电容距离是否足够近每相SW到电感的长度和宽度是否一致过孔数量和位置是否合理四个相的输出到负载汇流点路径是否接近等长反馈采样点是否在负载端反馈线是否远离SW和电感各相驱动PWM走线是否尽量等长且没有跨越大块高噪声区域散热过孔和热焊盘的布置是否让四个相温度相对均匀。这六个点不是全部但能覆盖大多数四相板常见问题。如果每一版都按这个清单过一遍基本不会出现“板子功能正常但EMI异常”或“某一相特别热”的怪问题。6.4 排查链路先输入、再环路、最后散热万一四相板还是出了问题我建议按照这条链路排查现象先看是电压低、电流不均、温升高、波形乱还是EMI超标。输入先查输入电压是否稳定输入电容各层是否焊接良好本地高频电容是否靠近桥臂。环路再看SW波形有没有明显过冲、频率是否一致、各相关断是否对称。反馈用示波器看输出电压纹波里有没有异常振荡必要时先断开补偿网络用外部信号源做小信号测试。散热最后看热像仪下各相温升温度差异大于10℃时一定要回头查均流和布局。这套顺序不是万能的但它能避免你一开始就怀疑芯片。大多数四相板问题根源在布局和绕线不是控制器本身。多相BUCK的PCB设计说到底是在“复制”和“重画”之间找到平衡。复制单相验证过的功率单元能少踩很多坑重画输入汇流、输出汇流、采样和反馈才是让四个相真正协同工作的关键。很多人卡在四相不稳定不是原理没看明白而是过于相信“复制”能解决一切。单相到四相不是简单的CtrlC而是把一套经过验证的局部逻辑放进一个更大的系统里重新思考。希望这套思路能帮你在下一版四相板上少走几步弯路。