ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

反激电源设计实战:UC2844从变压器计算到EMI整改全解析

反激电源设计实战:UC2844从变压器计算到EMI整改全解析 反激电源这东西刚入行那会儿我觉得它简单——一个开关管、一个变压器、一个二极管能有多难后来被EMI整改折腾到凌晨三点被RCD吸收回路的发热烫过手被变压器绕组的层间电容搞得传导超标才明白反激拓扑的坑全藏在细节里。这篇内容围绕UC2844这颗经典电流模式PWM控制器展开从变压器设计、RCD钳位计算、PCB布局到EMI优化把整个设计链路拆开揉碎讲一遍。适合已经能看懂基本反激拓扑、但一到实际调试就抓瞎的硬件工程师也适合想从UC384X系列入门电源设计的朋友。我会尽量把每个参数的计算逻辑讲清楚把踩过的坑标出来让你少走点弯路。1. 反激拓扑的工作本质与UC2844的定位1.1 反激为什么是先存后放的储能游戏很多人第一次接触反激容易把它和正激搞混。正激是开关管导通时能量直接通过变压器传到次级反激则完全不同——开关管导通时次级整流二极管是反偏截止的能量根本传不过去而是以磁能的形式储存在变压器磁芯里。等开关管关断初级电流被切断磁芯里的能量才通过次级绕组释放出来给负载供电同时给输出电容充电。这个先存后放的机制决定了反激的几个核心特征。第一变压器本质上是个耦合电感不是传统意义上的变压器它必须要有气隙来储存能量否则磁芯很容易饱和。第二能量传输是间接的所以输出纹波天然比正激大需要靠输出电容来平滑。第三初级和次级不会同时导通这给了我们设计上的便利——不需要考虑同步整流时序当然同步整流反激是另一回事。理解这一点非常关键因为后面所有的参数计算无论是电感量、匝比还是RCD吸收都建立在这个储能模型之上。我见过不少新手拿着正激的思路去算反激变压器结果电感量差了一个数量级上电就炸管。1.2 UC2844在电流模式控制里的角色UC2844属于UC384X系列是一颗非常经典的电流模式PWM控制器。所谓电流模式就是它除了用反馈电压调节占空比之外还实时采样初级开关管的电流当电流上升到某个阈值时立即关断开关管。这种双环控制电压外环、电流内环带来的好处很实在逐周期限流天然存在变压器不会因为瞬态过流而饱和输入电压前馈特性好线性调整率优秀多路输出时交叉调整率也比电压模式好。UC2844和UC3842、UC3843、UC3844、UC3845是同一家族主要区别在欠压锁定阈值和最大占空比。UC2844的UVLO开启电压是16V关断电压是10V最大占空比约50%。这个50%的占空比限制对反激来说其实是好事——它天然防止了变压器单向偏磁饱和尤其在启动和负载突变时更安全。实际用的时候UC2844的6脚输出经过一个限流电阻驱动MOSFET栅极3脚是电流采样输入2脚接反馈分压1脚做环路补偿。这几个引脚的功能搞清楚了整个控制环路就通了。我个人的习惯是先把3脚采样网络和1脚补偿网络调稳再去动变压器参数否则你永远不知道是控制环路在振荡还是变压器在叫。1.3 为什么选UC2844而不是UC3842经常有人问UC3842和UC2844到底选哪个。从参数上看UC3842的UVLO是16V开、10V关最大占空比接近100%UC2844同样是16V开、10V关但最大占空比被限制在50%左右。对于反激这种单端拓扑50%的占空比上限其实是个保护——它保证了变压器在每个周期都能复位不会出现磁通累积。如果你的输入电压范围比较宽比如从85VAC到265VAC那UC2844的50%限制会让你在低压输入时占空比不够用这时候可能要考虑UC3842或者用更高匝比。但如果你做的是固定输入或者窄范围输入UC2844的50%限制反而让设计更稳。我自己做12V/1A这种小功率适配器时基本都用UC2844省心。还有一点UC2844的启动电流和静态工作电流都比较小配合一个大阻值启动电阻就能从高压母线取电启动启动后由辅助绕组供电整体待机功耗容易做低。这在现在越来越严的能效要求下是个加分项。2. 变压器设计从12V/1A输出反推初级参数2.1 先确定工作模式和反射电压变压器设计的第一步不是算匝数而是确定工作模式。反激有连续导通模式CCM和断续导通模式DCM两种。CCM下变压器电流在周期结束时还没降到零DCM下电流会降到零并保持一段时间。小功率适配器通常工作在DCM或者临界模式BCM因为DCM下变压器储能小、体积小而且次级二极管反向恢复问题轻。以12V/1A输出、输入85VAC到265VAC为例我一般先定反射电压VOR。反射电压是次级电压反射到初级的等效值等于次级电压加上二极管压降再乘以匝比。VOR选得太低占空比做不大低压输入时带不动负载选得太高开关管耐压压力大。经验值是VOR取100V到120V之间比较舒服。我这里取110V。有了VOR最大占空比就能算出来。在最低输入电压85VAC时整流后母线电压大约是85×1.414减去纹波取100V直流。DCM下最大占空比Dmax VOR / (VOR Vbus_min) 110 / (110 100) ≈ 0.52。但UC2844最大占空比限制在50%所以实际Dmax取0.45到0.48比较安全留点裕量。2.2 初级电感量的计算逻辑DCM下初级电感量的计算核心是能量守恒。输出功率Po 12V × 1A 12W考虑效率η取0.8输入功率Pin 15W。在DCM下每个周期变压器储存的能量全部传递到次级所以Pin 0.5 × Lp × Ip² × fsw其中Ip是初级峰值电流fsw是开关频率。UC2844我一般设开关频率在65kHz左右这个频率下变压器体积和开关损耗比较平衡。取fsw 65kHz周期T 15.4μs。DCM下导通时间Ton Dmax × T 0.45 × 15.4 ≈ 6.9μs。初级峰值电流Ip可以由输入功率反推Pin 0.5 × Lp × Ip² / T同时Vbus_min Lp × Ip / Ton。两个方程联立消去Lp得到Ip 2 × Pin × T / (Vbus_min × Ton) 2 × 15 × 15.4e-6 / (100 × 6.9e-6) ≈ 0.67A。再代回去算Lp Vbus_min × Ton / Ip 100 × 6.9e-6 / 0.67 ≈ 1.03mH。这个1mH左右的电感量是DCM设计的典型值。如果你算出来只有一两百微亨那说明要么频率设太高要么占空比设太大需要回头检查。实际绕制时电感量会有±10%的偏差所以气隙要可调或者留好磨气隙的余量。2.3 匝比和次级匝数的确定匝比n Np / Ns VOR / (Vout Vf)其中Vf是次级整流二极管压降肖特基管取0.5V。所以n 110 / (12 0.5) ≈ 8.8。取整为9则实际VOR 9 × 12.5 112.5V在合理范围内。接下来确定初级匝数Np。根据法拉第定律Np Vbus_min × Ton / (ΔB × Ae)其中ΔB是磁通变化量Ae是磁芯有效截面积。对于常见的EE25磁芯Ae约40mm²。DCM下ΔB可以取0.2T到0.25T取0.22T。Np 100 × 6.9e-6 / (0.22 × 40e-6) ≈ 78匝。次级匝数Ns Np / n 78 / 9 ≈ 8.7取9匝。辅助绕组给UC2844供电电压取15V左右匝数Na Np × 15 / (Vbus_min × Dmax) 这个算法不太对应该按反射电压算Na Np × (15 0.7) / VOR 78 × 15.7 / 112.5 ≈ 10.9取11匝。辅助绕组整流后用一个小电容滤波再经过一个限流电阻给UC2844的7脚供电。2.4 气隙与绕制工艺的实操细节反激变压器必须磨气隙否则磁芯饱和。气隙长度lg可以由电感量反推Lp μ0 × Np² × Ae / lg其中μ0 4π×10⁻⁷。代入数值1.03e-3 4π×10⁻⁷ × 78² × 40e-6 / lg解得lg ≈ 0.3mm。这个气隙可以磨中柱也可以垫气隙纸但垫纸的漏感会大一些EMI更难搞。绕制顺序上我习惯先绕初级的一半再绕次级再绕初级的另一半这样初级夹着次级漏感小耦合好。辅助绕组放在最外层因为它的电流小对EMI影响不大。层间要加绝缘胶带初级和次级之间至少三层胶带满足安规爬电距离要求。注意变压器绕好后一定要测电感量和漏感。漏感一般控制在初级电感量的3%到5%以内超过8%的话RCD吸收会非常热EMI也压不住。3. RCD吸收回路参数计算与发热控制3.1 RCD吸收到底在吸收什么反激变压器有漏感漏感上的能量在开关管关断瞬间无处可去会产生一个电压尖峰。这个尖峰叠加在Vbus和VOR之上如果超过开关管耐压管子就炸了。RCD吸收回路的作用就是给漏感能量提供一条泄放通路把尖峰钳位在一个安全电压。RCD由电阻R、电容C和二极管D组成并联在初级绕组两端。开关管关断时漏感电流通过二极管给电容充电电容电压上升开关管导通时电容通过电阻放电把能量消耗掉。所以RCD本质上是个耗能电路它的设计目标是在钳位电压和发热之间找平衡。3.2 钳位电压和R、C的取值钳位电压Vclamp一般取开关管耐压的70%到80%。如果用600V的MOSFETVclamp取450V左右。Vclamp Vbus_max VOR Vspike其中Vbus_max是最高输入电压下的母线电压265VAC整流后约375V。所以Vspike 450 - 375 - 112.5 -37.5V这说明450V的钳位电压在最高输入时已经不够了需要重新选。实际上最高输入时Vbus_max 375V加上VOR 112.5V已经487.5V了再加上漏感尖峰600V管子根本不够。所以要么选700V或800V的管子要么降低VOR。我把VOR降到90V匝比改为7.2取7则VOR 7 × 12.5 87.5V。Vbus_max VOR 462.5VVclamp取520VVspike 57.5V600V管子有80V裕量可以接受。R的取值由漏感能量决定。漏感Llk取初级电感的4%约40μH。漏感能量Elk 0.5 × Llk × Ip² 0.5 × 40e-6 × 0.67² ≈ 9μJ。这个能量每个周期都要消耗在R上所以PR Elk × fsw 9e-6 × 65e3 ≈ 0.585W。R Vclamp² / PR 520² / 0.585 ≈ 462kΩ取470kΩ。实际用两个240kΩ/1W的电阻串联分摊功耗和耐压。C的取值要保证在开关管关断期间电压上升不超过Vspike。C Elk / (0.5 × (Vclamp² - VOR²)) 这个公式算出来很小实际取1nF到4.7nF之间。我一般先用2.2nF实测尖峰再调。C太小尖峰压不住C太大R的功耗会增加而且影响环路响应。3.3 RCD发热的实测与优化RCD发热是反激电源最常见的痛点。我实测过一个12W适配器RCD电阻温度到了90度手都摸不上去。后来发现是漏感太大变压器绕制工艺有问题。重新绕制后漏感从8%降到3.5%RCD温度降到55度。优化RCD发热有几个方向。第一降低漏感这是最根本的。初级分半绕、次级用铜箔、层间紧密耦合都能降漏感。第二用TVS管代替RCDTVS钳位更干脆但成本高而且TVS本身也会发热。第三用有源钳位把漏感能量回收而不是消耗掉效率能提升两三个点但电路复杂适合对效率要求高的场合。提示RCD的二极管一定要用快恢复管反向恢复时间在100ns以内。用普通整流管的话反向恢复电流会灌进开关管尖峰反而更大。4. PCB布局那些仿真看不出来的坑4.1 功率环路面积最小化反激PCB布局的第一原则是功率环路面积最小。功率环路包括母线电容、变压器初级、开关管、电流采样电阻这几个节点。这个环路里流的是高频脉冲电流di/dt很大环路面积越大辐射EMI越强。我的做法是把母线电容紧贴变压器初级引脚开关管和采样电阻放在变压器另一侧三者围成的面积尽量小。母线电容的接地端和采样电阻的接地端要单点接地不要形成地环路。实测下来功率环路面积缩小一半辐射EMI能降6dB以上。4.2 采样电阻的走线方式电流采样电阻的走线特别讲究。UC2844的3脚是电流采样输入它需要采到采样电阻两端的电压。这个电压很小满载时可能只有1V左右所以走线必须开尔文连接——从采样电阻的两个焊盘分别引线到芯片的3脚和地不要从电阻旁边随便拉一根线。我见过一个案例采样走线从电阻旁边绕了一圈结果电流波形上叠加了开关噪声占空比抖动输出纹波大了一倍。改成开尔文连接后波形干净了纹波也正常了。另外3脚到采样电阻之间要加RC滤波一般1kΩ加470pF滤掉前沿尖峰防止误触发。4.3 辅助绕组供电和地线处理辅助绕组给UC2844供电走线要从辅助绕组引脚直接拉到7脚中间不要经过功率地。7脚的滤波电容要靠近芯片地线接到芯片的GND引脚不要接到功率地。芯片的GND和功率地之间用一个0欧电阻或者磁珠连接把模拟地和功率地分开。地线处理上我习惯把功率地和信号地分开铺铜最后在母线电容的负极单点连接。这样功率地上的大电流不会流过信号地采样和反馈都干净。如果PCB空间允许信号地可以单独走一层效果更好。5. EMI优化从传导到辐射的实战整改5.1 传导EMI的超标频段与对策传导EMI测试频段是150kHz到30MHz反激电源最容易超标的频段在150kHz到1MHz之间这正好是开关频率的谐波范围。65kHz的开关频率三次谐波195kHz五次谐波325kHz都在传导测试的敏感区。传导EMI分差模和共模。差模噪声来自输入电流的脉冲对策是在输入端加X电容和差模电感。X电容取0.1μF到0.47μF差模电感取100μH到500μH。共模噪声来自开关管对地的寄生电容对策是加Y电容和共模电感。Y电容取2.2nF到4.7nF共模电感取几mH。我一般先加一级共模电感加X电容的π型滤波测一下传导看哪个频段超。如果低频段超加大X电容和差模电感如果高频段超加大Y电容和共模电感。有时候在变压器初级和次级之间加一层铜箔屏蔽接到初级地能明显改善共模噪声。5.2 辐射EMI的源头定位辐射EMI测试频段是30MHz到1GHz反激电源的辐射源主要有三个变压器漏感产生的尖峰、开关管和散热片的dv/dt、次级整流二极管的反向恢复。定位辐射源有个笨办法但很有效用近场探头贴着各个器件扫看哪个位置的辐射最强。我一般先扫变压器再扫开关管再扫次级二极管。变压器辐射强说明漏感大或者屏蔽没做好开关管辐射强说明散热片接地不好或者栅极驱动电阻太小二极管辐射强说明反向恢复电流大需要换快恢复管或者加RC吸收。5.3 变压器屏蔽与Y电容的配合变压器加屏蔽层是抑制共模辐射的有效手段。在初级和次级之间绕一层铜箔铜箔一端接初级地另一端悬空形成静电屏蔽。这层铜箔能把初级的高频干扰屏蔽在初级侧不让它耦合到次级去。实测加屏蔽后30MHz到100MHz的辐射能降10dB以上。Y电容的作用是给共模电流提供一条低阻抗回路。Y电容跨接在初级地和次级地之间把共模电流导回初级侧。Y电容的容值受漏电流限制一般不超过4.7nF。如果Y电容太大漏电流超标安规过不了。Y电容的位置也很关键要尽量靠近变压器走线要短而粗。注意Y电容必须用安规电容耐压至少400VAC否则一旦击穿初级高压会串到次级非常危险。5.4 实测整改案例从超标6dB到余量4dB我拿一个12V/1A适配器做整改案例。初始测试传导在200kHz超标6dB辐射在45MHz超标3dB。整改步骤第一步输入加一级共模电感2mH加X电容0.22μF传导200kHz降到超标2dB。第二步变压器加铜箔屏蔽辐射45MHz降到超标1dB。第三步次级二极管换快恢复管并加RC吸收10Ω100pF辐射45MHz降到余量2dB。第四步Y电容从2.2nF加到3.3nF传导200kHz降到余量4dB。整个整改过程花了大概两天改了三次PCB。经验是EMI整改不要一次改太多每次改一个地方测一次记录数据这样才能知道哪个措施有效。另外EMI和效率往往是矛盾的加滤波会降效率所以要在满足EMI的前提下尽量少加。6. 环路补偿与动态响应调试6.1 UC2844的补偿网络怎么接UC2844的1脚是误差放大器输出2脚是反馈输入1脚和2脚之间接补偿网络。常用的补偿是Type II补偿一个电阻串联一个电容再并联一个电容。具体参数要根据功率级的小信号模型来算但实际调试中我一般先用经验值Rcomp取10kΩCcomp取100nFCpole取1nF。然后根据负载跳变响应来调。调试时用电子负载做动态跳变从50%负载跳到100%负载看输出电压的下冲和恢复时间。下冲大、恢复慢说明带宽不够减小Rcomp或者Ccomp振荡厉害说明相位裕度不够加大Cpole。我一般调到下冲在5%以内恢复时间在1ms以内就满意了。6.2 斜坡补偿的必要性与取值电流模式控制在占空比超过50%时会产生次谐波振荡UC2844虽然限制了最大占空比50%但在接近50%时仍然可能不稳定。斜坡补偿的做法是在电流采样信号上叠加一个斜坡电压降低电流环的增益。UC2844的4脚是振荡器可以取一个锯齿波经过RC网络加到3脚。斜坡补偿的斜率一般取电流采样信号下降斜率的0.5到1倍。实际调试时如果发现占空比在半个周期内抖动或者变压器有音频噪声就是需要加斜坡补偿了。我一般先不加测波形如果有抖动再加。6.3 启动电路与待机功耗的平衡UC2844的启动电阻从母线电压接到7脚给芯片的VCC电容充电。启动电阻的取值要保证在最低输入电压时能提供足够的启动电流同时待机时功耗不能太大。UC2844的启动电流约0.5mAVCC电容取47μF启动时间约1秒。启动电阻Rstart (Vbus_min - 16V) / 0.5mA (100 - 16) / 0.5e-3 ≈ 168kΩ取150kΩ。待机时启动电阻上的功耗PR Vbus_max² / Rstart 375² / 150e3 ≈ 0.94W。这个功耗在待机时是纯损耗对于待机功耗要求严的场合需要用高压启动电路或者辅助绕组供电后断开启动电阻。我一般用两个150kΩ电阻串联分摊功耗和耐压。7. 关键器件选型与降额准则7.1 MOSFET的耐压与导通电阻权衡MOSFET选型主要看耐压、导通电阻和栅极电荷。耐压前面算过600V够用但为了EMI余量我一般选650V或700V。导通电阻越小导通损耗越低但栅极电荷越大开关损耗越高。12W的适配器导通电阻在1Ω到2Ω之间比较合适。降额准则上MOSFET的漏源电压降额到80%即600V管子最高承受480V。电流降额到50%峰值电流0.67A选2A以上的管子。温度降额到125度以下加散热片或者用TO-220封装。7.2 输出整流二极管的选型次级整流二极管用肖特基管压降小反向恢复时间短。耐压要大于Vout Vbus_max / n 12 375 / 7 ≈ 65.6V取100V。电流要大于输出电流1A取3A。常用的型号是SB3100或者SS310。肖特基管的反向漏电流随温度上升很快高温下漏电流可能到mA级别影响效率。所以散热要做好或者用低压降的同步整流方案。同步整流用MOSFET代替二极管效率能提升两三个点但驱动电路复杂适合对效率要求高的场合。7.3 输入整流桥和母线电容的计算输入整流桥的耐压要大于Vbus_max 375V取600V。电流要大于输入有效值电流12W输入85VAC时输入电流约0.18A取1A的整流桥足够。母线电容的容量由保持时间和纹波电压决定。保持时间取20ms母线电容C 2 × Pin × t_hold / (Vbus_min² - Vbus_off²)。Vbus_off取75VC 2 × 15 × 20e-3 / (100² - 75²) ≈ 68μF。取82μF或100μF。耐压取450V。提示母线电容的纹波电流要校核12W的适配器纹波电流约0.3A选纹波电流1A以上的电容。8. 实测波形分析与常见故障排查8.1 开关管漏源电压波形的解读正常的漏源电压波形应该是开关管导通时接近0V关断时跳变到Vbus VOR 尖峰然后振荡衰减。如果尖峰超过Vclamp说明RCD没起作用或者漏感太大。如果振荡频率很低说明RCD电容太大。如果波形上有台阶说明变压器有层间电容谐振。我一般用高压差分探头测漏源电压带宽至少100MHz。测的时候要注意探头的地线要短否则会引入假信号。实测波形要保存下来和仿真波形对比偏差大的地方就是问题所在。8.2 输出纹波大的原因排查输出纹波大先看是低频纹波还是高频纹波。低频纹波是100Hz的工频纹波来自母线电容不够大加大母线电容或者加一级LC滤波。高频纹波是开关频率的纹波来自输出电容的ESR和ESL换低ESR的电容或者并联多个电容。还有一种情况是环路不稳定导致的纹波表现为纹波频率在几百Hz到几kHz之间和负载有关。这时候要调补偿网络加大相位裕度。我遇到过一批电源纹波在轻载时特别大后来发现是轻载时进入了跳周期模式加一个假负载就解决了。8.3 变压器音频噪声的来源与消除变压器音频噪声一般是磁芯或绕组机械振动引起的频率在几kHz到十几kHz之间人耳能听到。来源主要有三个环路不稳定导致占空比抖动、斜坡补偿不够导致次谐波振荡、变压器浸漆不好导致绕组松动。消除办法先调环路确保稳定再加斜坡补偿消除次谐波最后变压器浸漆固定绕组。我一般用真空浸漆漆渗到绕组缝隙里固化后基本没有噪声。如果还有噪声可能是磁芯对接不紧用胶水粘一下。9. 从样机到量产的一致性控制9.1 变压器参数的一致性变压器是反激电源里最不容易一致的器件。电感量、漏感、匝比、气隙都有偏差。量产时电感量偏差控制在±10%以内漏感偏差控制在±20%以内。要求变压器厂每批提供测试数据抽检合格再上线。气隙的一致性尤其重要磨气隙的深度要稳定垫气隙的厚度要一致。我见过一批变压器气隙差了0.05mm电感量差了15%导致一批电源效率低、一批电源EMI超标。后来要求变压器厂用激光测气隙每只都测问题才解决。9.2 关键器件的降额与批次管理MOSFET、二极管、电容这些关键器件不同批次的参数可能有差异。量产时要固定品牌和型号不要随便换。如果必须换要做对比测试确认EMI、效率、温升都满足要求。降额上量产时要比样机更保守。样机可以跑在80%降额量产要跑到70%以下。温度降额也要留余量样机可以跑125度量产要控制在110度以下。这样即使批次有波动也不会出问题。9.3 量产测试项目的设置量产测试至少包括空载输出电压、满载输出电压、效率、纹波、传导EMI抽检、耐压测试。传导EMI不用每台测但每批要抽测。耐压测试每台都要做初级对次级打3000VAC1分钟漏电流小于5mA。测试数据要记录做成SPC图表监控趋势。如果发现效率逐渐下降可能是变压器批次问题如果发现纹波逐渐变大可能是输出电容批次问题。早发现早处理避免批量返工。10. 个人实操心得与几个反直觉的经验做反激电源这些年有几个经验我觉得挺反直觉的分享出来。第一个RCD的电阻不是越大越好。很多人觉得电阻大功耗小发热低。实际上电阻太大电容放电慢钳位电压会漂移尖峰反而压不住。我一般按计算值取然后实测调不盲目加大。第二个Y电容不是越大越好。Y电容大了共模噪声确实降但漏电流也大安规过不了。而且Y电容大了次级地的电位会跟着初级动影响反馈采样。我一般从2.2nF开始试够用就行。第三个开关频率不是越高越好。频率高变压器小但开关损耗大EMI也难搞。65kHz是个甜点频率再高的话EMI整改的难度会指数上升。我做过一个100kHz的变压器是小了但EMI整改花了一周得不偿失。第四个环路带宽不是越宽越好。带宽宽动态响应快但抗干扰能力差容易受噪声影响。我一般把带宽设在开关频率的1/10到1/20之间兼顾响应和稳定。最后一个也是最想说的反激电源的设计计算只占三成调试占七成。书本上的公式给你一个起点但实际做出来的东西受变压器工艺、PCB布局、器件批次的影响太大了。所以不要迷信计算要动手测要改要迭代。我做得最顺的一个项目也是改了五版PCB才定型的。
返回列表