ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

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

反激电源CCM与DCM模式深度解析:波形判别、选型与调试实战 反激电源这个拓扑说它是电源工程师的必修课一点不夸张。从手机充电器到LED驱动从适配器到辅助供电反激几乎无处不在。但很多人在调试时都会遇到同一个困惑示波器上抓到的波形到底说明电路工作在CCM还是DCM这两种模式对变压器设计、MOSFET选型、环路补偿有什么影响更关键的是我的应用场景到底该选哪种模式我自己在头几年做反激的时候踩过不少坑。有一次做一个24W的适配器按照DCM设计的变压器结果在满载时效率死活上不去MOSFET温升也偏高。后来用示波器仔细看原边电流波形发现轻载时确实是DCM但到了满载就进入了CCM而我压根没按CCM去优化参数。还有一次更离谱变压器气息磨得太大电感量偏小导致整个负载范围内都是深度DCM输出纹波大得吓人客户直接退货。这些经历让我意识到CCM和DCM不是随便选一个就行的它们各自有明确的适用边界而且波形特征直接反映了电路的工作状态。这篇文章我会从波形特征入手把两种模式的底层逻辑讲清楚然后给出具体的选型判断方法最后分享一些实测中容易忽略的细节。不管你是刚接触反激的新手还是已经做过几款电源的老手应该都能从中找到有用的东西。1. 从示波器波形反推工作模式CCM与DCM的判别逻辑1.1 原边电流波形是最直接的判据判断反激电源工作在CCM还是DCM最直观的方法就是看原边电流采样电阻上的电压波形或者用电流探头直接夹在原边绕组上。这两种方式得到的波形形状一致只是幅值标定不同。在DCM模式下原边电流波形是一个从零开始线性上升的三角波MOSFET关断后电流迅速降到零然后等待一段时间后下一个周期重新从零开始。整个周期内原边电流有三个阶段导通期间的线性上升段、关断后的谐振振荡段、以及电流为零的断续段。示波器上看到的就是一个干净的三角波底部有明显的死区。CCM模式就不一样了。原边电流在下一个周期开始导通时并不是从零起步而是从一个大于零的初始值开始线性上升形成一个梯形波。MOSFET关断后电流下降到某个值但在下一次导通之前并没有归零。示波器上看到的是一个连续的梯形波底部没有死区电流始终在流动。这里有个容易混淆的地方很多人以为只要看到三角波就是DCM看到梯形波就是CCM。这个判断在大多数情况下是对的但边界条件下会出问题。比如在CCM和DCM的临界点波形会呈现一个刚好触底的三角波这时候你很难判断它到底属于哪种模式。我的经验是不要纠结于临界点的归属而是关注整个负载范围内的工作模式变化趋势。1.2 副边电流波形与占空比的关系副边电流波形同样能反映工作模式而且有时候比原边波形更直观。DCM模式下副边电流也是从零开始的三角波在关断期间线性下降到零。CCM模式下副边电流在关断开始时从一个正值开始下降到下一个周期开始前还没有降到零。但副边波形有个问题直接用电流探头夹在副边绕组上比较麻烦尤其是对于小功率电源副边绕组线径细、空间小探头根本夹不进去。这时候可以看输出整流二极管的电流波形或者用一个小电阻串联在整流二极管回路中采样。不过要注意副边电流的幅值通常比原边大采样电阻的功耗和压降需要仔细计算。另一个间接判据是占空比随负载的变化。DCM模式下占空比会随着负载减轻而明显减小因为控制器需要降低占空比来维持输出电压稳定。CCM模式下占空比随负载变化的幅度要小得多基本维持在一个相对稳定的范围内。如果你在调试时发现占空比在轻载时急剧下降那大概率是进入了DCM。1.3 漏源电压波形中的隐藏信息MOSFET的漏源电压波形Vds也能提供工作模式的线索。在DCM模式下MOSFET关断后漏源电压会经历一个由漏感和寄生电容引起的谐振振荡振荡幅度逐渐衰减。这个振荡的频率和衰减速度与变压器的漏感、MOSFET的输出电容以及缓冲电路的设计有关。CCM模式下MOSFET关断后漏源电压同样会有振荡但由于原边电流没有归零振荡的起始条件不同振荡幅度和持续时间也会有所差异。更重要的是在CCM模式下MOSFET开通时漏源电压还没有降到最低点会产生较大的开通损耗。这也是为什么CCM模式在高频工作时效率往往不如DCM的原因之一。我个人的习惯是调试时同时抓原边电流波形和Vds波形两个波形对照着看判断会更准确。如果条件允许再抓一下副边整流二极管的电流波形三个波形互相印证基本不会误判。2. 两种模式的底层能量传递差异2.1 DCM模式能量完全传递的清空逻辑DCM模式的核心逻辑是在每个开关周期内变压器储存的能量在关断期间全部传递到副边原边电流在下一个周期开始前归零。这意味着变压器在每个周期都从空状态开始储能不存在能量残留。这种清空逻辑带来几个直接后果。第一变压器的利用率较低因为储能时间只占整个周期的一部分剩余时间变压器处于空闲状态。第二原边峰值电流较高因为要在有限的导通时间内储存足够的能量电流必须快速上升到较高的值。第三输出纹波相对较大因为能量传递是脉冲式的每个周期传递一次能量输出电容需要承受较大的充放电电流。但DCM也有明显的优势。由于原边电流从零开始MOSFET开通时的电流应力小开通损耗低。副边整流二极管在电流归零时自然关断反向恢复问题几乎不存在可以用普通二极管而不用肖特基或快恢复管。此外DCM模式下不存在右半平面零点问题环路补偿相对简单稳定性容易保证。2.2 CCM模式能量部分传递的续流逻辑CCM模式的核心逻辑是变压器在每个周期只传递部分能量原边电流在下一个周期开始前没有归零存在能量残留。这意味着变压器始终处于有存量的状态每个周期只补充和传递一部分能量。这种续流逻辑带来的后果与DCM正好相反。变压器的利用率高因为储能和传递过程是连续的没有明显的空闲期。原边峰值电流较低因为电流是连续的峰值和平均值之间的差距小。输出纹波相对较小因为能量传递更平滑。但CCM的代价是MOSFET开通时电流不为零开通损耗大副边整流二极管存在反向恢复问题需要选用快恢复或肖特基二极管环路中存在右半平面零点补偿网络设计更复杂动态响应速度受限。2.3 能量传递效率的对比分析从能量传递效率的角度看两种模式各有优劣。DCM模式下由于峰值电流高原边导通损耗I²R较大但开通损耗小。CCM模式下峰值电流低导通损耗小但开通损耗大。具体哪种模式效率更高取决于工作频率、输入电压范围、输出功率等级等多个因素。我做过一组对比测试同样的变压器参数同样的输出功率24W同样的开关频率65kHz只改变变压器气息来调整电感量让电路分别工作在DCM和CCM。测试结果显示在满载条件下CCM的效率比DCM高约2个百分点主要得益于更低的导通损耗。但在轻载条件下DCM的效率反而更高因为CCM的开通损耗和二极管反向恢复损耗在轻载时占比更大。这个测试结果说明模式选择不能一概而论需要结合具体的负载特性来定。如果负载大部分时间在满载或重载CCM可能更合适如果负载变化范围大轻载时间占比高DCM可能更优。3. 变压器参数如何决定工作模式3.1 原边电感量的计算公式与实测验证原边电感量是决定工作模式的最关键参数。电感量越大储能能力越强在相同负载条件下更容易进入CCM电感量越小储能能力越弱更容易保持在DCM。计算原边电感量的公式如下Lp (Vin_min × D_max)² / (2 × P_out × f_sw × η)其中Vin_min是最低输入直流电压D_max是最大占空比P_out是输出功率f_sw是开关频率η是预估效率。这个公式是基于DCM临界条件推导的计算出的电感量是进入CCM的临界值。实际选取时如果需要DCM工作电感量应小于计算值如果需要CCM工作电感量应大于计算值。但公式计算只是起点实际调试时必须用LCR表测量变压器的实际电感量。我遇到过好几次这样的情况按公式算出来需要1.2mH绕出来的变压器实测只有0.9mH原因是磁芯气息磨得偏大。这时候如果不重新调整电路的工作模式就会偏离设计预期。测量电感量时要注意测试条件。LCR表的测试频率和测试电平会影响读数建议在10kHz到100kHz之间选取一个接近实际工作频率的点进行测量。另外测量时要确保变压器处于开路状态副边绕组不接负载。3.2 匝比与反射电压的相互制约匝比原边匝数Np与副边匝数Ns的比值决定了反射电压的大小而反射电压又会影响MOSFET的电压应力和占空比范围。匝比越大反射电压越高MOSFET的电压应力越大但占空比可以设计得更大匝比越小反射电压越低MOSFET电压应力越小但占空比范围受限。在CCM模式下由于占空比随负载变化小匝比的设计相对灵活。但在DCM模式下占空比随负载变化大匝比的设计需要留出足够的余量确保在最大负载时占空比不会超过控制器的限制。我通常的做法是先根据MOSFET的耐压和输出整流二极管的耐压确定一个合理的反射电压范围然后反推匝比。比如如果选用600V的MOSFET考虑漏感尖峰和降额反射电压最好控制在120V以内。如果输出电压是12V那么匝比大约在10:1左右。3.3 气息对电感量和饱和特性的影响磁芯气息是调整电感量的主要手段。气息越大磁芯的有效磁导率越低电感量越小但抗饱和能力越强。气息越小电感量越大但更容易饱和。在CCM模式下由于原边电流存在直流分量磁芯更容易饱和因此需要适当增大气息来提高抗饱和能力。在DCM模式下原边电流每个周期都归零磁芯的直流磁化分量小气息可以相对小一些。但气息也不是越大越好。气息增大会导致漏感增加漏感尖峰电压升高MOSFET的电压应力增大。同时气息增大还会导致绕组耦合变差效率降低。我的经验是气息一般控制在0.5mm到1.5mm之间具体值需要根据磁芯材料和电感量要求来调整。实测时可以用示波器观察原边电流波形是否出现明显的非线性弯曲。如果电流波形在上升过程中出现弯曲说明磁芯接近饱和需要增大气息或减少匝数。4. 选型决策什么场景该用CCM什么场景该用DCM4.1 功率等级与模式选择的对应关系功率等级是决定工作模式的首要因素。一般来说小功率小于20W的反激电源更适合DCM中大功率20W到100W更适合CCM。原因在于小功率电源的峰值电流本身就不大DCM带来的导通损耗增加有限而DCM带来的开通损耗降低和二极管反向恢复问题消除反而能提升整体效率。中大功率电源的峰值电流较大DCM的导通损耗会显著增加CCM的低峰值电流优势就体现出来了。但这也不是绝对的。我做过一个36W的LED驱动按常规应该用CCM但由于输出电流大、电压低副边整流二极管的压降占比高用CCM时二极管的反向恢复损耗反而成了主要矛盾。后来改成DCM配合肖特基二极管效率反而提升了1.5个百分点。4.2 输入电压范围对模式选择的影响宽输入电压范围的应用如85VAC到265VAC对模式选择有重要影响。在宽输入范围下最低输入电压和最高输入电压之间的差距很大如果设计在CCM模式低压满载时占空比会很大高压满载时占空比会很小占空比变化范围大环路稳定性设计难度增加。DCM模式在宽输入范围下反而更有优势因为DCM的占空比本身就随负载和输入电压变化控制器的调节范围更宽不容易出现占空比饱和的情况。但DCM在低压满载时的峰值电流会很大MOSFET和变压器的电流应力需要仔细评估。我的建议是如果输入电压范围宽且负载变化大优先考虑DCM如果输入电压范围窄且负载相对稳定可以考虑CCM。4.3 输出纹波与动态响应的权衡输出纹波和动态响应是很多应用的关键指标。DCM模式下输出纹波较大因为能量传递是脉冲式的输出电容在每个周期都要承受较大的充放电电流。但DCM的动态响应速度快因为控制器可以快速调整占空比来响应负载变化。CCM模式下输出纹波较小因为能量传递更平滑。但CCM存在右半平面零点动态响应速度受限负载突变时输出电压的恢复时间较长。如果应用对纹波要求高如给模拟电路供电CCM更合适。如果应用对动态响应要求高如负载频繁突变的场景DCM更合适。当然也可以通过增加输出电容来降低DCM的纹波或者通过优化补偿网络来改善CCM的动态响应但这些都需要额外的成本和设计复杂度。4.4 典型应用场景的模式推荐根据我的经验以下是一些典型应用场景的模式推荐应用场景功率范围推荐模式理由手机充电器5W-20WDCM小功率成本敏感DCM控制简单LED驱动10W-50WDCM或CCM取决于输出电流和二极管选型适配器20W-65WCCM中等功率CCM效率更高辅助供电1W-5WDCM极小功率DCM足够工业电源50W-150WCCM大功率CCM导通损耗低这个表格只是参考实际选型还需要结合具体的成本、效率、尺寸等约束条件。5. 实测中容易踩的坑与调试技巧5.1 轻载时模式切换导致的异常振荡很多人在调试时会发现电源在满载时工作正常但轻载时出现异常振荡输出电压不稳定。这通常是因为轻载时电路从CCM切换到了DCM工作模式发生了变化而补偿网络没有针对DCM进行优化。CCM和DCM的传递函数不同CCM存在右半平面零点DCM没有。如果补偿网络是按CCM设计的切换到DCM后相位裕度会发生变化可能导致振荡。解决方法是要么让电路在整个负载范围内都保持在同一种模式要么设计一个能同时适应两种模式的补偿网络。让电路保持在同一种模式的方法有两种一是增大原边电感量让轻载时也保持在CCM二是减小原边电感量让满载时也保持在DCM。但这两种方法都有代价增大电感量会增加变压器尺寸和成本减小电感量会增加峰值电流和导通损耗。设计双模式补偿网络的方法更复杂需要分别计算CCM和DCM下的传递函数然后取一个折中的补偿参数。我的经验是如果负载变化范围大优先考虑让电路保持在DCM因为DCM的补偿更简单稳定性更容易保证。5.2 漏感尖峰对模式判断的干扰漏感尖峰是反激电源中不可避免的现象。MOSFET关断时漏感中的能量会通过寄生电容释放产生高频振荡叠加在Vds波形上。这个尖峰的幅度和频率与漏感大小、MOSFET输出电容、缓冲电路参数有关。漏感尖峰本身不影响工作模式的判断但它会干扰对Vds波形的解读。有时候尖峰幅度很大掩盖了Vds的谐振谷底让你无法准确判断MOSFET是否实现了谷底开通。这时候需要调整示波器的时基和触发方式把尖峰和谷底分开观察。另外漏感尖峰还会影响MOSFET的电压应力。如果尖峰幅度超过MOSFET的耐压会导致MOSFET击穿。因此在调试时必须用示波器测量Vds的峰值电压确保有足够的降额余量。我通常要求Vds峰值不超过MOSFET额定耐压的80%。5.3 电流采样电阻的选型与布局电流采样电阻的选型和布局对波形观测和模式判断有直接影响。采样电阻的阻值决定了采样电压的幅值阻值太大会增加功耗和压降阻值太小则信噪比差波形看不清。一般来说采样电阻上的峰值电压控制在1V左右比较合适。如果原边峰值电流是1A采样电阻就选1Ω如果峰值电流是2A采样电阻就选0.5Ω。但要注意采样电阻的功耗是I²R在大电流应用中采样电阻的功耗可能相当可观需要选用功率足够的电阻。布局方面采样电阻必须紧靠MOSFET的源极采样走线要尽量短并且采用开尔文连接方式避免走线电阻和电感引入干扰。我见过不少案例采样波形上叠加了严重的振铃就是因为采样走线太长引入了寄生电感。5.4 变压器绕制工艺对波形的影响变压器的绕制工艺对波形有显著影响尤其是漏感和分布电容。漏感越大尖峰越高波形越难看分布电容越大谐振频率越低波形上的振荡越明显。减小漏感的方法是采用三明治绕法把原边绕组分成两半副边绕组夹在中间。这样可以增大原副边绕组的耦合面积减小漏感。但三明治绕法会增加分布电容需要权衡。减小分布电容的方法是减少绕组的层数采用分段绕制或蜂房绕法。但这些绕法会增加绕制难度和成本需要根据实际需求选择。我的经验是对于小功率反激漏感控制在原边电感量的3%以内比较理想对于中大功率反激漏感控制在5%以内可以接受。如果漏感超标优先检查绕制工艺而不是一味增大缓冲电路。6. 从波形到参数一次完整的调试记录6.1 初始设计参数与预期工作模式我最近做了一款36W的反激电源输入90VAC到264VAC输出12V/3A开关频率65kHz。初始设计按CCM模式进行原边电感量设计为1.5mH匝比10:1MOSFET选用600V/10A的器件副边整流二极管选用100V/10A的肖特基。预期在满载时进入CCM轻载时进入DCM。补偿网络按CCM设计目标带宽2kHz相位裕度60度。6.2 满载波形实测与模式确认满载时用电流探头测量原边电流波形看到的是典型的梯形波底部没有死区确认工作在CCM。Vds波形上可以看到明显的漏感尖峰峰值电压约480V在600V MOSFET的80%降额范围内安全。副边整流二极管电流波形也是梯形波关断时有轻微的反向恢复电流但幅度不大肖特基二极管的反向恢复特性可以接受。输出电压纹波约50mV满足设计要求。6.3 轻载异常与补偿网络调整轻载10%负载时问题出现了。原边电流波形变成了三角波底部有明显的死区确认进入了DCM。同时输出电压出现低频振荡频率约200Hz幅度约200mV。用频率响应分析仪测量环路增益发现相位裕度只有25度远低于设计目标。原因是补偿网络按CCM设计切换到DCM后传递函数变化相位裕度下降。调整补偿网络减小积分电容增大零点频率重新测量相位裕度提升到45度。输出电压振荡消失轻载稳定性恢复。6.4 最终参数固化与批量验证最终参数固化后做了10台样机的小批量验证。满载效率平均88.5%轻载效率平均82%输出电压精度±2%纹波小于80mV。所有样机在满载、半载、轻载下均稳定工作没有出现振荡或异常。批量验证中还发现了一个问题不同批次的磁芯气息一致性有差异导致电感量有±10%的波动。对于CCM工作模式电感量波动会影响占空比和峰值电流但通过环路补偿的调节输出电压仍能保持稳定。对于DCM工作模式电感量波动对峰值电流的影响更大需要在设计时留出足够的余量。这个调试记录说明CCM和DCM的选择不是一劳永逸的需要在设计阶段就考虑负载范围内的模式变化并在调试阶段针对不同模式进行验证和优化。补偿网络的设计尤其关键必须覆盖所有可能的工作模式。最后分享一个我在实际工作中总结的小技巧如果你不确定该选CCM还是DCM可以先按DCM设计因为DCM的补偿简单、稳定性好、二极管选型容易。如果实测效率不达标再考虑改成CCM。反过来如果先按CCM设计遇到稳定性问题再改成DCM可能需要重新设计变压器和补偿网络工作量更大。这个顺序上的差异在实际项目中能省下不少时间。
返回列表