CCM / DCM / BCM 工作模式分析

功率级L1别名 CCM · DCM · BCM · Continuous Conduction Mode · Discontinuous Conduction Mode · Boundary Conduction Mode · Critical Conduction Mode · 工作模式 · 连续断续模式

本质与导读

本质 CCM/DCM/BCM 的分水岭是电感电流 iL 在一个周期里是否落到 0:无量纲数 K = 2L/(R Tsw) 与临界值 Kcrit = (1-D)^2 比较即判模式。本质权衡是 CCM 应力小但有 RHP 零、控制难;DCM/BCM 无 RHP 零却峰值电流大,故现代 SMPS 按负载自适应切换。

主线坐标:旁支 · 低压控制域 · ↑ 全景主线

1. 三种模式的物理定义

CCM/DCM/BCM 的关键是电感电流 是否归零:

CCM / BCM / DCM 三种模式 — 按 iL 是否落到 0 区分,K vs Kcrit 决定模式

模式电流波形物理占空比 D
CCM (Continuous)梯形波, 不落到 0电感储能从上周期继续由 Vin/Vout 决定
BCM (Boundary / Critical)三角波, 刚到 0 立刻上升临界状态由 Vin/Vout 决定
DCM (Discontinuous)三角波 + 死区, 落到 0 保持一段储能少于负载需求D 减小 (动态)

2. 判别公式 — K vs Kcrit

无量纲参数 K (Erickson 定义):

临界值 Kcrit (各拓扑不同):

拓扑
Buck
Boost
Buck-Boost / Flyback

判定规则:

  • CCM
  • BCM (Boundary)
  • DCM

物理解释:K 大 = 电感大或负载轻 → 电感储能富余 → CCM;K 小 = 电感小或负载重 → 电感储能不足 → DCM。


3. Buck 模式判别 (例)

Buck 12V→5V/3A, L=10μH, fsw=300kHz:

  • CCM

负载变化分析:

  • 满载 3A → CCM
  • 轻载 0.3A → R = 16.7Ω,DCM
  • 轻载自动进 DCM(电流降到一定阈值)

4. 三种模式优缺点对比

4.1 CCM (Continuous Conduction Mode)

优点:

  • 电感电流峰值 小 → 损耗低,EMI
  • 输出电压公式简单 ( for Buck)
  • 控制带宽可以较高 (扣除 RHP 零限制)

缺点:

  • Flyback/Boost 有 RHP 零 → 控制带宽受限
  • 二极管反向恢复损耗大 (硬切换)
  • 同步 Buck 启动浪涌大

适用:重载 + 中高功率 (> 100W) + Buck 拓扑。

4.2 DCM (Discontinuous Conduction Mode)

优点:

  • 无 RHP 零 → 控制简单 (Flyback/Boost)
  • 二极管自然关断 → 无 损耗
  • 启动浪涌小

缺点:

  • 峰值电流 → 损耗多,EMI 强
  • 输出电压随负载变化 → 闭环必要
  • 电感利用率低

适用:轻载 + 低功率 (< 60W) + Flyback。

4.3 BCM / QR (Boundary / Quasi-Resonant)

优点:

  • 谷底开通 → 开关损耗最低
  • 自适应频率 → 自然限流
  • 二极管 极小 (电流为零开通)
  • 介于 CCM 和 DCM 之间,综合最优

缺点:

  • 随负载/输入变 → EMI 频谱宽
  • 控制器复杂 (需要 valley detection)
  • 重载或轻载效率不一定最好

适用:Flyback QR (USB-PD 适配器主流) + BCM PFC + 中等功率。


5. RHP Zero — CCM Boost/Flyback 特有

CCM Boost / Flyback 有右半平面零 (Right-Half-Plane Zero, RHP):

物理含义:负载阶跃上升 → 控制器增加 D → 短期内输出电压反向下降(违背直觉)→ 控制带宽必须远低于 (典型 )。

这是 CCM Flyback / Boost 控制最痛苦的部分——典型带宽 < 1 kHz。

Buck 没有 RHP——这是 Buck 在控制上比 Boost/Flyback 简单的根本原因。

DCM 同样无 RHP —— 这是 DCM Flyback 的核心优势。


6. 模式切换控制

现代 SMPS 不是固定在某一种模式,而是负载自适应切换:

负载模式控制器自适应
重载CCM标准 PWM, 固定
中载BCM谷底检测 + 谷底开通
轻载DCM 跳频 (skip cycle) 节能
极轻载Burst Mode间歇性脉冲 burst, 不连续

