
LLC变换器这个系列写到第三篇读者的状态往往分成两种一种是刚把谐振腔、增益曲线这些名字背下来想在脑子里把“它到底怎么工作的”拼完整另一种是已经搭过板子、量过波形但波形和预想不一样时不知道该信书还是信示波器。前两篇我们把拓扑结构和工作原理过了一遍这篇我想换个讲法按一条实际调试的路径走下来增益曲线怎么用、ZVS怎么实现、死区时间怎么设、波形怎么看最后把三相LLC这种延伸拓扑的差异点也拎出来聊聊。这套内容不一定能让你直接做出世界级效率的电源但至少能帮你少烧几块板子、少挠几次头。1. 先把增益曲线再拉出来遛一遍1.1 曲线上的几个符号分别代表什么要聊清楚LLC绕不开那条增益曲线。每条曲线其实就是三个字母的关系归一化频率fn、品质因数Q、增益M。先说归一化频率fn不是开关频率本身而是开关频率和谐振频率的比值。曲线把谐振点强制定义成1所有频率都看相对位置。这样做的最大好处是不管你的谐振频率是60kHz还是500kHz曲线形状和趋势是一样的设计方法可以复用。Q值是很多人第一道坎。Q说的是谐振腔里储能和耗能的比例Q越高表示腔体越“挑剔”频率偏离谐振点一点增益变化就很剧烈Q越低表示负载越重、阻尼越大曲线被压下来峰值也变得不明显。放在电源里Q和负载直接挂钩满载时Q偏高轻载时Q很低。这个关系会一直影响后面的所有选点判断。还有一个容易被忽略的事实增益曲线并不是一条而是一族。对应不同负载M和fn的关系会整体变化。很多人拿一条曲线去套整个负载范围设计就出问题。正确的理解是你设计的是“一组工作点”在所有负载条件下实际工作点都应该落在这些曲线的合理区域内而不是只盯着满载那一个点。1.2 工作频率范围和三个基本工作区把曲线画出来之后会看到每条曲线左侧都有一段上升区。这一段对应的开关频率低于谐振频率回路整体呈容性电流相位超前于电压这个区域叫容性区。容性区对MOSFET来说非常不友好因为电流超前意味着管子关断时电流方向还在反灌容易产生硬开关严重时直接炸管。因此常规设计的原则是任何工况下都要避开容性区。曲线峰值的右侧是另一番景象增益随着频率升高而下降频率越高增益越小。这是LLC最常用的感性工作区电流滞后于电压MOSFET可以实现ZVS。这里我特别想强调一点很多人以为感性区就意味着“开关频率高于谐振频率”这是误区。峰值右侧不等于一定高于谐振点在重载高增益时工作点完全可以落在峰值右侧但低于谐振频率的区间也就是所谓“低于谐振”的工况。所以更准确的判断依据不是频率高低而是工作点在增益曲线峰值的哪一侧。实际操作中设计师一般先算两个极端点最低输入电压、满载这是增益要求最高的点最高输入电压、轻载这是增益要求最低的点。把这两点圈在增益曲线上看它们是否都落在峰值右侧同时留出频率调节余量。只要这两点都能成立中间工况基本不会出大问题。踩坑的人很大比例是第一步就做反了拿满载点去对齐曲线峰值后面频率范围根本拉不开。1.3 举个例子两个边界工况怎么算用一个实际参数走一遍会更清楚。假设输入母线电压范围是380V到420V输出是48V变压器匝比n4谐振频率fr100kHz。如果不考虑死区损耗LLC半桥的直流增益M约等于2nVo/Vin。算两个点最低输入电压380V时M_min2×4×48/380≈1.01最高输入电压420V时M_max2×4×48/420≈0.91。这说明正常工作所需的增益范围很小曲线选点时要让1.01对应到峰值右侧、轻载0.91对应到高频端两点之间就是实际频率调节范围。有人会问增益范围只有0.1怎么还经常看到曲线峰值到1.3以上这是因为我们还没算满载时的Q影响。满载状态下Q值让曲线整体下压峰值也变矮所以留出来的余量并没有想象中大。设计时我喜欢把两个边界工况都带到曲线族里标注出来然后看它们与峰值之间的间隔这个间隔至少要保证有10%到15%的频率调节空间否则环路稍微受扰动就可能越过峰值进入容性区。这个习惯帮我避免过好几轮理论计算与实际不匹配的问题。2. ZVS怎么实现死区时间怎么设2.1 死区时间里到底发生了什么LLC的ZVS和普通PWM电路的ZVS原理是一样的都是利用管子结电容的电荷转移让目标管的源漏电压在开通前先落到零。区别在于PWM电路靠励磁电感和漏感的能量来做这件事LLC靠的是谐振腔里流动的电流。具体到半桥LLC每个开关周期里有一段死区时间死区期间上下两个管子都关闭谐振电流不能断于是它只能寻找新的通路给即将开通的那个管子Coss放电同时给刚关断的管子Coss充电。如果电流足够大、死区时间足够长前者的电压被放到零开通时体二极管已经导通或者电压已经为零ZVS就拿到了。这个过程的两个关键变量是电流和电荷死区开始时的谐振电流越大给Coss反向充放电的速度就越快Coss本身越小需要搬走的电荷越少。所以想让ZVS容易实现要么把死区时间加长要么让谐振电流在死区起点足够大要么选Coss更小的管子。但这三件事互相打架死区加长会导致等效占空比损失谐振电流加大意味着励磁电感要减小、导通损耗上升Coss小的管子通常导通电阻又偏大。所以ZVS设计本质上是在效率、噪声、可靠性之间找平衡。2.2 励磁电感和死区时间怎么配半桥LLC里死区开始瞬间的谐振电流近似等于励磁电流的峰值。励磁电流的峰值又由励磁电感和谐振频率决定励磁电感越大励磁电流越小。所以为了ZVS励磁电感不能太大。工程上常用的估算式可以写成I_Lm_pk nVo / (4 × Lm × fr)意思是变压器的励磁电感在输出电压钳位下半个谐振周期内线性充磁峰值电流反比于Lm。而ZVS要满足的电荷条件大约是I_Lm_pk × td ≥ 2 × QossQoss是单个管子从零电压充到母线电压所需电荷td是死区时间。把两个式子合并就能反推励磁电感的上限Lm ≤ nVo × td / (8 × fr × Qoss)这里n是原副边匝比Vo是输出电压。实际算一个例子n4Vo48Vfr100kHztd150nsQoss按200pF电容在400V下折算大约80nC。代入算出来Lm上限大约450uH。要注意Qoss是电压相关的母线电压越高管子结电容的电荷量越大ZVS条件越苛刻所以校核时要选最高输入电压对应的Qoss但励磁电流本身又受最低输入电压影响两个边界要分别验。实际应用时我会在计算值基础上再留30%到50%的电流裕量因为Coss不是线性电容数据手册给的Qoss是在特定电压条件下测的不同批次离散性也不小。死区时间也不是越长越好死区太长会让谐振电流在死区内方向翻转反而破坏ZVS条件同时等效占空比损失变大。我一般从100ns起步试配合示波器看Vds波形如果死区中点能看到Vds在开通前已经到零并出现平台说明死区够用如果Vds还在阶梯下降过程中就被硬拉开说明要么死区太短要么励磁电流不够。2.3 示波器验证ZVS的三种图形拿示波器验证ZVS我最常用三种图形。第一种是Vds和Vgs同屏观察Vds在Vgs上升沿之前是否已经落到零这是最直接的判断第二种是半桥中点电压和Vgs同屏看中点电压跳变瞬间和驱动时序的相位关系第三种是谐振电流和Vgs同屏如果电流在死区内的方向是朝给目标管Coss放电的方向流ZVS条件就成立。第三种图我最喜欢因为它能提前发现“隐性硬开关”。有时候Vds显示电压降到了零表面看ZVS没问题但电流相位已经偏移管子实际在零电压点附近停留时间极短稍微受点温度或负载扰动就会丢掉ZVS。把电流波形调出来能看到死区起点电流是否足够大、是否在死区内提前过零反向这样判断更接近工程真实情况。顺便说一句量Vds和Vgs时一定要用差分探头或隔离探头地线不要用长夹子否则测出来的波形全是振铃根本没法判断。3. 波形怎么测怎么判3.1 示波器测量LLC的接线要点到第三篇我觉得有必要认真说下测量问题。一个很好的LLC设计很可能因为示波器接线不对而得出“工作异常”的错误结论。首先是探头接地问题测半桥中点电压时必须用差分探头或者至少不要在探头地线上用长鳄鱼夹否则会在波形上引入几十纳亨的接地电感看到一堆毛刺。其次是电流测量谐振电流务必用电流探头不要用采样电阻试图在高频下测采样电阻的寄生电感会毁掉所有细节。通道布置我一般至少用四路一路Vgs、一路Vds、一路半桥中点电压、一路谐振电流。这样能同时对照驱动时序和电流相位。Vds测低压侧还是高压侧要注意探头量程半桥中点对地电压可能接近母线电压普通600V探头都不够最好用1000V差分探头。Vgs测量要尽量靠近管子引脚不要经过长导线否则驱动波形和实际芯片引脚波形差距很大容易误判驱动能力不足。测ZVS的常见手法是看Vds波形。把时基放到几百纳秒触发边沿设为半桥中点的下降沿或上升沿然后观察即将开通管子的Vds在死区内的变化。理想情况是管子的Vds在死区开始后快速降到零然后平在一小段波动上直到Vgs变高。如果你看到Vds在Vgs到来时还在几百伏那就是硬开通。再把电流探头同屏显示你会看到电流相位和电压边沿的关系感性区电流滞后于中点电压这样判断ZVS方向会更准。3.2 常见波形特征与问题判断实际调LLC时波形信号很乱但有几个标志性的图景值得记住。第一谐振电流如果出现明显的平台段而不是接近正弦说明工作频率明显低于谐振频率副边二极管可能存在断续或临界模式波形会比较难看但未必是故障。第二半桥中点电压的上升沿和下降沿如果出现明显斜率拖尾而不是陡峭的方波说明死区时间不够或Coss电荷不能及时转移这是ZVS不足的直接信号。第三如果电流波形在死区中间出现反向过零说明死区让励磁电流“翻车”了死区过头了。调试时不要只盯着满载把负载从空载到满载扫一遍每个点都存一屏波形。尤其是轻载到半载之间频率会从比较高跳到比较低这个区间最可能出现异常也是LLC反馈环路最容易不稳的区域。存完波形再统一分析往往能发现满载看不出来的周期性抖动。举一个具体现象空载或轻载时Vgs波形出现间隔性的“漏脉冲”谐振电流也断断续续听起来像变压器在“打嗝”。这通常是控制芯片的突发模式在起作用属于正常设计但要注意突发模式的触发阈值和恢复阈值太靠近可能在某个负载点产生音频范围内的重复频率表现为明显啸叫。这种情况后续调试篇我会专门展开这里先记住波形异常要先对照芯片手册的工作模式别把正常机制当故障。3.3 静态波形正常动态却掉链子有些板子满载波形好看效率也还行但一加动态负载就输出电压过冲甚至保护。问题往往不在功率级而在环路补偿。LLC的环路和常规PWM电源不太一样它的控制对象是频率频率到输出电压的传递函数在不同负载区间差异很大尤其在轻载时增益曲线平坦环路相位裕度会明显下降。我排查动态问题时习惯把电子负载设为阶跃模式用示波器同时记录输出电压和谐振电流。重点观察阶跃后的第一个振荡周期如果输出电压恢复过程中出现明显的二次下冲或振荡超过两个周期基本就是环路相位裕度不足。这时不急着改补偿参数先把工作频率的变化范围记录下来看控制芯片的压控振荡器是否已经到限频点。如果频率已经顶到设计上限那不是环路问题是工作点设计余量不够。这个区分能帮你少走很多弯路。4. 从单相到三相三相LLC到底不同在哪4.1 为什么要做三相LLC现在热词里频频出现“三相LLC变换器”很多人以为又是个新拓扑其实它的核心还是LLC只是把原来一个谐振腔的工作拆成了三路相位差120°的谐振腔并行。这样做最大的意义是在高功率场景下的电流分配和纹波抑制。单相LLC输出电流是脉冲性的虽然比反激好很多但在大电流场合对电容压力很大三相LLC各路输出电流在时间上错开叠加后纹波明显降低输出电容可以用得更小。三相LLC还能把磁性元件集成起来比如三相共用一个磁芯或者把三个变压器绕在同一副磁芯上功率密度得到提升。另一个好处是可靠性某一相如果出了问题至少不会像单相那样整个系统瞬间崩溃当然这要在设计上做冗余的前提下才成立。对于车载充电、服务器电源这类需要几十千瓦功率等级的场景单相LLC的电流和热应力已经让器件很难选三相结构能把每路的功率降下来器件选型和散热都会舒服很多。4.2 三相LLC的均流和结构选择三相LLC的实现并不是简单地把三个一样的半桥LLC拼在一起有一个绕不开的难题均流。理论上三路参数完全一致就自然均流但实际变压器、谐振电感、开关管的离散性都会让三路电流不等如果不处理某一路可能过热最终整个系统降额甚至失效。常见的均流方案有这么几类第一种是原边三个半桥共用同一个母线副边三个整流桥的输出直接并联利用输出电容和二极管导通压降做一定程度的自然均衡第二种是每路副边加独立的小电感人为增加阻抗来强制均流第三种是采用Y型或Δ型连接的谐振网络让三相之间通过谐振电流的相互影响实现平衡。每种方法都对应不同的成本和控制复杂度选择时要看功率等级和可靠性要求。控制上三相LLC仍然可以沿用单相的频率控制三路共用同一个开关频率只是相位依次错开120°因此控制环路并不会比单相复杂太多主要增加的复杂度在驱动电路和参数一致性的把控上。4.3 三相LLC参数一致的坑三相LLC最容易忽视的是参数一致性问题。单相LLC用一套谐振参数微调起来相对容易三相LLC一旦三路的谐振电感、谐振电容、变压器励磁电感不一致均流就会出问题。我见过一个实验室样机三路谐振电感标称值完全相同但实际绕制时有一路气隙偏差了零点几毫米结果这路电流比其他两路低了一成多满载时另外两路温度明显偏高。解决办法有三个层面。第一选型时尽量用激光刻字精度较高的电感电容谐振电容用C0G或聚丙烯膜电容温度系数小不要用X7R这种容量随电压和温度漂移大的类型。第二变压器绕制时控制气隙一致性批量产线最好用研磨过的磁芯配标准垫片。第三样机阶段做一次三路电流实测把偏差记录在案必要时微调其中一路谐振电容值来补偿。相位关系也不能忽略三路驱动之间的移相误差最好控制在3°以内否则叠加纹波抵消效果会打折扣。5. 调试现场避坑记录5.1 开机瞬间最容易炸管我自己调LLC踩过最坑的一次是开机瞬间炸管。电路用软启动从高频慢慢往下扫但软启动初始频率设得不够高加上空载时谐振腔Q值很低增益曲线非常陡峭启动瞬间输出电压还没建立工作点已经悄悄滑到了容性区管子直接硬开关炸掉了。后来排查发现软启动的初始频率和回扫斜率都不对回扫太慢让工作点有机会掉进容性区。解决思路其实不复杂软启动初始频率设在谐振频率的1.5到2倍然后以固定步长下降直到反馈环路接管为止。关键是这个下降斜率要和输出电容的充电速度匹配不能为了启动快而一步到位。另一个容易忽略的点是启动时刻原边母线电压的上升沿如果母线电压没有限流保护冲击电流可能比稳态谐振电流大很多。调试时我会用一个调压器慢慢升压第一次上电先看输入电流确认没有异常的电流尖峰再去推负载。5.2 啸叫问题和轻载效率的取舍LLC在轻载时会有明显的啸叫特别是频率降到音频范围附近后磁性元件的振动噪声很容易被耳朵捕捉到。解决啸叫的第一选择不是加胶水而是让频率尽量避开音频区。很多控制芯片带有突发模式在轻载时进入间歇工作让开关频率保持在高频段以此降低音频噪声同时还能减小待机损耗。缺点是突发模式下输出电压纹波会变大需要在纹波和噪声之间找一个折中点。轻载效率的另一个矛盾点是励磁电感。我见过不少设计为了追求满载效率把Lm取得偏大励磁电流变小满载效率确实好看了但一到轻载就出现ZVS失效和噪声问题。我个人的建议是Lm的取值先按ZVS的边界条件来定之后再为了效率做微调不要一开始就把Lm推得过大。效率提升还可以从死区时间、谐振腔Q值、磁性元件绕制工艺上去抠这些都比牺牲ZVS边界要安全。5.3 常见问题速查表现象最可能原因快速验证方法处理方向满载炸管工作点滑入容性区看Vds是否在Vgs前到零提高软启动初始频率检查满载增益选点轻载啸叫频率落入音频区听声音频率并用探头实时看频率开启突发模式调阈值调整Lm空载输出电压偏高最小频率下增益仍过大看空载频率是否已到设定上限加大最小频率限制或增加假负载效率峰值达不到预期ZVS不完全观察死区Vds下降斜率调大死区减小Lm换Coss更小管子动态响应振荡环路相位裕度不足做阶跃负载看恢复波形加补偿或检查是否到频率限幅这张表本身是通用的真正调试时还要结合具体芯片和控制方式微调但判断方向基本不会错。做完这些基本调试LLC的绝大多数问题就已经过了一遍。我自己调几块板子下来最大的感受是LLC是一个“参数环环相扣”的系统任何一个参数都不能单独优化尤其是Lm、死区、Q这三个参数改动任何一个都必须重新验其他两个。如果你在调板子时遇到波形对不上理论的情况建议先回到增益曲线把工作点标注出来再去看是哪一步推导的假设不满足了大多数时候都能找到答案。