4. PWM调制原理:固定频率PWM、变频PWM、相移PWM、死区时间控制
说到数字电源,PWM(脉宽调制)是绕不开的核心。说白了,电源就是靠PWM把输入的能量“切”成小块,再平滑地送给负载。我做了十几年电源,见过太多因为PWM没调好就炸板子的案例。今天咱们就把这四种最常用的PWM模式掰开揉碎了讲清楚。
4.1 固定频率PWM(Fixed-Frequency PWM)
这是最基础、最常用的模式。开关频率固定,只调占空比。你想想看,就像你家的水龙头——开关频率就是你开关龙头的节奏,占空比就是每次开多大。
核心公式:
Vout = D × Vin(理想Buck电路)
其中 D = ton / Tsw,Tsw = 1 / fsw
我个人习惯在轻载时用固定频率PWM配合跳脉冲模式,不然效率会很难看。记得有一次,一个客户非要让电源在1mA负载下还保持200kHz开关频率,结果效率掉到30%以下,发热严重。后来加了脉冲跳跃,效率才回到80%。
选频建议:
- 100kHz-300kHz:传统MOSFET,成本低,损耗适中
- 500kHz-1MHz:GaN FET,体积小,但驱动和Layout要求高
- >1MHz:需要特殊磁芯材料,一般用在模块电源
4.2 变频PWM(Variable-Frequency PWM / PFM)
变频PWM,也叫PFM(脉冲频率调制)。频率不固定,占空比也不固定。轻载时频率降低,重载时频率升高。说白了就是“按需分配”。
为什么会这样?因为轻载时如果还保持高频,开关损耗占比太大,效率就崩了。降低频率,虽然纹波会大一点,但效率能拉回来不少。
| 工作模式 | 频率变化 | 占空比变化 | 适用场景 |
|---|---|---|---|
| 固定频率PWM | 不变 | 变 | 重载、噪声敏感 |
| 变频PWM(PFM) | 变 | 变 | 轻载、待机 |
| 固定导通时间 | 变 | 变(ton固定) | 快速瞬态响应 |
| 固定关断时间 | 变 | 变(toff固定) | 升压拓扑常用 |
避坑指南:我曾经在一个通信电源项目里用了纯PFM,结果EMI测试死活过不了。因为频率变化范围太大(20kHz-500kHz),滤波器没法同时覆盖。后来改成轻载PFM+重载固定频率PWM的混合模式,才搞定。
4.3 相移PWM(Phase-Shift PWM)
相移PWM主要用在多相交错并联和全桥拓扑里。简单说,就是让几个开关管的导通时间错开,像接力赛一样。
比如两相交错Buck:两个开关管频率相同,但相位差180°。这样输入电流纹波可以互相抵消,输出纹波也小了。我做过一个12相VRM(电压调节模块),相位差30°,输出纹波几乎看不到。
相移计算公式:
相位差 = 360° / N
其中 N 为并联相数
例如:4相交错 → 相位差 = 360°/4 = 90°
全桥移相就更讲究了。两个桥臂之间有个移相角,用来控制能量传输。移相角越大,传输的能量越多。但要注意——移相角太大时,会丢失ZVS(零电压开关)条件,效率反而下降。
4.4 死区时间控制(Dead-Time Control)
死区时间,就是上下管都关断的那一小段间隙。为什么要加死区?因为开关管不是理想器件,关断需要时间。如果上管还没完全关断,下管就开了——直通!轻则效率下降,重则炸管子。
血的教训:我曾经在一个500W的DC-DC项目里,死区时间设得太短(只有20ns),结果上管关断延迟比预期大,下管提前导通,瞬间短路电流把MOSFET炸了个洞。后来老老实实加了50ns死区,再也没出过问题。
死区时间怎么设?我一般按这个流程来:
- 查手册:找到MOSFET的关断延迟时间 td(off) 和下降时间 tf
- 估算:死区时间 ≥ td(off) + tf + 20%裕量
- 实测:用示波器看Vgs波形,确保上下管没有交叠
- 优化:在保证安全的前提下,尽量减小死区,减少体二极管导通损耗
| 开关频率 | 典型死区时间 | 注意事项 |
|---|---|---|
| 100kHz | 100-200ns | 裕量可以大一些 |
| 500kHz | 30-80ns | 需要精确匹配驱动延迟 |
| 1MHz+ | 10-30ns | 必须用GaN或专用驱动IC |
自适应死区:现在很多数字电源控制器支持自适应死区控制。它会根据负载电流、输入电压实时调整死区时间。轻载时死区大一点,减少体二极管损耗;重载时死区小一点,提高效率。我最近一个项目用了这个功能,满载效率提升了1.2%。
4.5 四种PWM模式的对比与选型
最后,我把这四种模式放在一起对比一下,方便你选型时参考:
| 模式 | 优点 | 缺点 | 典型应用 |
|---|---|---|---|
| 固定频率PWM | EMI可控,设计简单 | 轻载效率低 | 通信电源、服务器电源 |
| 变频PWM(PFM) | 轻载效率高 | EMI难处理,纹波大 | 电池供电、待机电源 |
| 相移PWM | 纹波小,热分布均匀 | 控制复杂,需要多相 | CPU供电、大电流应用 |
| 死区时间控制 | 防止直通,提升可靠性 | 设太大会增加损耗 | 所有桥式拓扑 |
嗯,到这里PWM的四种核心模式就讲完了。实际项目中,很少只用一种模式,大多是混合使用。比如我最近做的48V转12V的DC-DC,轻载用PFM,重载切到固定频率PWM,再配合自适应死区控制——效果相当不错。