尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

反激电源CCM与DCM模式深度解析:波形分析、选型计算与调试实战

反激电源CCM与DCM模式深度解析:波形分析、选型计算与调试实战 反激电源这个拓扑但凡做过电源的都知道它有多磨人。表面上就一个开关管、一个变压器、一个二极管加几个电容电阻原理图半小时能画完但真正调起来波形不对、效率上不去、EMI超标、炸机——这些问题能让人在实验室熬到天亮。我自己刚入行那会儿拿着示波器看反激的电流波形完全分不清当前跑在CCM还是DCM更别提根据模式去反推变压器参数了。后来踩的坑多了才慢慢把这两种模式的脾气摸透。这篇内容就是把我这些年做反激电源设计时关于CCM连续导通模式和DCM断续导通模式的波形分析、选型判断、参数计算这些实战经验整理出来。不管你是刚接触开关电源的新手还是已经做过几款电源但想系统梳理选型逻辑的老手都能从中找到可以直接用的方法和判断依据。核心就一件事让你看着示波器上的波形就能判断当前工作模式并且知道该往哪个方向调。1. 反激电源工作模式的核心逻辑拆解1.1 反激拓扑的能量传递本质反激电源的本质是一个先存后放的能量搬运工。开关管导通时变压器初级绕组通电能量以磁通的形式储存在磁芯里这时候次级整流二极管是反偏截止的负载靠输出电容撑着。开关管关断时初级电流被切断磁芯里的磁通要维持连续于是次级绕组感应出电压整流二极管导通把储存的能量释放给负载和输出电容。这个存-放的过程决定了反激电源的所有特性。它不像正激那样能量直接透传而是必须经过磁芯这个中转站。正因为如此变压器在反激里其实承担的是电感储能加变压器隔离变压的双重角色这也是为什么反激的变压器设计比正激复杂得多。理解这一点非常关键CCM和DCM的区别本质上就是磁芯里的能量在每个开关周期结束时有没有被完全释放干净。释放干净了下个周期从零开始就是DCM没释放完下个周期接着往上叠就是CCM。1.2 CCM与DCM的定义与波形特征先把定义说清楚不然后面没法聊。CCMContinuous Conduction Mode连续导通模式在每个开关周期结束时变压器次级电流还没有降到零磁芯中始终有剩余能量。下一个周期开关管再次导通时初级电流不是从零开始而是从一个非零的初始值开始线性上升。DCMDiscontinuous Conduction Mode断续导通模式在每个开关周期内次级电流会降到零磁芯能量完全释放。在开关管再次导通之前有一段死区时间此时初级和次级电流都为零开关管两端会出现由漏感和寄生电容引起的振荡波形。从示波器上看最直观的区别就是初级电流波形通常用电流探头或者采样电阻上的电压来观察CCM的初级电流波形是梯形波——上升沿线性上升关断后下一个周期从非零值继续上升波形是连续的梯形。DCM的初级电流波形是三角波——从零开始线性上升到峰值然后关断电流归零在死区时间里有一段振荡然后下一个周期再从零开始。这两个波形特征是你判断工作模式的第一依据比任何公式计算都快。1.3 为什么模式选择是反激设计的第一个决策点很多新手拿到需求就开始算变压器匝数、选MOS管这是典型的顺序错误。工作模式的选择会直接影响后面几乎所有参数的设计方向。选CCM还是DCM决定了初级电感量CCM需要的电感量更大DCM需要的电感量更小。峰值电流同样输出功率下DCM的峰值电流比CCM高得多通常是CCM的2倍以上。MOS管和整流管的电流应力DCM下电流应力更大需要选更大电流规格的器件。变压器体积CCM电感量大磁芯需要更大或者匝数更多但峰值电流小铜损可能更低。EMI特性DCM的电流变化率di/dt更大EMI通常更难处理CCM的电流变化相对平缓但存在反向恢复问题。环路响应CCM的传递函数是双极点系统补偿更复杂DCM是单极点系统补偿相对简单。所以模式选择不是一个孤立的决定它牵一发动全身。我的习惯是先根据功率等级、输入输出条件、成本约束确定模式再往下算参数。2. CCM与DCM的波形深度解析与参数计算2.1 CCM模式波形逐段拆解拿一个典型的CCM反激波形来说一个开关周期可以分成两个主要阶段阶段一开关管导通Ton开关管导通初级绕组两端加上输入电压Vin初级电流从初始值I_init开始线性上升。上升斜率由Vin和初级电感Lp决定di/dt Vin / Lp导通结束时初级电流达到峰值I_pkI_pk I_init (Vin × Ton) / Lp这段时间里次级二极管反偏负载完全靠输出电容供电。输出电容上的电压会有轻微下降下降幅度取决于负载电流和电容容量。阶段二开关管关断Toff开关管关断初级电流被切断变压器各绕组电压反转次级二极管导通。次级电流从反射过来的峰值开始线性下降下降斜率由输出电压Vo和次级电感Ls决定di/dt Vo / Ls在CCM模式下次级电流在Toff结束时还没有降到零剩余值就是下一个周期的初始电流反射到初级的对应值。这里有个关键关系初级电流的初始值I_init和次级电流的终值I_sec_end之间通过匝比n关联I_init I_sec_end / n其中n Np / Ns初级匝数比次级匝数。从示波器上看CCM的初级电流波形你会看到一个梯形上升沿是线性的顶部是平的因为峰值电流由PWM控制器限制下降沿在关断瞬间有一个电流跳变因为次级电流反射然后下一个周期从这个跳变后的值继续上升。注意CCM下观察初级电流波形时关断瞬间会有一个尖峰这是漏感能量释放造成的不要把这个尖峰误认为是峰值电流。真正的峰值电流要看尖峰之前的平顶部分。2.2 DCM模式波形逐段拆解DCM的波形分三个阶段阶段一开关管导通Ton和CCM一样初级电流从零开始线性上升因为上个周期能量已经放完初始值为零。上升斜率同样是Vin/Lp峰值电流为I_pk (Vin × Ton) / Lp阶段二开关管关断次级导通Toff_sec次级二极管导通次级电流从n×I_pk开始线性下降下降斜率为Vo/Ls。当次级电流降到零时这个阶段结束。阶段三死区时间Tdead次级电流归零后变压器磁芯能量释放完毕。此时开关管两端的寄生电容Coss和初级电感Lp开始谐振产生阻尼振荡。这个振荡频率为f_ring 1 / (2π × √(Lp × Coss))在示波器上你会看到初级电流为零但开关管漏源电压Vds上有一段衰减振荡波形。这个振荡是DCM的标志性特征。DCM下初级电流波形是标准的三角波从零线性上升到峰值然后瞬间归零实际上有一个由漏感引起的短暂过渡死区时间里电流保持为零然后下一个周期重复。2.3 两种模式的电流有效值与峰值对比同样输出功率下DCM的峰值电流远大于CCM这个差距到底有多大来算一笔账。假设输出功率Po 30W效率η 0.85输入电压Vin 300V直流母线开关频率fs 65kHz匝比n 10。CCM情况假设占空比D 0.45纹波系数Kr 0.4输入功率Pin Po / η 35.3W平均输入电流I_avg Pin / Vin 117.6mA初级峰值电流I_pk I_avg / (D × (1 - Kr/2)) ≈ 117.6 / (0.45 × 0.8) ≈ 327mA初级电流纹波ΔI Kr × I_pk ≈ 131mADCM情况同样条件DCM下占空比会不同假设D 0.35DCM通常占空比更小I_pk 2 × Pin / (Vin × D) 2 × 35.3 / (300 × 0.35) ≈ 672mA可以看到DCM的峰值电流是CCM的两倍多。这意味着MOS管的电流应力、采样电阻上的功耗、变压器的饱和风险都大幅增加。用表格对比更清楚参数CCMDCM初级峰值电流327mA672mA初级电流有效值约180mA约275mAMOS管电流应力较低较高变压器饱和风险较低较高输出纹波较小较大这个表格说明了一个核心问题大功率场合优先考虑CCM因为峰值电流小器件应力低小功率场合DCM更合适因为电感小、变压器体积小、控制简单。2.4 临界模式与模式切换的边界条件CCM和DCM之间有一个临界点叫BCMBoundary Conduction Mode临界导通模式。在BCM下次级电流恰好在开关管再次导通时降到零。临界条件下的初级电感量计算公式Lp_critical (Vin_min × D_max)² / (2 × Pin × fs)当实际电感量Lp Lp_critical时工作在CCM当Lp Lp_critical时工作在DCM。这个公式非常实用。你在设计时先确定想要的模式然后根据这个公式反推需要的电感量。但要注意实际工作中模式不是固定的。负载变化时反激电源可能从CCM切换到DCM。比如一个设计在满载时工作在CCM的电源轻载时可能自动进入DCM。这是因为负载电流减小每个周期需要的能量减少磁芯能量在更短时间内就能释放完毕。实操心得很多新手调电源时发现轻载波形是DCM、重载波形是CCM以为是电路有问题其实这是正常现象。关键是要确保在你关心的负载范围内模式切换不会引起环路不稳定或者输出纹波突变。3. 反激电源选型实战从需求到方案落地3.1 根据功率等级选择工作模式功率等级是选择工作模式的第一判据。根据我的经验可以大致这样划分5W以下几乎都用DCM。这个功率段对效率要求不高DCM的简单性和小体积优势明显。典型应用是手机充电器、小功率适配器。5W到30WDCM和CCM都有。这个区间是过渡地带需要综合考虑成本、效率、EMI。很多快充充电器在这个功率段倾向于DCM加准谐振QR模式来提升效率。30W到75WCCM逐渐成为主流。峰值电流的优势开始显现器件应力更可控。典型应用是笔记本适配器、LED驱动。75W以上基本都用CCM。DCM的峰值电流太大MOS管和整流管的损耗无法接受。但这个划分不是绝对的。我做过一个60W的LED驱动客户要求极低成本最后用了DCM方案通过选低导通电阻的MOS管和大容量输出电容硬扛过去了。所以最终还是要看具体的约束条件。3.2 变压器电感量与匝比的确定方法确定了工作模式接下来算变压器参数。这里给出完整的计算流程。第一步确定反射电压Vor反射电压是次级输出电压反射到初级的电压值Vor n × (Vo Vf)其中Vf是次级整流二极管的正向压降。Vf对于肖特基二极管取0.4V左右对于快恢复二极管取0.8V左右。Vor的选择很关键。Vor太高MOS管耐压要求高Vor太低占空比范围受限。一般取Vor在80V到120V之间对于600V或650V的MOS管。第二步确定最大占空比D_maxD_max Vor / (Vor Vin_min)Vin_min是最小输入直流电压。对于宽输入范围85V到265V交流Vin_min大约在100V到120V直流母线。第三步计算初级电感量CCM下Lp (Vin_min × D_max)² / (2 × Pin × fs × Kr × (1 - Kr/2))其中Kr是纹波系数一般取0.3到0.5。DCM下Lp (Vin_min × D_max)² / (2 × Pin × fs)第四步计算匝比n Np / Ns Vor / (Vo Vf)第五步计算初级匝数Np Lp × I_pk / (Bmax × Ae)其中Bmax是磁芯的最大磁通密度一般取0.25T到0.3T留一定裕量Ae是磁芯的有效截面积。第六步计算次级匝数Ns Np / n第七步计算辅助绕组匝数辅助绕组用于给PWM控制器供电电压一般取12V到18VNa Ns × (Va Vf_a) / (Vo Vf)其中Va是辅助绕组电压Vf_a是辅助绕组整流二极管压降。这套计算流程我用了很多年基本上算出来的参数直接打样就能工作最多微调一下匝数。3.3 MOS管与整流管的选型要点MOS管选型耐压方面MOS管的漏源击穿电压Vds_rated要大于Vin_max Vor 漏感尖峰。漏感尖峰一般取Vor的30%到50%。所以Vds_rated ≥ Vin_max 1.4 × Vor对于宽输入范围Vin_max约375V265V交流整流后Vor取100V则Vds_rated ≥ 375 140 515V。考虑裕量选600V或650V的MOS管。电流方面MOS管的额定电流要大于初级峰值电流的2倍以上考虑瞬态和温度降额。导通电阻Rds_on越小导通损耗越低但代价是寄生电容更大开关损耗可能增加。这是一个权衡。我的经验是65kHz以下选Rds_on优先100kHz以上要综合考虑Qg和Coss。整流管选型次级整流管的耐压要大于Vr_rated ≥ Vo Vin_max / n电流方面整流管的额定电流要大于次级峰值电流。肖特基二极管适合低压输出12V以下压降小、恢复快。快恢复二极管或超快恢复二极管适合高压输出。同步整流可以大幅降低损耗但电路复杂度和成本更高。3.4 吸收电路与EMI滤波的参数设计RCD吸收电路漏感能量必须被吸收否则会击穿MOS管。RCD吸收是最常用的方案。吸收电容C_snubber的选取C_snubber ≥ Lk × I_pk² / (V_clamp² - Vor²)其中Lk是漏感一般取初级电感的1%到3%V_clamp是吸收电压一般取Vor的1.5到2倍。吸收电阻R_snubber的选取R_snubber V_clamp² / (Lk × I_pk² × fs / 2)吸收二极管要选快恢复类型反向恢复时间trr越小越好。EMI滤波反激电源的EMI主要来自开关管的dv/dt和di/dt。共模干扰和差模干扰要分别处理。差模滤波用电感和X电容组成LC滤波器截止频率要低于开关频率的1/10。共模滤波用共模电感和Y电容。Y电容的容量受漏电流限制一般不超过4700pF。注意事项Y电容的选型直接关系到漏电流指标。医疗设备对漏电流要求极严Y电容可能只能用到几百pF这时候共模滤波效果会大打折扣需要增加共模电感的感量来补偿。4. 波形调试与常见问题排查实录4.1 示波器波形判读的实战技巧看反激波形我一般同时看三路信号初级电流用电流探头或采样电阻、MOS管Vds、次级整流管电流如果有条件。判断CCM还是DCM最快的方法是看初级电流波形梯形波关断后下一个周期从非零开始 → CCM三角波关断后电流归零有一段平底 → DCM三角波但电流刚好在下一个周期开始时到零 → BCM临界模式看Vds波形判断死区振荡DCM下Vds在死区时间里会有衰减振荡。振荡频率和幅度可以帮你判断漏感和寄生电容是否正常。如果振荡幅度过大说明漏感偏大或者吸收电路没调好。看次级电流波形判断变压器设计是否合理次级电流的下降斜率应该和Vo/Ls一致。如果下降斜率明显偏慢可能是次级电感偏大或者输出电压偏低。4.2 模式切换引起的异常波形与解决方案问题一轻载时输出纹波突然变大这是CCM切换到DCM时的典型问题。DCM下每个周期传递的能量是固定的由峰值电流决定负载减小时多余的能量会充到输出电容上导致输出电压升高环路需要更长时间来调整。解决方案在轻载时增加假负载或者选用支持频率折返frequency foldback的PWM控制器在轻载时降低开关频率来维持DCM下的能量平衡。问题二模式切换时听到音频噪声变压器在CCM和DCM之间来回切换时开关频率可能在人耳可闻范围内波动导致变压器磁芯产生音频噪声。解决方案调整环路补偿让模式切换更平滑或者在变压器磁芯之间点一点胶水来抑制机械振动。问题三CCM下MOS管关断时电压尖峰过高CCM下初级电流的初始值不为零关断时漏感储存的能量更大尖峰电压更高。解决方案优化变压器绕制工艺降低漏感三明治绕法调整RCD吸收参数或者选用耐压更高的MOS管。4.3 常见问题速查表现象可能原因排查方法解决方案初级电流波形顶部有尖峰漏感过大测量漏感值优化绕制工艺加强吸收DCM死区振荡幅度过大寄生电容大或漏感大改变Coss或Lp观察调整吸收电路换低Coss的MOS轻载输出纹波大模式切换观察不同负载下波形加假负载或选频率折返IC满载时MOS管过热峰值电流过大或Rds_on高测电流波形和温度换低Rds_on的MOS或改CCM次级整流管反向恢复尖峰二极管trr大看次级电流波形换肖特基或快恢复管变压器有音频噪声模式切换或磁芯松动听声音看波形调环路或点胶EMI传导超标dv/dt或di/dt大分段排查差模共模加吸收、优化变压器、加滤波启动时输出电压过冲环路响应慢看启动波形调整软启动和补偿4.4 独家避坑经验分享坑一不要迷信仿真结果。我早期做反激设计时用仿真软件跑出来的波形很漂亮但实际打样后波形完全不一样。原因是仿真模型里的变压器漏感、寄生电容、二极管反向恢复特性都是理想化的。仿真可以用来验证计算但不能替代实际调试。坑二电流采样电阻的布局很关键。采样电阻的地线要走Kelvin连接否则开关电流在走线电阻上产生的压降会叠加到采样信号上导致电流波形失真严重时会引起误保护。坑三DCM下不要忽略死区振荡对EMI的影响。死区振荡的频率通常在几百kHz到几MHz正好落在传导EMI的测试频段内。如果EMI测试超标可以在MOS管两端并联一个小电容几十pF来降低振荡频率和幅度但要注意这会增加开关损耗。坑四CCM下要注意变压器的直流偏磁问题。CCM下初级电流有直流分量如果变压器设计不当磁芯可能单向饱和。解决方法是加气隙气隙长度要足够大以承受最大的直流偏磁。坑五模式选择要考虑最恶劣工况。比如一个电源标称工作在CCM但在最低输入电压和最大负载时可能进入DCM。设计时要确保在最恶劣工况下MOS管和整流管的应力都在安全范围内。5. 从波形到选型的完整设计案例5.1 案例需求定义拿一个实际案例来串一遍完整流程。需求输入85V到265V交流输出12V/3A36W效率要求大于85%成本敏感用于LED驱动。分析36W属于中等功率效率要求不算苛刻成本敏感。DCM方案变压器小、器件少但峰值电流大MOS管和整流管成本可能更高。CCM方案变压器大、器件多但电流应力小。需要算一下再决定。5.2 参数计算与模式选择先按DCM算Vin_min 100V直流D_max取0.45fs 65kHzη 0.85。Pin 36 / 0.85 42.4WI_pk 2 × Pin / (Vin_min × D_max) 2 × 42.4 / (100 × 0.45) 1.88A这个峰值电流偏大MOS管需要选4A以上的成本不低。再按CCM算Kr取0.4I_avg Pin / Vin_min 0.424AI_pk I_avg / (D_max × (1 - Kr/2)) 0.424 / (0.45 × 0.8) 1.18A峰值电流降到1.18AMOS管选2A到3A就够了。但CCM需要更大的变压器而且环路补偿更复杂。综合考虑36W这个功率段我倾向于用CCM因为峰值电流降低带来的器件成本节省可以抵消变压器成本的增加。而且CCM的EMI通常更好处理。最终选择CCM方案。5.3 关键器件选型清单根据计算结果选型如下器件规格选型理由MOS管650V/4ARds_on 1.5Ω耐压裕量充足电流降额后满足整流管60V/5A肖特基低压输出肖特基压降小PWM控制器电流模式支持CCM内置斜坡补偿适合CCM变压器磁芯EE25或EF2536W功率EE25足够初级电感1.2mH按CCM公式计算匝比10:1Vor取100V输出电容470μF/25V低ESR满足纹波要求RCD吸收100kΩ2.2nF快恢复管吸收漏感能量5.4 调试过程与波形验证打样回来后按以下步骤调试第一步不装MOS管用外部直流电源给PWM控制器供电检查驱动波形频率和占空比是否正常。第二步装上MOS管输入低压直流比如30V用示波器看初级电流波形。确认是梯形波CCM峰值电流在预期范围内。第三步逐步升高输入电压到100V加载到满载观察波形是否稳定。检查MOS管Vds尖峰是否在安全范围内。第四步切换负载从空载到满载观察模式切换是否平滑输出纹波是否在可接受范围内。第五步做EMI预测试如果超标调整吸收电路和EMI滤波器参数。整个调试过程中示波器上的波形是最可靠的判断依据。计算值只是起点实际波形才是终点。实操心得调试时一定要用隔离变压器给示波器供电或者用差分探头测量初级波形。直接把示波器地线夹到初级地上会炸机这个坑我踩过代价是一个示波器探头加一块板子。6. 模式选型的进阶思考与扩展方向6.1 准谐振与有源钳位对模式选择的影响传统的CCM和DCM二分法在实际工程中已经不够用了。准谐振QR模式在DCM的基础上通过检测Vds振荡的谷底来开通MOS管大幅降低开通损耗。有源钳位ACF则通过增加一个辅助开关管来实现软开关同时回收漏感能量。这两种进阶拓扑对模式选择的影响是QR模式本质上还是DCM但通过谷底开通把效率提升了一个档次。适合中小功率、对效率有要求的场合。ACF可以工作在CCM同时实现ZVS零电压开通适合大功率、高效率场合但电路复杂度和成本高。如果你的项目对效率要求极高或者散热条件受限可以考虑从基础CCM/DCM升级到QR或ACF。但前提是把基础模式吃透否则进阶拓扑只会让你更晕。6.2 数字化控制下的模式管理现在越来越多的反激电源用数字控制器DSP或专用数字电源IC来实现。数字控制的好处是可以实时监测工作模式并在CCM和DCM之间主动切换。比如在轻载时主动切到DCM降低开关频率重载时切回CCM降低电流应力。这种动态模式管理可以把两种模式的优点结合起来。但数字控制也带来了新的问题采样延迟、量化误差、环路计算量。如果ADC采样率不够高可能无法准确捕捉峰值电流导致模式判断错误。我的建议是如果团队没有数字电源的经验先从模拟控制器加CCM/DCM固定模式做起等产品稳定了再考虑数字化升级。6.3 从波形反推设计问题的系统方法最后分享一个我常用的系统方法从波形反推设计问题。拿到一个波形先看整体形状判断模式再看细节找问题电流上升斜率不对 → 检查输入电压和初级电感电流下降斜率不对 → 检查输出电压和次级电感峰值电流偏高 → 检查负载、效率、电感量死区振荡频率不对 → 检查漏感和寄生电容关断尖峰过高 → 检查漏感和吸收电路波形有抖动 → 检查环路稳定性和驱动信号这套方法可以帮你快速定位问题而不是盲目换器件。反激电源设计这件事说到底就是和波形打交道。CCM和DCM的选择没有绝对的对错只有适不适合你的应用场景。把波形看懂了参数计算就是水到渠成的事。我在实际项目中最大的体会是不要怕试错但每次试错都要有明确的验证目标。改一个参数看波形怎么变记录下来下次就有经验了。这比看十篇理论文章都管用。
返回列表