第三章 死区时间计算理论
死区时间怎么算?这个问题,我当年刚接触LLC时也头疼过。说实话,网上资料一大堆,但真正能落地的不多。今天我就把三种主流方法掰开揉碎了讲给你听。
3.1 基于谐振电流的死区时间计算
先说说最直观的方法——看电流。LLC谐振腔里的电流,说白了就是给开关管结电容充放电的"搬运工"。
核心思路是这样的:死区时间内,谐振电流要对两个开关管的结电容进行充放电。如果电流不够大,或者时间不够长,电压就来不及摆到零,那就没法实现ZVS。
计算公式其实不复杂:
T_dead ≥ (2 × C_oss × V_in) / I_res
其中:
- C_oss — 开关管输出电容(注意是等效值)
- V_in — 输入电压(死区开始时的母线电压)
- I_res — 死区开始时刻的谐振电流
嗯,这里要注意:I_res不是随便取的。我习惯取轻载时的电流值,因为轻载下电流最小,死区时间最紧张。你在满载下算得再好,轻载时可能直接翻车。
关键点:谐振电流在死区时间内近似恒定。为什么?因为死区时间很短(通常几十到几百纳秒),电流变化不大。这个假设在工程上是成立的。
3.2 基于寄生电容的死区时间计算
这个方法更精细一些。它把开关管的寄生电容、变压器绕组间的寄生电容、PCB走线的分布电容都考虑进去了。
你想想看,实际电路中这些电容都在"偷"电流。如果忽略它们,算出来的死区时间肯定偏小。
完整的等效电容公式:
C_eq = 2 × C_oss + C_stray + C_winding
其中:
- C_stray — PCB布局带来的杂散电容(一般在10-50pF)
- C_winding — 变压器绕组间电容(取决于绕制工艺)
我在项目中遇到过一件事:有一次按理论算出来死区时间200ns就够了,结果实际测试时发现上管Vds根本没降到零。查了半天,原来是变压器初次级之间的寄生电容比预想的大了一倍。后来我把C_eq调大了30%,问题就解决了。
我的建议:初次设计时,把C_eq留20%-30%的余量。别卡得太死,否则量产时一致性会让你头疼。
3.3 工程经验公式
理论归理论,实际干活时谁还每次手算?我总结了几个工程上常用的经验公式,你直接套用就行。
| 应用场景 | 经验公式 | 适用条件 |
|---|---|---|
| 低压输入(<100V) | T_dead ≈ 3% × T_sw | 开关频率100kHz-500kHz |
| 高压输入(100V-400V) | T_dead ≈ 1% × T_sw | 开关频率50kHz-200kHz |
| 超高压(>400V) | T_dead ≈ 0.5% × T_sw | 需配合SiC/GaN器件 |
举个例子:你做一个300W的LLC电源,开关频率100kHz,周期10μs。按高压输入的经验公式,死区时间取1%就是100ns。嗯,这个值可以作为初始值,然后根据实际波形微调。
避坑指南:我曾经在调试一个1kW的LLC模块时,直接套用经验公式取了150ns死区。结果满载效率只有93%,怎么调都上不去。后来用电流探头一看,死区时间太短,谐振电流还没完成换向就硬开关了。把死区拉到250ns后,效率直接跳到95.5%。所以经验公式只是起点,最终要以实测波形为准。
3.4 三种方法的对比与选择
这三种方法各有千秋,我一般这样选:
- 方案验证阶段 — 用经验公式快速估算,省时间
- 详细设计阶段 — 用谐振电流法精确计算,结合仿真验证
- 量产优化阶段 — 用寄生电容法做最坏情况分析,确保全温度、全负载范围内ZVS可靠
说白了,没有一种方法能包打天下。你得多试、多测、多积累自己的数据库。
核心结论:死区时间不是越大越好,也不是越小越好。太大会导致占空比损失、效率下降;太小则ZVS不充分、EMI恶化。找到那个"刚刚好"的点,才是高手。
最后说一句:死区时间的计算,理论是基础,但真正让你成为高手的,是那一次次调试中积累的"手感"。多动手、多记录、多总结,你也能做到"一眼看出死区设多少"。