新闻详情

新闻详情

首页 / 资讯中心 / 详情

Fly-Buck拓扑实战:用耦合电感在Buck基础上实现隔离辅助电源

发布时间:2026/9/25 4:52:28来源:尧图网络
Fly-Buck拓扑实战:用耦合电感在Buck基础上实现隔离辅助电源
做电源设计的兄弟估计都面对过这样一个尴尬主回路一路DCDC好好的然后突然要求“这里需要隔离的5V给通信隔离芯片供电600mA就够”。你翻开BOM找了一圈隔离电源模块不是贵就是体积大还得加外部滤波想用反激又觉得杀鸡用牛刀。这几年Fly-Buck拓扑被原厂推得挺多解决的就是这个痛点——用一颗耦合电感在普通Buck基础上白捡一路隔离输出。这篇文章不整虚的把原理、参数、布局和调试里容易踩的坑一次讲清楚适合正打算把Fly-Buck用进产品的人也适合只想搞懂这个拓扑的硬件仔。先说结论Fly-Buck不是什么玄学它就是Buck电路的“魔改版”。核心思路是拿一只耦合电感替代原本的Buck电感从主输出电感电流的续流阶段里“抽”一部分能量出来经过隔离绕组和二极管形成一个独立的隔离辅助输出。它不需要光耦、不需要额外的变压器绕组做反馈原边还是靠Buck环路稳压副边靠匝比和LDO把电压拽住。典型场景包括数字隔离器副边供电、隔离CAN/RS-485收发器供电、IGBT/SiC驱动供电、以及各种多路输出的辅助电源子系统。功率等级通常在5W以下效率做到70%~85%是常态。用Fly-Buck最舒服的项目是什么就是原来已经有一路稳定的原边Buck输出比如12V或者24V现在需要额外一路隔离的5V或者15V功率几百毫瓦到两三瓦。这时候在板子上加一个小耦合电感和一个二极管电容组比塞一个模块或者反激变压器划算得多。但Fly-Buck也有它的小性子副边电压精度不高、负载调整率一般、PCB布局要求苛刻。搞懂了它的脾气这几条都能被驯服。1. 先搞清楚Fly-Buck到底是什么1.1 从Buck到Fly-Buck只差一颗耦合电感普通Buck电路长这样开关管、续流二极管、电感和输出电容。开关管导通时输入给电感充磁电感电流线性上升开关管关断时电感电流通过续流二极管继续给负载供电电感电流线性下降。这个“续流”阶段是整个Buck架构里能量搬运最巧妙的时刻——电感两端的电压会反向把储能释放出来维持输出。Fly-Buck在这里动了个“小心思”把原本的单绕组电感换成双绕组耦合电感。原边绕组继续接在开关节点SW上负责原本的Buck储能和续流副边绕组一端接二极管D2另一端作为隔离副边的地。副边绕组不直接接地而是“悬浮”在原边逻辑地之外靠磁耦合把关断阶段的能量传给隔离侧。副边为什么只在SW关断时取电这是关键。开关管导通阶段SW节点被拉到输入电压原边绕组两端电压近似为Vin - Vout副边绕组的感应电压方向让D2截止开关管关断阶段SW节点被续流二极管拉到接近0V低于地原边绕组电压反向副边绕组的感应电压也因此反向把D2顶开电流从副边绕组流出给隔离侧电容充电。所以副边二极管D2天然只在关断期间导通和反激变压器副边二极管的导通时序一模一样。这就是为什么Fly-Buck的总输出可以理解为“原边Buck输出”加“副边隔离输出”两条路。原边输出该多少还是多少完全由原边的反馈环路决定副边输出则主要靠匝比锁定本质上是“原边续流电压”按匝比镜像到副边去。看着简单但这背后藏着一堆工程细节后面一节一节展开。1.2 副边为什么能在关断期间收到能量很多人第一次看Fly-Buck原理图会问原边和副边连地都不共能量怎么过去的答案是磁耦合。耦合电感原边绕组的电流变化会在副边绕组上感应出电压和变压器原理完全一致。关键区别在于变压器要求两边同时有电流路径耦合电感则允许副边“断断续续”地取能量。原边电感电流在Buck工作期间是连续的这部分和普通Buck一致有个直流偏置叠加上纹波。副边绕组因为串了D2和电容只有当副边感应电压超过输出电容电压加二极管压降时才有电流。所以副边电流是脉冲状一个一个尖峰每个周期都在关断阶段给副边电容补一次电。用个生活化类比原边电感就像一个蓄水池开关管给池子加水充电续流阶段池子放水给主输出用。Fly-Buck就是在水池下游加了一个小水轮机——你在放水的同一条管道上装了个分水口副边绕组就是那个分水口利用水的流动能量来驱动隔离侧的小磨盘。分出去的水不能太多否则主输出的水压就保不住分得太少副边又满足不了负载。这里的平衡就是原边反馈环路自动完成的——副边负载加重时原边绕组电流波形会变环路感受到主输出电压微跌后加大占空比从而把总能量提上去。1.3 和Flyback、正激等拓扑的区别Fly-Buck最容易被拿来和Flyback反激对比。两者都是隔离拓扑副边二极管导通时序也几乎一样但骨子里差别很大对比维度Flyback反激Fly-Buck磁性元件变压器带气隙纯储能电感变压器一体耦合电感原边同时承担Buck电感角色原边电流形态完全是断续或脉动储能MOS导通时电流从0/L谷值爬升原边是Buck电感电流连续带纹波主输出一般没有自带非隔离主输出或需要独立绕组天然自带一个非隔离原边Buck主输出反馈方式通常需要光耦/第三绕组采样环路补偿复杂只稳原边输出副边靠匝比“跟随”简单得多功率范围几瓦到几十瓦甚至上百瓦都可以一般建议5W以内副边输出最多2~3W交叉调整率多路输出时调整也不容易需要精心设计副边负载调整率较差通常要加LDO正激拓扑则是隔离的降压型变换器副边电感也需要续流二极管但它对磁复位要求高、元件更多在辅助电源这种小功率场景里没优势。所以做小功率隔离辅助电源Fly-Buck的器件数量几乎是最少的一颗控制器、一颗耦合电感、两三颗二极管、几个电容电阻就能齐活这也是它这几年在工业接口隔离、驱动供电领域扩散开来的原因。2. 设计前必须想清楚的几个参数2.1 原边输出电压的选择Fly-Buck的副边输出是“挂靠”在原边Buck输出电压上的。所以设计第一步不是想副边要几伏而是先定原边Buck输出多少。原边电压的选择直接决定了副边电压的折算关系、占空比、电感峰值电流和整个环路的表现。如果原边Buck本来就是系统里现成的一路电源那直接用它就行。如果没有建议按应用场景倒推。我做过几个项目经验上推荐原边输出在5V到24V之间。电压太低副边要升压或者要求很大的匝比耦合电感绕线方式受限制漏感不好控制电压太高开关管耐压和副边二极管耐压成本上去了占空比一大续流时间变短副边取电窗口变窄平均电流能力反而下降。举个实际例子需要隔离5V给CAN收发器功率约0.5W。如果把原边Buck设为12V匝比取2:1那么副边空载电压约6V减二极管压降0.4V约5.6V再串一个LDO输出5V还有0.6V余量如果把原边设为24V匝比取4:1同样副边约5.6V但开关管的峰值电压和副边二极管电压应力都高一截。所以12V原边配5V副边是一个特别经典的电性组合。原边5V的话副边想5V就只能1:1绕副边想15V就得1:3次级圈数增多漏感占比重耦合系数掉下来是最麻烦的事。2.2 匝比计算与隔离电压原边输出电压Vpri确定后副边目标输出电压Vsec决定匝比。忽略漏感和二极管压降的理想关系是Np / Ns Vpri / (Vsec Vf2)其中Vf2是副边输出二极管的正向压降为了留出余量通常用二极管在最大电流下的典型压降肖特基约0.3~0.5V超快恢复约0.8~1V。我把这个公式倒过来用先根据副边目标电压和预选二极管压降算出匝比再根据可买到的标准耦合电感型号就近取整。对耦合电感这东西和普通电感不一样匝比是固定的几种规格不是随意绕。常用有2:1、3:1、4:1、1:1还有一些三绕组的型号可以同时出一路低压和一路高压至少要确认原厂规格书里的耦合系数。副边实际输出电压比公式算出来的低因为还有三个“偷电压”的环节漏感压降、副边绕组电阻压降、二极管压降随电流变化。所以副边不能指望精确出5.00V设计时最好把目标压差预留10%~20%后面用LDO精确稳压。隔离电压等级要单独确认耦合电感的隔离耐压通常按2500Vrms或更高标注需要满足实际应用的安规要求原副边爬电距离不够的时候布局上要用开槽和绝缘涂层补齐。2.3 电感量的工程估算原边绕组电感量Lm有时叫Lpri是Fly-Buck设计里最核心的磁性参数。它的选法继承了Buck电感设计根据原边纹波电流和占空比决定。对于原边Buck输出占空比D约等于Vpri/Vin。电感电流纹波ΔIL一般取原边额定电流Iout1的20%~40%。电感量估算公式沿用Buck公式L ≈ (Vin - Vpri) × D / (fsw × ΔIL)注意这里有一个Fly-Buck特有的坑副边负载折算到原边后原边电感电流的幅度会变纹波不变但平均电流会变化。严格来说副边输出功率会叠加到原边输入功率上电感电流的中心值抬高峰值电流变大。工程上处理方式很简单计算峰值电流时按“原边负载电流 副边折算电流”之和来作为电流水平进行估算公式我放在下一小节。耦合电感的饱和电流也不能只看原边峰值电流需要看最恶劣情况下原边电流峰值。因为副边瞬态电流叠加在耦合电流上原边高频电流可能比静态计算值高很多。经验余量至少30%。电感量选大了纹波漂亮但动态响应拖沓、耦合电感体积变大电感量选小了峰值电流大开关管和续流二极管应力高副边纹波也更吵。2.4 电流应力与器件选型Fly-Buck的开关管、续流二极管、副边二极管的电流和电压应力是选型绕不开的账。这张“账本”我习惯按下面这个顺序扒原边开关管的电流峰值是在原边Buck负载电流基础上叠加副边反射电流得到的。副边输出电流Iout2折算到原边是Iout2/n它在续流阶段流过原边绕组对原边电感电流波形有一个升高的作用。工程近似为Ipk Iout1 ΔIL/2 Iout2 / n这个公式没有把占空比影响折进去偏乐观所以选开关管时要按算出的Ipk再留出20%以上并且让芯片的限流点高于这个值。实测下来如果副边输出功率占原边总功率比例高比如副边2W原边5W那么建议直接把峰值电流按Iout1 ΔIL/2 (Iout2/n)×1.2来算。原边续流二极管如果芯片是异步Buck耐压要大于输入电压反向恢复要快最好用超快恢复或者肖特基否则关断阶段的尖峰会非常高。副边二极管D2的耐压需要考虑原边输入电压按匝比折算过来的反压大约是Vin/n加上输出电压叠加值工程上耐压按Vin/n Vsec再乘1.5倍取整就够。输出电容方面原边输出电容按常规Buck输出电容选副边输出电容则要按脉冲充电、连续放电的模式来选。因为副边二极管导通时间短等效充电电流脉动很大副边输出电容的ESR对纹波贡献明显建议用陶瓷电容并联一个小容量的电解或钽电容兼顾高频特性和电荷储备。副边电容的C值可以按经验选取例如5V/1W应用用22µF陶瓷加10µF铝电解起步看纹波再往上加。3. 电路布局实操从原理图到能过EMI的板子这章是重头戏。Fly-Buck本身电路简单真正翻车全在布局。我见过原理图一毛一样PCB改了两版才把尖峰压下去的项目问题全出在回路上。3.1 先给整个布局定个基调布局之前不要急着摆件。拿出原理图把高频电流路径标出来。Fly-Buck板上有三条必须小面积处理的“热回路”第一是输入到开关管到原边电感再到输入地这是MOS开关期间电流高速变化的环路第二是续流二极管回路电流从续流二极管流经电感后回到输出电容它在关断阶段建立电流第三是副边整流回路副边二极管、副边电容和副边绕组之间的回路这个回路虽然隔离浮地但同样有高频脉冲电流。这三条回路面积越小天线辐射越小。我的做法是先定耦合电感的位置把它摆在板子中偏开关管一侧的位置然后以它为中心向四周“生长”回路。耦合电感本体下方尽量铺铜但第一层要保证绕组走线干净不要有细长信号线穿越耦合电感下方。所有高频回路尽量走同层不打孔换层。为什么这三个回路的面积这么重要因为Fly-Buck的电流波形是高频脉冲傅里叶展开后有很多高次谐波。高频电流构成一个环路就成了环形天线环路面积每缩小一半辐射能量大约下降3dB。加上布局不合理导致寄生电感增大SW节点的振铃频率会明显下降、振幅变大严重时甚至让整流二极管烧毁。3.2 原边功率回路的黄金法则原边部分几乎就是普通Buck的布局规则但有三个地方我会比常规Buck更严格输入陶瓷电容必须紧贴芯片的VIN和GND引脚。距离不要超过2mm走线宽度至少等于芯片的功率引脚宽度。这个电容承担了整个变换器的高频开关电流开尔文电流很小但环路电感要求极高。如果输入电容离芯片远了米勒平台附近会看到明显振荡。SW节点走线短而宽并且只连三个对象耦合电感原边引脚、续流二极管阴极异步或者低边MOS漏极同步、以及自举电容的SW引脚。SW节点是最强的辐射源禁止大面积铺铜禁止跨层长走线禁止和反馈信号线并行走线。我自己的习惯是SW走线宽度开到1mm以上长度尽量控制在5mm以内出了耦合电感引脚之后立刻收窄变成敏感信号保护。续流二极管要紧贴SW节点和耦合电感原边绕组的返回侧。二极管阳极走线到电感引脚要短阴极反馈到输出电容正极的路径也要短。输出电容的负极要直接回到芯片GND引脚或功率地PGND铜皮不要绕路否则输出纹波会污染反馈信号。3.3 耦合电感和副边回路的摆位耦合电感是Fly-Buck的“心脏”摆放位置决定了原边和副边两套回路能不能同时做小。选型上优先用贴片式耦合电感有AB型或CD型封装它天然适合贴板走线不建议用立式变压器风格的大件不仅耦合系数容易偏低原副边走线也很难处理。副边整流回路按照“电感副边引脚 → 副边二极管D2 → 副边电容 → 返回电感副边引脚”的顺序放置呈一个紧凑环路。D2的阳极直接贴着耦合电感副边引脚阴极连副边电容正极。副边电容的地端直接回到耦合电感副边绕组的返回引脚不要和原边地有任何交叠。这里原副边完全隔离副边就是一个独立浮地系统。副边地怎么铺很多新手直接把副边地用几十mil走线连到输出电容结果共模噪声特别大。正确做法是副边地铜皮作为一个局部平面覆盖副边电容和负载接口区域但不要向原边方向大面积延伸。如果板子空间充足可以在原副边之间留出一条切断沟槽不开槽就隔开1mm以上爬电距离用Y电容跨接时再统一连接。耦合电感底部的焊盘散热也要照顾。耦合电感工作时磁芯损耗不大但原副边绕组直流电阻的损耗会发热特别是副边输出接近额定功率时。电感下方的过孔和底层铜皮能导走一部分热量所以布局时不要在电感正下方放细走线为散热留路。3.4 反馈、地和EMI的细节处理Fly-Buck的原边反馈信号线FB引脚网络必须远离SW节点。FB分压电阻的取样点最好直接放在原边输出电容的正极焊盘附近不要从电感引脚硬扯一根长线。采样走线和分压电阻之间的连线属于高阻节点极易拾取开关噪声建议走顶层时两侧包地或者从底层走背靠完整地平面。如果控制器需要外部补偿网络COMP或RC这些小元件也要靠近FB和GND引脚环路寄生电容是补偿网络最大的敌人。自举电容同样要紧贴芯片BST和SW引脚这个电容一脚接着SW高频节点走线太长会引入额外的寄生电阻影响高边驱动能力。关于EMIFly-Buck和普通Buck一个很大的不同原副边之间的寄生电容会产生共模电流路径。原边SW节点的高频dV/dt通过耦合电感绕组间电容对副边地注入共模电流。此时如果副边地通过Y电容典型值1nF/2kV接回原边地就为共模电流提供了一个低阻抗回路而不是让它流向外部的连接线缆这对系统级EMI非常有帮助。Y电容尽量不要省PCB上预留位置测试发现超标时加上它往往立竿见影。反过来说副边地和原边地之间绝对不能乱连。如果副边输出连接的是外部接口比如DB9、RJ45而接口外壳又接到机箱地那原副边之间的地环路就会非常复杂。所以原副边地的连接策略要结合系统接地方案定要么完全隔离靠Y电容高频桥接要么在单点通过机械地或系统大地统一二选一最怕“多点隐形连接”。4. 常见问题与调试实录4.1 隔离输出带载电压掉得离谱现象空载副边电压5.6V看着挺正常一带载200mA直接掉到4.3VLDO都压不住了。优先怀疑三件事第一是副边二极管压降太大负载电流剪掉太多电压换成低压降肖特基立竿见影第二是耦合电感的漏感太大能量被漏感吃掉副边在负载加重时电压下降。此时换一个匝比相同但耦合系数更高的电感或者换用三线并绕结构。第三是副边电容太小脉冲充电电流让电容充电来不及带载后电荷供应不足加大副边输出电容。还有一个容易漏的副边输出线太长线阻吃掉电压。隔离副边在板上走线超过10cm且线宽0.5mm200mA下压降可能超过100mV加上LDO输入输出压差本来就不大就会出问题。4.2 SW波形上的振铃和尖峰上电后用示波器探头勾SW节点看到关断瞬间一串高频衰减振荡。这是漏感与二极管结电容、负载电容的寄生参数在谐振。原边SW节点的振铃会通过耦合电感传到副边副边二极管的振铃更明显。处理顺序先加RC吸收电路R值从10Ω起步C值从100pF起步并联在SW节点对地或者加RCD钳位网络在SW节点和输入地之间串一个二极管和RC。如果吸收电路加上后振铃频率明显变化但振幅没衰减太多说明问题在副边二极管的结电容上此时换成恢复速度更快或结电容更小的二极管更管用。RC吸收电路的布局也讲究电阻和电容要串联紧贴SW节点回路面积一定要小。我把吸收电阻电容放在芯片SW引脚和地引脚之间大约硬币大小的面积内实测振铃能压掉50%以上。4.3 空载电压偏高副边空载时输出电压几乎等于Vpri/n减去很小的二极管漏电流压降往往会比带载时高0.5V甚至1V。这是Fly-Buck负载调整率差的直接表现不是设计错误。如果副边后级轻载且对电压精度敏感只能加LDO没有LDO就得增加副边假负载电阻来提升调整率但那是以牺牲待机功耗为代价。另一个“空载偏高”的特殊情况是副边二极管反向漏电流太大高温下明显会让空载电压虚高。高温测试时多注意二极管选型耐压余量留大一些。4.4 原边环路不稳与轻载噪声Fly-Buck原边反馈只采样主输出副边负载的变化通过磁耦合反向影响原边电流波形这常常让环路补偿变得“有些怪”。副边负载是高频脉冲式比如隔离收发器只在发送时吃电流原边输出电压会出现轻微波动反馈环路来不及响应副边输出也跟着抖。最稳的工程做法是副边多留一点电容余量把瞬态尖峰削平必要时副边加一点LC滤波。原边反馈环路带宽不要设计得过高一个中频段的Type II补偿足够否则副边负载跳变时原边会“反应过度”出现上百毫伏的过冲。遇到轻载时输出电压跳动多半是原边进入了脉冲模式或者电流断续模式。Fly-Buck芯片如果是轻载降频的架构正常。但如果跳频频率落入音频范围人耳能听到耦合电感“吱吱叫”扩大输出电容容量或者串联一个小阻值电阻往往能避开敏感频率。5. 最后聊聊我这几次踩坑的体会我前前后后玩过几轮Fly-Buck最大的体会是这拓扑的原理看懂不难难的是接受它“副边就是没那么准”的事实。很多人上来就想要副边稳压做到±1%结果在交叉调整率里挣扎半天。我的做法是副边精度交给LDOFly-Buck只负责给你一个基本隔离的粗电压平台。这样设计流程会轻松非常多也更容易让耦合电感选型落在合适区间。布局上再啰嗦一句原理图把Fly-Buck画得再干净PCB上原副边环路面积没控制住EMI测试一样会教你做人。一定要把高频回路、反馈信号、原副边地的关系想清楚再动手铺铜。第一次打板时多留Y电容、RC吸收的位置调试时可以少飞线这个习惯我后来一直保留。Fly-Buck这拓扑后续还能往多路隔离输出方向延伸比如三绕组耦合电感同时出正负压给运放或者隔离栅极驱动供电。等基础玩法玩熟了再往这个方向扩展你会发现很多隔离辅助电源场景都能被它一个方案打穿。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