控制 IC 案例:

  • Infineon ICE5QSAG (Flyback): CCM + DCM 自适应,轻载 burst
  • TI UCC28782 (ACF): ACF + QR,负载自适应
  • NCP1342 (ACF GaN): GaN ACF QR

7. 各拓扑模式选择决策树

7.1 Buck

Buck 因为没有 RHP 零,3 种模式中 CCM 是默认首选,只有轻载才切到 DCM:

  • CCM 主流——RHP 零无,控制最简单
  • 轻载 DCM 节能,无副作用
  • BCM 罕见用 (LLC/Resonant 用得多)

7.2 Boost / Flyback

Boost / Flyback 有 RHP 零,模式选择按功率分级 — 大功率 CCM / 中功率 BCM / 小功率 DCM:

  • CCM:重载效率高,但 RHP 零限带宽 → 用 ACF 等 lossless 提带宽
  • DCM:小功率 (< 60W) 首选,简化设计
  • BCM (QR):中功率 (60-150W) 首选,效率高

7.3 PFC

PFC 模式选择遵循"功率越大越 CCM"规则 — 大功率追固定 fsw + EMI 可控 / 中功率 BCM 谷底开通省损耗 / 小功率 DCM 简化 IC:

  • CCM PFC:大功率 (> 1kW) 主流,固定 fsw
  • BCM PFC (Boundary PFC):中功率 (200-500W) 主流,谷底开通,效率高
  • DCM PFC:小功率 (< 200W),简单 IC

8. CCM/DCM 模式分析与设计

8.1 Buck CCM 输出方程

Buck CCM 是 4 个拓扑 × 模式组合里最简单的 — 输出电压与占空比成正比线性:

线性,只与 D 有关——好控制。

8.2 Buck DCM 输出方程

Buck DCM 输出依赖于 D 与负载因子 K,负载变化输出非线性变化,必须闭环:

非线性,与 K 有关——闭环必要。

8.3 Boost CCM 输出方程

Boost CCM 输出与 (1-D) 成反比,D 接近 1 时输出无界 — 这也是 Boost 必须闭环且 D 通常限在 0.5 以下的根本原因:

D 增大输出无界 → 不能开环

8.4 Flyback CCM 输出方程

Flyback CCM = Buck-Boost CCM 加上变压器匝比 N,所以输出比 Boost 多了 / N 项:

其中 N = Np/Ns 匝比。


9. 模式判别速查表 — 不同拓扑

不同拓扑的 Kcrit 表达式形态各异 — 这决定了"什么时候进 DCM",是闭环设计前的必查项:

拓扑关键观察
Buck满载 D=Vout/Vin,轻载 K 减小 → DCM
Boost在 D=1/3 时 最大 ≈ 0.148
Buck-Boost类似 Flyback
Flyback同 Buck-Boost (隔离版)
Forward类似 Buck
Cuk / SEPIC / Zeta复杂类似 Buck-Boost

10. 5 个常见陷阱

模式分析 失败模式集中在 5 个反复出现的坑:

陷阱描述预防
假设 CCM 直接设计轻载实际 DCM,公式失效全负载范围算 K vs Kcrit
忽视 RHP 零CCM Boost/Flyback 带宽过高 → 振荡带宽 <
DCM 峰值低估没算 DCM 三角波 按 DCM 算
模式切换瞬态CCM → DCM 切换瞬间环路扰动平滑切换 + 控制器自适应
BCM EMI 频谱宽 变 → EMI 频带散EMI filter 按宽频段设计

核心要点

  • 模式区分: 是否落到 0——CCM 不落、BCM 刚落、DCM 落+死区。
  • K = ,Kcrit 各拓扑不同——K > Kcrit CCM,< Kcrit DCM。
  • CCM: 小、损耗小、RHP 零 (Boost/Flyback)。
  • DCM: 大、控制简单、无 RHP
  • BCM/QR:谷底开通、效率高、 随负载变——Flyback QR / PFC BCM 主流。
  • RHP 零 = → 带宽 <
  • 现代 SMPS 负载自适应切换:重载 CCM、中载 BCM、轻载 DCM、极轻载 Burst。
  • Buck CCM 输出 线性;DCM 非线性必须闭环

Engineering Objects

引用此页的结构化 Engineeri…

引用此页的结构化 Engineering Object(v2.0 Copilot 自动生成,不要手动编辑此段)。

  • failure_mode · failure_mode_rhp_zero_oscillation — Right-Half-Plane Zero Oscillation

Cross-references