尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
LLC谐振变换器设计实战:原理、公式与参数计算
这几年做过大功率电源的基本都绕不开 LLC 电路分析。我第一次真正调 LLC 谐振变换器是在一个服务器电源项目上输入是 PFC 后级 400V 直流输出 24V/10A之前用硬开关方案做一上高压就担心管子温升换成 LLC 之后效率直接拉高了好几个点从此我对这个拓扑刮目相看。LLC 电路分析看着复杂公式也多很多人被一堆谐振参数吓住其实真正核心的东西并不多一个谐振槽、两个关键比值、一个增益公式再加上死区时间的校验基本就能完成从原理到样机的闭环。本文不绕弯子直接从工程角度把 LLC 的原理、公式推导和参数计算流程讲清楚适合正在做电源设计、或者准备从 PWM 拓扑转谐振拓扑的工程师参考。1. LLC 电路的由来与核心思路1.1 为什么电源工程师绕不开 LLC传统硬开关 PWM 变换器的问题本质上就一个开关管在导通和关断瞬间电压和电流同时不为零产生了开关损耗。频率越高损耗越大所以硬开关拓扑很难在高压大功率场合把频率推上去磁性元件体积也压不下来。LLC 谐振变换器用额外电感、电容组成谐振网络让开关管的电流波形变成正弦或准正弦在开关动作前后让电流自然过零或者被励磁电流“抬”到合适方向从而显著降低开关损耗这就是“软开关”。LLC 全称是 Inductor-Inductor-Capacitor两个电感和一个电容。第一个电感是谐振电感 Lr电容是谐振电容 Cr这两个元件串联谐振第二个电感是变压器励磁电感 Lm它和负载等效电阻并联参与另一个频率更低的谐振点。整个电路通过改变开关频率来调节输出电压而不是像普通 PWM 那样改变占空比。正因为频率控制这种天然特性LLC 在宽输入、高功率密度、高效率场景下几乎成了默认答案通信电源、服务器电源、LED 驱动、车载充电机里都能看到它。1.2 谐振网络的三件套Lr、Cr、Lm 各管什么事理解 LLC 最忌讳直接背公式你得先知道三个元件在电路里扮演什么角色。Lr 和 Cr 组成的串联谐振支路是能量的“主通道”决定变换器的基本增益特性和电流波形质量。Lm 不是用来传能的它在副边导通期间被输出电压钳位存储磁化能量等到开关管死区时间再把这部分能量放出来帮助结电容充放电实现 ZVS。从负载角度看副边的二极管整流桥、输出电容和负载电阻通过变压器折算到原边后最终与 Lm 并联。这个并联支路的阻抗会随频率变化于是不同频率下Lm 和等效负载对谐振电流的“分流”比例不同传递到副边的能量就不同输出电压自然被调节下来。打个比方Lr 和 Cr 像一根水管的主管Lm 像一个水库。频率低的时候水库有更多时间蓄水放水往副边传递的能量大增益高频率高的时候水来不及蓄副边得到的能量少增益低。所以 LLC 的频率与增益是反向关系这和传统 PWM 的“占空比越高电压越高”完全不一样初学的人常常在这里绕晕。2. 原理拆解六个关键公式推导2.1 从方波激励到基波近似LLC 的开关节点电压是方波这一点和普通变换器一样。半桥结构下开关节点电压在 0 和 Vin 之间跳变波形平均值是 Vin/2。方波富含大量谐波谐振网络是窄带滤波特性实际传输能量主要靠基波所以分析 LLC 时普遍用基波近似法也就是 First Harmonic Approximation简称 FHA。半桥方波的基波分量峰值是 2Vin/π全桥方波是 4Vin/π。这两个系数不必死记只要理解基波近似把非线性的开关网络变成等效正弦源把副边整流桥和负载变成等效交流电阻整个电路就能画成一个线性交流小信号模型增益公式才有推导的基础。工程上只要 LLC 谐振腔的 Q 值不是低得离谱高次谐波的影响确实可以忽略实测结果和 FHA 计算出的增益曲线误差在可接受范围内。2.2 副边负载向原边的折算Rac 的来历副边不是纯电阻负载因为有整流桥电流波形不是正弦所以不能简单用匝比的平方折算。按功率等效副边整流输出功率等于原边交流侧基波功率推导出来的等效交流电阻是Rac 8 * n² * Ro / π²其中 n 是原边对副边单个绕组的匝比Ro 是实际直流负载电阻Ro Vo² / Po。这个公式里的 8/π²本质上是整流桥造成的“电流波形系数”它让有效负载比理想折算值小了一点约 0.81 倍。很多人在此纠结为什么是 8 不是 4其实从傅里叶级数出发副边整流二极管导通期间原边电流被副边电压钳位成正弦半波原边电流有效值与直流输出电流之间存在固定比例关系算完就是 8/π²。这个公式后面计算 Q 值和特征阻抗时直接要用先记牢。2.3 直流增益公式完整推导现在把等效电路画出来输入基波电压源串联 Lr 和 Cr再并联 Lm 与 Rac。设 Lm 与 Rac 并联的阻抗为 Z2谐振腔总阻抗为 Ztotal那么交流增益 M 就是 Z2 上的电压与输入电压之比M |Z2| / |Ztotal|其中Z2 jωLm * Rac / (Rac jωLm)Ztotal 1/(jωCr) jωLr Z2为了把公式整理成好用的形式引入三个归一化参数fn fs / frfr 1/(2π√(Lr·Cr))k Lm / LrQ Zr / RacZr √(Lr/Cr)这些参数的含义很直观fn 是工作频率与串联谐振频率的比值k 是励磁电感与谐振电感的比值Q 是谐振腔特征阻抗与负载的比值。代入上面的阻抗表达式经过通分和取模直流增益 M 的最终形式是M 1 / sqrt( ( 1 1/k - 1/(k·fn²) )² Q² · ( fn - 1/fn )² )这个公式就是 LLC 设计最核心的依据没有之一。它把输入电压范围、负载轻重、谐振元件参数全部浓缩在一起。当 fn 1 时括号里的第二项为 0第一项里 1 - 1 0剩下 1所以 M 1这就是谐振点增益恒为 1 的原因和负载无关非常有用。注意这里增益 M 的定义是基于理想谐振点归一化的半桥和全桥的表达式在形式上一致但同样的 M 对应的实际输入输出电压关系不同设计匝比时要分清楚。2.4 三种频率区域与软开关边界利用增益公式可以把工作频率分成三个区间。fs 等于 fr 时增益恒为 1负载变化不会影响增益这是 LLC 最理想的“额定工作点”一般设计在满载和标称输入附近。fs 高于 fr 时谐振网络呈感性阻抗角为正电流滞后于开关节点电压死区时间里续流电流方向正好给结电容放电所以天然满足 ZVS这是最安全的区域。fs 低于 fr 时情况开始复杂串联谐振支路呈容性但因为有 Lm 和负载并联在 fr 到第二个谐振频率之间仍然可能保持感性只有频率更低、进入容性区域后ZVS 会丢失变成 ZCS 甚至硬开关。很多初学的人以为“低于谐振频率就是 ZCS 模式也很好”这是误解。LLC 在低于 fr 的区域确实可能实现原边 ZVS副边二极管是零电流关断但前提是工作点仍然在感性区。如果频率过低谐振腔阻抗变成容性输入电流相位超前死区时间内电流方向反了开关管体二极管会硬反向恢复轻则噪声变大重则炸管。增益公式里 Q 项导致的峰化特性正是决定这种边界的关键。2.5 ZVS 条件与死区时间公式LLC 能实现 ZVS靠的是死区时间内励磁电流给开关管结电容充放电。励磁电流在半个周期内的峰值可以近似写成Im_pk n · Vo / (4 · Lm · fr)这个公式的物理意义是副边导通期间Lm 两端被输出电压钳位励磁电流线性上升斜率等于钳位电压除以 Lm半个周期内变化量的一半就是峰值。死区时间需要满足t_dead ≥ C_zvs · Vin / Im_pk其中 C_zvs 是开关节点总等效电容包括两个开关管的输出电容 Coss 折算值以及线路和变压器绕组的杂散电容。C_zvs 按 2Coss 加 Cstray 估算是工程上的常用做法。注意死区不是越大越好死区过长励磁电流方向可能已经翻转ZVS 反而失效一般取开关周期的 2% 到 5% 作为初始值再通过实际波形调整。3. 实操LLC 参数设计全流程3.1 设计输入与目标设计 LLC 之前先把指标写清楚输入电压范围、输出电压和电流、标称工作点、效率目标、尺寸约束。以我实际做过的一版为例输入 380V 到 420V标称 400V输出 24V/10A240W效率目标 95% 以上fr 定为 100kHz。这些条件里最影响参数选择的是输入范围输入范围越宽增益变化范围要求越大k 和 Q 就越难取舍。LLC 的设计目标本质上只有一个在输出满载和标称输入时让变换器工作在 fn 1 附近在最低输入电压、满载时增益必须能够达到需求值在最高输入电压、轻载时增益必须能降下来且全程保证 ZVS。围绕这三个约束展开后面每一步都不会盲目。3.2 变压器匝比怎么定匝比 n 的选择依据是让标称输入电压下的增益需求尽量接近 1。半桥 LLC 的直流增益通常定义为M 2 · n · Vo / Vin所以标称输入下令 M 接近 1得到 n ≈ Vin_nom / (2·Vo)。本案例 Vin_nom 400VVo 24Vn ≈ 8.33。考虑变压器原副边圈数只能是整数以及输出整流管压降和同步整流压降取 n 8 比较合理此时标称输入所需的增益约为M_nom 400 / (2·8·24) ≈ 1.04这个 1.04 的增益余量很小但对 380V 到 420V 这种窄范围输入来说完全够用。如果输入范围宽比如 250V 到 400V匝比就要认真计算最低压满载时的最大增益宁可在标称输入点让 M 略大于 1也不能让低压满载时够不着。3.3 k 与 Q 的取值思路k 和 Q 是 LLC 设计里最需要经验的地方。k 越小Lm 越小励磁电流越大死区时间内充放电越轻松同时增益曲线峰值更高能覆盖更宽的输入范围代价是励磁电流大原边环流损耗上升效率变差。k 越大Lm 越大励磁损耗小但最大增益能力下降宽范围输入时可能调不出足够电压。工程上 k 通常取 3 到 7窄范围输入取 5 到 7宽范围输入取 3 到 5。Q 值代表负载轻重对谐振腔的影响。Q 越大满载时增益曲线峰值越低轻载电压升高越明显控制越难Q 越小满载增益能力越强但元件的电流应力和谐振电容电压应力也会上升。一般取 Q 在 0.3 到 0.5 之间具体要看满载时能不能在最低输入下满足最大增益需求。3.4 一个 240W 完整算例沿用前面的指标Vo 24VIo 10ARo 2.4Ωn 8。先算等效交流电阻Rac 8 · n² · Ro / π² 8 · 64 · 2.4 / 9.87 ≈ 124.5Ω选 k 5Q 0.4特征阻抗为Zr Q · Rac 49.8Ω谐振频率取 100kHz则Lr Zr / (2π·fr) 49.8 / 628318 ≈ 79.3μHCr 1 / (2π·fr·Zr) 1 / (628318 · 49.8) ≈ 32nFLm k · Lr 5 · 79.3 ≈ 396μH元件取值上Cr 可以用两个 16nF 的薄膜电容并联成 32nFLr 用磁芯绕制再实测微调Lm 由变压器气隙调整。算出的参数只是起点实际还要根据变压器漏感分布、PCB 寄生参数修正但数量级不会跑偏。3.5 死区与最小/最大增益校验参数算完先别急着做板先把约束条件校验一遍。最低输入 380V 满载时需要的增益约 400/(2·8·24) 换算到 380V 下约为 400/384 1.09 倍实际所需 M ≈ 380/(2·8·24) 1.096最高输入 420V 满载时所需增益约 0.91。把这两个值放到 M 和 fn 的增益曲线上看工作点应落在感性区域内。再校核死区。励磁电流峰值为Im_pk 8 · 24 / (4 · 396μH · 100kHz) ≈ 1.21A假设选用两颗 CoolMOS每个 Coss 约 250pF加上杂散电容 100pF开关节点总等效电容约 600pF死区时间需要t_dead ≥ 600pF · 400V / 1.21A ≈ 0.2μs取 250ns 到 300ns 比较安全。这个检查和公式计算直接挂钩是我反复强调的一步很多人算完 Lr、Cr、Lm 就急着下板结果低压满载时管子发烫一测波形发现 ZVS 根本没实现死区时间又不够白白改版。3.6 画增益曲线与仿真验证设计参数定下来后强烈建议用 Python、Mathcad 或者 Excel 把增益公式扫描一遍横轴是 fn纵轴是 M每个负载对应一条曲线。重点看三点满载最低输入时工作频率是否有解且处于感性区轻载最高输入时频率能否拉到够高以降低增益从满载到轻载切换过程频率有没有发生跳变如果有跳变说明控制环路参数也需要配合调整。仿真我习惯用 SIMPLIS它擅长开关电源时域仿真启动过程、短路冲击、死区换向都能看到。仿真时尤其要关注开关管 Vds 波形在死区期间是否平滑摆到对轨如果 Vds 在死区结束时还在爬坡说明励磁电流偏小或者死区不足需要减小 Lm 或者增加死区。仿真通过后再做样机效率才可能一次达标。4. 常见问题与排查技巧实录4.1 轻载电压飙高的处理LLC 轻载时负载等效电阻很大Q 值很小增益曲线在谐振点附近变得非常陡峭如果控制芯片把工作频率压得太低输出电压就会超过设定值。我遇到过一版样机空载时输出 24V 变成 26V怎么调环路都压不住后来查出来是芯片的“最低工作频率限制”设得太低轻载时实际工作点落到了增益曲线峰值左侧频率越往下走增益反而越高形成正反馈。处理办法有两类第一是提高芯片的最低频率限幅让轻载最小频率不低于第二个谐振频率附近避免进入增益上升区第二是利用芯片自带的 burst 模式或者提高轻载跳频阈值让电路间歇工作平均能量降下来。不要简单粗暴地加假负载效率会很难看。注意LLC 空载时增益最大值和 k 值直接相关k 越小峰值越高轻载电压越难控制。如果项目对空载功耗要求很严k 不能取得太小。4.2 谐振电容发热与应力谐振电容 Cr 流过的是全谐振电流满载时电流应力很大普通贴片陶瓷电容根本扛不住。初次做 LLC 的人容易把 Cr 选成瓷片电容结果一上满载就滋滋响温度直接飙到 90℃以上。谐振电容必须用低 ESR 的薄膜电容常见 CBB 电容或者专门的高频谐振电容耐压留到正常工作峰值电压的 1.5 倍以上。电容发热除了 ESR 损耗还有介质损耗和引线电感带来的附加损耗。我建议在样机阶段直接测谐振电容两端电压波形算出峰值电压和电流再对照电容手册的允许纹波电流一般要留 30% 以上的裕量。如果温度依旧偏高除了换电容还可以检查谐振电感是否饱和、开关频率是否进入了容性区后者会导致电流波形畸变损耗急剧上升。4.3 死区时间设置不当导致的 ZVS 失效死区时间是最容易被忽略的调试项。死区太短励磁电流还没来得及完成结电容充放电开关管就被强制开通Vds 没降到零硬开关损耗回来死区太长励磁电流在死区后半段已经换向同样破坏 ZVS。用示波器看开关节点 Vds 波形是最直接的判断方法ZVS 良好时死区时间内 Vds 从高到低或从低到高是平滑斜坡且在开关管开通前已经完全到位ZVS 丢失时Vds 在开通瞬间还有一个台阶或者振铃。实际调机时我会把死区时间从设计值开始每次调整 50ns同时看效率曲线变化。通常死区在 200ns 到 350ns 之间效率最高太靠近临界点时要留意温度变化因为 Coss 会随温度漂移低温下结电容变大ZVS 条件会变差。4.4 宽范围输入时参数选型踩坑如果你的输入范围宽比如光伏或储能应用输入 250V 到 450V还用 k 7、Q 0.35 的参数大概率会在低压满载时发现最大增益不够输出电压掉下来。增益公式里 M 的最大值随 k 增大而减小随 Q 增大而减小所以宽范围输入必须把 k 降低、Q 尽量取小一些同时要接受轻载电压控制更难、元件应力更大的代价。这类项目还有一个容易忽略的点最高输入电压下工作频率会被推到比较高如果 Cr 太小、谐振电流谐波增大驱动波形和采样波形容易被干扰。我建议在宽范围设计中先做全范围增益扫描把所有可能输入电压和负载组合都标到 fn–M 平面上确保工作轨迹不穿越容性区再开始定参数。4.5 问题速查表现象可能原因排查方向空载或轻载输出电压高最低频率限制过高/过低、k 太小、控制坏查芯片最低频率设定扫增益曲线考虑 burst 模式满载效率低、管子发热ZVS 丢失、死区不合适、Lm 太小测 Vds 波形检查死区时间微调 Lm谐振电容温度高ESR 过大、电流应力超限、频率进入容性区换低 ESR 薄膜电容测谐振电流峰值检查工作点低压满载掉电压最大增益不足、k 太大、Q 太大重算增益需求降低 k降低 Q启动瞬间有异响频率扫描过快、轻载点越过峰值区调整软启动时间检查最小频率设定开关管 Vds 波形振铃死区时间异常、PCB 寄生参数过大优化驱动回路与功率回路 layout调整死区LLC 这个东西理论上限很高但下限也低只要你用错参数它能把你折腾得怀疑人生。我自己做了几年下来最大的体会是不要拿着别人的参数直接抄尤其是 k 和 Q 这两个值和你的输入范围、输出特性、选用的功率管结电容紧密相关。把增益公式推到能自己写出来的程度再把每个工作点放到曲线上去核对一遍很多玄学问题都会消失。遇到波形不对的时候别急着怀疑控制芯片先回到增益和死区这两个基本公式答案往往就在那里。
RELATED

