ARTICLE DETAIL

资讯详情

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

UC3843AC反激电源方案设计实战:从原理到调试

UC3843AC反激电源方案设计实战:从原理到调试 很多电源工程师第一次接触UC3843这颗芯片大概都是在某个充电器或者适配器的维修台前。那时候我们还管它叫“3842的兄弟”因为两者引脚完全兼容只是开关频率和欠压锁定的门槛不同。后来做产品选型时才发现这颗看似不起眼的电流模式PWM控制器其实在AC-DC电源方案里扮演着极其关键的角色。最近拿到萨科微的UC3843AC样品重新搭了一套反激方案跑了一遍有些心得和踩坑记录值得整理出来分享。1. 内容整体设计与思路拆解1.1 核心需求解析为什么选UC3843ACUC3843AC属于UC384x系列电流模式PWM控制芯片萨科微这颗料的基本定位和TI的UC3843保持一致属于可以直接替换的国产化选择。在AC-DC电源方案里UC3843AC适合做单端反激或者正激拓扑的中小功率电源常见的输出功率范围在5W到60W之间更大功率就需要加驱动增强电路或者改用双管方案。这颗芯片本身就是一个完整的控制核心内部集成振荡器、误差放大器、电流采样比较器、PWM锁存器、图腾柱输出级外围只需要很少的元件就能搭出一个性能不错的开关电源控制电路。选择UC3843AC做应用方案最大的考量其实是三个一是电流模式控制带来的动态响应优势二是最大占空比可以做到95%以上适合宽电压输入三是芯片工作频率最高能到500kHz虽然实际设计中很少跑满但给设计余量很大。萨科微的UC3843AC我在实测中发现它的启动阈值和欠压锁定点控制得比较准。UC3843的启动电压门槛典型值是8.4V关闭阈值是7.6V这个区间决定了启动电阻和VCC电容的配合方式。如果阈值偏差太大电源在低压输入时会启动困难或者反复打嗝这点萨科微这个料表现正常。1.2 方案选型思路从UC3842到UC3843UC3842和UC3843之间选哪个很多新手容易犯迷糊。两者的引脚排列一样内部架构也几乎相同最大的区别在于启动阈值和欠压锁定阈值。UC3842的启动电压是16V关闭阈值是10V而UC3843的启动电压是8.4V关闭阈值是7.6V。这个差异直接影响了应用场景的选择。在宽电压输入的AC-DC方案里如果使用UC3842VCC辅助绕组需要设计成至少16V以上如果输出电压本身只有12V光靠辅助绕组可能无法提供足够的VCC电压启动就会很麻烦。而UC3843的8.4V启动阈值让辅助绕组轻松很多回差只有0.8V对变压器辅助绕组的设计宽容度更高。从萨科微UC3843AC的实际表现来看它内部的基准电压是5V误差放大器的参考端可以通过电阻分压来设定输出电压。相比UC3842UC3843更适合输出中低电压的电源方案比如5V、12V、24V这类的适配器和充电器。1.3 拓扑选择反激是首选UC3843AC在AC-DC方案里最经典的拓扑就是反激。反激变换器本质上是带隔离的升降压变换器变压器同时起到储能和隔离的作用元件数量少成本低非常适合100W以下的电源产品。选择反激的原因很实际UC3843AC的驱动能力有限峰值驱动电流只有正1A和负1A直接驱动大功率MOS管时会显得吃力。反激拓扑本身对MOS管的电压应力会比正激高但通过合理的吸收电路和变压器匝比设计完全可以在常规成本内解决。另一个选反激的理由是它的输入电压适应范围很宽。比如用UC3843AC做一个85V到265V全电压输入适配器反激拓扑配合电流模式控制无需额外做前级的BOOST PFC电路系统结构简单不少。我在测试中发现UC3843AC的电流模式控制在输入电压突变时的响应速度相当快一个周期内就能调整占空比。2. 核心细节解析与实操要点2.1 引脚功能与外围元件匹配UC3843AC的标准封装是SOIC-8和DIP-88个引脚每个引脚的功能和外围元件的搭配都有讲究。我这里直接说我们做AC-DC方案时最常见的接法。1脚COMP是误差放大器的输出和补偿端通常接一个RC串联网络到2脚VFB用来整形环路增益的频率特性。RC的值直接决定了系统的带宽和相位裕度取值过大会导致动态响应变慢过小则可能不稳定。2脚VFB是反馈电压输入端内部误差放大器的反相输入。输出通过光耦加TL431反馈到这个引脚时正常工作时的电压应该稳定在2.5V左右因为内部基准是5V经过分压后的参考点。3脚ISENSE是电流检测输入通过外部检流电阻把开关管的峰值电流转换成电压信号送到这里。这个脚的信号超过1V时PWM会被强制关断实现了逐周期限流。需要注意的是3脚输入的信号前沿有毛刺需要在3脚和检流电阻之间加一个RC滤波器典型值是1kΩ电阻加1nF电容。4脚RT/CT是振荡器定时端接一个电阻到地、一个电容到地振荡频率约等于1.72除以(RT乘以CT)。比如RT取10kΩ、CT取3.3nF时理论频率约52kHz实测会因为元件误差有所偏差。5脚GND直接接地6脚OUTPUT是图腾柱输出驱动能力是正负1A可以直接驱动中小功率MOS管。不过实测中如果MOS管的Qg超过30nC建议增加一级推挽放大。7脚VCC是电源输入UC3843AC正常工作电流大概在11mA到15mA之间峰值驱动时会更高一点。8脚VREF是5V基准输出可以给外围电路供电但只能拉出大约10mA的电流别拿它去驱动重负载。2.2 电流模式控制原理与斜坡补偿UC3843AC采用峰值电流模式控制这意味着它会检测每个开关周期内开关管的峰值电流并将其与误差放大器的输出进行比较。当电流信号达到误差信号设定的阈值时PWM关闭。这种控制的优势在于天然自带逐周期限流保护对输入电压变化的响应也快因为电流信号本身就包含了输入电压的信息。但峰值电流模式有个著名的痛点就是占空比超过50%时的次谐波振荡。UC3843AC最大占空比能做到95%以上所以当设计出的工作点在占空比大于50%时必须增加斜坡补偿。补偿的方式是在电流检测信号上叠加一个同步斜坡信号或者在VFB引脚人为加入一个缓慢变化的电压。我习惯用的方案是在ISENSE引脚上加一个小电阻和电容构成的前沿消隐电路的同时从4脚的振荡波形上引一路斜坡信号叠加到电流检测信号上。具体做法是在RT/CT引脚串联一个几kΩ的电阻接到电流检测端通过电容耦合产生斜坡补偿量。这个补偿量的大小需要根据实际电感的下降斜率来算补偿量过大会让电流模式退化为电压模式过小则次谐波振荡仍然存在。实际调试时可以通过观察ISENSE引脚的波形来判断补偿是否合适。如果占空比在50%以上波形依然稳定没有抖动说明补偿量基本合适。如果波形出现每两个周期交替大小峰的情况说明补偿不足。2.3 关键元件参数计算实例我这次做的萨科微UC3843AC方案是12V/3A输出36W的反激电源。几个关键参数的计算过程直接分享出来。变压器原边电感量计算。首先设定开关频率为65kHz最大占空比为0.45效率按85%估算。CCM模式下原边电感量的计算公式是Lp (Vin_min × D_max)² / (2 × P_out × f_sw × K)K是纹波系数取0.4左右。85V交流输入整流后最小直流电压约为100V代入公式算出来Lp大约在620μH到680μH之间取整用650μH。这个值在实测时需要用LCR表确认而且要考虑磁芯的AL值和气隙调整。原边峰值电流计算。根据能量守恒输入功率P_in P_out/效率 36/0.85 ≈ 42W。原边峰值电流I_peak 2 × P_in / (Vin_min × D_max) 2 × 42 / (100 × 0.45) ≈ 1.87A。考虑到实际MOS管和检流电阻的误差检流电阻的取值按照1V阈值除以1.6A来计算比较安全这样留出余量避免误触发。检流电阻取0.62Ω/1W并联使用0.33Ω加0.33Ω两个电阻来降低寄生电感和分散热量。变压器匝比计算。输出12V加上整流二极管压降和电感压降取反馈电压为12.8V。反射电压设定为100V那么匝比Np:Ns 反射电压/(反馈电压二极管压降) ≈ 100/(12.80.6) ≈ 7.46取整为7.5:1。实际设计时用原边76匝副边10匝辅助绕组8匝配合EE28磁芯磨气隙到电感量为650μH。VCC辅助绕组电压验证。UC3843AC的启动电压是8.4V辅助绕组在正常工作时要保证VCC在10V到15V之间。辅助绕组匝数8匝在12V输出时辅助绕组电压约等于12×(8/10) 9.6V加上整流二极管压降0.6V实际VCC约9V。这个值刚好高于启动电压但裕量偏小如果输出负载变轻导致辅助电压下降可能触发欠压锁定。所以我把辅助绕组调整到9匝让空载时VCC也能稳定在11V左右。2.4 启动电路与VCC电容设计启动电路的设计直接关系到电源的启动速度和待机功耗。UC3843AC的启动电流很小典型值只有0.5mA这意味着启动电阻的阻值可以取得很大从而降低待机损耗。但启动电阻太大也会导致启动时间过长VCC电容充到启动阈值8.4V的时间变长。我这次用的启动电阻是两颗680kΩ串联接到整流后的高压母线上。按最低输入100V计算启动电流大约是100V/(680k680k) ≈ 73μAVCC电容选47μF那么充电时间t C×V/I 47μF×8.4V/73μA ≈ 5.4秒。这个时间偏长了一些所以在批量调试时把启动电阻改为两颗470kΩ串联启动电流约106μA启动时间缩短到3.7秒左右。启动完成后芯片的工作电流会上升到十几mA这个电流完全由辅助绕组提供。如果辅助绕组的供电能力不足VCC电压会跌落到欠压锁定阈值以下芯片反复重启电源输出会表现为周期性打嗝。所以VCC电容的值不能太小我建议至少取22μF以上并且要用低ESR的电解电容或者多层陶瓷电容并联。VCC电容太小会导致开关瞬间芯片供电跌落引起驱动波形畸变。2.5 PCB布局与布线注意事项UC3843AC的PCB布局直接决定了电源能否稳定工作。参考萨科微官方手册和实际调试经验几条核心规则功率地和控制地要单点连接电流检测信号线要远离开关节点反馈网络要靠近芯片引脚辅助绕组的整流二极管尽量靠近变压器引脚。具体来说检流电阻的两个采样引脚走线要对称从小电流信号到芯片3脚之间不要经过功率地的大电流区域否则会引入地噪声导致误触发。我在第一批板子上就吃过亏3脚和检流电阻之间的地线走了很长一段结果满载时芯片频繁误关断波形乱跳。后来把3脚的RC滤波电容直接贴近芯片引脚信号线走背面单独的地岛问题就解决了。驱动输出到MOS管栅极的走线要短而且粗寄生电感会让栅极波形出现严重的振铃。我习惯在栅极串一个22Ω的电阻来抑制振铃同时并一个小信号的快速二极管作为关断加速。驱动走线和采样走线不要平行布放在同一层避免串扰。3. 实操过程与核心环节实现3.1 原理图设计实战我这次搭的电路不算复杂核心拓扑就是反激加TL431光耦反馈。输入部分交流输入经保险丝、NTC热敏电阻和整流桥后得到高压直流母线C1是电解电容加CBB电容的组合用于吸收高频纹波。母线电压经过两颗启动电阻接到UC3843AC的7脚VCC电容并联了一颗电解和一颗陶瓷。功率部分变压器原边一端接母线正极另一端接MOS管的漏极。MOS管的源极经检流电阻接地。漏极和母线之间接RCD吸收电路用来钳制漏感尖峰。RCD的电阻取值需要根据实际振铃来调整我这里是150kΩ/2W的电阻1nF/1000V电容超快恢复二极管。反馈部分输出12V经分压电阻采样到TL431的参考端TL431驱动光耦的二极管光耦的光敏三极管接UC3843AC的2脚和1脚之间。TL431的环路补偿直接影响电源的稳定性能我在TL431的阴极端并联了RC补偿网络取值是2.2kΩ和22nF实测相位裕度还不错。UC3843AC外围比较简单4脚定时电阻取22kΩ、定时电容取1.2nF频率约65kHz。3脚接1kΩ电阻加1nF电容做前沿消隐滤波。1脚接补偿网络这里用10kΩ电阻串联47nF电容接到2脚。3.2 变压器制作与参数验证变压器是整个电源的能量转换核心绕制工艺直接影响漏感和耦合度。我用的EE28磁芯原边76匝副边10匝辅助绕组9匝。绕制顺序是先绕原边的一半再绕副边然后绕剩下的原边最后绕辅助绕组。这种三明治绕法能有效降低漏感。原边线径选择原边电流有效值约0.55A考虑集肤效应65kHz下穿透深度约0.26mm所以选用0.25mm的漆包线。多股并绕更好但我这里用单股0.3mm也能过发热不算大。副边电流有效值约4A用0.4mm多股并绕或者直接上铜箔我这里用的是三根0.45mm并绕。绕完变压器后要测电感量和漏感。正常原边电感量在650μH左右漏感要求控制在原边电感量的3%以内约20μH。如果漏感过大RCD吸收电路会消耗太多能量效率上不去MOS管的电压应力也会偏高。变压器气隙调整是个细致活我磨一次量一次直到电感量稳定在目标值。气隙太小电感量偏大容易饱和气隙太大电感量偏低峰值电流高整个调试过程比较有意思。最后在磁芯中柱垫了0.2mm的间隙垫片刚好做到650μH。3.3 环路补偿与稳定性调试环路补偿是电源调试中最容易翻车的点也是决定电源动态性能的关卡。UC3843AC的误差放大器是一个高增益的跨导放大器需要外加补偿网络来实现稳定的闭环。我采用的补偿方案在TL431处加入PI补偿元件参数是2.2kΩ电阻串联22nF电容跨接在TL431阴极和参考端之间。这个参数我在实际调试中有点微调因为不同的变压器、不同的输出电容都会影响环路的零极点位置。调试环路稳定性最直观的工具是电子负载加示波器。先让电源在某个负载点工作然后用电子负载做步进跳变观察输出电压的恢复波形。如果电压出现明显的振荡衰减说明相位裕度不够需要增大补偿电容或调整电阻值。如果电压恢复得很慢且有长时间过冲说明带宽偏低需要减小电容或增大电阻加快响应。我这次方案在满载跳载测试中输出纹波大约60mV动态跌落约250mV恢复时间在1ms左右。对于12V输出的适配器来说这个动态指标算不错了。如果想进一步提升动态响应可以把输出电容换成固态电容等效串阻更低瞬态电压跌落会更小。3.4 关键波形测试记录测试环境是220V交流输入满载12V/3A输出。用示波器挂上原边MOS管的Vds波形、电流采样波形、输出电压纹波三路信号。MOS管Vds波形实测最高尖峰在480V左右反射电压约100V漏感尖峰吸收后控制在80V以内。这个电压应力对600V的MOS管来说余量足够了。Vds波形的开通下降沿和关断上升沿都干净利落没有明显的振铃说明RCD吸收电路参数匹配得还行。电流采样波形在满载时峰值电压约0.95V正好在1V阈值以下工作正常。波形上有一定的前沿尖峰但被RC滤波吸收后没有误触发。带载到3.5A时波形顶部开始出现平台芯片逐周期限流慢慢起作用这是正常现象。输出电压纹波用20MHz带宽限值测量纹波峰峰值约52mV主要是开关频率基波和整流二极管反向恢复造成的尖峰。在副边整流管上并联一颗RC吸收后纹波降到45mV左右再往下走就需要在输出端加LC滤波器了。4. 常见问题与排查技巧实录4.1 启动困难或反复打嗝启动困难和打嗝算是UC3843AC方案里最常见的问题。启动困难通常是启动电阻阻值太大或者VCC电容容量太小导致VCC充电到8.4V的时间过长或者芯片启动后VCC电压瞬间跌落触发欠压锁定。排查方法很简单用示波器直接看VCC引脚的电压波形。如果波形是在8.4V和7.6V之间反复爬升和跌落那就是典型的打嗝。检查启动电阻值、VCC电容还要检查辅助绕组的电压是否足够。如果辅助绕组电压偏低把辅助绕组匝数加多或者调整输出端的稳压管提高反馈电压。还有一种情况是空载时正常一带载就重启。这通常是供电不足的表现辅助绕组带载能力不够VCC电压跌落太快。我在这个方案里把辅助绕组从8匝加到9匝问题就消失了。4.2 输出纹波偏大怎么办输出纹波偏大有两个来源一是开关频率的纹波电流在输出电容上产生的电压波动二是整流二极管的反向恢复尖峰耦合到输出端。针对第一个来源加大输出电容容量或者使用低ESR的固态电容。我实测从普通电解换成固态电容后纹波从70mV降到45mV左右。针对第二个来源在整流二极管上并联RC吸收电路或者改用超快恢复二极管甚至上肖特基二极管。如果纹波还是压不下去考虑加一级LC后级滤波。电感用几μH的工字电感电容用100μF电解加1μF陶瓷能把高频纹波压得很干净。不过加LC会稍微增加输出阻抗动态响应会有一定变差需要综合考虑。4.3 满载时MOS管发热严重MOS管发热严重排除选型MOS管导通电阻太大的原因后最常见的问题出在开关损耗上。UC3843AC的输出驱动能力有限如果栅极驱动电阻太大开关时间拉长损耗会显著增加。驱动电阻从22Ω换成10Ω后开关波形边沿明显变陡MOS管温度下降了差不多15度。另一个原因是变压器漏感偏大RCD吸收电路消耗的能量太多导致整体效率下降、器件发热。这种情况下重新绕变压器或者检查气隙和绕法是比较直接的解决办法。还可以检查检流电阻是否偏大导致限流点偏低MOS管提前进入限流电流波形被削顶平均导通损耗增大。4.4 芯片本身损坏的原因分析UC3843AC本身损坏的案例不少原因集中在几个点VCC过压超过芯片的绝对最大额定值30V散热条件不好导致芯片结温超标驱动输出对地短路或者驱动容性负载过大造成输出级过热。VCC过压最典型的情况是辅助绕组匝数太多或者反馈环路失效导致辅助绕组电压飙升。我建议在VCC和地之间加一个16V稳压二极管做钳位保护成本不高但能有效保护芯片。另外6脚输出和MOS管栅极之间的走线不要太细驱动电流峰值虽然只有1A但走线电阻和电感会让波形失真甚至产生负压尖峰损坏芯片输出级。4.5 排查效率提升的实用技巧调试UC3843AC方案时我习惯做几个预处理动作能大幅提升排查效率。第一烧录前用LCR表测量变压器原边电感量和漏感确认变压器参数在预期范围内。第二板子上电前先用万用表检查VCC对地电阻的和关键节点的短路情况。第三第一次上电用调压器慢慢升压观测母线电压和VCC电压的变化趋势避免一下子顶到全压导致炸机。还有一个非常实用的技巧就是给芯片供电做“外加VCC”测试。用一个稳压电源直接给UC3843AC的7脚供12V电压这样可以在不启动主电路的情况下单独检查芯片的输出波形和反馈环路逻辑。这个技巧对于判断是芯片的问题还是外围电路的问题特别有效。5. 方案实测数据与延伸思考5.1 效率与热表现实测数据整套方案搭建完成后我在环境温度25度下做了满载老化测试。输入220V交流输出12V/3A连续运行两个小时各关键节点的温度数据记录如下机壳内部环境最高温度约61度变压器磁芯表面温度约74度MOS管表面温度约89度。这个温度表现在36W的适配器方案里算是中规中矩如果改用低导通电阻的MOS管或者增加散热片温度还有下降空间。满载效率实测最高点在90%左右100%负载时约88.5%待机功耗在230V输入下约0.15W。萨科微UC3843AC的静态功耗表现不错相对于老版本的UC3843在轻载时效率略有提升。不过对于追求极致待机功耗的电源产品UC3843AC这种传统的PWM控制芯片终究不如带轻载降频功能的谐振芯片这也是它的短板。5.2 成本与国产化选型价值从成本角度看UC3843AC方案的优势非常明显。外围元件数量少变压器设计成熟控制和保护功能都在芯片内部完成整体BOM成本可以压得很低。相比使用数字电源控制芯片的方案传统模拟控制的UC3843AC在成本上有着不可替代的优势。国产化替代是我特意测试萨科微这颗料的核心理由。很多做电源的同行在备选供应商时都会关注国产化率萨科微的UC3843AC从性能参数到封装尺寸都做了兼容设计可以直接替换进口芯片而不用改PCB。我在实际测试中没有发现萨科微这颗料和进口芯片在正常工作情况下有任何实质性的性能差异关键指标比如启动阈值、基准电压、限流比较精度都在规格书允许范围内。5.3 方案的局限性与后续扩展空间UC3843AC也并非没有局限。不能做同步整流控制、不具备频率抖动功能、没有内置软启动电路这些在高性能电源产品里是不可接受的。但作为中小功率AC-DC方案的通用控制核心它依旧能打。后续如果想在这个方案上做产品化扩展可以考虑给UC3843AC增加一个简单的软启动电路用一个小电容连接在VREF和COMP之间在启动时限制COMP电压的上升速度。另外如果对EMI要求严格可以在振荡器的RT引脚上串联一个小电阻来产生频率抖动效果实测能把传导干扰在高频段降低几个dB。如果输出功率需要上到60W以上建议在UC3843AC的输出级加一级推挽放大或者改用半桥LLC方案。UC3843AC做反激方案的边界大概就在这个范围超过了就得换架构了。这套方案从原理分析、参数计算到实际调试我前前后后花了差不多两周时间。个人最大的体会是UC3843AC这颗芯片虽然老但老有老的好处资料多、案例多、用的人多踩过的坑都有人帮你踩过了。真正设计时最关键的还是把变压器的参数吃透把环路补偿调稳其他外围电路基本都是按部就班的事情。最后再分享一个小技巧调试时准备几个不同容量的VCC电容放在手边打嗝问题基本都能靠换它解决。
返回列表