ARTICLE DETAIL

资讯详情

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

UC3843AC反激电源设计实战:从电流模式PWM原理到调试全攻略

UC3843AC反激电源设计实战:从电流模式PWM原理到调试全攻略 1. 先聊聊这颗芯片为什么UC3843AC在电源方案里这么常见做开关电源这行的人对UC3843系列应该都不陌生。这颗芯片出来几十年了至今还在大量出货足以说明它的生命力。萨科微的UC3843AC属于当前市场上性价比很高的一颗电流模式PWM控制器用在反激、正激、升压这些拓扑里都挺顺手。我第一次认真用UC3843AC做项目是一款5W的辅助电源输入是85V到265V交流输出5V/1A用来给主控制板供电。当时手上材料有限控制芯片选了萨科微这颗UC3843AC原因也简单启动电流小、工作频率可调、外围元件少、电路结构成熟。今天就把这颗芯片的典型应用方案拆开讲一讲从选型逻辑到变压器计算再到PCB布线和实际调试中的坑一次说透。这颗芯片适合谁来参考如果你在做小功率AC-DC电源比如家电控制板供电、智能电表、充电器辅助电源、工业控制模块电源或者刚入行想搞懂电流模式PWM控制芯片怎么用这篇文章应该能帮你省不少弯路。2. 选型思路拆解电流模式控制到底好在哪2.1 UC3843AC的核心架构和工作逻辑UC3843AC内部集成了振荡器、误差放大器、电流检测比较器、PWM锁存器、基准电压源和推挽输出级。它属于固定频率电流模式控制器工作频率最高能到500kHz实际应用大多设在50kHz到100kHz。所谓电流模式通俗讲就是每个开关周期内功率管的峰值电流被直接检测并与误差放大器的输出做比较。一旦电流检测电压达到阈值这个周期就提前终止。对比电压模式它有两个直观好处一个是瞬态响应快负载一变电流环马上就有反应另一个是天然具备逐周期限流能力过载或者短路的时候每个周期都掐住峰值电流不容易烧管子。不过它也有一体两面的毛病就是占空比大于50%时容易产生次谐波振荡所以需要加斜坡补偿。UC3843AC内部的斜坡补偿电路做得比较简单如果占空比设计得比较大建议外部再补一点。2.2 同一系列芯片的差异选AC还是选其他型号UC3842、UC3843、UC3844、UC3845这些芯片管脚完全兼容差别主要在两个参数一个是最大占空比另一个是启动/欠压锁定阈值。UC3843AC的启动阈值是8.4V关闭阈值是7.6V最大占空比接近100%这个特性决定了它最适合宽输入电压范围的反激电源。实测下来宽电压输入条件下UC3843AC的启动性能比UC3842要从容一些因为UVLO迟滞有0.8V启动电容可以稍微选小一点启动时间更短。如果你的应用是单电压输入比如220V固定用UC3842也没问题但要做85V到265V全范围输入UC3843AC是更稳的选择。还有一点值得注意萨科微的UC3843AC在封装上提供DIP-8和SOP-8两种小功率电源用SOP-8完全够散热靠铜箔解决功率再大一点比如做到30W以上DIP-8的散热能力会稍微好一点点但也别指望它承受多大功耗毕竟驱动能力摆在那。2.3 芯片驱动能力与外围搭配逻辑UC3843AC的输出级是推挽结构峰值灌电流和拉电流都是1A左右直接驱动一颗MOSFET是够用的但栅极电阻必须根据开关速度来调。驱动电阻太小开关速度快EMI会加大驱动电阻太大MOSFET开关损耗上升。我的习惯是先估算MOSFET栅极总电荷Qg算出平均驱动电流再选择合适的栅极电阻。比如用一颗Qg为20nC的MOSFET开关频率65kHz平均驱动电流大约是1.3mA看起来很小但实际开关瞬间的峰值电流要大得多所以栅极电阻建议取10Ω到22Ω之间。做CE认证或者EMI整改的时候这里就是第一个要调的地方。3. 典型应用电路5V/2A反激电源完整方案3.1 电路结构总览和设计目标我用UC3843AC做过一个非常典型的反激方案参数如下输入85V至265V交流输出5V/2A额定功率10W开关频率65kHz效率目标80%以上。这个方案的结构基本就是把交流整流成直流然后通过反激变压器隔离降压UC3843AC控制初级侧MOSFET的开关次级用同步整流或者肖特基二极管整流后输出。整个电路的组成部分不多主要有输入整流滤波、RCD钳位电路、反激变压器、MOSFET功率级、UC3843AC控制部分、次级整流滤波、反馈环路。这些模块各司其职任何一个环节设计不到位整机表现都会打折。3.2 关键元件选型和参数计算先算输入端的参数。交流输入经过整流桥后母线电压峰值大概在120V到375V之间。这里的输入电容C1取值取决于输出功率和保持时间要求10W功率等级一般取22µF到47µF就够了。注意这个电容的耐压要选400V别贪便宜用250V的宽电压条件下峰值电压很高。反激变压器的设计是整个方案里最核心的部分。开关频率65kHz最大占空比设定在0.45左右选用EE22磁芯磁芯材料PC40饱和磁通密度取0.3T工作磁通摆幅设在0.2T到0.25T之间。初级电感量计算有个经验公式Lp (Vin_min × D_max)² / (2 × P_out × f_sw × η)。把输入最小直流电压大约108V、D_max取0.45、输出功率10W、效率0.8、频率65000Hz代进去算出来初级电感量大概在1.14mH实际取值1.2mH。匝数比的计算主要看反射电压和MOSFET耐压。设定反射电压Vor等于80V那么匝比n Vor / (V_out V_D)V_D取次级整流管正向压降0.5V得到匝比大约14.5。初级匝数Np通过磁芯参数算下来大约在70匝到80匝次级匝数Ns大约5匝辅助绕组取10匝左右给UC3843AC供电。我实际绕制的时候初级用了0.25mm漆包线3股并绕次级用了0.4mm漆包线2股并绕。初级电感量控制在1.2mH左右漏感尽量压在2%以内因为漏感直接决定RCD钳位电路的损耗漏感越大钳位电阻越热。3.3 反馈环路设计TL431加光耦的经典组合反馈部分用了最常见的方案次级输出通过电阻分压采样送到TL431的基准端TL431驱动PC817光耦的发光二极管光耦的光敏三极管把误差信号送到UC3843AC的COMP脚。这个组合便宜、成熟、稳定10W功率等级用起来游刃有余。补偿网络的选值决定环路的稳定性。误差放大器周围放了一颗电阻和电容串联典型值可以从22kΩ加47nF开始调。我实测下来5V/2A这个规格用22kΩ加22nF的时候负载从10%跳到100%输出电压过冲大约300mV恢复时间2ms左右换成47nF之后过冲降到150mV但恢复时间变慢了一点。这个平衡需要根据实际要求微调。环路稳定的判断方法行业里最实用的是看负载阶跃响应。用电子负载在100mA和2A之间来回切换示波器观察输出电压波形如果没有持续振荡而且恢复速度快基本就是调好了。有条件的话测一下波特图穿越频率设在开关频率的十分之一到五分之一之间相位裕度大于45度。4. 实操过程实录从PCB布线到首次上电调试4.1 PCB布线需要注意的几个关键路径UC3843AC这个级别的电源PCB布线直接决定稳定性。电流模式控制芯片对噪声很敏感尤其是电流检测信号和栅极驱动信号布线不当会导致误触发、振荡甚至炸机。首先是功率地和控制地的处理。初级侧要分成功率地和信号地两者在芯片的地引脚附近单点连接。UC3843AC的地脚是第5脚电流检测电阻的地必须单独走线回芯片的地绝对不能和功率MOSFET的源极电流路径混在一起。其次是栅极驱动信号的回路。从芯片第6脚出来经过栅极电阻到MOSFET栅极再从源极回到芯片地这个回路要尽量短面积尽量小。如果回路面积过大寄生电感会和MOSFET的输入电容形成LC振荡轻则波形振铃重则烧毁芯片。第三是电流检测走线。电流检测电阻两端的走线要采用开尔文接法也就是检测线直接从电阻两端引出不经过功率电流路径。这样能避免功率电流在PCB铜箔上产生的压降干扰检测信号。COMP脚附近的补偿元件也要尽量靠近芯片放置因为这里是高阻抗节点比较容易受干扰。4.2 首次上电调试流程和监测点焊接完成之后我习惯先用万用表测量输入和输出有没有短路然后不装MOSFET先给芯片单独供电验证UC3843AC能不能正常启动、振荡器频率对不对、基准电压是不是5V。这一步能排除很多低级错误。确认芯片工作正常后再装上MOSFET用调压器慢慢升高输入电压同时用示波器观察母线电压和输出波形。输入电压从0V往上调的时候密切关注输出是否建立、是否有异常噪音或者MOSFET是否过热。如果输出到了5V附近但纹波很大先别急着调环路先检查是不是变压器绕制有问题或者滤波电容不够。带载测试的时候我习惯用电子负载从空载开始逐步加大每加0.5A观察一次输出波形确认没有振荡后再继续。满载时记录效率、温升和纹波。实测下来这个方案满载效率大约82%和设计目标基本吻合85V输入时效率稍微低一点265V输入时效率高一些这是反激电源的正常表现。4.3 RCD钳位电路的参数调整RCD钳位电路的作用是吸收变压器漏感储存的能量防止MOSFET关断瞬间漏感产生过高的尖峰电压击穿管子。这个电路设计得好不好直接关系到整机的可靠性和效率。设计时先测出变压器漏感。用LCR表短路次级绕组测初级电感就是漏感。假设漏感是20µH那么漏感储能就是0.5 × L_leak × I_peak²I_peak按1A算储能就是10µJ。这个能量如果每个周期都消耗在钳位电阻上在65kHz频率下就是0.65W的损耗所以钳位电阻的功率至少选1W最好选2W。钳位电阻阻值的调整方法是上电后测MOSFET的Vds波形看尖峰电压是否高于设计裕量。一般MOSFET耐压选650V交流265V输入时母线电压375V反射电压80V留给漏感尖峰的裕量大概有160V。如果尖峰接近650V说明钳位电阻太大或者电容太小如果钳位电阻温度太高说明钳位损耗偏大可以适当加大电阻值让尖峰稍微高一点但不超过安全范围。实际调试的时候有个小技巧先用60kΩ的钳位电阻加4.7nF电容看波形然后逐步减小电阻观察尖峰变化。找到一个临界点让尖峰控制在MOSFET耐压的85%以下同时电阻温度不会烫手。这个临界点跟着变压器漏感走每批变压器漏感不一样量产时要注意一致性。5. 常见问题与排查技巧实录5.1 启动失败或者打嗝启动失败的常见原因有几个方向启动电阻阻值太大导致启动电流不够VCC电容容量太小导致芯片还没完全启动电压就被拉低变压器辅助绕组供电电压不够或者极性接反。排查的时候先测VCC电压波形。如果VCC电压上升到8.4V启动然后马上掉下来又升上去形成锯齿波这说明芯片在反复重启也就是所谓打嗝。这种情况下优先检查辅助绕组极性再检查辅助绕组输出电压是否足够。对于5V输出这个规格辅助绕组电压一般设计在12V到15V之间如果电压只有几伏说明匝数太少或者同名端反了。有时候输出短路了也会打嗝这是过流保护在起作用属于正常现象。但如果没负载也打嗝就要检查启动电阻是否开路或者阻值变大了以及芯片本身是否损坏。5.2 输出纹波过大输出纹波过大的原因主要有三个输出滤波电容ESR太高反馈环路带宽不够变压器屏蔽不好造成共模噪声耦合。应对方法是先并联几个低ESR的电解电容比如用两个470µF并联替换一个1000µF效果立竿见影。然后是检查反馈环路补偿适当减小补偿电阻或者增加补偿电容把环路带宽提上去。如果是共模噪声导致的纹波示波器上会看到尖峰状的高频噪声叠加在低频纹波上。这种情况除了加Y电容处理还可以考虑在变压器的初次级之间加一层屏蔽绕组屏蔽绕组接地可以显著降低共模噪声。我遇到过一批PCB板输出纹波始终偏高排查到最后发现是次级整流二极管的位置离输出电容太远导致次级回路的寄生电感变大。移动元件位置之后问题就解决了这类结构性问题在Layout阶段就要重视。5.3 芯片发烫或者MOSFET发烫UC3843AC自身发烫先看驱动电阻是否偏小因为驱动电流过大时芯片内部功耗会增加。再看工作频率是否设置得过高频率越高开关损耗越大输出级的功耗也越大。一颗SOP-8封装的UC3843AC自身功耗超过0.5W就会明显发烫要注意这个极限。MOSFET发烫的原因更多。一个是开关损耗太大比如栅极驱动电阻太大导致开关速度过慢管子在放大区停留时间过长。另一个是导通损耗大比如RDS(on)选的太大或者散热不够。还有一个可能是电路振荡比如电流检测线路受到干扰导致PWM抖动这种情况需要加RC滤波来处理。判断MOSFET是哪种损耗为主可以用示波器实测Vds和Vgs波形。看开关过程中有没有明显的米勒平台拖尾看Vds有没有寄生振荡。一般来说频率低于100kHz的系统MOSFET发热往往是导通损耗为主此时选择更低RDS(on)的管子效果更明显频率高于100kHz的系统则要重点关注开关损耗考虑用更快的驱动电路。5.4 常见问题速查表故障现象可能原因排查手段解决方向完全不启动启动电阻开路、VCC短路测VCC电压波形检查启动电阻阻值和电容极性反复打嗝辅助绕组供电不足测VCC是否锯齿波检查绕组同名端和匝数输出过压反馈环路开路、TL431损坏测FB电压和光耦状态检查TL431基准电压和光耦焊接输出纹波大滤波电容ESR高、共模干扰测纹波频谱特征并联低ESR电容、加屏蔽带载掉电压初级电感量偏大、占空比受限测Vds占空比波形调整变压器气隙、降低电感量芯片发烫驱动功耗大、频率过高测驱动波形和频率加大栅极电阻、降低频率负载调整率差反馈补偿不合理测负载阶跃响应调整COMP补偿电容电阻6. 方案扩展方向UC3843AC还能怎么玩除了基础的12V或者5V输出反激方案UC3843AC在很多衍生场景里也有用武之地。做双路输出的时候可以在次级加一路隔离输出比如主输出5V/2A副输出12V/0.3A只需要在变压器加绕一个绕组副路通过线性稳压器或者LDO稳压。这种做法在很多家电控制板里很常见成本低、方案成熟。想做待机功耗更低的方案可以加一颗轻载跳频控制电路。UC3843AC本身没有跳频模式但可以在反馈环路里加入一个间歇工作控制电路让芯片在轻载时进入周期性的休眠和唤醒状态从而把空载功耗降到0.3W以下。这个做法比换一颗带轻载管理的芯片成本更低就是电路稍微复杂一些。另外UC3843AC也可以用来做Boost PFC电路在小功率LED驱动电源里把桥后电压升到400V再给后级反激供电。相比专门的PFC芯片用UC3843AC做临界导通模式的Boost电路设计会麻烦一些但成本优势明显适合对成本敏感的场合。7. 一些实操心得和元件选材建议用UC3843AC做电源我积累了几条经验不一定都写在数据手册里但实践中很管用。第一电流检测电阻的选取不要只看阻值还得看封装功耗。比如峰值电流1A检测电阻0.47Ω峰值检测电压0.47V瞬时功耗0.47W普通0805封装肯定扛不住至少用2512封装或者两颗1206并联。我见过不少新手因为检测电阻功率不够导致电阻发热漂移电流检测精度下降。第二VCC电容的选择很讲究。电容容量太小芯片启动之后供电跟不上容量太大启动时间变长空载功耗也升高。10W这个级别VCC电容取47µF到100µF比较合适耐压至少要35V。第三变压器绕制工艺对EMI的影响非常大。初级绕组和次级绕组之间加屏蔽层屏蔽层接地或者接到母线正极能显著降低传导干扰。初次级之间的爬电距离也要注意满足安规要求辅助绕组引出线要固定好避免交叉。第四量产的时候芯片进货渠道要稳定。萨科微这颗UC3843AC目前供货比较稳定价格也合适但采购的时候要留意批次一致性。不同批次的芯片启动电压、频率可能有细微差异批量生产前最好先抽样验证一下关键参数。电源设计这行很多时候不是理论算得多漂亮而是细节处理得多到位。UC3843AC这颗芯片本身很简单但能不能把它用好还要看外围电路的设计功夫。希望这篇方案能帮正在做或者准备做小功率电源的朋友省一点时间少踩几个坑。
返回列表