相关推荐

嵌入式内存管理实战:从地址映射到malloc与泄漏排查

嵌入式内存管理实战:从地址映射到malloc与泄漏排查

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/11/6 7:23:37
国产MCU替换STM32F103在GPS平台的四层重构实践

国产MCU替换STM32F103在GPS平台的四层重构实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/11/6 7:23:37
ESP32物联网参考设计优先级排序:从esp-idf到社区项目的筛选逻辑

ESP32物联网参考设计优先级排序:从esp-idf到社区项目的筛选逻辑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/11/6 7:23:37
MORE NEWS

更多资讯

📰

水利信息化转型:智慧水务关键技术解析与应用

1. 专题背景与核心价值水利信息化建设正在经历从传统人工管理向智慧化决策的转型关键期。这个专题课程聚焦水资源管理、河湖治理、供水保障和防洪抗旱四大核心场景,正是为了解决水利行业数字化转型中的痛点问题。我在参与某流域智慧水务平台建设时深有体会&#xff…

📰

图书推荐系统实战:从特征工程到深度学习模型优化

1. 项目背景与核心价值 作为一名在数据挖掘领域摸爬滚打多年的工程师,我见证了推荐系统从早期的简单规则匹配发展到如今基于深度学习的复杂模型。图书推荐系统作为推荐算法最典型的应用场景之一,其独特之处在于:图书作为非标品,用…

