在实际的电子电路设计和电源模块开发中,升压电路(Boost Converter)是DC-DC变换的核心拓扑之一。无论是为便携设备提供更高的工作电压,还是从低电压电池驱动需要高电压的负载,升压电路都扮演着关键角色。然而,传统的硬开关升压电路在开关管导通和关断的瞬间会产生显著的开关损耗和电磁干扰(EMI),这不仅降低了效率,也限制了开关频率的提升,从而影响整个电源模块的功率密度。
为了解决硬开关的固有缺陷,零电压开关(Zero Voltage Switching, ZVS)技术被引入到开关电源设计中。ZVS升压电路的核心思想是让开关管在其两端电压为零或接近零的时刻导通或关断,从而理论上消除开关损耗。将ZVS技术与升压拓扑结合,就构成了ZVS升压电路。这种电路特别适合应用在高频、高效率、对EMI敏感的场合,例如通信设备电源、汽车电子、LED驱动以及一些对效率有极致要求的便携式产品中。
本文的目标读者是已经具备基本开关电源和模拟电路知识的电子工程师、硬件爱好者或相关专业的学生。我们将从ZVS升压电路的基本原理和工作机制入手,详细分析其核心拓扑——谐振电感-电容(LC)网络如何实现零电压开关条件。然后,我们将通过一个具体的电路设计实例,从元器件选型、参数计算、PCB布局到最终测试,完整地展示如何构建一个可工作的ZVS升压电路模块。最后,文章将深入探讨在实际调试中可能遇到的典型问题,如无法起振、输出电压不稳、开关管过热等,并提供系统的排查思路和解决方案,以及针对不同应用场景的优化建议。
1. 理解ZVS升压电路的核心原理与工作机制
要设计一个ZVS升压电路,首先必须透彻理解其工作原理。它并非简单地在标准Boost电路上增加几个元件,而是通过引入谐振过程,从根本上改变了开关管的动作时序。
1.1 从硬开关到软开关:为什么需要ZVS?
在传统的PWM控制升压电路中,开关管(通常是MOSFET)在控制器驱动下高速导通和关断。当开关管导通时,其漏源极电压Vds迅速从高电平(约等于输出电压)下降到接近0V,同时电流Ids开始上升;关断时则相反,Vds迅速上升,Ids下降。在电压和电流同时变化的交叠区域,会产生显著的瞬时功率损耗(P_loss = V * I),这就是开关损耗。开关频率越高,单位时间内的开关次数越多,总损耗就越大,效率越低,同时剧烈的电压电流变化也产生了严重的EMI。
ZVS技术的目标就是消除这个交叠区域。它通过电路中的电感(L)和电容(C)形成谐振,让开关管两端的电压Vds先谐振下降到零,然后再驱动栅极使其导通,此时流过开关管的电流才开始建立,实现了“零电压开通”。同样,通过控制让电流先下降到零,电压再开始上升,可以实现“零电压关断”。这样,开关动作发生在电压或电流为零的时刻,理想情况下开关损耗为零。
1.2 ZVS升压电路的典型拓扑与工作阶段分析
一种常见且易于实现的ZVS升压拓扑是在传统Boost电路的基础上,增加一个谐振电感Lr和一个谐振电容Cr。开关管自身的结电容Coss也常常作为谐振电容的一部分。其简化原理图如下所示:
Vin | +---L---+ | | D1 Q1 (MOSFET) | | +---Cr--+ | | C_out | | | GND GNDVin: 输入直流电压。L: 升压电感(也兼作谐振电感的一部分)。D1: 输出整流二极管。Q1: 主开关MOSFET。Cr: 谐振电容(包含MOSFET的Coss)。C_out: 输出滤波电容。
这个电路的一个关键特点是,它通常工作在不连续导通模式(DCM)或临界导通模式(BCM),并利用电感电流与电容电压的谐振来实现ZVS。其一个开关周期可以分为几个关键阶段:
- 开关管导通阶段(能量存储):Q1导通,输入电压
Vin加在电感L两端,电感电流线性上升,电能以磁场能形式存储在电感中。此时输出由电容C_out供电,二极管D1反偏截止。 - 开关管关断与谐振阶段(能量转移与谐振):Q1关断。由于电感电流不能突变,它会转向给谐振电容
Cr(包括Q1的Coss)充电。Cr上的电压从0开始谐振上升。当Cr上的电压谐振到超过输出电压Vout时,二极管D1开始正偏导通。 - 二极管导通阶段(能量释放):D1导通后,电感L通过D1向输出电容
C_out和负载释放能量,电感电流线性下降。同时,Cr上的电压被钳位在约Vout + Vf(二极管压降)。 - 谐振复位阶段(实现ZVS的关键):当电感电流下降到零后,电路进入谐振状态。
L和Cr形成谐振回路,Cr上的电压开始从钳位值谐振下降。如果电路参数设计得当,在Cr上电压谐振回零的时刻,控制器恰好再次驱动Q1导通,则实现了零电压开通(ZVS)。
整个过程的波形(电感电流IL、开关管电压Vds、驱动信号Vgs)需要紧密配合。控制器(如专用ZVS控制器或基于比较器的自激振荡电路)需要检测电感电流过零点或Vds的谷底来精准地发出下一个导通信号。
1.3 关键参数:谐振频率与死区时间
实现稳定ZVS的两个核心参数是谐振频率和死区时间。
- 谐振频率
f_r:由谐振电感Lr和谐振电容Cr决定,公式为f_r = 1 / (2π √(Lr * Cr))。这个频率决定了电压谐振下降的速度。开关频率f_sw通常需要低于谐振频率,以确保有足够的时间让Vds谐振到零。 - 死区时间
t_dead:指从检测到ZVS条件(如Vds达到谷底)到实际驱动MOSFET导通之间的延迟时间。这个时间必须足够长,以确保Vds确实已经降到零(或MOSFET的体二极管导通压降以内),但又不能太长,否则体二极管会导通续流,产生额外的导通损耗。死区时间需要根据谐振周期和驱动电路速度来精心设置。
理解这些原理是后续进行电路设计、元器件选型和故障排查的基础。如果参数不匹配,电路可能退化为硬开关,失去ZVS的优势,甚至无法正常工作。
2. 构建一个基于分立元件的ZVS升压电路模块
理解了原理后,我们着手设计一个具体的电路。本例将设计一个输入电压为5V-12V,输出电压约为24V,最大输出电流约0.5A的ZVS升压模块。我们将使用分立元件搭建一个自激振荡式的ZVS电路,这种方案成本低,有助于深入理解工作原理。
2.1 元器件选型与参数计算
首先根据设计目标确定关键元器件的参数。
1. 设计目标:
- 输入电压
Vin: 5V - 12V DC - 输出电压
Vout: 24V DC - 最大输出功率
Pout_max: 24V * 0.5A = 12W - 预估效率
η: 85% (ZVS理想很高,但考虑二极管、电感损耗等) - 目标开关频率
f_sw: 约 200kHz (高频可减小电感电容体积)
2. 升压电感L计算:电感值决定了电流纹波和功率传输能力。对于工作在DCM/BCM的ZVS电路,电感值不宜过大。 使用近似公式:L = (Vin * D) / (ΔI * f_sw),其中D为占空比,ΔI为电感电流纹波。 对于升压电路,Vout / Vin ≈ 1 / (1 - D)。在最低输入电压5V时,所需占空比最大。D_max ≈ 1 - (Vin_min / Vout) = 1 - (5 / 24) ≈ 0.79。 假设峰值电流I_peak为3A,则ΔI约为2 * I_peak * (1 - D),计算较复杂。一个经验方法是,对于中小功率ZVS,电感量在10μH到100μH之间。我们可以初选L = 47μH。这个电感需要能承受峰值电流且磁芯损耗低,选择铁硅铝或铁氧体磁环绕制。
3. 谐振电容Cr计算:Cr与L共同决定谐振频率。为了给ZVS留出足够时间,开关周期应略大于谐振半周期。 目标f_sw = 200kHz,周期T_sw = 5μs。谐振半周期应略小于T_sw。 设谐振半周期t_res_half = 4μs。 由t_res_half = π √(L * Cr),可得Cr = (t_res_half / π)^2 / L。 代入L=47e-6 H,t_res_half=4e-6 s:Cr ≈ (4e-6 / 3.1416)^2 / 47e-6 ≈ (1.273e-6)^2 / 47e-6 ≈ 34.5e-12 F ≈ 34.5 pF。 这个值很小,通常MOSFET的结电容Coss就有几百pF。因此,在实际电路中,谐振电容主要由MOSFET的Coss承担,有时会并联一个小电容进行微调。选择MOSFET时,需要关注其Coss参数。
4. 开关管Q1选型:
- 电压应力:关断时承受的电压至少为
Vout,需留有余量。选择Vds_rating >= 1.5 * Vout = 36V,可选40V或60V的MOSFET。 - 电流应力:需承受电感峰值电流。选择
Id_rating > I_peak (3A)。 - 关键参数:低
Qg(栅极电荷)以利于快速驱动,低Rds(on)以减少导通损耗,以及合适的Coss(输出电容)以参与谐振。例如,可以选择常见的IRFZ44N(60V, 35A, Rds(on)=0.022Ω, Coss典型值约500pF),其电压电流余量充足。
5. 整流二极管D1选型:
- 承受反向电压
Vrrm >= Vout。 - 需要快速恢复特性以减少反向恢复损耗。肖特基二极管是理想选择,因其反向恢复时间极短,且正向压降低。
- 电流额定值需大于输出电流。选择SS34(40V, 3A,肖特基二极管)。
6. 输出电容C_out选型:用于滤波,减小输出电压纹波。纹波电压ΔVout ≈ Iout / (f_sw * C_out)。 假设允许纹波为100mV,则C_out >= Iout_max / (f_sw * ΔVout) = 0.5 / (200e3 * 0.1) = 25μF。 考虑ESR和余量,选择多个低ESR的陶瓷电容并联,如2个22μF/50V的X7R或X5R陶瓷电容。
7. 驱动与反馈电路:自激振荡ZVS电路通常使用一个比较器或晶体管来检测谐振电流或电压过零点,并驱动MOSFET。也可以采用专用的ZVS控制器IC,如UCC24610等,它们集成了零电压检测和驱动逻辑,设计更简单可靠。为简化首个设计,我们使用一个由PNP和NPN三极管构成的正反馈振荡电路,配合电流互感器或采样电阻来检测电流过零点。
2.2 电路原理图与PCB布局要点
基于以上选型,绘制电路原理图。一个简化的自激振荡ZVS升压电路核心部分可能包含MOSFET、电感、二极管、电容、以及由三极管、电阻、小电容组成的振荡驱动电路。
注意:完整的自激振荡ZVS电路图相对复杂,涉及正反馈和定时网络。本文侧重于原理和设计流程,因此不在此展开全部细节。在实际设计中,可以参考成熟的“Royer振荡器”或“ZVS驱动器”电路拓扑,并利用仿真软件(如LTspice)进行验证。
PCB布局对于高频开关电源至关重要,糟糕的布局会导致振荡、噪声大、效率低甚至损坏元件。
布局核心原则:
- 功率环路最小化:输入电容
Cin、电感L、MOSFETQ1、二极管D1和输出电容C_out构成的功率环路面积要尽可能小。这有助于降低寄生电感和电磁辐射。 - 地平面处理:使用完整的接地层或星型接地,为高频噪声提供低阻抗回流路径。模拟地(反馈电路)和功率地可以在一点连接。
- 驱动走线短而粗:MOSFET的栅极驱动走线要短,并靠近驱动芯片或三极管,必要时串联一个小的栅极电阻(如10Ω)来抑制振铃。
- 敏感信号远离噪声源:电压反馈采样走线要远离电感和开关节点等噪声源。
- 散热考虑:MOSFET和二极管是主要热源,PCB上应预留足够的铜箔面积用于散热,必要时添加散热片。
2.3 物料清单(BOM)示例
下表列出了构建此ZVS升压模块所需的核心元器件:
| 位号 | 名称 | 规格/型号 | 数量 | 备注 |
|---|---|---|---|---|
| L1 | 升压电感 | 47μH, 饱和电流>5A | 1 | 铁硅铝磁环绕制 |
| Q1 | N-MOSFET | IRFZ44N (或等效型号) | 1 | 注意Coss参数 |
| D1 | 肖特基二极管 | SS34 | 1 | 快恢复,低正向压降 |
| C_out | 输出滤波电容 | 22μF/50V, X7R, 1206 | 2 | 并联以降低ESR |
| C_in | 输入滤波电容 | 100μF/25V, 电解电容 | 1 | 稳定输入电压 |
| Cr | 谐振电容 | 100pF, NPO, 50V | 1 | 可选,用于微调谐振频率 |
| ... | 驱动电路元件 | 三极管、电阻、电容等 | 若干 | 根据所选驱动电路确定 |
3. 电路调试、测试与性能验证
焊接完成后,不要直接上电。必须遵循安全的调试流程。
3.1 上电前检查与静态测试
- 目视检查:检查所有元器件焊接是否牢固,有无虚焊、连锡、极性焊反(二极管、电容、MOSFET)。
- 短路测试:使用万用表二极管档或电阻档,测量输入端子、输出端子各自对地(GND)是否短路。测量MOSFET的漏极(D)和源极(S)之间是否短路。
- 驱动电路供电测试:如果驱动电路有独立的供电(如12V),先仅给驱动部分上电,用示波器检查MOSFET栅极(G)是否有预期的振荡驱动波形。电压幅值应在MOSFET的栅极驱动电压范围内(通常10-15V)。
3.2 逐步上电与波形观测
- 连接测试设备:将可调直流电源设置为最低电压(如3V),电流限制定在较低值(如0.1A)。连接示波器探头,准备观测关键点波形:MOSFET漏源电压
Vds、栅源电压Vgs、电感电流IL(可用电流探头或测量采样电阻电压)、输出电压Vout。 - 低压空载启动:缓慢调高输入电压,同时密切观察输入电流和输出电压。在某个电压点(如4-5V),电路应开始起振。此时用示波器观察
Vds波形。- 正常波形:
Vds应是一个幅值高于Vout的近似正弦波(顶部被二极管钳位),并且在每个周期的谷底(接近0V)时,Vgs驱动脉冲到来,实现ZVS开通。Vgs波形应在Vds谷底后出现。 - 异常波形:如果
Vds是方波,且Vgs在Vds为高电平时出现,说明是硬开关,ZVS未实现。
- 正常波形:
- 测量输出电压与效率:逐步提高输入电压到额定值(如12V),测量空载输出电压。然后连接一个可调电子负载,从轻载(如50mA)逐渐加载到额定负载(500mA)。
- 记录不同负载下的输入电压
Vin、输入电流Iin、输出电压Vout、输出电流Iout。 - 计算效率
η = (Vout * Iout) / (Vin * Iin)。一个设计良好的ZVS升压电路在额定负载下效率通常可达85%-92%。 - 观测负载变化时,
Vds的ZVS条件是否保持。轻载时,谐振能量可能不足,ZVS可能丢失。
- 记录不同负载下的输入电压
3.3 关键测试数据记录表
在调试过程中,系统性地记录数据有助于分析问题。
| 测试条件 (Vin=12V) | 空载 | 负载 0.1A | 负载 0.3A | 负载 0.5A | 备注 |
|---|---|---|---|---|---|
| 输出电压 Vout (V) | |||||
| 开关频率 f_sw (kHz) | 测Vgs或Vds | ||||
| MOSFET 温升 (℃) | 室温25℃下 | ||||
| 二极管 D1 温升 (℃) | 室温25℃下 | ||||
| 效率 η (%) | - | ||||
Vds波形特征 | 是否ZVS | 是否ZVS | 是否ZVS | 是否ZVS | 描述谷底电压 |
4. 常见故障现象、原因分析与排查指南
即使按照设计焊接,电路也可能无法正常工作。以下是ZVS升压电路调试中典型的故障及其排查方法。
4.1 故障一:电路完全不起振,无输出电压
- 现象:上电后输入电流极小或无电流,输出电压为0,MOSFET无发热。
- 可能原因与排查:
- 供电问题:检查输入电源是否接好,电压是否达到起振阈值。检查驱动电路的独立供电(如果有)是否正常。
- 核心元件损坏:用万用表检查MOSFET、驱动三极管是否击穿或开路。检查电感是否断路。
- 反馈环路开路:在自激振荡电路中,检查构成正反馈的绕组、电阻、电容是否连接正确,有无虚焊。用示波器探头触碰反馈节点,看是否能偶然触发振荡(注意安全)。
- 启动电阻问题:有些电路需要一个大阻值电阻从输入连接到MOSFET栅极来提供初始启动电流,检查此电阻是否开路或阻值过大。
4.2 故障二:电路起振但输出电压远低于预期
- 现象:有开关动作,MOSFET发热,但输出电压只有十几伏甚至几伏(目标24V)。
- 可能原因与排查:
- 负载过重或短路:检查负载是否在电路能力范围内,输出端是否有局部短路。空载测试输出电压。
- 电感饱和:电感量过小或磁芯饱和电流不足。在额定输入下,电感电流峰值过大导致磁芯饱和,电感量骤降,无法存储足够能量。测量电感电流波形是否出现异常的平顶(饱和迹象)。更换更大电感量或更高饱和电流的电感。
- MOSFET导通损耗大:检查MOSFET的
Vgs驱动电压是否足够(通常需>8V),Rds(on)是否过大导致导通压降大。摸一下MOSFET是否异常烫手。 - 二极管压降大或损坏:整流二极管正向压降过大或反向漏电严重,导致能量损失。检查二极管温度,更换为低压降的肖特基二极管。
4.3 故障三:MOSFET或二极管异常发热甚至烧毁
- 现象:元件短时间内温度急剧升高。
- 可能原因与排查:
- ZVS条件丢失,变为硬开关:这是最常见的原因。用示波器仔细检查
Vds和Vgs波形。如果Vgs上升沿到来时Vds电压还很高,就是硬开关。需要调整驱动时序(死区时间)或谐振参数(L,Cr)。 - 驱动不足:
Vgs电压不足或上升/下降沿太缓,导致MOSFET在放大区停留时间过长,产生巨大损耗。确保驱动电路能提供足够的拉灌电流,栅极回路电阻不宜过大。 - 二极管反向恢复问题:如果使用的不是快恢复二极管或肖特基二极管,其反向恢复过程会产生很大的尖峰电流,导致二极管和MOSFET损耗剧增。必须使用快恢复二极管。
- 散热不足:即使损耗在合理范围内,如果没有有效的散热措施,热量积累也会导致过热。确保MOSFET和二极管安装在足够的散热铜箔上,或添加散热片。
- ZVS条件丢失,变为硬开关:这是最常见的原因。用示波器仔细检查
4.4 故障四:输出电压纹波过大
- 现象:用示波器交流耦合观察输出电压,有较大的高频噪声或低频纹波。
- 可能原因与排查:
- 输出电容不足或ESR过大:增加输出电容的容值,或并联多个低ESR的陶瓷电容。检查电容的频率特性,确保在开关频率下阻抗足够低。
- 布局不佳:功率环路面积过大,引入了寄生电感,导致开关噪声耦合到输出。检查并优化PCB布局,确保输入/输出电容紧靠开关管和二极管。
- 反馈不稳定:如果电路有闭环反馈(电压模式或电流模式),反馈环路补偿不当可能引发振荡。需要调整补偿网络的电阻电容值。
5. 设计优化与进阶实践
一个能工作的基础电路只是起点,要使其稳定、高效、可靠地应用于实际产品,还需要进行多方面的优化。
5.1 从自激振荡到控制器IC
分立元件自激振荡电路虽然有助于理解原理,但其频率和稳定性受元件参数分散性影响大,难以精确控制。对于产品设计,推荐采用专用的ZVS或准谐振(QR)控制器IC,例如:
- TI UCC24610:零电压开关控制器,适用于反激和升压拓扑。
- ON Semiconductor NCP1380:准谐振电流模式控制器,自带谷底检测功能。
- Infineon ICE5x系列:数字控制的高性能ZVS解决方案。
使用控制器IC可以:
- 获得更稳定、精确的开关频率。
- 实现完善的保护功能(过流、过压、过温)。
- 更容易设计反馈环路,实现更好的负载调整率和线性调整率。
- 简化外围电路,提高可靠性。
5.2 效率优化点
- MOSFET选择:在满足电压电流定额的前提下,选择
Rds(on)更低、Qg更小、Coss更低的MOSFET。Coss是谐振电容的一部分,其能量会在每个周期被消耗,低Coss有助于提高效率。 - 二极管选择:始终优先选择肖特基二极管,其低正向压降(
Vf)和近乎为零的反向恢复时间对效率提升至关重要。对于更高电压的输出,可以考虑使用碳化硅(SiC)肖特基二极管。 - 电感优化:使用低损耗磁芯材料(如铁硅铝、铁氧体),并采用多股利兹线绕制以减少高频涡流损耗。确保电感在峰值电流下不会饱和。
- 驱动优化:优化栅极驱动电阻,在抑制振铃和减少开关时间之间取得平衡。使用专门的栅极驱动IC(如TC4420)可以提供更强的拉灌电流。
5.3 电磁兼容性(EMI)考虑
ZVS本身通过软化开关边沿降低了高频EMI,但电路仍会产生噪声。
- 输入/输出滤波:在电源输入端和输出端增加π型滤波器(电感+电容),滤除传导噪声。
- 屏蔽与接地:对高频噪声源(电感、开关节点)进行局部屏蔽。确保良好的单点接地。
- 缓冲吸收电路:在MOSFET的漏源极之间或二极管两端增加RC吸收电路(Snubber),可以阻尼高频振荡,减少电压尖峰和辐射噪声。但需要谨慎设计,避免引入过大损耗。
5.4 生产环境下的可靠性设计
- 参数容差分析:电感和电容值都有公差,MOSFET的
Coss也有离散性。在设计时,要确保在最坏情况(Worst-Case)组合下,电路仍能实现ZVS或至少安全可靠工作。可以通过仿真进行分析。 - 热设计:根据计算和测试的损耗,为MOSFET和二极管选择合适的散热方案。在PCB上预留足够的散热铜箔面积,必要时使用散热片或强制风冷。
- 保护电路:增加输入过压/欠压保护、输出过流/短路保护、过热保护等。这些功能可以集成在控制器IC中,或用分立电路实现。
- 老化测试:在高温环境下对样品进行长时间满载老化测试,观察其性能衰减和故障率,筛选出早期失效的元件。
ZVS升压电路是平衡效率、频率和体积的优秀解决方案。从理解LC谐振实现软开关的原理开始,通过严谨的元器件选型、参数计算和PCB布局,可以构建出性能优良的电路模块。调试过程的核心在于使用示波器观察Vds和Vgs的时序关系,确保零电压开关条件的达成。当基础电路工作稳定后,转向专用的控制器IC、优化关键元件的损耗、并充分考虑EMI和可靠性,则是将其从实验板转化为产品级设计的关键步骤。对于希望深入电源领域的开发者而言,亲手设计、调试并优化一个ZVS电路,是理解高频开关电源精髓的绝佳实践。