用 AWS SDK for Java 构建反馈情感分析器(FSA)多服务应用:从 Lambda 处理程序到 CDK 部署 2026/9/25 5:22:50

用 AWS SDK for Java 构建反馈情感分析器(FSA)多服务应用:从 Lambda 处理程序到 CDK 部署

示例工程教程后端 【免费下载链接】aws-doc-sdk-examples Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.md file below. 项目地…

阅读更多 →
GrowthBook 后端数据模型迁移实战:从 Legacy Mongoose 模型到 BaseModel 架构 2026/9/25 5:22:50

GrowthBook 后端数据模型迁移实战:从 Legacy Mongoose 模型到 BaseModel 架构

后端前端数据分析数据可视化 【免费下载链接】growthbook Open Source Feature Flags, Experimentation, and Product Analytics 项目地址: https://gitcode.com/gh_mirrors/gr/growthbook 点击查看 免费下载 本文基于 GrowthBook 后端仓库中的迁移指南 legacy-mod…

阅读更多 →
GOAD ELK 扩展:在 AD 攻击靶场中部署 ELK 栈实现 Windows 事件日志集中采集与分析 2026/9/25 5:22:50

GOAD ELK 扩展:在 AD 攻击靶场中部署 ELK 栈实现 Windows 事件日志集中采集与分析

