
1. 从一次炸机说起LLC为什么要死守感性区几年前调一台1kW的LLC电源样机在满载老化工位上跑得好好的结果做轻载到空载的切换测试时半桥下管的体二极管先冒烟紧接着上下管直通一声脆响整块板子报废。事后复盘波形发现死区时间里谐振电流已经反向开关管在关断瞬间被硬生生拖进了容性工作区体二极管反向恢复产生的尖峰电流把管子给冲穿了。那次之后我才真正把“LLC必须工作在感性区”这句话刻进脑子里——它不是教科书上的一句结论而是拿真金白银换来的教训。LLC谐振变换器这几年在开关电源圈子里热度一直很高从几百瓦的适配器到几千瓦的通信电源、服务器电源到处都能看到它的身影。原因很直接它能在全负载范围内实现原边开关管的ZVS零电压开通副边整流管还能实现ZCS零电流关断效率轻松做到95%以上EMI也好压。但所有这些好处都有一个前提——电路必须老老实实待在感性区。一旦滑进容性区ZVS没了开关损耗暴涨严重时直接炸管。这篇内容我打算把感性区和容性区这件事彻底讲透它们到底是怎么划分的、为什么容性区这么危险、怎么从波形上判断自己有没有踩进去、设计时又该怎么留足裕量。适合正在调LLC或者准备上手LLC的电源工程师也适合想搞懂LLC底层逻辑的学生和爱好者。看完你至少能做到两件事一是拿到波形能一眼判断工作区二是设计参数时知道该往哪个方向调。2. 感性区与容性区的分界线到底画在哪2.1 从输入阻抗的相角说起要理解感性区和容性区最根本的切入点是LLC谐振网络的输入阻抗相角。把LLC的谐振腔谐振电感Lr、谐振电容Cr、励磁电感Lm再折算上变压器和负载看成一个二端口网络从半桥中点看进去这个网络的输入阻抗Zin是一个随开关频率变化的复数量。当Zin呈感性相角大于0电流滞后电压原边电流滞后于驱动电压开关管在开通前电流已经从体二极管流过把漏源电压钳在零附近这就是ZVS的物理基础。当Zin呈容性相角小于0电流超前电压电流超前于电压开关管开通时漏源电压还没降到零甚至体二极管还在反向恢复ZVS彻底丢失。所以感性区和容性区的分界线本质上就是输入阻抗相角等于零的那条线。在增益曲线上这条线对应的是每个频率点下增益曲线的“峰值”位置——峰值左边是感性区峰值右边是容性区。这里有个特别容易搞混的点很多人以为“频率高于谐振频率就是感性区”这个说法只在特定负载条件下成立重载时峰值频率会往右移轻载时峰值频率会往左移不能一概而论。2.2 增益曲线上的两个关键频率LLC有两个谐振频率这是理解工作区的基础频率名称符号物理含义典型关系第一谐振频率fr1Lr与Cr谐振Lm不参与fr1 1/(2π√(Lr·Cr))第二谐振频率fr2LrLm与Cr谐振fr2 1/(2π√((LrLm)·Cr))fr2永远小于fr1两者之间是LLC最常用的工作区间。在fr2到fr1之间Lm参与谐振增益可以大于1这也是LLC能升压的原因。当开关频率fs大于fr1时Lm被输出侧钳位不参与谐振增益小于1工作在降压模式。关键来了感性区和容性区的分界就是增益曲线的峰值轨迹。把不同负载下的增益曲线画出来每条曲线的峰值点连起来这条线左边是感性区右边是容性区。设计时的工作点必须落在这条线的左边而且要留足裕量。2.3 为什么重载和轻载的分界不一样这里必须展开讲因为这是实际调试中最容易翻车的地方。负载越重谐振腔的Q值越高增益曲线的峰值越尖锐峰值频率越靠近fr1。负载越轻Q值越低峰值越平缓峰值频率越往fr2方向移动。这意味着什么呢同样一个开关频率重载时可能还在感性区轻载时就已经跑到容性区去了。我见过不少设计满载测试一切正常一做空载或者10%轻载就出问题根源就在这里。所以判断工作区不能只看一个负载点必须把全负载范围的峰值轨迹都画出来确认工作频率始终在峰值左侧。提示很多仿真软件比如MATLAB、PSIM、LTspice都能直接扫出增益曲线和相角曲线建议设计阶段就把全负载范围的曲线族画出来比事后拿示波器猜要靠谱得多。3. 容性区为什么是开关管的“死亡地带”3.1 ZVS丢失只是第一层伤害很多人知道容性区没有ZVS但以为“不就是硬开关嘛效率低点而已”。这个认知非常危险。容性区的问题远不止效率下降它是会直接损坏器件的。在感性区开关管开通前谐振电流通过体二极管续流把漏源电压钳在-0.7V左右此时开通几乎是零电压、零电流的损耗极小。而在容性区电流超前电压开关管开通时电流已经反向流过体二极管体二极管正处于反向恢复过程中。MOSFET的体二极管反向恢复特性通常很差比独立快恢复二极管差得多反向恢复电流又大又陡会在开通瞬间产生巨大的电流尖峰和电压振铃。3.2 体二极管反向恢复引发的连锁反应这个连锁反应值得单独拆开讲因为它就是炸管的直接原因电流超前体二极管先导通续流开关管开通体二极管被迫反向恢复反向恢复电流叠加在谐振电流上形成尖峰尖峰电流流过开关管产生瞬时高损耗同时反向恢复导致漏源电压振铃可能超过管子耐压上下管如果同时导通直通母线电容通过半桥瞬间放电管子直接炸。我那次炸机就是第3步到第6步的完整演绎。示波器上能看到开通瞬间电流尖峰是正常谐振电流的3到5倍电压振铃幅度超过母线电压的1.5倍。这种应力下管子能撑几次完全看运气。3.3 死区时间在容性区反而帮倒忙感性区里死区时间的作用是给谐振电流留出反向流过体二极管、完成ZVS的时间。死区时间设得合适ZVS就干净利落。但在容性区死区时间反而会让体二极管导通得更充分反向恢复问题更严重。也就是说你在感性区调好的死区时间到了容性区不但救不了场还可能加剧问题。这也是为什么有些工程师发现“加大死区时间反而更容易炸管”——不是死区时间本身有问题而是电路已经进了容性区死区时间越长体二极管导通越久反向恢复越剧烈。4. 从波形上判断工作区三个实用判据4.1 看谐振电流与驱动电压的相位关系这是最直接的判据。用电流探头或者串联采样电阻抓谐振电流波形同时抓下管驱动电压波形对比两者的相位感性区谐振电流在驱动电压上升沿之前就已经为负流过体二极管驱动电压上升时电流正在从负往正爬开通瞬间电流接近零。容性区谐振电流在驱动电压上升沿时已经为正开通瞬间电流不为零甚至能看到明显的电流尖峰。实测时有个小技巧把驱动电压和电流波形叠在一起看感性区电流波形的“过零点”明显超前于驱动电压的上升沿容性区则相反。这个相位差就是最直观的工作区指示。4.2 看死区时间内的电流方向死区时间内上下管都关断谐振电流只能通过体二极管续流。这时候看电流方向如果死区时间内电流方向是从源到漏体二极管正向导通说明电流在关断前已经反向这是感性区的特征。如果死区时间内电流方向是从漏到源体二极管不导通说明电流还没反向电路很可能在容性区。这个判据在轻载时特别有用因为轻载下电流小相位关系不如重载明显但死区时间内的电流方向依然能说明问题。4.3 看开关管漏源电压的下降沿感性区ZVS时漏源电压在开通前已经被体二极管钳在零附近开通时电压波形是平的。容性区则能看到漏源电压在开通瞬间还在下降甚至出现振铃。用示波器抓漏源电压放大开通瞬间感性区开通前电压已经到零开通后电压平稳。容性区开通瞬间电压还在下降伴随明显振铃和尖峰。这三个判据里我最常用的是第一个和第三个因为电流探头不一定随时有但漏源电压随时能抓。实际调试时建议三个判据交叉验证避免误判。5. 设计阶段怎么把工作点牢牢锁在感性区5.1 谐振参数选型的核心逻辑LLC设计的第一步是确定谐振参数Lr、Cr、Lm。这三个参数决定了增益曲线的形状也决定了感性区的边界。选型时有个基本逻辑Lr和Cr决定fr1fr1通常设在略低于额定工作频率的位置让额定工作点落在fr1附近偏左。Lm决定增益范围和fr2Lm越小增益范围越大但励磁电流越大导通损耗越高Lm越大增益范围越小轻载时越容易滑向容性区。Q值决定峰值尖锐程度Q值越高峰值越尖感性区边界越靠近fr1设计裕量越小。这里有个经验公式可以参考额定负载下的Q值一般取0.3到0.5Lm与Lr的比值电感比一般取3到8。电感比越大增益范围越窄但效率越高电感比越小增益范围越宽但励磁损耗越大。具体取值要看你的输入输出电压范围和负载范围。5.2 最大增益与最小增益的校核设计时最容易忽略的是最大增益校核。LLC需要在最低输入电压、满载条件下提供足够的增益这个增益点必须落在感性区。如果最大增益点已经跑到峰值右边那满载低压输入时就会进容性区。校核步骤计算最低输入电压下的所需增益Gmax n·(VoutVf)/Vin_min在增益曲线上找到Gmax对应的频率点确认该频率点位于峰值左侧且留有不小于20%的频率裕量同样校核最高输入电压、轻载下的最小增益点。我一般会在仿真里把全负载范围的增益曲线族画出来然后把工作频率范围标上去肉眼确认所有工作点都在峰值左侧。这个步骤花不了多少时间但能避免后期大量返工。5.3 死区时间的合理设置死区时间的设置要兼顾ZVS完成和避免体二极管过度导通。太短ZVS没完成就开通硬开关太长体二极管导通时间长反向恢复损耗大轻载时还可能导致电流反向进入容性区。经验值死区时间一般取100ns到300ns具体要看谐振电流的大小和MOSFET的结电容。计算方法是死区时间要大于等于谐振电流给MOSFET结电容充放电所需的时间即td ≥ (Coss·Vin)/Ip其中Ip是死区开始时的谐振电流。实际调试时可以在ZVS刚好完成的前提下尽量取小减少体二极管导通时间。6. 实测中那些让人踩坑的边界情况6.1 轻载和空载最危险的工况轻载和空载是LLC最容易进容性区的工况原因前面讲过——轻载时Q值低峰值频率往fr2方向移动工作频率如果没跟着调整就容易跑到峰值右边。很多设计在满载时工作频率在fr1附近轻载时频率升高到fr1以上以为还在感性区实际上峰值已经移到更低频率工作点已经跑到峰值右边了。解决办法有两个一是限制最低工作频率不让频率升得太高二是在轻载时进入间歇模式burst mode跳过危险频率区间。间歇模式是现在很多LLC控制芯片的标准功能轻载时让电路间歇工作避免长时间停留在容性区边界。6.2 启动和动态负载瞬态下的工作区漂移启动瞬间输出电容还没充电负载等效为短路Q值极高峰值频率靠近fr1工作频率如果从高频往下扫很容易在扫过峰值时短暂进入容性区。动态负载跳变时控制环路调节频率也可能瞬间越过峰值线。这两个工况的应对策略是启动时用软启动慢慢降低频率避免快速扫频动态负载时控制环路的带宽不能太高避免频率调节过冲。实测时一定要抓启动波形和负载跳变波形确认没有瞬间进入容性区。6.3 元件容差和温度漂移谐振电感和谐振电容都有容差温度变化时电感量和电容量也会漂移。Lr偏小或Cr偏大fr1会偏移峰值轨迹跟着移动原本设计好的裕量可能被吃掉。所以设计时裕量要留足不能卡着边界设计。我的习惯是谐振电感用±5%精度的谐振电容用±2%的C0G或薄膜电容温度系数要小。设计裕量至少留20%的频率裕量确保全温度范围、全元件容差下工作点都在感性区。7. 仿真验证上电前先把工作区扫一遍7.1 用MATLAB扫增益曲线和相角曲线MATLAB是扫LLC增益曲线最方便的工具因为它可以直接算复数阻抗的相角。基本思路是建立LLC的等效电路模型用交流分析法FHA基波近似法推导增益公式然后扫频画曲线。FHA的增益公式是G |Zin_loaded / (Zin_loaded Zin_network)| 的某种形式具体推导这里不展开网上资料很多。关键是扫频时要同时输出增益幅值和输入阻抗相角相角过零的点就是感性区和容性区的分界。我一般会扫三条曲线满载、半载、10%载把三条曲线的峰值点标出来然后确认工作频率范围在所有峰值左侧。这个仿真十分钟就能跑完比上电炸管再改板划算太多。7.2 用PSIM或LTspice做时域仿真频域仿真只能看稳态工作区时域仿真能看启动、动态和死区细节。PSIM有专门的LLC仿真模型LTspice也可以搭。时域仿真重点看三个波形谐振电流、下管驱动电压、下管漏源电压。谐振电流和驱动电压的相位关系判断工作区死区时间内电流方向确认ZVS漏源电压开通瞬间有没有振铃确认没有容性区特征。时域仿真建议至少跑三个工况满载稳态、10%轻载稳态、满载到空载跳变。这三个工况覆盖了大部分危险场景。7.3 仿真和实测的偏差怎么处理仿真用的FHA是基波近似忽略了高次谐波实际波形会有偏差。特别是轻载时高次谐波占比大FHA的精度下降仿真显示在感性区实测可能已经在边界上。所以仿真结果只能作为参考实测必须留足裕量。我的做法是仿真确认工作点在峰值左侧至少20%频率裕量实测时再用示波器确认波形特征。如果实测波形已经接近边界就调整谐振参数把工作点往左推。8. 几个我踩过的坑和对应的解法8.1 坑一只看满载波形就下结论前面提过满载正常不代表轻载正常。我早期调LLC时满载波形漂亮得很ZVS干净效率也高就以为设计没问题了。结果客户做空载测试时炸了。后来养成习惯全负载范围都要抓波形特别是10%载和空载这两个点最容易暴露问题。8.2 坑二死区时间照搬参考设计参考设计的死区时间是基于它的谐振参数和MOSFET选的换一套参数就不适用了。我见过有人直接照搬300ns死区时间结果他的谐振电流小死区时间内根本完不成ZVS轻载时直接进容性区。死区时间必须根据自己的参数算不能照搬。8.3 坑三忽略体二极管的反向恢复特性选MOSFET时只看Rds(on)和Qg不看体二极管反向恢复特性。容性区边界上体二极管反向恢复特性好的管子能多撑一会儿特性差的直接炸。选管时建议看一下trr和Qrr参数尽量选体二极管反向恢复电荷小的。虽然LLC正常工作时体二极管不参与反向恢复但边界工况下这个参数就是保命的。8.4 坑四谐振电容选型不当谐振电容流过的电流很大而且频率高普通电容扛不住。我见过用X7R陶瓷电容做谐振电容的温度一高容量就漂fr1偏移工作区跟着漂。谐振电容建议用C0G、NP0或者薄膜电容温度系数小损耗低耐纹波电流能力强。9. 写在最后感性区是LLC的底线调LLC这些年最大的体会就是感性区不是“最好工作在”而是“必须工作在”。它不是效率优化的问题是能不能可靠工作的问题。容性区对LLC来说就是红线碰不得。实际设计中我建议把工作区校核作为设计流程的强制步骤仿真扫一遍实测再扫一遍全负载范围、全温度范围、全元件容差都要覆盖。裕量宁可留大一点频率裕量20%起步别卡边界。谐振参数选型时Lm不要取太大Q值不要取太高给轻载留足空间。最后分享一个我常用的快速判断方法上电后先用示波器抓下管漏源电压的开通瞬间如果开通前电压已经平在零附近基本就是感性区如果开通瞬间还有明显下降沿和振铃赶紧降频率或者调参数别犹豫。这个动作花不了一分钟但能救一块板子。