1. 为什么玩LLC——从反激到谐振的跨越
1.1 LLC到底解决了什么问题
先聊点实在的。搞电源的人都知道,传统反激拓扑做到150W以上就开始吃力了,效率卡在88%附近怎么推都上不去,而且EMI整改能改到怀疑人生。正激和半桥硬开关倒是能上功率,但开关损耗摆在那里,频率不敢提,变压器体积也小不了。我当年在实验室里用示波器测反激的漏源波形,关断尖峰一巴掌拍在MOS管耐压上限附近,心里那个虚,大家应该都有体会。
LLC谐振变换器就是冲着这些痛点来的。它利用谐振腔里的电感电容谐振,让开关管在零电压条件下开通,也就是常说的ZVS。开关瞬间电压已经跌到零再去开通,理论上就没有开关损耗了。这样一来频率可以做得比较高,磁性元件体积大幅缩小,功率密度提上来,效率还能做到92%到95%这个区间。输出端整流的二极管在LLC里也多处于零电流关断的自然换流状态,反向恢复问题也就没那么头疼了。
我说的这些不是纸面计算,是拿实物在负载仪上拉着曲线打出来的数据。一台300W的适配器,用传统的硬开关半桥做,满载效率大概89%,换成LLC之后能到93%上下,温升直接低了十几度。更关键的是,LLC的开关节点波形非常干净,没有那种十几伏的电压过冲,调试的时候你会感觉整个人都轻松不少。
1.2 什么样的电源适合上LLC
LLC不是万能的,它有自己的性格。我的经验是,100W以下老老实实做反激,成本又低又成熟,没有必要强行上谐振。100W到500W这个区间,LLC的优势开始明显起来,尤其是对体积、效率都有要求的产品,比如LED路灯电源、通信电源模块、适配器,这几类需求基本就是LLC的主场。500W以上甚至上千瓦,可以考虑半桥LLC加同步整流,或者直接上全桥LLC。
另外还要看应用场景的负载特性。LLC的天然特性是输出需要稳压,靠调节开关频率来实现,所以它对负载变化响应没有那么快。如果你的负载经常在空载和满载之间剧烈跳变,比如某些电机驱动或脉冲负载,LLC需要搭配好环路补偿,不然动态响应会拖后腿。我自己做过一台工业电源,负载从满载突然切到轻载,输出电压瞬间蹦了快5%,后来加了负载前馈才压回来。
2. LLC谐振变换器工作原理拆解
2.1 谐振腔的三个家伙:Lr、Cr、Lm
想要调好LLC,脑子里必须有谐振腔的清晰画面。一个典型的半桥LLC有三个关键元件:谐振电感Lr、谐振电容Cr、变压器励磁电感Lm。这三个家伙串在开关节点和地之间,配合半桥上下管交替导通,构成两个谐振回路。
第一个回路是Lr和Cr串联谐振,这是LLC的主谐振通道,能量主要通过它传给次级。第二个回路是Lr加Lm再和Cr谐振,这两个回路对应的谐振频率不一样,所以LLC在频率轴上天然有两个谐振点,这也是它能实现宽范围增益的根本原因。
我说个容易混淆的点,Lm究竟是从变压器哪里来的。它就是变压器初级绕组的励磁电感,不需要额外加磁件。做全桥LLC或者大功率时候,很多人会单独加一颗电感作为Lr,变压器本身用高耦合结构,励磁电感做小一点。半桥LLC里Lr通常就利用变压器的漏感,同时绕组工艺上要严格控制,因为漏感的大小直接决定谐振电感值,绕制偏差会导致参数漂移。
2.2 两个谐振频率,划出三个工作区
LLC的经典理论里有两个频率,一个是Lr和Cr的串联谐振频率fr,另一个是Lr加Lm和Cr的谐振频率fm。开关管的驱动频率fs围绕这两个频率变化,电路就表现出截然不同的工作特性。
当fs大于fr,就是高于串联谐振频率,谐振腔呈感性,阻抗比较大,增益小于1。这个区域里次级二极管电流连续,反向恢复损耗增加,但负载调整率好。当fs刚好等于fr,这是效率最高的甜蜜点,次级电流临界连续,输出二极管在电流过零时自然关断,反向恢复问题几乎消失。当fs低于fr但不低于fm,谐振腔仍呈感性,还能保住ZVS,但增益可以大于1,次级二极管电流断续,适合宽范围输入电压时低压大电流的工况。
调试的时候,我建议先把驱动频率压在fr附近看波形,确认电流波形是否接近正弦。如果你发现开关频率已经低于fm,那工作点就进了容性区,MOS管会硬开通,电流尖峰异常凶悍,这是LLC绝对禁止的禁区,后文踩坑环节细说。
2.3 死区时间才是ZVS的灵魂
很多初学者以为谐振参数对了,ZVS自然就有了。其实死区时间的设置起到了决定性的作用。死区时间内,上下管全部关闭,谐振电流给MOS管结电容充放电,让开关节点电压完成换向。
死区时间太长,占空比损失,等效频率变低,稳不住电压;死区时间太短,节点电压没翻转完,下管打开时还有电压,ZVS就丢了。我一般在300W的板子上从150ns起步,用示波器探头挂在开关节点,微调死区时间,观察开通瞬间的漏源波形。如果看到开通波形是先下降到一个谷底再轻微反弹,说明ZVS成立。要是直接还有几十伏电压就开通了,立刻加长死区时间。
3. 半桥LLC变压器匝比计算与参数选型
3.1 匝比怎么算一步一步来
半桥LLC的匝比计算是网上问烂了的问题,今天我把完整的逻辑链条写出来。第一步确定输入电压范围、输出电压和输出电流,比如300W电源,输入直流母线电压范围380V到400V,输出24V/12.5A。
匝比n的计算首先要看增益需求。LLC的直流增益M跟输入输出电压关系是:
M = 2 × n × (Vo + Vd) / Vin
这里n是初级与次级匝比,Vd是输出整流二极管压降。为了在最低输入电压时还能稳住输出,满载时需要的最大增益通常在1.1到1.2之间。取最小输入电压380V,输出24.5V(加上二极管压降),那就是:
n = M × Vin_min / (2 × (Vo + Vd)) = 1.1 × 380 / (2 × 24.5) ≈ 8.5
所以初级次级匝比取8.5到9比较合适,次级可以绕两匝配合初级4.5倍的匝数,或者实际绕制中取整数值。具体匝比还要兼顾原边MOS管的电压应力,半桥里每管只承受母线电压一半,所以耐压600V的MOS余量非常充足。
3.2 谐振参数公式填充
匝比定下来之后,求谐振参数。先确定自己想要的串联谐振频率fr,常规取100kHz到300kHz。频率高了变压器和磁性元件能做小,但驱动和磁性材料的高频损耗也会上升,我习惯先取150kHz。
额定满载下,谐振槽阻抗Z和Q值有关系。Q等于Lr和Cr的特征阻抗除以等效负载电阻Rac,Rac由输出折算到初级的等效电阻决定。LLC设计里Q一般取0.4到0.6之间,太高了增益曲线过于陡峭,环路不稳,太低了谐振腔电流大,损耗高。
以300W、半桥、24V输出为例,等效负载电阻折算到初级大约是:
Rac = 8 × n² / π² × (Vo² / Po)
代入n=8.5左右,算出来Rac有一两百欧级别。选定Q=0.45,则可以求特征阻抗Zo = Q × Rac。然后:
Lr = Zo / (2π × fr),Cr = 1 / (2π × Zo × fr)
算出来的数量级大概是Lr在100微亨左右,Cr在几十纳法。Lm跟Lr的比值k通常取3到7,k越小增益范围越宽,但线圈损耗和变压器尺寸也会变化。我一般在5左右取一个折中,然后去调整变压器的气隙来微调Lm。
3.3 在线计算器怎么用
网上有很多LLC在线计算器,TI的Power Stage Designer和村田的谐振变换器计算工具都用过。这类工具本质上是把上面的公式串成界面,输入电压范围、输出电压、电流、预期的fr和Q值,立刻能输出匝比、Lr、Cr、Lm的建议值。
我的经验是:在线工具作为起点完全没问题,但一定要自己把增益曲线在Excel里拉一遍,确认在输入电压的两个极端、满载和轻载情况下都落在可工作的频率范围内。工具算出的参数有些比较激进,比如Lm值可能取到非常大,理论效率高,但实际变压器绕制出来Lm很难精确控制,一旦偏差10%以上,空载输出电压直接往上涨。反正不管工具给什么值,最终都要靠样机实测来拍板。
4. 原理图与PCB Layout实操
4.1 半桥还是全桥,先想清楚
500W以下是半桥LLC的主场,两个MOS管就行,结构简单,元件成本低。500W以上,尤其是千瓦级通信电源、充电桩模块,半桥的原边电流太大,MOS管导通损耗高,这时全桥LLC的优势就出来了:每个管子分担的电流减半,变压器初级电压大一倍,匝比可以相应放大。
全桥LLC的控制比半桥复杂一些,需要处理对角管的同时导通和同侧管的死区,驱动时序错一丁点就可能炸管。我做全桥的时候,会在驱动芯片和MOS栅极之间加一个开通延时电阻和关断加速二极管,确保对管导通和关断的时序有足够的余量。
4.2 关键器件选这几个地方下手
谐振电容要选金属化聚丙烯薄膜电容,承受高频大电流不发热。普通的陶瓷电容或者电解电容在这里都是纸糊的,一个满载电流就能让电容温度直冲100度。谐振电容的容值精度尽量挑±5%,并联的电容组要尽量对称。
MOS管方面,LLC的ZVS本质让开关损耗降得很低,导通损耗成了主要矛盾,所以Rdson小的管子优先。同时栅极电荷Qg也要看,太高了驱动芯片的功耗会大。耐压根据母线电压减半的原则,400V母线用600V管,800V母线用900V或1200V管。
变压器磁芯我常用EE或PQ系列,材料选PC40或同类高磁导率锰锌铁氧体。LLC变压器工作在开气隙状态,Lm靠气隙来控制。这里有个很关键的细节,气隙磨好后要测量实际励磁电感,偏差超过设计值5%就要重新调整气隙,宁可多花十分钟也不能带着错误参数进调试。
4.3 PCB Layout的三条铁律
Layout这块我踩过的坑比调试还多,现在总结成三条铁律。
第一,功率环路的面积一定要小。半桥LLC的功率回路包含输入母线电容、上管、谐振电容、变压器初级、下管,这个回路里流的是高频大电流,回路面积大了就相当于一个发射天线,EMI测试会教你做人。我的做法是母线电容尽量贴近半桥,谐振电容正下方铺地返回,让功率电流回路像一张褶皱的纸一样紧凑。
第二,谐振电容和变压器的采样走线要远离驱动信号。谐振电流波形在调试时经常要观察,采样电阻或者电流探头测试点如果被驱动PWM信号串扰,看到的波形全是毛刺,根本没法判断电流相位。建议把测试点单独拉一小段铜皮,旁边铺地保护。
第三,反馈环路的地线要单点接地。LLC的输出反馈信号是模拟信号,如果和功率电路共用一个地平面,满载时地上的噪声会让参考电压抖个不停,输出电压纹波直接爆表。我习惯把光耦的地单独引回控制芯片附近,和功率地单点相连。
5. 调试实操记录与满载测试
5.1 上电前的检查清单
我把上电前的检查当体检来做,绝不凭感觉。首先万用表量一遍输入母线有没有短路,重点是谐振电容、MOS管D-S之间有没有击穿。然后是驱动信号,用示波器看控制芯片输出的PWM波形,确认两路驱动有没有交叠,频率是不是落在设计范围内,死区时间对不对。
驱动信号确认没问题之后,把输出电压的反馈环路断开,用外接的直流源给控制芯片供电,让电路开环跑起来。开环状态下LLC的增益比较敏感,电源电压慢慢往上加,同时盯着输出有没有过压。这一步能暴露很多问题,比如变压器绕组同名端接反、反馈极性不对导致的正反馈振荡。
开环验证通过,再接入反馈环路,带电子负载从空载开始逐级往上拉。每一级负载停留两分钟,观察输出纹波、磁芯温度、MOS管温度。如果我看到磁芯温度比MOS管还高,那多半是Lm选小了,励磁电流过大。
5.2 波形怎么看
调试LLC,示波器至少要挂四路:开关节点电压Vds、谐振电流、初级侧驱动波形、输出电压纹波。谐振电流可以用电流探头夹在谐振电容的引线上,或者用电流采样电阻。重点看几个地方。
首先看Vds波形。ZVS成立的时候,驱动开通前Vds已经降到了零,波形上表现为先下降到0,再被驱动电平抬起来。如果Vds在开通瞬间还有一个明显的台阶,就是残留电压,说明ZVS没做好。这时候我优先调死区时间,不行再看看是不是Lm太大导致励磁电流不够,谐振电流换向时间太长。
其次看谐振电流波形。正常负载下它应该是一个标准的正弦波加一点励磁电流的斜线成分。如果看到波形有畸变或者有奇怪的尖峰,检查是不是谐振电容电压超了,或者变压器饱和了。变压器磁芯饱和的波形特征是励磁电流突然急剧上升,像一条竖起来的线,看到这个立刻断电,检查气隙和匝数。
5.3 满载与短路测试
满载测试是所有问题集中爆发的时段。满载时谐振腔的电流最大,所有寄生参数都被放大。我通常会先让电路满载跑30分钟,用热成像仪看各个器件的温升。热成像里有个经验值:磁性元件表面温度不超过100度,MOS管壳温不超过100度,谐振电容温升不超过30度。超过这个范围的就要优化参数了。
短路保护测试也是必做项。LLC在短路时如果控制芯片的过流保护不及时,谐振电流会瞬间冲到正常值的十倍以上,把MOS管和谐振电容一波带走。所以短路保护不能只靠软件延时,硬件上要有快速的电流检测闭环。我的做法是在控制芯片的电流检测引脚加一个RC滤波再接到采样电阻,同时让短路保护直接关断驱动,不做打嗝恢复,因为LLC短路恢复过程非常容易二次触发。
6. 踩坑实录:常见问题与排查
6.1 开机瞬间炸MOS管
这个坑我赔过两批MOS管。最初做LLC的时候,没注意控制芯片的软启动功能,开机时频率直接从最低频率(最大增益)开始跑,几毫秒内谐振腔电流巨大,MOS管当场冒烟。排查下来发现是软启动没配置好,频率要从最高频率往下扫,让输出电压缓慢建立起来。
第二个炸管原因是启动阶段Vbus给母线电容充电,控制IC的供电是从辅助电源来的,而辅助电源的启动时序比主电路慢。主电路先开始工作,控制IC还在复位,驱动输出呈高阻态,开关节点悬空,这种状态时谐振电流没有流向,很容易产生过压。我后来在做产品时强制要求电源管理时序:辅助电源先稳定,给控制IC供电,IC输出PWM后再让母线继电器吸合。这个顺序错不得。
6.2 轻载纹波大、间歇振荡
LLC工作在极轻负载时有一个麻烦的间歇振荡现象。因为输出电压稳不住,环路把频率一路往上推,推到了最高频率限制,电压继续下降,环路又让频率跳回最低点,这样来回跳,输出纹波非常大,还会听到吱吱的响声。这不是环路调不好,是LLC本身在极轻载下被迫降低了增益能力。
我的处理方案有三种,按成本从低到高排序。最便宜的是在输出端加一个假负载电阻,让电路始终保持10%以上的负载电流,但白白浪费功率。第二种是在控制策略里加入轻载降频和跳过脉冲,某些芯片自带这个功能,比如L6599的待机模式。第三种是干脆在轻载时切换到第二套控制逻辑,比如跳到间歇模式或者切断无用的驱动。实际产品我常用第二种,简单且不牺牲太多空载功耗。
6.3 满载啸叫、效率上不去
满载啸叫基本是磁性元件共振了,尤其是变压器工艺不好,浸漆不充分,线圈在电流作用下抖动,频率落在可听范围内。解决方案是变压器浸漆选绝缘漆含浸工艺,工艺上还可以在绕制后进行环氧灌封。
满载效率不达标的情况,我遇到过反复修不好的案例。后来我用热成像一照,发现输出整流二极管竟然在发高烧,电流探头一看,二极管的换流波形有明显反向恢复尖峰。检查下来是LLC工作频率低于fr进入了电流断续区,但死区时间不够,导致二极管反向恢复没有完全软特性。把工作频率向上拉,额定负载正好压在fr附近,效率立刻回来了。所以满载效率低,先看频谱波形,确定工作点是否落在设计频率上。
6.4 频率跑偏、ZVS丢失排查
还有一个容易被忽略的问题:驱动芯片的振荡频率参数和实际工作频率对不上。有的芯片的RT、CT参数会因为温度和电源电压漂移,让我以为频率在工作范围,实际上基频已经偏离了设计点。排查办法是在满载和轻载时分别记录驱动频率,对比设计曲线。
ZVS丢失比频率跑偏更难排查,因为它回来表现为效率小幅下降,不会马上报警。我曾在一批板子上发现效率比样机低了2%,逐台排查,发现是变压器厂商换了一批磁芯材料,Lm一致性变差了,导致励磁电流在批次间有波动,部分板子的死区时间不匹配。这类问题没有捷径,只能把关键的磁元件参数列为来料必检项,每批次抽查Lm值和绕组损耗。
7. PFC+LLC组合与三相LLC扩展
7.1 为什么LLC前面要挂一级PFC
想让LLC发挥高增益优势,前级母线电压最好稳定在一个窄范围。如果直接把交流市电整流后接LLC,母线电压会随市电波动从200V到400V变化,LLC必须设计很宽的增益范围来应对,这会导致谐振参数被严重拉伸,额定工况的效率反而不理想。
所以实际产品里,几乎都是PFC升压先把交流整流到稳定的400V直流,再喂给后面的LLC。PFC和LLC的组合还有附带好处:输入电流谐波得到校正,功率因数做到0.99以上,满足各种能效认证。PFC+LLC的架构现在就是高性能开关电源的行业标准模板,从服务器电源到电动车充电模块都这么干。两级电路之间最好加一个母线电容,容值按保持时间要求来定,通常在每千瓦1微法的量级往上取。
7.2 三相LLC在哪用
最近两年在新能源相关的电源里,三相LLC谐振变换器开始频繁出现。三相输入或三相输出拓扑能让功率密度再上一个台阶,适合几千瓦级别的车载充电机、储能变流器、数据中心供电模块。三相LLC的原理和单相半桥是相通的,由三个半桥或全桥单元以特定相序驱动同一组谐振腔,或者三个相对独立的谐振单元并联,输出侧再并联均流。
三相LLC的复杂程度直线上升,最大问题是三相之间的均流和相位管理。我参与过一台车载充电机样机,三相LLC如果没有做初级侧的均衡控制,满载时三相电流差能到20%以上,发热严重失衡。后面用DSP做了逐周均衡去调占空比和相位,才勉强把不均流度压到5%以内。这类项目不适合新手起步,建议先把单相LLC吃透再来碰三相。
7.3 数字化控制与同步整流扩展
现在新设计的高功率密度电源,LLC的前途大多建立在数字控制基础上。DSP或者MCU直接输出PFM驱动,频率更新每个周期都能变,配合自适应的死区调节,可以在不同负载下始终维持最优ZVS点。数字控制还能实现复杂的保护逻辑,比如过温降频、输入过压降额,以及通信联动。
次级侧的同步整流也是提升效率的大招。LLC的次级电压波形接近正弦半波,用同步整流管替换二极管,满载效率能再涨1到2个百分点。同步整流的时序控制必须和初级的谐振电流相位严格同步,稍微偏了反而会拉低效率。做同步整流时,我建议先在满载和半载条件下扫一遍驱动延时,画出效率曲线,选一个全区间的最优延时值。
8. 一点个人体会
LLC这套东西,原理书上写得清楚,但真正上手才发现坑都藏在绕组工艺、Layout寄生参数和死区时序这些细节里。我个人最大的感受是,调试LLC一定要多抓有效波形,别急着改参数。波形和预期对不上,先找原因再动手,否则可能越改越乱。
下次再有机会做新电源,我会先把几个核心磁性元件的损耗单独测一遍,确认每一环的效率,再谈整机性能,这样排查问题会更快,也少烧几颗管子。