CCM / DCM / BCM 工作模式分析
本质与导读
本质 CCM/DCM/BCM 的分水岭是电感电流 iL 在一个周期里是否落到 0:无量纲数 K = 2L/(R Tsw) 与临界值 Kcrit = (1-D)^2 比较即判模式。本质权衡是 CCM 应力小但有 RHP 零、控制难;DCM/BCM 无 RHP 零却峰值电流大,故现代 SMPS 按负载自适应切换。
主线坐标:旁支 · 低压控制域 · ↑ 全景主线
1. 三种模式的物理定义
CCM/DCM/BCM 的关键是电感电流 是否归零:
| 模式 | 电流波形 | 物理 | 占空比 D |
|---|---|---|---|
| CCM (Continuous) | 梯形波, 不落到 0 | 电感储能从上周期继续 | 由 Vin/Vout 决定 |
| BCM (Boundary / Critical) | 三角波, 刚到 0 立刻上升 | 临界状态 | 由 Vin/Vout 决定 |
| DCM (Discontinuous) | 三角波 + 死区, 落到 0 保持一段 | 储能少于负载需求 | D 减小 (动态) |
2. 判别公式 — K vs Kcrit
无量纲参数 K (Erickson 定义):
临界值 Kcrit (各拓扑不同):
判定规则:
- → 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。
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
- ← 索引
- 电力电子 — 顶层
- DC-DC 拓扑对比 — 拓扑选型
- Flyback 变换器 — DCM/CCM/QR/ACF 实例
- Forward 家族 — CCM 主流
- PFC — CCM/BCM/DCM PFC
- Buck 控制环路 — CCM 控制
- 补偿器设计 — Type-2/3
- 软开关 ZVS/ZCS — BCM 谷底开通