GaN 充电器 LLC 谐振参数计算与驱动死区设置
65W 以上的 GaN 快充头(如 65W 单 C 口、100W 双 C 口)主流拓扑已经从 QR 反激转向 半桥 LLC 谐振——效率能到 93–95%,开关频率 100–300 kHz,GaN FET(如 NV6115、LMG3410)的 Coss 极小,死区时间从传统 Si 的 200–300 ns 缩到 50–100 ns,调不对就硬开关炸管。下面以 90–264 Vac 输入、20V/3.25A 输出(65W) 为例,讲 LLC 谐振参数怎么算、死区怎么调。
一、谐振参数:先定 Cr,再推 Lr 和 Lm
LLC 半桥的谐振腔由 Cr(谐振电容)、Lr(谐振电感,可集成在变压器漏感中)、Lm(励磁电感) 组成。参数计算的顺序是:先按最大输出功率选 Cr,再按 K 值(Lm/Lr)定 Lr 和 Lm。
• Cr 的选择:65W 输出、母线电压 380 Vdc(PFC 后),满载时 Cr 上的交流电压约 200–300 V,Cr 的 RMS 电流约 0.5–1 A。常用 CBB 电容(聚丙烯薄膜),耐压 630 Vdc,容量 22–47 nF。容量越大,谐振频率越低,但 Cr 体积和成本上升。65W 一般取 33 nF。
• K 值(Lm/Lr):K 值越大,增益范围越窄,但效率更高(励磁电流小)。65W 适配器 K 取 5–8,推荐 6。Lr 按 Lr = 1 / ((2πfr)^2 × Cr) 反推,fr 选 100–150 kHz(兼顾体积和效率)。fr=120 kHz、Cr=33 nF 时 Lr≈53 µH,Lm=K×Lr≈318 µH。
• 变压器设计:Lr 可由变压器漏感实现(需严格控制漏感值,误差 ±5%),或外置独立谐振电感。65W 建议用 PQ2620 / RM10 磁芯,原边匝数 30–40 匝,副边 5–7 匝(20V 输出),漏感控制在 50–55 µH,励磁电感 300–330 µH。
// 谐振参数快速估算(伪代码)
float fr = 120e3; // 谐振频率 120kHz
float Cr = 33e-9; // 33nF
float Lr = 1 / (pow(2*PI*fr, 2) * Cr); // ≈ 53µH
float K = 6;
float Lm = K * Lr; // ≈ 318µH
printf("Lr=%.1fµH, Lm=%.1fµH\n", Lr*1e6, Lm*1e6);
二、死区时间:GaN 的 Coss 决定下限
死区时间是 LLC 实现 ZVS(零电压开关)的关键——上管关断后,谐振电流给下管 Coss 放电,Vds 降到 0 后才能开下管。GaN FET 的 Coss 比 Si MOS 小一个数量级(NV6115 的 Coss≈65 pF@400V,而 CoolMOS 约 150 pF),所以死区可以很短,但太短会硬开关,太长会体二极管导通损耗增加。
死区最小值由谐振电流和 Coss 决定:t_dead_min ≈ 2 × Coss × Vbus / I_res。满载时 I_res≈1.5 A(RMS),Vbus=380 V,Coss=65 pF → t_dead_min ≈ 2×65p×380/1.5 ≈ 33 ns。实际留余量取 50–80 ns。
死区最大值:GaN 的体二极管正向压降约 1.5–2 V(比 Si 的 0.7 V 高),死区过长会导致体二极管导通损耗剧增,效率掉 1–2%。一般 死区不超过 150 ns。
// 死区时间设置(以 UCC25640x 为例,寄存器配置)
#define DEAD_TIME_NS 80 // 80ns
// 写寄存器 0x0A bit[7:4] = dead_time/10ns
uint8_t reg_val = (DEAD_TIME_NS / 10) << 4;
i2c_write(LLC_CONTROLLER_ADDR, 0x0A, reg_val);
三、调试:频率曲线与死区验证
LLC 控制芯片(如 TI UCC256404、NXP TEA2016)一般用 PFM(脉冲频率调制),满载频率最低(约 80–100 kHz),空载频率最高(200–300 kHz)。调试时用示波器测上管 Vgs 和下管 Vds:
• ZVS 验证:下管开通前,Vds 应已降到 0 V(或接近 0,体二极管微导通)。如果 Vds 还有 50 V 以上就开管,说明死区太短或谐振电流不够。
• 死区调整:逐步增大死区(从 50 ns 起,每次 +10 ns),观察下管 Vds 下降沿是否变陡。当死区增加到 Vds 在开通前已到 0 时,停止增加,再往回退 10–20 ns 留余量。
• 频率限制:空载时频率过高可能导致 Cr 电压应力大,需在芯片中设置最大频率(如 300 kHz)。
// 调试日志示例
if (zvs_ok) {
printf("Dead=%dns, ZVS achieved\n", dead_time);
} else {
printf("Dead=%dns, Vds before turn-on = %dV\n", dead_time, vds_pre);
dead_time += 10;
}
四、三个高频翻车点
• Cr 选型不耐压:LLC 启动瞬间 Cr 两端电压可能冲到 500 V+(母线 380 V + 谐振过冲),必须用 CBB 630V 或 1000V,X7R 陶瓷电容会啸叫甚至炸裂。
• 变压器漏感控制不准:漏感比设计值偏差超过 ±10%,谐振频率偏移,ZVS 范围变窄。要求变压器厂用三层绝缘线 + 骨架绕制,漏感控制在 ±5%。
• 死区太短导致 GaN 热失控:硬开关时 GaN 的开关损耗是 ZVS 的 5–10 倍,几毫秒内结温就能冲 150℃。调试时务必用热像仪监视 GaN 温度,死区调好前不要满载长时间运行。
GaN 充电器 LLC 的真谛:Cr 用 CBB 630V、Lr 和 Lm 按 K=6 算、死区 50–80 ns 起步调至 ZVS 实现、变压器漏感控制 ±5%。这套走完,65W GaN 头效率 93%+,满载纹波 < 50 mV,过 CCC/UL 认证一轮 clean,不会在死区上翻车烧 GaN。





