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 开关动作如何“制造”纹波?

咱们来拆解一下,开关管的一次完整动作,是怎么一步步把纹波“造”出来的。

  1. 开关管导通瞬间:输入电压突然加到电感上,电感电流开始线性上升。这个上升的斜率由输入电压和电感量决定。电流的上升,会在输出电容的 ESR 上产生一个电压降,这就是纹波的第一个来源。
  2. 开关管导通期间:电感电流持续上升,输出电容被充电。电容的充电电流也会在 ESR 上产生压降,同时电容本身的电荷积累也会引起电压变化。
  3. 开关管关断瞬间:电感电流开始下降,通过续流二极管释放能量。电流的下降同样会在 ESR 上产生压降,方向与上升时相反。
  4. 开关管关断期间:电感电流持续下降,输出电容放电,维持负载电流。电容放电也会引起电压下降。

你看,整个过程就是“充-放-充-放”的循环。每一次循环,输出电压都会跟着波动。这个波动的幅度,就是纹波。

注意: 开关管导通和关断的瞬间,由于寄生参数的存在,会产生高频振荡和尖峰。这些尖峰虽然持续时间短,但幅值可能很大,是高频纹波和 EMI 的主要来源。我曾经在一个 12V 转 5V 的电路上,测到开关尖峰高达 200mV,后来通过优化 layout 和加 RC 吸收才压下去。

3.5 知识体系:开关动作与纹波起源

下面这张图,是我自己总结的。它把开关动作、电流模式和纹波起源之间的关系串了起来。你多看几遍,应该能有个整体的认识。

开关动作与纹波起源知识体系 开关动作与纹波起源知识体系 开关管导通/关断 CCM 连续导通模式 DCM 断续导通模式 电感电流始终 > 0 电感电流存在零区间 纹波起源 开关管的每一次动作,都通过电感电流的波动,最终在输出端形成纹波。

3.6 避坑指南:我踩过的几个坑

最后,分享几个我实际项目中遇到的教训。希望能帮你少走弯路。

  • 坑一:忽略 DCM 下的纹波。我曾经设计一个 3.3V 的电源,满载时纹波只有 10mV,很漂亮。结果客户一测试待机模式,纹波飙到了 80mV。原因就是轻载时进入了 DCM。后来我调整了电感值,让电路在更宽的负载范围内保持 CCM,问题解决。
  • 坑二:开关尖峰误判为纹波。有一次,我用示波器测纹波,看到波形上有很高的尖刺。我以为是电容不够,并了好几个电容,结果没用。后来发现是探头地线太长,引入了开关噪声。换成短地线弹簧针,波形瞬间干净了。
  • 坑三:电感饱和导致电流失控。在 CCM 下,如果电感选择不当,在大电流时可能饱和。电感饱和后,电流会瞬间飙升,不仅纹波变大,还可能烧毁开关管。所以,我选电感时,一定会留足够的饱和电流余量。