资讯详情

资讯详情

UC3842反激电源设计实战:从参数计算到调试的全流程解析

第一次用UC3842做反激电源大多数人都是照着网上的原理图焊了一块上电前信心满满上电后要么一声闷响要么输出只有2V带个1A的负载就软掉。这个场景我见过太多次。UC3842这颗芯片从九十年代用到现在市面上一抓一大把原理也不算复杂但真正要把12V/5A的60W反激电源从图纸变成稳定可靠的东西中间隔着的坑比网上的教程写的多得多。这篇文章我打算把自己用UC3842做反激电源的完整流程写出来从反激变压器参数手算到PSIM仿真验证再到实物焊接调试全程用12V/5A这个经典规格当例子。不管你是刚入门开关电源的工程师、电子竞赛的学生还是想自己做一台可调电源的爱好者这套流程基本都能直接套用。1. 为什么这个方案选了UC3842和反激拓扑1.1 UC3842这颗芯片到底强在哪先说结论UC3842是一颗峰值电流模式的PWM控制器价格便宜、供货充足、资料覆盖度高坏了随手就能换。它不像现在数字电源芯片那样一堆寄存器要配置通电就能跑几乎不需要写任何软件。对于一款60W的隔离电源来说用UC3842做控制核心是一个非常成熟的工程选择。很多初学者会被型号搞晕。UC3842、UC3843、UC3844、UC3845看起来差不多实际上有几个关键差异型号启动电压关断电压最大占空比常见场景UC384216V10V约96%220V输入的开关电源、反激电源UC38438.5V7.6V约96%低压直流输入比如12V电池供电UC384416V10V约50%需要限制占空比的双管正激等UC38458.5V7.6V约50%低压输入且需要限占空比的场合我做12V/5A反激用的是UC3842原因是它启动阈值16V配合220V交流整流后的高压直流母线很舒服。如果用UC3843启动阈值只有8.5V在某些母线电压跌落的情况下容易反复重启反而不省心。注意这里的占空比是芯片能输出的最大占空比不是我们要跑到96%。实际反激电源低压满载时占空比通常控制在0.4左右后面计算你就会明白为什么。1.2 反激拓扑在这个功率段的位置60W这个功率可以做正激、LLC、甚至同步Buck但反激仍然是最经济、最皮实的选择。反激变压器的本质是一个耦合电感开关管导通时初级电感储能次级二极管反偏不导通开关管关断时初级电流突然被切断次级二极管导通储存的能量释放到输出电容和负载上。整个系统不需要额外的输出滤波电感电路结构非常紧凑。反激的缺点是输出纹波比正激大变压器要开气隙磁性元件利用率稍低。但60W这个量级这些缺点完全可以通过合理的电容和布线压住。再加上反激天然支持多路输出在12V主路之外想再来一组5V辅助输出只需要在变压器上加一个绕组就行这个优势在正激和LLC上实现起来要麻烦得多。1.3 12V/5A这个规格的设计目标先把目标定清楚输入交流85V到265V50Hz/60Hz通用输出12V/5A纹波控制在50mV以内满载效率85%左右。开关频率选100kHz这个频率对UC3842来说很轻松对反激变压器来说也是常规区间频率太高会增加开关损耗太低则变压器体积变大。6 0W的功率用EE28或PQ2620级别磁芯就够。我不建议新手一上来就用很大的磁芯来获得保险感磁芯选大了气隙磨起来更麻烦分布参数也更难控制。按本文给出的参数来做满载温升是很安全的。2. 手算参数从输出功率倒推变压器和电流这部分是整个设计最容易出问题的地方。很多初学者拿到公式就硬套最后绕出来的变压器要么饱和要么电感量差得离谱。我建议按下面的顺序一步步算每一步都知道自己在算什么。2.1 母线电压和最大占空比的边界先算整流后的最低母线电压。85V交流输入经过全桥整流再扣除两个二极管压降Vmin 85 × 1.414 - 2 × 0.7 ≈ 119V实际满载时母线电容还会被拉低我们按120V计算留出一点余量。最高母线电压发生在265V输入时Vmax 265 × 1.414 ≈ 375V输出功率Pout 12V × 5A 60W。假设效率η 0.85则输入功率Pin 60 / 0.85 ≈ 70.6W接下来确定反射电压Vor。反射电压就是开关管关断后次级输出电压反射到初级的电压值。反射电压取多少直接影响最大占空比和开关管应力。我取次级整流管压降VF 0.8V变压器匝比n Np/Ns 6则Vor n × (Vout VF) 6 × 12.8 ≈ 77V最大占空比出现在最低母线电压时近似为Dmax Vor / (Vmin Vor) 77 / (120 77) ≈ 0.39占空比0.39看起来保守实际上很合理。这样在最低输入电压满载时开关管导通时间不到半周期为后续变压器设计留出了充裕空间。2.2 初级电感、匝数和气隙怎么算先算临界电感。反激电源在CCM和DCM之间有个边界临界电感的公式是Lcrit (Vmin × Dmax)^2 / (2 × Pin × fsw)代入Vmin120V、Dmax0.39、Pin70.6W、fsw100kHzLcrit (120 × 0.39)^2 / (2 × 70.6 × 100000) ≈ 163μH我实际取L 220μH比临界电感大一些这样满载时工作在浅度CCM模式原边峰值电流被控制在合理范围。如果用150μH满载正好在DCM/BCM边界峰值电流会冲到3A以上对MOSFET和次级二极管的应力都更大。初级峰值电流先用临界能量公式做近似估算Ipk sqrt(2 × Pin / (L × fsw)) sqrt(2 × 70.6 / (220e-6 × 100000)) ≈ 2.53A再考虑CCM模式的纹波叠加实际满载峰值按2.6A来设计。磁芯选用EE28PC40材质Ae约78mm²。工作最大磁通密度Bmax取0.2T不要超过0.25T否则饱和风险大增。初级匝数Np L × Ipk / (Bmax × Ae) 220e-6 × 2.6 / (0.2 × 78e-6) ≈ 36.7匝取36匝。次级匝数Ns Np / n 36 / 6 6匝辅助绕组按VCC电压16V到18V来设计取VoutV盘口12.8V则Na Ns × 18 / 12.8 ≈ 9匝气隙长度按反激储能公式估算lg μ0 × Np² × Ae / L代入μ04π×10^-7、Np36、Ae78e-6、L220e-6lg ≈ 0.6mm这个气隙就是磨中柱一点一点来边磨边用LCR表测电感量。实际绕完线后电感会略变化所以磨到220μH到230μH之间就收手。2.3 电流检测电阻和VCC辅助供电电路UC3842的ISENSE引脚内部有一个1V的比较器阈值意思是电流检测电阻上的峰值电压一旦接近1VPWM就会被强制截止。我们设计峰值电流2.6A留出一定余量让ISENSE电压在0.85V左右Rcs 0.85 / 2.6 ≈ 0.33Ω这个电阻工作电流不小峰值电流流过时瞬时功率接近1W平均功率也有零点几瓦所以用一颗0.33Ω/3W的电阻或者用两个0.68Ω/2W并联。我习惯用两个0.68Ω并联散热面积更大也方便后面调试时更换。ISENSE引脚那里必须加一个RC滤波把开关管导通瞬间的电流尖峰滤掉否则芯片很容易误触发过流保护。我用的1kΩ串联电阻加100pF对地电容时间常数约0.1μs能挡住前沿尖峰又不至于拖慢电流响应。这一点非常关键后面调试章节会专门说。启动电路我用两个100kΩ/1W电阻串联从整流后的母线高压端接到UC3842的VCC电容。为什么用两个串联因为单个电阻承受的电压在265V输入时可能超过200V两颗串联分担电压更稳妥。VCC电容用22μF/50V。UC3842启动电流大约0.5mA120V最小母线电压下两个100k电阻提供的电流约0.5mA刚好够充电时间略长但能正常启动。辅助绕组出来经过一个5.1Ω电阻再接到VCC电容限制自供电时的过冲电流。2.4 次级整流和输出电容选型输出12V/5A次级整流管选肖特基MBR20100CT就很合适。耐压100V电流20A正向压降只有0.7V左右比快恢复二极管少损耗2W以上。最好加一个小散热片毕竟满载时整流管的功耗有好几瓦。次级峰值电流在CCM模式下大约是输出电流加一半纹波电流按照我们的参数算下来大约6A到7A看起来选20A的管子很浪费但肖特基在高温下的反向漏电和正向压降都会恶化留出电流余量是值得的。输出电容并联两个1000μF/25V电解再并一个10μF陶瓷电容和一个100nF瓷片电容。电解电容负责扛纹波电流陶瓷和瓷片负责滤掉高频噪声。示波器接上去如果纹波还是偏大不要先怀疑电容容值先检查你的探头接地方式这个话题后面再说。3. UC3842的电流模控制带为什么占空比要看着办3.1 峰值电流控制的闭环逻辑UC3842内部结构不算复杂但很多人第一次看框图会蒙。它有一条完整的峰值电流控制环路振荡器在RT/CT引脚产生固定频率的时钟脉冲每个周期开始时让RS触发器置位开关管导通原边电流流过采样电阻ISENSE引脚电压上升当这个电压超过误差放大器输出COMP的电压时比较器翻转触发器复位开关管关断。也就是说这个芯片是用原边电流峰值和误差放大器输出电压做比较峰值电流到达设定值就关断所以叫峰值电流模式。这个结构的优势在于逐周期限流。哪怕变压器突然饱和或者输出短路只要原边电流冲到设定值PWM立即被掐断芯片不会立刻炸。这也是UC3842在反激电源里经久不衰的原因之一。误差放大器这边UC3842的2脚VFB是反相输入端内部参考电压是2.5V。在隔离反激电源里我们一般不直接连输出到VFB而是用光耦把次级侧TL431产生的误差信号送到1脚COMP。具体接法是光耦PC817的三极管集电极接1脚COMP发射极接地2脚VFB用两个10kΩ电阻从5V基准分压到2.5V让内部误差放大器停在稳定工作点。输出升高时光耦电流增大COMP电压被拉低占空比减小输出回调形成负反馈。3.2 斜坡补偿什么时候必须加电流模式控制在占空比超过50%的时候容易出现次谐波振荡现象是开关管电流波形一高一矮成对出现输出纹波出现低频包络严重的会发出吱吱声。原因不展开讲简单记结论只要占空比大于50%电流采样信号上就要叠加一个斜坡补偿把次谐波振荡的放大效应压下去。我们这个12V/5A方案最低压满载时Dmax只有0.39不到50%所以理论上不需要斜坡补偿。但如果后续你想加大电感让满载更深入地工作在CCM模式或者输入电压范围改成90V以下Dmax会超过50%那时候就必须加。加的方法也不复杂从RT/CT振荡器的锯齿波上取一路信号经过电阻分压再用电容耦合到ISENSE引脚叠加到电流采样信号上。补偿斜坡的斜率一般取电感电流下降斜率的0.5到1倍。仿真和实测中如果发现VDS波形出现一高一矮优先查斜坡补偿而不是去怀疑芯片坏了。3.3 TL431加光耦的反馈补偿经验值次级侧用TL431加PC817这是教科书级别的方案。输出电压12VTL431参考极2.5V分压电阻我用上电阻9.1kΩ、下电阻2.4kΩ这样稳态输出电压Vout 2.5 × (1 9.1 / 2.4) ≈ 12VTL431阴极到参考极之间接一个1kΩ电阻串联1nF电容构成Type II补偿网络。光耦LED的限流电阻取1kΩ从输出端接过来光耦电流大约8mAPC817的CTR一般100%以上驱动UC3842的COMP脚完全够。环路带宽不用调太高反激电源的环路带宽做到开关频率的十分之一左右也就是10kHz以内相位裕度留够45度就很好。测环路稳定性的土办法是看负载阶跃响应输出电流从2A突然跳到5A输出电压跌落控制在200mV以内1ms内恢复基本就没问题。上环路分析仪是后话先把这一步做对了再说。4. PSIM仿真把上电前的坑先踩一遍我不敢说仿真能完全替代实物调试但一个靠谱的PSIM模型绝对能帮你省掉至少三天的炸机排查时间。这个项目我整理了一套仿真模型按下面的方法搭一遍你会对前面算的每一个参数有更直观的理解。4.1 主电路搭法打开PSIM新建一个仿真文件。主电路从交流源开始先用一个SINE电压源幅值85V频率50Hz经过二极管整流桥整流接到母线电容220μF/450V。注意PSIM的整流桥和实际二极管模型会有轻微压降但仿真结果影响不大。变压器部分我用的三绕组线性变压器模型原边电感设220μH副边电感按匝比平方折算Ls Lp / n² 220 / 36 ≈ 6.1μH辅助绕组电感La Lp / (Np/Na)² 220 / (36/9)² ≈ 13.75μH耦合系数设0.97这样变压器就带着约3%的漏感相当于原边串了一个6.6μH的漏感。别把耦合系数设成1那会让RCD吸收电路完全看不到尖峰仿真结果会和实物差很远。原边MOSFET用PSIM里的N沟道MOSFET模型耐压参数不用太较真但Rds(on)可以设0.5Ω左右。电流采样电阻0.33Ω。副边二极管选肖特基模型输出电容两个1000μF并联负载电阻2.4Ω正好对应12V/5A满载。4.2 控制部分用模型还是自己搭PSIM库里有时找不到完全一致的UC3842模型就算找到很多也是网友自建的参数对不对不好保证。我建议自己搭一个峰值电流控制核心原理其实很简单就四个元件RS触发器用PSIM的数字逻辑库里的置位复位触发器S端接一个100kHz的窄脉冲源作为时钟R端接电流比较器输出。电流比较器同相端接ISENSE电压信号反相端接COMP电压信号。当ISENSE超过COMP时输出高电平使RS触发器复位PWM关断。误差放大器用运放搭建同相端接2.5V基准反相端接输出电压分压采样反馈回路接RC补偿网络。斜坡补偿用锯齿波电压源串联一个电容叠加到ISENSE信号上或者直接叠加到比较器反相端。这里有个细节RS触发器输出是数字信号直接驱动MOSFET之前要经过一个驱动缓冲PSIM里有现成的门极驱动模块。我还是在那个COMP信号上并联了一个小电容模拟光耦反馈的低通效果。仿真步长建议设0.02μs总时长50ms输出启动过程中可以看到输出电压从0爬到12V的全过程。如果仿真不收敛先检查变压器耦合系数是不是设了1再把电流检测信号的滤波时间常数适当调大。4.3 看启动波形、稳态VDS和负载阶跃仿真跑起来以后重点看三个波形。第一是输出电压启动曲线。一个调好的反激电源输出电压应该在10ms左右爬升到12V没有明显过冲。如果过冲超过15%说明环路带宽太低或者补偿网络相位裕度不够先在仿真里把RC补偿参数调一调。第二是VDS波形。开关管关断瞬间VDS先上升到Vin加反射电压然后出现一个漏感尖峰。在220μH和6.6μH漏感的参数下钳位电压应该被RCD压到110V到130V之间。VDS稳态波形如果看到明显的高频振铃一直不衰减说明钳位网络损耗不够或二极管选型有问题。第三是负载阶跃响应。在仿真里给负载加一个阶跃比如20ms时将负载从2.4Ω切换到1.2Ω观察输出电压的动态跌落。好的环路应该是跌落小、恢复快、不来回震荡。这个仿真做完基本就能判断补偿网络参数是否靠谱。5. 实物调试示波器探头和VDS尖峰怎么压5.1 安全操作顺序和仪器准备实物上来第一件事不是直接插220V。我强烈建议按下面这个顺序走先用直流稳压电源单独给UC3842的VCC供16V确认芯片能输出PWM6脚有波形频率100kHz。这一步能排除芯片焊接、供电这类低级问题。然后把辅助绕组和控制部分的连线断开避免自供电时出幺蛾子。接下来用一个调压器从0V开始慢慢给整流桥供电一边升压一边看输出电压。调试反激电源这种带高压母线的设备务必在输入侧加隔离变压器示波器最好用隔离通道或者差分探头普通探头的地线夹子千万不要搭在高压母线的热地上否则轻则炸示波器重则出事。带负载也讲究循序渐进。先空载输出电压稳定在12V以后用电子负载从0.5A开始加每加一档都停下来看看VDS波形、ISENSE波形和输出电压纹波。突然从空载直接拉5A满载是调试中最容易出问题的操作。5.2 RCD吸收到底怎么调RCD吸收电路的作用是钳住漏感产生的电压尖峰。漏感能量是躲不掉的RCD只是把尖峰能量转移到电容和电阻上用热量耗散掉。D用快恢复二极管UF4007或者FR107C先固定10nF/1kVR先放一个47kΩ/2W起步。然后看VDS波形分两种情况调如果VDS尖峰明显高于Vin加Vor加40V说明钳位太弱把R往下调比如47k调到22k再看到尖峰有没有降下来。如果VDS波形平顶平台变得很宽钳位电压平台超过130V说明钳位太重电容和电阻消耗的能量太多效率会严重下降。理想的波形是VDS上升到Vin加Vor约450V左右后出现一个几十纳秒的小尖峰尖峰顶部被RCD削平在600V以内。对于650V耐压的MOSFET我把VDS峰值控制在600V以下余量留约8%足够了。很多人一上来就把RCD电阻装到10k以下结果满载半小时电阻烫得能烤肉效率掉了5个点。记住一句话RCD是捡漏的不是主力泄放通道只要能压住尖峰阻值尽量往大了放。5.3 实测中常见的异常波形和处理调试中最容易碰到的几个问题我列成一张表每个我都踩过。现象可能原因处理方向上电无输出启动电阻开路、VCC电容漏电、芯片供电不足先量VCC电压再量6脚是否有PWM输出只有几伏带载就掉变压器同名端反、匝比不对、限流过早触发核对变压器极性量ISENSE波形空载正常带载打嗝CS引脚滤电容太大、过流保护阈值太低减小CS的RC时间常数调RcsVDS尖峰很高RCD电阻太大、漏感过大、钳位二极管太慢减小RC加到22nF换快恢复管输出纹波带有几十毫秒低频包络环路补偿不足或斜坡补偿缺失先加斜坡补偿再调TL431补偿RC轻载时变压器发出吱吱声芯片进入跳周期模式频率落在音频范围加大假负载或改用更低最小占空比方案还要提醒一句示波器测输出纹波的时候普通探头那个10cm以上的长接地线就是一根天线屏幕上看到的几百毫伏噪声很可能只是探头环路感应出来的不是真实纹波。正确做法是用探头端部加弹簧地线夹直接点在输出电容的两个针脚上示波器打开20MHz带宽限制。这样测出来的纹波数据才值得参考。6. 绕变压器和整机EMI这些经验文档里不写6.1 三明治绕法和气隙怎么磨很多人绕反激变压器初级绕完绕次级绕完完事。这样出来的变压器漏感可能做到初级电感的5%甚至更高RCD吸收电路压不住尖峰效率也难看。我建议用三明治绕法先绕初级的一半也就是18匝包一层绝缘胶带然后绕次级6匝再把剩下的18匝初级绕在上面。这样次级被初级夹在中间耦合更好漏感通常能控制在3%以内。线径方面原边电流有效值大约0.6A用0.35mm漆包线双股并绕电流密度大概在4A/mm²左右合理。次级5A电流用0.5mm漆包线三股并绕或者直接上0.6mm的铜带。100kHz下有趋肤效应铜线越细越适合高频所以别用一根粗铜线去绕次级。辅助绕组0.25mm单股绕9匝就行。气隙磨起来需要点耐心。把磁芯中柱用锉刀或者砂纸慢慢磨每磨几下就装回去用LCR表测一次电感目标220μH。千万别一口气磨多了磨过头只能垫纸片补救效果不如磨中柱稳定。磨完后如果发现电感偏高适当增加气隙深度如果偏低很多只能重新换磁芯。正常情况磨0.5mm到0.7mm就能到220μH。6.2 屏蔽层和接地策略反激电源的EMI问题很大一部分来自变压器初、次级之间的寄生电容。初级开关节点的高频电压变化通过寄生电容耦合到次级形成共模噪声最后在输出地线上表现为高频毛刺过传导发射测试时特别头疼。解决方法是在初、次级之间加一层铜箔屏蔽宽度和绕组区域相当围一圈但不要形成闭合回路用一根导线引出接到初级地也就是母线电容负极和电流采样电阻的地。这样高频共模噪声主要走屏蔽层回到初级地就不会串到次级输出。注意屏蔽层如果两端都接地或者绕了一圈造成闭合环路会在屏蔽层里感应出大环流发热甚至烧毁铜箔。输入侧还要加保险丝、NTC热敏电阻和压敏电阻。保险丝用2A慢熔型NTC用5D-15压敏电阻用10D471K。这些器件看着不起眼但没有它们第一次插错L和N线的时候整套电源可能直接冒烟。6.3 整机效率与温升实测按本文这套参数做出来的样机我在220V输入、满载5A条件下实测效率约86%输出12.08V纹波约36mV。在85V最低输入电压下效率会掉到82%左右主要损耗来自电流采样电阻和MOSFET的导通损耗。空载功耗大约0.4W这个数据主要是启动电阻和芯片静态功耗贡献的对于不追求空载功耗的产品来说完全可接受。满载连续运行30分钟变压器表面温度稳定在78℃左右散热片上的MOSFET约65℃次级肖特基二极管约80℃。这个温度在常温下工作是没有问题的。如果环境温度到60℃需要检查磁芯材料温度等级和电容寿命最好把输出电容规格升级到105℃等级的。最后再分享一个小技巧样机调试合格之后一定要花半小时做一次输入电压缓慢上升和下降的老化测试。把调压器从0V慢慢摇到265V再慢慢摇回来观察输出电压有没有抖动、VDS尖峰有没有异常。很多电源在固定输入电压下看着一切正常一旦母线电压爬升过程稍快环路就会抽搐这种隐藏问题只有这种土办法才暴露得出来。
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →