
简介有源钳位反激ACF变换器是电力电子领域广泛应用的中低功率电源拓扑这份资料面向电源工程师和电力电子专业学生提供完整的ACF反激电路设计参考资料。资源包共二百四十四份文件主体为二百四十二张电路图、波形分析和计算图表另有一份HTML格式的ACF设计计算书和一个XML文件总大小约二点零六兆字节内容轻量、便于查阅。目前已有一千零六十人学习下载。文件中包含功率等级与开关频率确定、变压器磁芯与绕组设计、有源钳位电路参数计算、控制策略选择以及氮化镓器件应用等关键知识点可帮助读者全面理解ACF变换器的工作原理并据此完成元件选型与优化设计从而在电源设计中有效降低电压尖峰、提升效率与可靠性是兼顾理论与工程应用的实用参考。1. 有源钳位反激是把漏感能量捡回来ACF 的定位有源钳位反激ACFActive Clamp Flyback这几年大量出现在 65W 以上的 GaN 快充里但它不是简单“给反激多一个 MOS 管”。传统 RCD 反激靠钳位电阻把变压器漏感能量烧成热效率瓶颈在漏感尖峰和硬开关ACF 则用一个钳位开关和一个电容取代钳位电阻在开关管关断后把漏感能量收进电容再在下一次开通前回放到主开关节点让主开关的 Vds 被谐振拉到零再开通也就是零电压开通ZVS。PFCACF 的板卡通常比同样功率的 RCD 方案效率高 2~4 个百分点。写过 RCD 反激的人转 ACF最容易在变压器同名端和死区时间上栽跟头。这篇针对已经做过传统反激、正在选 ACF 控制芯片或调试样机的电源工程师把拓扑原理图、同名端判断、参数计算和 ZVS 验证一次讲完。2. 有源钳位反激的拓扑原理图与钳位电容角色2.1 反激电路拓扑原理图RCD、LCD 与 ACF 三种钳位的差别反激电路拓扑原理图的核心是“变压器开关管”的储能变换漏感 Lk 这一项寄生参数是原边钳位存在的理由。Q1 关断时次级反射电压 Vr 被输出侧阻断变压器原边电流没有合法去路漏感储能只能给 Q1 漏极等效电容充电Vds 会在关断瞬间冲出尖峰数值约等于 Lk·dI/dt。RCD 钳位是在主开关漏极和输入母线之间加一个二极管 D、钳位电容 Cc 和电阻 R二极管导通后漏感电流给 Cc 充电尖峰被压住Cc 能量随后在电阻上耗散。这个网络的钳位电压会随负载漂移Q1 关断后漏极电压从 Vclamp 向 Vin 回落不存在主动回零的条件。LCD 钳位把电阻换成电感漏感能量在电容和电感之间双向交换能实现一定的软开关但谐振电流大、参数敏感。ACF 把那个电感省掉直接用反激变压器自身的漏感 Lk 与钳位电容 Cc 构成谐振腔再引入主动开关管 Qc决定能量回馈的时刻。常见的接线有 High-side 和 Low-side 两种90W 级 GaN ACF 里 High-side 更常见拓扑示意如下High-side ACF 拓扑示意忽略辅助电源与同步整流 Vin ── T1(P1) ── T1(P2)/SW ── Q1(D) Q1(S) → GND SW ── Cc ── Qc(D) Qc(S) ── Vin Q1导通 T1储能SW 被拉到接近 0V Q1关断 SW 被漏感顶高Qc 按互补时序导通Cc 吸收漏感电流 Qc关断 SW 在死区内向下谐振到 0Q1体二极管导通后发 Q1High-side 接法中 Qc 源极接输入母线栅极驱动需要浮地或自举控制芯片通常把这一级做进去。Low-side 接法把 Qc 和 Cc 串联在 SW 与初级地之间驱动不浮地但同名端方向与 High-side 完全相反。对第一次做 ACF 的团队“先定 High-side 还是 Low-side再定同名端”比“直接抄参数”更重要因为磁芯、绕线、气隙定了之后 Lk 和匝比已经固定改不了多少。2.2 有源钳位反激主开关在死区内的 ZVSZVS 的过程可以拆成三段理解Q1 导通期间初级电流上升漏感储能 0.5·Lk·I² 同步积累。Q1 关断后进入死区SW 从 0 往上冲Qc 先开通漏感电流把 SW 抬到 VinVcVc 是钳位电容电压稳态约等于 Vr 加上纹波 ΔVclamp。随后 Qc 关断Cc 与 Lk 开始谐振SW 从高点向下摆动。当 SW 跌到 0 附近Q1 的体二极管或 GaN 的反向导通把电压钉在 0此时发 Q1 栅极信号就是零电压开通。ZVS 能成立的必要条件是漏感储能大于死区开始时 SW 节点等效电容上的电荷0.5·Lk·I_Lk² 0.5·Ceff·(VinVc)²Ceff 不能只查 Q1 规格书的 Coss还要加 SW 走线寄生电容、变压器层间电容以及 Qc 的 Coss。这四个加起来常比 Coss 大两倍。GaN 管的 Coss 在高压段随 Vds 升高反而很小所以 GaN 和 ACF 很匹配用 SiC MOSFET 做 ACF 时 Ceff 通常更大漏感需要给足。2.3 钳位电容 Cc 与漏感 Lk 的匹配谐振周期先决定死区钳位开关的导通时间覆盖一次完整的 LC 谐振而主开关死区对应 SW 从高到低的四分之一周期。工程习惯是先定目标死区 tdead再反推 CcCc ≈ (2·tdead / π)² / Lk举个例子漏感 2.8µH目标死区 220ns算出来约 7nF。这个值同时决定 Cc 上的电压纹波ΔVc ≈ Ip·√(Lk/Cc)。Cc 越小LC 谐振越快、死区越短但电压纹波越大Q1 电压应力越高。下面这组初值覆盖 65W 到 140W 的常规 ACF 功率级功率等级Lp 初值实测漏感 Lk钳位电容 Cc 初值对应死区初值65W220µH2.2~4.0µH4.7~10nF150~280ns90W150µH2.8~6.0µH6.8~15nF180~350ns140W110µH3.5~8.0µH10~22nF220~430ns电容留到满载再调。轻载下漏感储能不足ZVS 本来就难保证不要因为轻载波形难看就盲目加大 Cc。3. 反激电路变压器同名端判断与绕组接法3.1 反激电路变压器同名端判断的三种方法反激电路变压器同名端判断在 RCD 反激里只影响次级整流方向错了顶多输出电压反相在 ACF 里它同时决定钳位电容的极性方向错了会直接把 Qc 的体二极管变成导通路径效率崩得比 RCD 还难看。样板阶段最值得花十分钟做一次同名端确认。方法一直流脉冲法。示波器 CH1 接初级绕组两端CH2 接次级绕组两端直流电源正极串一个 50~100Ω 限流电阻后分别接初级两个引脚手动快速给一次阶跃。CH1 出现上升沿的同时CH2 如果出现上升尖峰说明 CH1 正端与 CH2 正端为同名端CH2 出现下降尖峰则相反。限流电阻不能太小脉冲宽度尽量短否则初级电感在几毫秒内就会饱和。这个方法对多绕组变压器同样有效逐个次级重复比较即可。方法二LCR 电桥串联比较法。先用 100kHz 测出绕组 1 自感 L1 和绕组 2 自感 L2再把两个绕组一端相连测串联电感调换其中一个绕组的连接端再测一次。串联电感大的那一次是正串此时互连的两个端子为异名端反之互连端子为同名端。判别逻辑可以直接写在调试脚本里# 电桥法判定同名端比较两次串联测量值 L1 1.020e-3 # 绕组1自感 L2 0.310e-3 # 绕组2自感 L_series_max 1.360e-3 # 两次串联中电感较大的值 M (L_series_max - L1 - L2) / 2 if M 0: print(f互感 M{M*1e6:.1f}uH互连端子为异名端) else: print(检查测量互感不应为负)这个方法不依赖示波器适合产线来料抽检缺点是两个绕组要分开从变压器引脚引出引脚定义不清时容易测糊涂。方法三信号发生器双踪法给初级加 100kHz 正弦CH1 测初级CH2 测次级相位差 0° 时对应同名端配对相位差 180° 时对应异名端配对。三种方法结论一致注意脉冲法和电桥法测到的“端”都是物理引脚而不是丝印编号。3.2 High-side 与 Low-side 钳位下的同名端对照同名端判断完之后还要按钳位接法决定哪端接母线、哪端接开关节点。下面这张对照表是调试现场最常用的判断依据钳位接法钳位开关管位置驱动难度同名端接错的主要后果High-sideVin 与 SW 之间需要浮驱/自举Qc 体二极管长时间导通Qc 明显发烫Low-sideSW 与初级地之间可直接地驱SW 负压方向错Vds 找不到回零平台High-side 接法里初级绕组一端接 Vin另一端接 SWCc 一端接 SW另一端接 Qc 漏极Qc 源极回 Vin。Qc 导通时 SW 被拉到接近 Vin漏感能量转入 Cc。Low-side 接法则把 Cc 和 Qc 放在 SW 与地之间Qc 导通时 SW 被拉向负压对主开关同样形成钳位。两套接法的 ZVS 物理条件相同但 Qc 的导通时序、Cc 的电压参考方向都相反所以同一颗变压器在两套接法下“同名端是否正确”的判断标准是相反的。反激电路里次级输出二极管的接法也可以作为辅助验证Q1 关断时次级同名端为负异名端为正所以整流管阳极应接次级异名端一侧。如果次级能正常输出电压而钳位波形不对问题基本锁定在原边钳位绕组的同名端接法而不是次级。3.3 同名端接错时的波形与发热线索同名端接反后Qc 虽然按互补时序给了栅极脉冲但电流会优先走 Qc 体二极管Cc 上的电压极性与设计方向不一致钳位网络从“有源”退化成接近短路。示波器上最典型的特征是Q1 关断后 Vds 出现一串等幅衰减振荡而不是一个干净的凸顶后再平滑回零用万用表量 Cc 稳态电压正常时电压方向与设计参考方向一致接反时可能只有零点几伏甚至极性反相。发热是最容易发现的第二线索。RCD 反激里最热的是钳位电阻ACF 里最热的本该是主开关或次级 SR。如果 Qc 的散热片温度明显高于 Q1优先怀疑同名端接反或死区时间过长。下面的故障表可以按顺序排查观察到的现象优先检查项Q1 关断后 Vds 有多个等幅衰减振荡同名端相反Cc 没有真正参与谐振Qc 比 Q1 显著热Qc 体二极管长时间导通或死区过长30% 负载以上触发过流保护匝比或同名端导致变压器偏磁初级电流不随负载线性走Cc 电压方向和设计相反交换钳位绕组极性或改 Cc 在 SW 侧的接法调换钳位绕组极性时要注意把 P1/P2 对调后会连带次级输出电压反相同步整流管的方向也要一起反过来。PCB 已经定型时正确做法是换变压器绕组的引出定义而不是改 Cc 接线去硬凑。4. ACF 参数计算与器件电压应力核算4.1 反射电压、最大占空比与峰值电流ACF 设计的第一步还是定变压器的匝比和反射电压。反射电压 Vr(VoutVf)·Np/Ns最大占空比 DmaxVr/(Vin_minVr)。这里 Vin_min 是 PFC 母线的最低工作电压而不是交流输入电压。90W 输出 20V 的板卡匝比取 6.8 左右Vr 大约 137VDmax 在 370V 母线时约 0.27。ACF 因为能 ZVS理论上占空比可以超过 0.5但初值按 0.3 附近设计钳位电容的电压纹波和 Q1 电压应力都更好控制。初级峰值电流按功率守恒来算Pin0.5·Vin·Ip·D所以 Ip2·Pin/(Vin·D)。这块算出来的 Ip 不用于变压器线径选择而是用于估算 Cc 电压纹波和漏感储能所以尽量按最低母线和最大负载来取值。母线电压越低、D 越大Ip 越大漏感储能越充足ZVS 反而越容易实现。4.2 Python 脚本漏感、钳位电容、死区与电压应力把前三章的公式写成一段可复现的核算脚本直接按 90W 例子跑一遍import math # 90W ACF 功率级核算示例 # 输入: PFC 后母线 370~400Vdc输出 20V/4.5A Vout 20.0 Vf 0.15 # 同步整流管压降 Vin_min 370.0 Vin_max 400.0 Po 90.0 eta 0.92 fsw 200e3 Tsw 1.0 / fsw # 变压器实测值 Nratio 6.8 # Np:Ns Lp 150e-6 Lk 2.8e-6 # 次级短路后在200kHz下测得的漏感 Vr (Vout Vf) * Nratio Dmax Vr / (Vr Vin_min) Pin Po / eta Ipk 2.0 * Pin / (Vin_min * Dmax) # 目标死区 220ns反推钳位电容 tdead_design 220e-9 Ccl (2 * tdead_design / math.pi) ** 2 / Lk # 钳位电容电压纹波 dv_clamp Ipk * math.sqrt(Lk / Ccl) # 主开关漏极峰值电压不含高频振铃余量 Vds_peak Vin_max Vr dv_clamp print(f反射电压 {Vr:.1f} V) print(f最大占空比 {Dmax:.3f}) print(f初级峰值电流 {Ipk:.2f} A) print(f钳位电容初值 {Ccl*1e9:.2f} nF) print(fCc 电压纹波 {dv_clamp:.1f} V) print(fQ1 漏极峰值 {Vds_peak:.0f} V)这块输出的是反射电压 137.1V最大占空比 0.270初级峰值电流约 1.95ACc 初值约 7nFCc 纹波约 33VQ1 漏极峰值约 570V。650V GaN 管在这个应力下还有约 12% 的裕量。如果 PFC 母线纹波大到 410V峰值会逼近 580V这时优先把 Vr 压到 120V 左右或者把 Cc 加大到 15nF、死区放宽到 300ns而不是直接换 700V 管子。脚本里的 Cc 只是第一轮初值最终要以示波器实测死区结束前 Vds 是否回到 0 来修正。死区不一定要严格等于 π/2·√(Lk·Cc)体二极管导通窗口多留 50~100ns 通常更稳。4.3 漏感怎么测控制芯片怎么选漏感 Lk 的测量方法是把次级绕组短路用 LCR 电桥在接近开关频率下测初级电感。测试频率建议从 100kHz 和 200kHz 各测一次因为漏感里包含交流分量频率太低测出来的 Lk 会偏大按公式反推出来的 Cc 会偏小。绕线工艺不变的情况下Lk 占 Lp 的比例一般在 1%~3%太低反而不利于 ZVSLk 超过 4% 虽然软开关容易但占空比丢失和钳位电容纹波会明显上升。控制芯片的常见选择是 TI 的 UCC28780 和 onsemi 的 NCP1568这两颗都是面向 ACF 的专用控制器内部或外部提供死区调节手段。选型时重点看三个能力是否内置高边浮驱和自举、死区是否可编程、轻载是否进入 burst 模式。用非专用反激控制器自己搭 ACF 时序也可以但死区由外部 RC 和两路驱动错相决定死区随温度漂移大量产一致性明显不如专用芯片。控制方案钳位方式死区调节主要注意事项UCC28780High-side控制器内部可编程GaN 浮驱自举已内置NCP1568High-side外部 RC 时间常数需要半桥驱动/电平位移自搭 PWM驱动均可外部 DLY 电路死区随温度漂移量产需标定5. 上电后的 ZVS 检查与同名端快速判定5.1 用示波器确认真正的 ZVS调试时用隔离差分探头测 Q1 的 Vds也就是 SW 点对初级地的波形CH2 同时测 Q1 栅极 Vgs。时间轴放到 200ns/div重点看死区末尾的波形真正的 ZVS 特征是 Vds 先落到 0然后水平保持一段最后 Vgs 上升沿从 0V 电平起步。如果 Vds 在 Vgs 开通瞬间还剩下 30V 以上说明 Q1 是在硬开关Coss 放电尖峰会以高频振铃形式出现在 Vgs 上GaN 的 dv/dt 很快这个振铃带来的 EMI 会很麻烦。也可以用甜甜圈判据把 Vds 波形设置为与 Vgs 时间对齐观察 Vds 从最高点下降到 0 的那一段是否平滑中途如果出现一个明显平台再往下掉说明 Qc 关断太早或太晚Cc 没有把能量完全谐振回来。死区调大一点看平台是否变宽如果变宽说明 ZVS 成立只是体二极管导通时间偏长如果波形没有回零迹象问题在同名端或漏感储能不足。5.2 轻载下的死区策略满载调好的死区在轻载不一定是好事。轻载下反激进入 burst 模式每个开关脉冲的能量很小漏感储能不够做完整 ZVSVds 会一直悬在半空中。专用 ACF 控制器会在轻载自动加长死区或降低频率样板调试时不要只在满载测效率至少补测 10%、25%、50% 三个点的 Qc 温升。常用做法是满载死区留 20% 余量实测 ZVS 窗口 200ns 就设到 240ns让 Qc 体二极管多导通一小段GaN 反向导通压降损失有限但软开关的稳定性明显更好。5.3 来料同名端判定做成产线项目把上一章的电桥法整理成一份简短 SOP交给产线做变压器首件确认比每次样板阶段靠示波器抓波形省时间。两个绕组串联测两次电感电感大的那次对应的互连端记作异名端另一组自然就是同名端然后把结论标回丝印图上。变压器厂家换绕线机、换骨架批次后同名端原则不会变但引脚定义可能改这块成本很低但能避免整批 ACF 板子在产线上出现 Qc 集体发烫的批量事故。你在样板阶段把这一步做成来料必检项后续量产就不会在同一款变压器上反复栽跟头。本文还有配套的精品资源点击获取