3、开关管动作与纹波起源:开关管的导通与关断、电流的断续与连续模式
好,我们直接切入正题。前面聊了纹波是什么,也看了电容和电感的脾气。这一章,咱们得把目光聚焦到那个最核心的动作上——开关管的导通与关断。
说白了,开关电源之所以叫“开关”电源,就是靠这个管子不停地开和关。你想想看,一个理想开关,导通时电阻为零,关断时电阻无穷大。但现实世界哪有那么完美?每一次开关动作,都伴随着电压和电流的剧烈跳变。这些跳变,就是纹波的直接起源。
3.1 开关动作的本质:能量搬运工
我个人习惯把开关管比作一个“能量搬运工”。它不直接产生能量,而是控制能量从输入端流向输出端的节奏。
- 导通时:开关管像一扇打开的大门,电流从输入源流过电感,电感开始储存磁场能量。同时,输出电容也在被充电。
- 关断时:大门关闭,但电感这玩意儿有个“坏脾气”——它不允许电流突变。于是,电感会通过续流二极管继续释放之前储存的能量,维持输出电流。
这个“开-关-开-关”的循环,就是开关电源的基本工作节拍。每一次切换,电感上的电流都在“爬坡”和“下坡”。这个电流的波动,直接反映在输出电压上,就成了我们看到的纹波。
核心观点: 纹波的根源,就是电感电流的周期性波动。开关管只是这个波动的“触发器”。
3.2 电流的断续与连续:CCM 与 DCM 的博弈
这里有个非常重要的概念,也是很多新手容易搞混的地方——电流的连续模式(CCM)和断续模式(DCM)。
我在项目中遇到过好几次,明明电路参数算得挺好,但一上负载,纹波突然变大。查了半天,发现是负载变轻,电路从 CCM 跳到了 DCM。嗯,这里面的门道,咱们得好好捋一捋。
3.2.1 连续导通模式(CCM)
在 CCM 下,电感中的电流在整个开关周期内都大于零。也就是说,开关管关断期间,电感电流还没降到零,下一个周期就开始了。
- 特点:电流波形是连续的三角波或锯齿波,纹波相对较小且稳定。
- 适用场景:重载、大功率输出。我一般做 5A 以上的电源,都会优先设计在 CCM 下工作。
- 纹波表现:纹波频率等于开关频率,幅值主要由电感值和输出电容决定。
3.2.2 断续导通模式(DCM)
在 DCM 下,电感电流会在开关管关断期间下降到零,并保持一段时间。直到下一个周期开始,电流才重新从零开始上升。
- 特点:电流波形不连续,存在“死区时间”。纹波幅值通常比 CCM 大,而且含有更多的谐波成分。
- 适用场景:轻载、待机模式。很多电源在轻载时会自动进入 DCM 以提高效率。
- 纹波表现:除了基频纹波,还会引入低频振荡和振铃,处理起来更棘手。
我的经验: 如果你发现轻载时纹波突然变大,别急着换电容。先看看是不是进入了 DCM 模式。有时候,加一个假负载让电路维持在 CCM,纹波问题就迎刃而解了。
3.3 CCM 与 DCM 的纹波差异对比
为了让你看得更清楚,我整理了一个对比表。这玩意儿在选型时特别有用。
| 特性 | CCM(连续模式) | DCM(断续模式) |
|---|---|---|
| 电感电流波形 | 连续三角波,始终大于零 | 不连续,存在零电流区间 |
| 纹波幅值 | 较小,主要由 ΔI 决定 | 较大,且含有高频尖峰 |
| 纹波频率成分 | 以开关频率为主 | 包含开关频率及其高次谐波 |
| 负载调整率 | 较好 | 较差,轻载时纹波明显 |
| 效率 | 重载时较高 | 轻载时较高 |
| EMI 特性 | 相对干净 | 噪声更大,更难抑制 |
3.4 开关动作如何“制造”纹波?
咱们来拆解一下,开关管的一次完整动作,是怎么一步步把纹波“造”出来的。
- 开关管导通瞬间:输入电压突然加到电感上,电感电流开始线性上升。这个上升的斜率由输入电压和电感量决定。电流的上升,会在输出电容的 ESR 上产生一个电压降,这就是纹波的第一个来源。
- 开关管导通期间:电感电流持续上升,输出电容被充电。电容的充电电流也会在 ESR 上产生压降,同时电容本身的电荷积累也会引起电压变化。
- 开关管关断瞬间:电感电流开始下降,通过续流二极管释放能量。电流的下降同样会在 ESR 上产生压降,方向与上升时相反。
- 开关管关断期间:电感电流持续下降,输出电容放电,维持负载电流。电容放电也会引起电压下降。
你看,整个过程就是“充-放-充-放”的循环。每一次循环,输出电压都会跟着波动。这个波动的幅度,就是纹波。
注意: 开关管导通和关断的瞬间,由于寄生参数的存在,会产生高频振荡和尖峰。这些尖峰虽然持续时间短,但幅值可能很大,是高频纹波和 EMI 的主要来源。我曾经在一个 12V 转 5V 的电路上,测到开关尖峰高达 200mV,后来通过优化 layout 和加 RC 吸收才压下去。
3.5 知识体系:开关动作与纹波起源
下面这张图,是我自己总结的。它把开关动作、电流模式和纹波起源之间的关系串了起来。你多看几遍,应该能有个整体的认识。
3.6 避坑指南:我踩过的几个坑
最后,分享几个我实际项目中遇到的教训。希望能帮你少走弯路。
- 坑一:忽略 DCM 下的纹波。我曾经设计一个 3.3V 的电源,满载时纹波只有 10mV,很漂亮。结果客户一测试待机模式,纹波飙到了 80mV。原因就是轻载时进入了 DCM。后来我调整了电感值,让电路在更宽的负载范围内保持 CCM,问题解决。
- 坑二:开关尖峰误判为纹波。有一次,我用示波器测纹波,看到波形上有很高的尖刺。我以为是电容不够,并了好几个电容,结果没用。后来发现是探头地线太长,引入了开关噪声。换成短地线弹簧针,波形瞬间干净了。
- 坑三:电感饱和导致电流失控。在 CCM 下,如果电感选择不当,在大电流时可能饱和。电感饱和后,电流会瞬间飙升,不仅纹波变大,还可能烧毁开关管。所以,我选电感时,一定会留足够的饱和电流余量。