📰

单片机数字温度计毕设:DS18B20硬件设计与Keil C51工程实践

简介:本资源是一份面向电子信息类本科生与单片机初学者的毕业论文文档,聚焦基于AT89C52单片机与DS18B20传感器的数字温度计系统设计,解决传统热电偶/热电阻测温电路复杂、需多级信号调理的问题。全文涵盖引言、Proteus与Keil开发环境介绍、系…

📰

行列式本质:面积缩放因子与解存在性的判定核心

简介:本资源是一份面向高校理工科学生及线性代数初学者的入门教学课件,聚焦“11行列式的定义”这一基础但易被忽略的核心概念,帮助学习者厘清行列式从低维到高维的逻辑起点,夯实后续矩阵、线性方程组与向量空间学习的理论根基。课…

📰

收银核心设计:支付可用性决策引擎架构与实践

简介:本资源是《百图解码支付系统设计与实现》专栏第11篇的深度专题PDF,聚焦“收银核心”这一承上启下的关键应用,面向支付领域初/中级研发工程师、架构师及金融科技从业者,系统解决收银台如何精准渲染支付方式、完成多维校验、协…

📰

拓扑排序算法详解:从DAG图到Kahn与DFS实现

1. 拓扑排序基础概念解析 拓扑排序是图论中一个非常重要的算法,它专门用于处理有向无环图(DAG)中的顶点排序问题。想象一下大学课程安排:有些课程需要先修课程才能学习,比如你必须先学"高等数学"才能学"…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