4. CCM与DCM工作模式

在单相PFC Boost变换器中,电感电流是否连续,直接决定了变换器的工作模式、控制策略、器件应力和EMI特性。理解CCM、DCM与CrM(临界导通模式,也称BCM)三种模式的本质差异,是设计PFC电感、选择控制芯片和评估效率的前提。本节从电感电流波形出发,建立三种模式的物理图像,并给出工程选型的判断依据。

一、核心原理:电感电流的三种形态

Boost PFC的功率级由整流桥、升压电感L、开关管Q、二极管D和输出电容C构成。在一个开关周期内,电感电流由输入电压与输出电压之差决定其上升和下降斜率。根据电感电流在开关周期结束时是否归零,可划分为三种模式:

  • CCM(连续导通模式):电感电流在整个开关周期内始终大于零,电流波形为梯形,存在直流分量与纹波分量。电感储能未完全释放,下一周期从非零电流继续上升。
  • DCM(断续导通模式):电感电流在开关管关断后下降到零,并保持一段零电流时间,直到下一周期开关管再次导通。电流波形为三角形,存在明显的死区。
  • CrM(临界导通模式):电感电流恰好在开关管再次导通前降到零,零电流时间趋近于零,介于CCM与DCM之间。其开关频率随输入电压和负载变化,属于变频控制。

三种模式的边界由电感量L、开关频率fsw、输入电压vin和输出功率Po共同决定。在固定电感与负载下,输入电压越高,电流纹波越小,越容易进入CCM;负载越轻,电流越小,越容易进入DCM。

Boost PFC 三种电感电流模式对比 CCM 连续导通 0 iL 电流始终 > 0,梯形波 DCM 断续导通 0 iL 电流归零,有死区 CrM 临界导通 0 iL 恰好归零,变频 三种模式关键特性对照 特性 CCM DCM CrM 电流峰值 低 高 中高 开关频率 固定 固定 变频 二极管反向恢复 严重 无 无 适用功率 大功率 小功率 中小功率

二、方法流程:如何判断与选择工作模式

工程上判断PFC处于哪种模式,通常按以下步骤进行:

  1. 计算电感电流纹波:ΔiL = vin·D·Tsw/L,其中D为占空比,Tsw为开关周期。
  2. 比较纹波与平均电流:若ΔiL < 2·iL,avg,则处于CCM;若ΔiL > 2·iL,avg,则进入DCM;若两者相等,则为CrM边界。
  3. 确定控制策略:CCM常用平均电流控制或峰值电流控制;DCM常用电压型单环控制;CrM常用零电流检测(ZCD)变频控制。
  4. 校核器件应力:根据模式计算电感峰值电流、二极管反向恢复电荷和开关管电压尖峰。

关键公式:临界电感 Lcrit = vin·D·Tsw / (2·iL,avg)。当实际电感 L > Lcrit 时进入CCM,L < Lcrit 时进入DCM。

三、案例场景:不同功率等级的模式选择

以一款宽输入范围(90VAC~264VAC)、输出400V/200W的Boost PFC为例。若选用330μH电感、65kHz固定频率,在低压满载时电感电流纹波约为平均电流的1.2倍,处于CCM;在高压轻载时纹波超过平均电流的两倍,进入DCM。此时若仍用固定频率平均电流控制,轻载效率会明显下降。

实际产品中常见的选择是:

  • 75W以下:多采用DCM或CrM,控制简单、二极管无反向恢复,成本低。
  • 75W~300W:CrM是主流,如L6562、FAN7930等芯片,兼顾效率与EMI。
  • 300W以上:CCM更合适,如UCC28180、ICE3PCS01等,电流应力小、导通损耗低,但需使用快恢复二极管或SiC二极管抑制反向恢复。

提示:CrM在轻载时开关频率会急剧升高,可能超过驱动芯片上限,因此许多CrM控制器内置频率钳位或进入DCM间歇模式,设计时需确认最低/最高频率范围。

四、误区与复盘:常见理解偏差

误区一:DCM一定比CCM效率低。在轻载下,DCM因电流峰值高、导通损耗大,效率可能低于CCM;但在小功率场合,DCM消除了二极管反向恢复,开关损耗反而更低。效率高低取决于负载点和器件选型,不能一概而论。

误区二:CrM就是DCM。CrM的零电流时间趋近于零,开关频率随输入电压瞬时变化,而DCM存在固定死区。两者控制方式、频率特性和EMI频谱差异明显。

误区三:CCM必须用平均电流控制。CCM也可用峰值电流控制,但峰值电流控制存在占空比大于0.5时的次谐波振荡问题,需要斜坡补偿。平均电流控制则天然适合PFC的电流环跟踪。

复盘要点:选择工作模式时,应同时考虑功率等级、输入范围、效率目标、EMI要求和成本。固定频率CCM适合大功率与低电流应力;CrM适合中小功率与低成本;DCM适合小功率与简单控制。实际设计中,很多PFC会在不同输入电压和负载下跨越两种模式,控制器需要具备模式平滑切换能力,避免电流波形畸变和音频噪声。

模式判断伪代码:
for each switching cycle:
    i_ripple = vin * D * Tsw / L
    i_avg    = Pin / vin
    if i_ripple < 2 * i_avg:
        mode = CCM
    elif i_ripple == 2 * i_avg:
        mode = CrM
    else:
        mode = DCM

掌握三种模式的电流波形、频率特性和器件应力差异,才能在PFC电感、开关管、二极管和控制芯片之间做出合理权衡,为后续电流环与电压环设计打下基础。