4. 断续导通模式与边界条件
在 Boost 升压变换器的工程设计中,电感电流是否连续,直接决定了变换器的工作模式、传递函数、器件应力和控制策略。前几节我们默认电感电流始终大于零,即工作在连续导通模式(CCM)。但当负载变轻、电感量偏小或开关频率偏低时,电感电流会在开关周期内降到零并保持一段时间,这就是断续导通模式(DCM)。理解 DCM 的物理过程、掌握临界电感计算,并能在设计中快速判断模式,是 Boost 设计从“能工作”走向“可控、可预测”的关键一步。
一、DCM 的工作原理:三个阶段与电流归零
Boost 变换器在 DCM 下,一个开关周期被分成三个明显不同的阶段,而不是 CCM 的两个阶段。设开关管为 S,二极管为 D,电感为 L,输出电容为 C,负载为 R。
- 阶段 1(S 导通,0~D₁T):电感两端电压为输入电压 Vin,电感电流从零线性上升,斜率为 Vin/L。此时二极管截止,负载由输出电容供电。
- 阶段 2(S 关断,D 导通,D₁T~(D₁+D₂)T):电感通过二极管向输出侧释放能量,电感电压为 Vin−Vo(为负),电流线性下降,斜率为 (Vin−Vo)/L。
- 阶段 3(电流为零,D₂T~T):电感电流在 D₂T 时刻降到零,二极管自然关断。此后电感电流保持为零,负载完全由输出电容供电,直到下一个周期开关管再次导通。
与 CCM 最本质的区别在于:DCM 中电感电流每个周期都从零开始、回到零结束,电感电流的“平均值”不再等于其“中点值”,而是与占空比、电感量、负载共同相关。这也导致 DCM 下 Boost 的电压增益不再只由占空比决定,而是随负载变化。
二、临界电感计算:模式分界的量化依据
判断 Boost 是否进入 DCM,核心是求出临界电感 Lcrit。临界状态(BCM)下,电感电流在每个周期结束的瞬间恰好降到零。此时电感电流的峰值等于其平均值,且纹波峰峰值等于平均值的两倍。
设输入电压 Vin,输出电压 Vo,占空比 D,开关频率 fs,负载电阻 R。在 CCM 下,电感电流纹波峰峰值为:
ΔI_L = V_in · D / (L · f_s)
电感电流平均值(输入侧):
I_L_avg = I_in = P_o / V_in = V_o² / (V_in · R)
临界条件:ΔI_L / 2 = I_L_avg
=> V_in · D / (2 · L · f_s) = V_o² / (V_in · R)
利用 V_o / V_in = 1 / (1 − D),整理得:
L_crit = D · (1 − D)² · R / (2 · f_s)
这个公式非常实用:它把电感量、占空比、负载和开关频率放在同一个关系式中。设计时只要算出 Lcrit,再与实际选用的电感 L 比较,就能判断工作模式。需要注意的是,Lcrit 随负载 R 变化,因此“轻载进入 DCM”是必然趋势;重载时 R 小,Lcrit 小,更容易保持 CCM。
工程速判:若已知 L、fs、R 和 D,可直接计算 ΔIL 与 2IL_avg 的大小关系。当 ΔIL < 2IL_avg 时为 CCM;当 ΔIL = 2IL_avg 时为 BCM;当 ΔIL > 2IL_avg 时为 DCM。
三、模式判断方法与设计流程
在实际项目中,模式判断不应只靠仿真波形“看一眼”,而应形成可复用的计算流程。推荐按以下步骤执行:
- 确定工作条件:列出 Vin、Vo、fs、满载电流 Io,并计算满载等效负载 R = Vo/Io。
- 计算占空比:CCM 下 D = 1 − Vin/Vo;若已进入 DCM,则需用 DCM 增益公式迭代修正。
- 计算临界电感:Lcrit = D(1−D)²R/(2fs)。
- 比较实际电感:若 L > Lcrit,设计为 CCM;若 L < Lcrit,则进入 DCM。
- 校核最恶劣工况:通常最小负载(最大 R)最容易进入 DCM,应以此作为模式判断的边界条件。
- 决定控制策略:CCM 可用平均电流模式或电压模式;DCM 下小信号模型不同,需重新补偿,或采用 DCM 专用增益公式。
| 判断项 | CCM | BCM(临界) | DCM |
|---|---|---|---|
| 电感电流最小值 | Imin > 0 | Imin = 0 | Imin = 0 且存在零平台 |
| 电感量关系 | L > Lcrit | L = Lcrit | L < Lcrit |
| 电压增益 | Vo/Vin = 1/(1−D) | 同 CCM 边界 | 与负载、L、fs 相关 |
| 二极管电流 | 关断时连续 | 关断末降到零 | 提前降到零并截止 |
| 控制模型 | 二阶、LC 双极点 | 边界,模型退化 | 一阶近似,右半平面零点影响减弱 |
四、案例与常见误区复盘
案例:某 Boost 设计 Vin=12 V,Vo=24 V,fs=200 kHz,满载 Io=1 A,选用 L=22 µH。先算 D=1−12/24=0.5,满载 R=24 Ω。Lcrit=0.5×0.5²×24/(2×200k)=0.5×0.25×24/400k=3/400k=7.5 µH。由于 22 µH > 7.5 µH,满载为 CCM。但当负载降到 0.1 A 时,R=240 Ω,Lcrit=75 µH,此时 22 µH < 75 µH,进入 DCM。这说明同一电感在不同负载下可能跨越模式边界。
常见误区:① 认为“电感越大越好”,忽略大电感带来的体积、成本和动态响应变慢;② 在 DCM 下仍套用 CCM 的 1/(1−D) 增益公式,导致占空比设计偏小、输出电压不达标;③ 只按满载判断模式,忽略轻载 DCM 对环路稳定性的影响;④ 把 BCM 当作稳定工作点长期运行,导致频率抖动和 EMI 恶化。
复盘要点:模式判断的本质是“电感电流是否在一个周期内归零”。临界电感公式 Lcrit=D(1−D)²R/(2fs) 是最直接的量化工具。设计时应同时校核满载与最小负载,明确目标模式,再据此选择电感量、开关频率和控制补偿策略。若希望全负载范围保持 CCM,就必须按最大负载电阻(最小负载电流)计算 Lcrit,并留出足够裕量;若允许 DCM,则应在控制模型中采用对应的小信号模型,避免环路失稳。