网络安全渗透测试 【免费下载链接】GOAD game of active directory 项目地址: https://gitcode.com/gh_mirrors/go/GOAD 点击查看 免费下载 本篇基于 GOAD 文档 docs/mkdocs/docs/extensions/elk.md 及其配套实现 extensions/elk/,系统讲解如何向任意 G…

阅读更多 →
useInfiniteScroll in beautiful-react-hooks: 基于 DOM ref 实现任意元素无限滚动的完整指南 2026/9/25 5:22:50

useInfiniteScroll in beautiful-react-hooks: 基于 DOM ref 实现任意元素无限滚动的完整指南

前端开发工具 【免费下载链接】beautiful-react-hooks 🔥 A collection of beautiful and (hopefully) useful React hooks to speed-up your components and hooks development 🔥 项目地址: https://gitcode.com/gh_mirrors/be/beautiful-r…

阅读更多 →
Erlang/OTP 进程性能优化完全指南:从进程创建到消息传递的底层原理与实战 2026/9/25 5:22:50

Erlang/OTP 进程性能优化完全指南:从进程创建到消息传递的底层原理与实战

编程语言语言运行时标准库编译器并发编程 【免费下载链接】otp Erlang/OTP 项目地址: https://gitcode.com/gh_mirrors/ot/otp 点击查看 免费下载 本文基于 Erlang/OTP 官方 Efficiency Guide 中的进程专题(system/doc/efficiency_guide/eff_guide_proc…

阅读更多 →
STM32调试实战避坑指南:从BOOT0、SWD到Flash下载与OTA升级 2026/9/25 5:22:31

STM32调试实战避坑指南:从BOOT0、SWD到Flash下载与OTA升级

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