资讯动态

反激电源DCM、CCM、BCM三种工作模式详解与设计实战

发布时间:2026/9/3 7:45:47 来源:尧图企业网站定制
1. 先搞清楚反激电源的三种模式到底在说什么反激式开关电源不管是给手机充电、给路由器供电还是给各种小家电用核心都是那个变压器更准确地说是耦合电感在“储能”和“放能”。很多新手学反激卡住的第一关就是搞不清它到底有哪几种“工作模式”以及这些模式对设计到底意味着什么。简单说这三种模式——断续模式DCM、临界模式BCM和连续模式CCM——本质上是变压器中励磁电流或者说电感电流在一个开关周期内有没有“归零”的区别。这直接决定了你的电源变压器怎么算、功率管和二极管承受多大应力、环路怎么调甚至EMI好不好过。断续模式DCM每个周期结束变压器里的磁能完全释放电流降到零停一会儿再开始下一个周期。特点是开关管在零电流时开通ZCS二极管在零电流时关断电磁干扰EMI的尖峰相对好处理但变压器和功率器件的峰值电流大适合中小功率、对成本敏感、对效率要求不是极端高的场合。临界模式BCM正好卡在电流刚要降到零但还没降到零的时刻开始下一个周期。理论上综合了DCM和CCM的一些优点比如开关管也是零电流开通但控制起来比较“玄学”需要频率变化变频对控制器要求高实际中纯粹工作在这一点上很难稳定。连续模式CCM每个周期开始时变压器里还有“余粮”剩余磁能电流不从零开始爬升。特点是峰值电流小所以导通损耗低、变压器铜损小适合做大功率、高密度电源。但开关管是硬开通有开通损耗二极管是硬关断有反向恢复问题产生的EMI噪声更复杂。所以选哪种模式不是拍脑袋而是先看你要做什么功率等级、什么输入输出电压范围、对效率和成本怎么权衡。我一般会建议新手先从DCM入手理解原理因为波形清晰计算直接做产品时中低功率比如几十瓦以下DCM很常见功率往上走或者要求高效率、小体积就得认真考虑CCM了。2. 从波形看懂三种模式的核心差异光说概念没用得看波形。理解这三种模式最直观的就是看开关管电流或变压器原边电流和次级二极管电流的波形。这里我们结合常见的反激拓扑比如用UC3842、OB2263这类电流型PWM芯片的电路来看。假设你手上有个示波器探头接在开关管的源极对地检测电流采样电阻上的电压或者用电流探头直接看原边电流。同时另一个探头看次级整流二极管后的电压或电流。2.1 断续模式DCM波形与特征在DCM下一个完整的开关周期T_s可以分成三个阶段开关管导通阶段t_on开关管打开输入电压加在原边电感上原边电流I_p从0开始线性上升变压器储能。此时次级二极管反偏负载由输出电容供电。开关管关断二极管导通阶段t_off开关管关闭变压器原边感应电压反向次级二极管正偏导通储存的磁能向负载和电容释放次级电流I_s从峰值线性下降到0。死区时间t_dead次级电流降到0后二极管自然关断直到下一个周期开始。这段时间里原边和次级都没有电流变压器处于“空闲”状态。原边电感与开关管寄生电容可能发生谐振。波形特点原边电流是标准的三角波从0开始上升到峰值I_pk后下降归零并保持一段零电流时间。次级电流也是从峰值I_s_pk下降到0的三角波。开关管是在电流为0时开通的ZCS开通损耗小。二极管是在电流为0时关断的没有反向恢复问题。设计要点变压器计算核心公式是P_out (1/2) * L_p * I_pk² * f_s * η其中L_p是原边电感量f_s是开关频率。功率直接和峰值电流的平方、电感量、频率相关。峰值电流大因为能量完全释放要传递同样的功率峰值电流会比CCM大。适合频率固定的PWM控制器。2.2 连续模式CCM波形与特征在CCM下开关周期只有两个主要阶段没有明显的死区时间开关管导通阶段t_on开关管打开原边电流从某个初始值I_min大于0开始线性上升到峰值I_max。开关管关断二极管导通阶段t_off开关管关闭次级电流从某个初始值I_s_min大于0开始线性下降到最小值I_s_min对应原边I_min。波形特点原边电流是梯形波或者说是叠加在直流分量I_min上的三角波。次级电流也是梯形波在开关管导通期间它不为0有续流。开关管是在有电流I_min时硬开通的存在开通损耗和可能的地弹噪声。二极管是在有电流I_s_min时硬关断的存在反向恢复问题会带来额外的损耗和噪声尖峰。设计要点变压器计算功率公式为P_out (1/2) * (I_min I_max) * (V_in * D / (1-D)) * ...更常用的是V_in * D N * V_out * (1-D)伏秒平衡和电流纹波率r ΔI / I_avg来设计。ΔI是纹波电流I_avg是平均电流。峰值电流小对于相同功率CCM的峰值电流比DCM小因此导通损耗 (I²R) 更低变压器铜损也更小。存在右半平面零点RHPZ这是CCM模式反激在控制环路上的一个关键难点会导致环路带宽受限动态响应变慢。设计补偿网络时必须考虑。通常需要电流型控制如UC384X系列来稳定工作因为电压型控制容易不稳定。2.3 临界模式BCM/CRM波形与特征BCM是DCM和CCM的边界。当次级电流刚好下降到0的那一刻下一个开关周期立即开始。因此它没有死区时间但原边电流依然是从0开始上升。波形特点原边电流是从0开始的三角波。次级电流也是下降到0的三角波。开关管在零电流开通ZCS。开关频率f_s不是固定的它会随着输入电压V_in和负载I_out变化f_s ∝ (V_out * (1-D)) / (L_p * I_out)。负载越轻或输入电压越高频率越高满载或输入电压低时频率最低。设计要点通常需要变频控制器如L6565、NCP1207等准谐振或临界模式控制器来实现。在电流过零时开通降低了开通损耗有助于提升效率。变频特性使得轻载时频率可能变得很高导致磁芯损耗和驱动损耗增加所以轻载效率可能反而下降。很多芯片此时会进入“跳周期”模式Burst Mode来改善轻载效率。因为频率变化输入EMI滤波器的设计和输出纹波的频谱都更复杂。3. 三种模式的选择与设计实战考量知道区别后到底怎么选这不是理论选择题而是由你的设计指标决定的。下面这个表格可以帮你快速决策考量维度断续模式 (DCM)连续模式 (CCM)临界模式 (BCM/CRM)功率范围通常 75W常见于适配器、小功率模块通常 30W可做到数百瓦中等功率几十瓦到一百多瓦较常见峰值电流大因能量完全传递小因有电流连续中等同DCM但从0开始变压器尺寸相对较大因峰值电流大需更大磁芯防饱和相对较小峰值电流小可选用更小磁芯介于两者之间开关管应力开通应力小ZCS但电流峰值高开通应力大硬开通但电流峰值低开通应力小ZCS电流峰值中等二极管应力关断应力小零电流关断关断应力大有反向恢复问题关断应力小零电流关断控制环路简单单极点系统易补偿复杂存在右半平面零点(RHPZ)带宽受限较复杂因频率变化需变频控制EMI特性噪声频谱较离散尖峰易滤波噪声频谱连续高频成分多难滤波频率变化EMI频谱宽设计滤波有挑战典型控制器UC3842/3/4/5, OB2263, LD7535等固定频率PWMUC3842/3/4/5等需工作在CCML6565, NCP1207, FAN6300等准谐振/变频设计复杂度低适合新手入门高需处理RHPZ和补偿中需理解变频和轻载管理给新手的实战建议从DCM固定频率设计开始如果你第一次自己算变压器、画板子、调环路强烈建议从DCM模式开始。用UC3842这类经典芯片频率固定计算直接Lp (V_in_min * D_max) / (I_pk * f_s)调试时波形清晰问题容易定位。判断你的电源可能工作在哪种模式即使你按DCM设计在轻载时它自然会进入DCM在重载或输入电压低时可能会进入CCM。所以你的控制器尤其是补偿网络必须能在两种模式下都稳定。用3842做默认的Type II补偿网络一个积分器加一个零点一个极点通常需要调整CCM下需要更低的带宽。关注边界条件计算变压器时要明确你的“设计点”是满载下的DCM还是CCM。然后验算在最小输入电压、最大负载时占空比D是否超过控制器允许的最大值通常0.45-0.5比较安全给斜率补偿留余地在最高输入电压、最小负载时是否还能稳定工作不进入过于诡异的变频状态或环路震荡。实测验证模式示波器是关键。看原边电流波形是最准的。如果看到电流有段时间一直为0是DCM。如果电流始终不为0是CCM。如果电流刚好从0开始且没有死区频率还在变那可能是BCM或准谐振模式。4. 模式相关的核心参数计算与设计陷阱理解了模式就要落实到计算上。这里以最经典的固定频率DCM/CCM反激使用UC3843为例拆解几个关键计算点和容易踩的坑。4.1 变压器原边电感量Lp的计算这是第一个核心参数它直接决定了电源工作在哪个区域。对于DCM设计目标满载时处于DCM或临界Lp (V_in_min * D_max)² / (2 * P_in_max * f_s)其中V_in_min: 最小直流输入电压例如85Vac整流后约90V。D_max: 你设定的最大占空比建议不超过0.45为斜率补偿留空间。P_in_max: 最大输入功率P_out / η假设效率η0.85。f_s: 开关频率例如65kHz。计算出的Lp是一个上限值。实际选取时可以略小于此值以确保在整个输入电压和负载范围内都能进入DCM或临界。电感量越小越容易进入DCM但峰值电流会更大。对于CCM设计目标满载时处于CCM这里更常用电流纹波率r来设计。r ΔI / I_avg其中ΔI是原边电流的纹波峰值I_pk- 谷值I_valleyI_avg是原边电流平均值。对于反激I_avg I_in_avg P_in / (V_in * η)。 通常CCM设计时取r 0.4 ~ 0.8。r小意味着更“连续”峰值电流小但需要更大的电感。Lp (V_in_min * D_max) / (ΔI * f_s)而ΔI r * I_avg。陷阱1电感量取错导致模式偏移如果你按DCM公式算了一个电感结果在低压满载时发现电流连续了进入CCM而你的环路是按纯DCM调的很可能环路不稳定震荡或响应慢。所以最好按最恶劣情况V_in_min, I_out_max计算并明确你期望的模式然后用其他工况V_in_max, I_out_min来校验。4.2 峰值电流I_pk与电流采样峰值电流决定了开关管、二极管和变压器的电流应力也是电流型控制的核心采样点。对于DCMI_pk (2 * P_in) / (V_in_min * D_max)或I_pk (V_in_min * D_max) / (Lp * f_s)通过伏秒平衡推导。对于CCMI_pk I_avg ΔI / 2。其中I_avg P_in / (V_in * η)ΔI同上。关键点电流采样电阻R_senseUC3843的电流检测引脚Isense阈值电压通常是1.0V具体看芯片手册。那么R_sense V_th / I_pk。例如计算得I_pk 2.5A则R_sense 1.0V / 2.5A 0.4Ω。功率要足够P_rsense I_pk_rms² * R_senseI_pk_rms需要根据电流波形计算粗略估算可按I_pk / sqrt(3)DCM三角波。陷阱2采样电阻布局和斜率补偿布局采样电阻到芯片Isense引脚的走线必须短而粗最好用地线包围避免开关噪声耦合。采样电阻应使用无感电阻如金属膜电阻。斜率补偿在CCM模式且占空比D 50%时电流型控制可能发生次谐波振荡。必须在芯片的Isense引脚或Rt/Ct端增加一个从OSC振荡器引脚过来的斜坡电压这就是斜率补偿。很多新手调CCM反激环路震荡问题就出在这里。UC3843的数据手册会给出补偿斜坡幅度的计算公式。4.3 变压器匝比N与反射电压V_or匝比N Np / Ns。反射电压V_or N * (V_out V_f)其中V_f是次级整流二极管压降。V_or是一个极其重要的参数它影响了开关管耐压开关管关断时承受的电压为V_in_max V_or leakage spike漏感尖峰。这个尖峰可以通过RCD吸收电路来抑制。占空比D根据伏秒平衡V_in * D V_or * (1-D)所以D V_or / (V_in V_or)。为了在宽输入电压范围内获得合理的占空比比如0.2~0.45需要仔细选择V_or。经验值对于85-265Vac通用输入V_or常取90V ~ 135V。如果V_or取太低在高压输入时占空比会非常小可能导致控制不稳定或变压器利用率低。如果V_or取太高开关管耐压要求高V_ds V_in_max V_or spike可能被迫选用更贵的高压MOSFET且漏感尖峰能量大吸收电路损耗大。陷阱3忽略漏感尖峰与吸收电路变压器一定有漏感。开关管关断时漏感储存的能量会以高压尖峰的形式叠加在V_ds上。必须用RCD吸收电路Snubber或钳位电路Clamp来消耗这个能量保护MOSFET。RCD参数需要估算C_snub (L_leak * I_pk²) / (V_snub² - V_or²)R_snub 1 / (2 * f_s * C_snub)。V_snub是你希望钳位的电压需低于MOSFET的V_ds额定值并留有余量。实测调整计算只是起点。必须用示波器看V_ds波形调整R_snub和C_snub使尖峰电压在安全范围内同时吸收电阻不能太烫。5. 从原理图到调试模式如何影响你的实操假设你现在有一个基于UC3843的12V/5A60W反激电源原理图变压器按DCM/CCM边界设计。接下来怎么调5.1 上电前检查与静态测试检查关键元件MOSFET、二极管、芯片、光耦的型号和方向。检查电流采样电阻阻值和功率。检查变压器原边、次级、辅助绕组的引脚顺序同名端是否正确。用万用表量一下各绕组有无短路原边电感量是否与设计值接近。上辅助电先不接主输入用可调电源给UC3843的Vcc通常接辅助绕组经过整流滤波供电比如上15V。检查芯片Vref引脚是否有5V输出。用示波器看OSC引脚Rt/Ct是否有锯齿波频率是否正确。5.2 带轻载上电看波形定模式限流上电主输入串接一个灯泡如60W白炽灯或使用带限流功能的直流电源。输出接一个轻载如0.1A。抓取核心波形通道1开关管V_ds Drain 对地。通道2原边电流采样电阻电压或电流探头。通道3次级二极管阴极电压或输出电感/电容电压。分析模式如果原边电流是干净的三角波且每次归零后有一段平坦线这是DCM。如果原边电流是梯形波从未归零这是CCM。如果电流刚好从0开始下一个周期紧接着开始频率似乎有变化可能是BCM或你的电路接近临界。检查电压测量输出电压是否接近12V。如果不准调节反馈分压电阻。5.3 加重载观察模式切换与环路稳定性逐步增加负载到1A,2A,3A,5A。在每个负载点观察原边电流波形。你会发现随着负载加重电流波形从DCM逐渐向CCM过渡死区时间变短直至消失。关键测试动态负载。用电子负载或一个功率电阻配合MOSFET做开关产生一个阶跃负载例如从2A跳到4A。用示波器看输出电压的响应。如果振荡剧烈或恢复很慢环路补偿没调好。在CCM模式下很可能是因为右半平面零点RHPZ的影响你的环路带宽设得太高了。需要降低穿越频率增加相位裕量。通常需要减小补偿网络中的反馈电阻在光耦和TL431周围或增大积分电容。如果波形正常测量下过冲/下冲幅度和恢复时间看是否满足你的要求。5.4 效率、温升与应力测试满载效率在额定输入电压如110Vac,220Vac下满载运行至少30分钟测量输入功率和输出功率计算效率。关注开关管、二极管、变压器、吸收电阻的温升。检查应力开关管V_ds在最高输入电压265Vac和满载下看V_ds的最大值包括尖峰是否留有足够余量例如600V的MOSFET峰值不超过500V。次级二极管电压在开关管导通时二极管承受的反向电压是V_out V_in / N。确保其额定电压足够。原边峰值电流是否与设计值吻合是否超过芯片的电流限制阈值。最后记住一个核心原则反激电源的三种工作模式不是孤立的选择题而是一个连续的变化谱系。你的设计会随着输入电压和负载的变化在这三种状态之间动态切换。一个好的设计是确保电源在所有这些可能的工作点上都能稳定、高效、可靠地运行。调试时不要只看一个点要看整个工作范围。从轻载到重载从低压到高压把波形都抓一遍心里才有底。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价