移相全桥ZVS变换器深度解析:开关模态、倍流整流与UCC3895设计
简介面向开关电源设计人员、电力电子工程师及电气工程相关专业学生的这份PDF文档系统介绍一种采用电流模式移相PWM控制的高频DC/DC变换器重点阐述在宽负载范围内实现开关器件零电压软开关ZVS的电路结构与工作过程并配有仿真主电路和主要波形适合用于电源变换器设计、课程设计或课题研究也可作为电源技术培训的参考资料。资源包以1个PDF文件形式提供约86KB内容为技术论文原文包含主电路三种开关模态的等效电路分析、超前臂与滞后臂软开关条件的推导、基于UCC3895芯片的电压外环/电流内环控制电路设计以及PSPICE仿真软起动和软开关效果图。目前该文档已有757人学习对于希望深入理解移相全桥ZVS变换器原理并参考实际仿真的读者具有较高的学习价值。1. 移相全桥 ZVS 不是玄学先把开关模态吃透在高频 DC/DC 变换器里移相全桥Phase-Shifted Full-Bridge一直是中大功率电源的主流拓扑但真正能把零电压软开关做稳的并不多。很多工程师照着参考设计搭完电路发现轻载掉 ZVS、滞后臂发烫、占空比丢失严重问题往往不在器件本身而在对开关模态的理解不到位。这里拆解的是一台电流模式控制移相全桥 ZVS DC/DC 功率变换器它采用倍流整流器取代全波整流配 UCC3895 移相 PWM 控制器做电流内环加电压外环在 250360V 输入母线、100kHz 开关频率下让超前臂和滞后臂共享副边滤波电感的能量实现软开关。适合正在设计通信电源、充电机或储能变换器的电源工程师也适合想把移相全桥原理真正复现一遍的硬件开发者。2. 移相全桥 ZVS 主电路拓扑与三种开关模态分析2.1 改进型主电路四个开关管加倍流整流器的组合完整的移相全桥主电路由输入母线、四个开关管、高频变压器、原边谐振电感或漏感以及副边整流电路组成。这里的关键区别在副边用两个电感 L1、L2L1L2LS和两个整流二极管 DS1、DS2 构成倍流整流器CDR取代传统全波整流的中心抽头结构。原边四个开关管 Q1Q4 中Q1/Q2 组成左桥臂Q3/Q4 组成右桥臂对角管 Q1 与 Q4 同时导通时原边向副边传递能量。变压器变比为 a原边电流为 Ip副边电流为 I1 与 I2。这个结构之所以叫“改进型”是因为两个桥臂的 ZVS 都利用了副边输出滤波电感的储能。基本型移相全桥的滞后臂往往依赖原边漏感储能轻载时漏感电流不够滞后臂很容易丢失 ZVS这里把副边电感能量反射回原边参与换流滞后臂在轻载下的软开关裕量明显变大。后文所有公式推导的前提都要建立在这个认识上副边电感在换流过程中不是单纯滤波元件而是能量参与方。2.2 开关模态 1t0t1能量传递区间半个周期从 t0 开始此时 Q1 与 Q4 同时导通变压器原边承受正向电压副边电感 L1 和整流管 DS2 导通能量从输入母线经变压器传递到负载端。设 t1DTs/2D 为脉冲占空比Ts 为开关周期。在这个区间里原边电流满足 Ip(t)a·I1(t)也就是原边电流等于副边电感电流按变比折算到原边的值。副边两个电感中 L1 在储能、L2 在向负载释放能量负载电流由 L2 和 DS1 维持。这里有个容易被忽略的细节模态 1 的结束条件是 Q4 关断而不是 Q1 关断。移相全桥的“移相”体现在两个桥臂的驱动信号之间存在相位差调节相位角即调节有效占空比。Q4 关断的时刻决定了半个周期内能量传递时间的长短也就是实际有效占空比的宽度这也是“移相控制”的本质。许多初学者把移相全桥误解成单纯的 PWM 调宽调试时自然找不到头绪。2.3 开关模态 2t1t2换流与死区窗口在 t1 时刻关断 Q4此时副边电感 L1 中储存的能量开始给 Q4 漏源电容或并联电容充电同时给 Q3 漏源电容放电。要让 Q3 实现零电压开通Q4 关断与 Q3 开通之间必须存在死区时间 Δt1而且要保证在 Q3 开通之前其反并联二极管 D3 已经导通把 Q3 的漏源电压钳位到零。软开关条件用下式表达Ip1·Δt1 2·Ceff·Vin其中 Ip1 是 t1 时刻变压器原边电流Ceff 是开关管漏源两端等效电容Vin 是直流母线电压。这个公式的含义是死区时间内原边电流必须把 Q4 电容充到 Vin、把 Q3 电容放到 0剩余能量才由 D3 续流。如果死区太短电容电压还没摆到位Q3 开通时就不是零电压如果死区太长续流电流衰减完毕后同样会丢失 ZVS因此死区存在一个最优窗口。D3 导通后变压器副边两个二极管 DS1 与 DS2 同时导通电路进入续流状态。此时副边两电感都在续流变压器原边电压被钳位在近零原边电流按指数规律衰减。衰减时间常数由原边等效电阻决定rt rmosfet rxfmr其中 rmosfet 是开关管导通电阻折合值rxfmr 是变压器原边等效电阻。原边谐振电感 Lik 与副边电感一起决定换流速度Lik 越大换流越慢、ZVS 能量越强但占空比丢失也随之增大。2.4 开关模态 3t2t3续流与超前桥臂换流模态 3 从换流过程结束开始此时 DS2 关断DS1 中流过全部负载电流原边保持续流状态Q4 保持关断、D3 导通。这一模态持续到 Q1 关断。Q1 关断时副边电感 L2 中存储的能量同时给 Q1 和 Q2 的漏源电容充电和放电。Q1 电容充到 Vin、Q2 电容放到零后D2 与 D3 导通此时给 Q2 和 Q3 发开通信号Q2、Q3 即为零电压开通。当原边电流反向建立后能量再次从原边传递到副边进入对称的另外半个周期剩余半个周期的工作状况与前半个周期完全相同。注意模态 2 与模态 3 的差别模态 2 是滞后桥臂Q3/Q4的换流窗口模态 3 结尾是超前桥臂Q1/Q2的换流窗口。由于副边两个电感交替储能每个桥臂换流时总能从副边“借”到能量因此原边串联谐振电感可以大幅缩小极端情况下直接用变压器漏感即可。负载输出电压与普通全波整流电路存在 1/2 倍的关系这是倍流整流器的固有特性设计变压器匝比时必须按这个关系重新折算。2.5 从模态推导 ZVS 实现条件把三个模态连起来看零电压软开关的实现条件可以归纳为三点死区时间必须落在由公式算出的窗口内换流时刻的原边电流 Ip1 必须足够大轻载时电流减小若副边电感反射能量不足以完成电容充放电轻载 ZVS 就会丢失原边等效电阻 rt 要尽量小否则续流衰减过快模态 3 还没结束电流已经归零。这三条互相牵制加大谐振电感可以增强轻载 ZVS但代价是占空比丢失增大、有效占空比下降。# 三个开关模态的时间边界估算 Ts 10e-6 # 开关周期100kHz D 0.4 # 占空比 t1 D * Ts / 2 # 模态1结束Q4关断时刻 t2 t1 200e-9 # 模态2结束死区约200ns t3 Ts / 2 # 模态3结束Q1关断时刻 print(ft1{t1*1e6:.2f}us t2{t2*1e6:.2f}us t3{t3*1e6:.2f}us)代码按 100kHz、40% 占空比、200ns 死区粗略估算三个模态的时间边界实际值受驱动延迟与变压器寄生参数影响会有偏移。调试时可以在示波器上把三段时间边界与实际开关波形对照偏差超过 20% 就说明死区或谐振参数需要修正。改进型电路的价值在于副边电感加入能量供给让原边不需要把谐振电感做得很大也能在较宽负载范围内维持 ZVS。设计参数对 ZVS 的影响常见取值方向死区时间 Δt1过短丢 ZVS过长轻载丢 ZVS100300ns按负载自适应谐振电感 Lik越大换流越强但占空比丢失增加515μH副边电感 LS提供软开关能量越大轻载越好2535μH等效电容 Ceff越小越容易完成充放电选低 Coss 的功率管3. 电流模式控制环路与 UCC3895 移相 PWM 实现3.1 电压外环加电流内环的双闭环结构控制部分采用典型的双闭环设计输出直流电压通过电阻分压采样后送入 TL431 与参考电压比较得到电压误差信号经光耦隔离传到原边原边母线电流通过电流互感器隔离采样经过滤波和斜坡补偿后形成电流反馈信号。两者同时进入移相 PWM 控制器 UCC3895芯片内部比较器与脉冲产生电路输出四路移相驱动信号。电压外环保证稳态精度与负载调整率电流内环提供快速的动态响应和逐周期限流能力。这里采原边母线电流而不是副边输出电流有两个实际好处。第一母线电流能直接反映同一桥臂上下开关管的导通情况当开关管异常导通或直通时电流互感器信号会立刻异常保护电路可以据此快速封波。第二原边电流本身就是电流模式控制所必需的反馈量芯片需要把电流信号与误差信号比较后产生移相脉冲采母线电流一信号两用省掉了额外的副边电流采样电路。3.2 UCC3895 的关键优势与死区自适应UCC3895 是 TI 公司推出的电流/电压移相 PWM 控制器属于 UC3875/UC3879 的改进型号。它与前代最大的区别是增加了自适应死区设置芯片根据负载变化调整输出驱动之间的死区时间以适应不同负载条件下准谐振软开关的要求。基本型移相全桥的死区是固定值设计时只能按额定工况折中轻载或重载时的死区往往不是最优自适应死区让 ZVS 窗口在负载变化时仍然保持合理。工艺上 UCC3895 采用 BCDMOS静态功耗更低、工作频率更高适合 100kHz 及以上的开关频率应用。芯片内部的核心工作逻辑是电压误差信号与电流采样信号同时送入 PWM 比较器比较结果决定移相角大小。四路输出驱动中两个桥臂的驱动相位差就是移相角移相角越大有效占空比越大输出能量越多。需要注意 UCC3895 的驱动能力很弱不能直接驱动大功率 MOSFET 或 IGBT四路 PWM 必须先经过功率放大和隔离再接到开关管栅极。下面列出几个关键引脚和设计时最容易踩坑的地方引脚/信号作用设计要点EAP误差放大器输出兼软启动外接软启动电容占空比逐步展开RAMP斜坡输入与电流采样叠加需斜坡补偿CT振荡定时外接电阻电容决定开关频率OUTAOUTD四路驱动输出驱动能力弱必须外接放大隔离级CS电流检测输入过流保护与峰值电流比较3.3 斜坡补偿与隔离驱动电路的设计要点电流模式控制在占空比大于 50% 时存在次谐波振荡问题移相全桥同样要处理。常见做法是把固定斜率的锯齿波叠加到电流采样信号上再送入 UCC3895 的电流检测引脚。补偿斜率一般按电感电流下降沿斜率的 1/2 到 1 倍选取过小抑制不住次谐波PWM 脉冲会出现一宽一窄交替过大会让电流环响应迟钝。调试时用示波器观察 CS 引脚波形若脉冲宽度均匀、间隔一致说明补偿量合适。隔离驱动是另一个决定成败的环节。常见做法是用高频脉冲变压器做隔离每个变压器负责一个桥臂的上下管初级接放大后的 PWM 信号次级输出互补两路驱动。驱动变压器必须考虑磁复位防止单向励磁饱和栅极串联电阻一般取 520Ω 抑制振铃。下面是用 Python 估算死区时间和补偿斜率的参考脚本# 估算移相全桥死区时间与斜坡补偿斜率 Vin 300 # 直流母线电压单位 V Ceff 800e-12 # 开关管等效漏源电容单位 F含并联电容 Ip1 8.0 # t1 时刻原边电流单位 A # 根据公式 Ip1*dt 2*Ceff*Vin 计算最小死区 dt_min 2 * Ceff * Vin / Ip1 print(f最小死区时间: {dt_min*1e9:.1f} ns) # 斜坡补偿取电感电流下降斜率的一半 L_pri 10e-6 # 原边谐振电感 10uH Vsense 0.5 # 电流采样电阻电压满幅单位 V slope_down Vin / L_pri comp_slope 0.5 * slope_down * Vsense / Ip1 print(f建议补偿斜率: {comp_slope:.3e} V/s)代码先按 ZVS 条件算出死区下限再按电流下降斜率的一半给出补偿斜率建议。实际调试时死区还要叠加驱动传播延迟的余量UCC3895 的自适应死区设置并不是让人完全不管死区而是把固定死区改为随负载微弱变化基础值仍然要设计正确。斜坡补偿的最终值还要结合电流互感器变比折算到芯片引脚的实际电压斜率直接套公式容易偏差建议在满载和半载各测一次波形对比。除了斜坡补偿软启动环节在移相全桥里也是必要工序。芯片 EAP 引脚外接软启动电容上电后 PWM 脉冲占空比从零逐步展开避免主变压器偏磁。防止偏磁的另一道手段正是电流模式控制本身每个周期原边电流与误差信号比较电流不对称时占空比会自动修正所以这台变换器把电流模式控制和移相全桥结合不只是为了动态响应也有抗偏磁的考虑。4. 倍流整流器与关键参数设计4.1 为什么选倍流整流器而不是全波整流副边整流方案在移相全桥里有三种常见选择中心抽头全波整流、全桥整流、倍流整流。中心抽头全波整流需要变压器副边两个绕组二极管反向电压应力高全桥整流虽然二极管应力低但器件数量多、损耗路径长倍流整流器只用两个二极管和两个电感每个二极管承受的反向电压为输出电容电压的两倍变压器副边可以是单绕组绕制简单。对于 250360V 输入、10A 以上输出的场合倍流整流器还能利用两个电感的纹波对消降低输出纹波滤波电容可以取更小。更重要的是从模态分析已经看到倍流整流器的两个电感不是普通的滤波电感而是直接参与 ZVS 换流。L1 在模态 1 储能、模态 2 释放能量帮助 Q4/Q3 换流L2 在另外半个周期起同样作用。正因如此副边电感量的选择要从滤波和软开关两个维度同时考虑而不能单看输出纹波要求。许多设计翻车的根因就是把倍流电感当成纯滤波电感来算结果轻载软开关范围比预期窄很多。4.2 谐振电感与副边电感的参数取舍原边谐振电感的取值直接影响换流速度和占空比丢失副边电感影响轻载 ZVS 范围与输出纹波两者共同决定效率曲线。参考电路里谐振电感取 10μH副边倍流电感取 30μH变压器变比 1:1在 100kHz、250360V 输入、10.7Ω 负载下表现出稳定的软开关效果。设计时先估算需要多长的死区、多大的换流电流再反推电感值。副边电感 LS 的选取要同时满足纹波和软开关两个约束LS 越大续流能力越强、轻载 ZVS 越好但磁件体积和铜损上升LS 太小则轻载下电流容易断续ZVS 能量不足。原边谐振电感 Lik 则要警惕占空比丢失移相全桥本身存在固有占空比丢失谐振电感越大丢失越严重表现为同样的移相角下输出电压偏低。调试时若发现输出带载后电压下跌明显优先检查谐振电感是否偏大不要急着加大死区。# 倍流整流器输出纹波估算与电感量校验 fs 100e3 # 开关频率 100kHz D_eff 0.4 # 有效占空比 Iout 250 / 10.7 # 输出电流约 23.4A Ls 30e-6 # 倍流电感 30uH # 单电感峰值纹波电流 delta_i Iout * (1 - D_eff) / (fs * Ls) print(f单电感纹波电流: {delta_i:.2f} A) # 交错工作后合成输出纹波约为单电感的 1/3~1/2 print(f合成输出纹波约: {delta_i*0.4:.2f} A)这段代码先按输出电流和占空比估算单电感纹波再按交错工作的经验系数折算合成纹波。倍流整流器两电感相位相差 180°储能和释放互相错开所以合成纹波明显小于单电感电路这是它优于普通全波整流的一个附加收益。电感量的最终取值要兼顾体积与轻载电流连续轻载时若电感电流进入断续模式ZVS 能量供给会突然下降这时要反过来增大 LS 或调整死区自适应范围。4.3 完整参数表与敏感性分析参数参考值调节方向与影响开关频率 fs100kHz提高频率缩小磁性元件但开关与驱动损耗上升输入母线 Vin250360V下限决定重载工况的占空比余量谐振电感 Lik10μH增大增强换流能力但占空比丢失增加变压器变比 a1:1改变副边电压等级与电流应力分配副边电感 LS30μH增大改善轻载 ZVS但体积与损耗上升电流互感器变比1:20决定电流内环反馈强度与限流点负载电阻10.7Ω对应额定输出功率工况负载 10.7Ω 对应输出功率约 5.8kW按 250V 输出估算属于中等功率等级。开关管选型要重点关注寄生电容 Coss 与体二极管反向恢复特性。驱动级如果采用 IGBT关断时少数载流子存储效应会产生电流拖尾软关断效果不明显MOSFET 没有拖尾效应关断损耗更低。仿真波形中已经能看到这个现象这也是为什么较大功率移相全桥在超高效率要求下仍会倾向选择 MOSFET 或 SiC 器件。5. PSPICE 仿真验证与 ZVS 波形判读技巧5.1 仿真电路搭建与参数设置PSPICE 做移相全桥仿真时输入交流电压通过整流滤波得到直流母线通过调整交流幅值模拟 250360V 母线变化。UCC3895 在 PSPICE 里没有现成模型时可以用行为级电压源和比较器搭等效移相控制逻辑重点验证主电路的换流过程而不是芯片内部细节。下面给出一个关键的仿真设置片段* 移相全桥ZVS主电路仿真关键设置 .param fs100k D0.4 .param Lr10u Ls30u N1 .param Rload10.7 VIN 1 0 DC 300V L1 5 10 30uH ; 副边倍流电感 L1 L2 5 20 30uH ; 副边倍流电感 L2 RT 6 0 10.7 ; 负载电阻 .tran 0 10m 0 40n uic .options abstol1e-10 reltol0.005代码中 .tran 语句设置 10ms 仿真窗口、40ns 最大步长目的是在 100kHz 开关频率下看清每个周期内的电压电流细节。仿真收敛困难时可以把 reltol 放宽到 0.01、最大步长放大到 100ns优先保证稳态结果正确。软启动阶段以 10ms 总时长为界重点观察前 2ms 的占空比展开过程。5.2 软启动阶段如何读波形仿真波形中上电后 PWM 脉冲逐渐展开这是软启动电容通过 EAP 引脚充电的结果。判断软启动是否正常的看点是脉冲宽度是否均匀增长、有没有突然跳变主变压器原边电压波形是否对称如果半个周期明显宽于另外半个周期说明变压器存在偏磁趋势。V(EAP) 引脚电压与外接软启动电容电压 VSS 之间有箝位关系对比两个节点电压可以确认芯片是否进入正常工作状态。负载端电压从零平滑建立不应出现过冲过冲过大时优先调整电压环补偿网络。5.3 ZVS 是否实现的三个判读技巧判断开关管是否真正零电压开通最直接的方法是同时观察漏源电压 Vds 与栅源电压 Vgs。开通时 Vgs 上升到米勒平台之前Vds 必须已经降到零附近如果 Vds 还没归零 Vgs 就开始上升说明死区不足或换流能量不够。第二个技巧是看电流波形开关管开通瞬间电流从反并联二极管续流切换而来波形从零值附近开始线性上升不会出现明显的电流尖峰。第三个技巧是关断时刻Vds 开始上升的时间点应滞后于 Vgs 下降起点IGBT 会出现电流拖尾表现为电流波形关断后缓慢降到零。综合判断两个桥臂的软开关状态时把 Q3 与 Q4 的波形放在一起对比。滞后桥臂换流窗口较短若发现 Q3 开通时 Vds 仍有残余电压先增大副边电感量或原边谐振电感再检查死区是否匹配。超前桥臂则重点关注轻载工况负载电流减小时 Ip1 下降ZVS 能量不足时轻载波形上会出现明显的硬开通尖峰这时优先调整死区自适应范围而不是盲目加大谐振电感。本文还有配套的精品资源点击获取