ARTICLE DETAIL

资讯详情

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

基于萨科微UC3843AC的AC-DC反激电源设计全解析

基于萨科微UC3843AC的AC-DC反激电源设计全解析 老工程师都知道UC3843这颗料在电源圈子里堪称“老黄忠”级别的存在。上世纪九十年代Unitrode推出来的经典电流模式PWM控制器一路打到现在Tons of电源方案还在用它。萨科微Slkor作为国产半导体厂商把这颗经典芯片做成自己的型号UC3843AC兼容原厂引脚和功能做AC-DC适配器、充电器、小功率开关电源的时候这颗料确实是个很务实的选择。这篇博客我就基于自己实际调试反激电源的经验把基于萨科微UC3843AC的AC-DC电源应用方案从头到尾拆开讲清楚包括芯片原理、关键参数计算、变压器设计、外围电路搭建以及那些文档里不会告诉你的坑。会聊得比较细因为电源这东西看起来电路简单真正调起来全是细节。电阻电容选大选小、变压器绕法、地线怎么走、环路怎么补偿每个地方都可能让你多熬两个通宵。我把这些经验都整理出来无论你是刚开始做电源的硬件工程师还是准备做国产替代选型的项目负责人这篇应该都能给你省不少时间。1. 内容整体设计与思路拆解1.1 为什么UC3843AC还能在2024年打主力先聊个大家都会问的问题现在GaN、LLC、数字电源满天飞为什么一个几十年前的模拟PWM芯片还在大量出货答案就四个字成熟、便宜、够用。UC3843AC实现的峰值电流模式控制在小功率通常100W以内反激电源中依然是最经济、最可靠的方案之一。它把振荡器、误差放大器、PWM比较器、锁存器、图腾柱驱动级全集成在一个芯片里外围零件少成本压得极低。而萨科微UC3843AC这类国产版本价格比起原厂又低一截交期还快所以很多做充电器、适配器、工业辅助电源的厂商都在切换。还有一点容易被忽略UC3843的驱动能力是±1A峰值灌电流和拉电流都够直接驱动中小功率MOSFET没问题省掉一级驱动电路。启动电流典型值0.5mA最大值1mA启动电阻损耗小待机功耗容易过认证。这些特性在过去是优点在现在能效法规越来越严的背景下依然是优点。1.2 萨科微UC3843AC在AC-DC方案中的角色定位一个完整的AC-DC反激电源功率链路大致是市电输入 → EMI滤波 → 整流桥 → 输入电容 → 高频变压器 → 输出整流滤波 → 负载控制链路则是UC3843AC采样输出反馈 → 调整占空比 → 驱动MOSFET开关。UC3843AC在这套系统里相当于整个电源的“大脑”负责决定功率管什么时候开、开多久、什么时候关。它通过内部误差放大器比较输出反馈电压和2.5V基准再结合电流采样信号在每个开关周期内完成峰值电流控制。这套控制逻辑本身不算复杂但正是因为有电流环和电压环两层控制电源才能做到快速响应负载变化、限制每个周期的峰值电流从而天然具备过流保护能力。如果拿开车来打比方电压环是司机看路控制油门电流环就是发动机的转速限制器防止一脚油门踩到底把发动机拉爆。UC3843AC这两个环路的协调是全方案的核心。1.3 方案适用场景与边界条件基于萨科微UC3843AC的AC-DC方案最适合的场景很明确输出功率在5W到60W之间的反激开关电源比如手机充电器、适配器、路由器电源、小家电控制板供电、工业控制辅助电源等。这个功率段反激拓扑有绝对的成本和体积优势。如果功率超过100W反激拓扑的原边电流应力、变压器体积、输出纹波都会变得不划算那时候应该考虑LLC半桥、双管正激甚至PFCLLC的方案。UC3843AC也能做120W以上的方案但工程上性价比会急剧下降除非有特别的成本约束不然我不建议这么干。另外一个边界UC3843AC是固定频率电流模式PWM频率由外部RT/CT设定内部最大占空比约96%典型值。如果需要做同步整流、有源钳位这类需要精确时序控制的拓扑UC3843AC不够灵活需要选择带可编程死区、副边同步控制的芯片。方案选型先把边界画清楚后面才不会返工。2. 核心原理拆解电流模式PWM的关键设计要点2.1 峰值电流模式控制的工作原理UC3843AC内部的核心架构可以用一句话概括用电流采样信号和误差放大信号的交点来决定每个开关周期的占空比。具体到工作原理时钟信号置位RS锁存器开关管导通原边电流从零DCM模式或某个初值CCM模式开始线性上升原边电流流过采样电阻在ISENSE引脚上产生一个上升的电压当这个电压达到误差放大器输出COMP电压经过内部1/3衰减时PWM比较器翻转复位RS锁存器开关管关断。这样每个周期的峰值电流被精确控制在误差信号决定的水平上。这个控制方式的优势在于“逐周期限流”哪怕输出短路采样电压也会在每个周期限制住峰值电流不会让变压器饱和炸管。相比之下电压模式PWM需要额外的过流保护电路反应速度远不如峰值电流模式。但峰值电流模式也有个著名的老毛病当占空比超过50%时电流环路会进入次谐波振荡表现出来就是开关波形一高一低交替抖动。解决办法是在电流采样信号上叠加一个斜率补偿斜坡UC3843AC内部并没有集成斜率补偿电路部分新版芯片有简化版本所以外部电路需要自己加。小功率反激如果设计在DCM模式电流在每个周期从零开始这个问题不明显但如果工作在CCM模式占空比又高斜坡补偿就必须加这点我会在后面的实操章节展开。2.2 UC3843AC关键引脚功能与外围设计以常见的SOIC-8封装为例把每个引脚的功能和设计要点过一遍。引脚1 COMP即误差放大器输出端。这个引脚天生就是用来接RC补偿网络的。补偿网络一端接COMP另一端接VFB引脚2构成一个典型的Type-II补偿器。需要强调的是COMP电压被内部钳位在约5.5V它直接决定了允许的最大峰值电流所以补偿参数不好直接影响动态响应和稳定性。引脚2 VFB反馈电压输入内部连接到误差放大器反相端同相端接2.5V基准。实际应用中这个引脚电压是由光耦PC817这类根据输出电压拉低来的。正常工作时光耦集电极把VFB拉到2.5V附近与基准形成虚短。引脚3 ISENSE电流采样输入内部还有个小滤波器采样电压超过1V时PWM比较器强制关断。注意这个引脚对噪声异常敏感PCB走线必须短而粗采样电阻的地必须单独回到芯片地不能和功率地混在一起否则很容易误触发保护。引脚4 RT/CT定时电阻和电容的公共端振荡频率公式是f 1.72 / (RT × CT)。RT和CT分别接VREF和地。典型值如RT10kΩ、CT3.3nF频率约52kHz。这个频率是效率和EMI的折中不建议太高超过100kHz后MOSFET开关损耗和变压器损耗都会明显上升。引脚5 GND地。芯片地要单独走与功率地单点连接防止功率地的大电流毛刺串进控制地。引脚6 OUT图腾柱输出峰值驱动电流±1A。输出到MOSFET栅极之间需要串联一个电阻栅极电阻典型10-22Ω。这个电阻的作用是限制栅极充电峰值电流、抑制振铃但也不能太大否则开关损耗增加。引脚7 VCC电源输入。UC3843AC的启动电压阈值典型值8.5V关断电压阈值7.6V不同批次可能有差异以规格书为准。正常工作电压范围建议在9V到25V之间超过30V可能会触发内部钳位有的版本有36V钳位长时间超过上限会损坏芯片。VCC引脚必须就近放置一个0.1µF高频去耦电容和一个10-47µF电解电容这个组合经过无数次验证缺一不可。引脚8 VREF内部5V基准输出最大输出电流50mA。在RT/CT振荡器之外VREF还要给光耦副边供电、给其他辅助电路供电的情况也很常见但要注意总电流不能超过50mA否则基准精度下降影响开关频率。2.3 振荡频率、最大占空比与支持系统的关系刚才提到f 1.72 / (RT × CT)这是UC3843AC定频的典型表达式。在设计AC-DC方案时开关频率的选定不是拍脑袋而是要在几个约束之间权衡从变压器体积看频率越高磁芯尺寸可以做得越小这对充电器这类对体积敏感的产品很有吸引力但从损耗和EMI看频率越高MOSFET开关损耗、变压器趋肤效应损耗、二极管反向恢复损耗都会增加EMI滤波器设计难度也会上升。电源工程师常说的“50kHz俱乐部”就是指在这个频率附近设计最省心变压器绕制、EMI处理都有成熟经验。UC3843AC的最大占空比典型值约96%理论上可以做到很高。但在反激拓扑里我们通常不会用它因为占空比和反射电压、MOSFET电压应力是绑定的占空比越高反射电压越高MOSFET关断时承受的电压也越高。宽电压输入85V-265VAC下常规设计会把最大占空比控制在0.45左右220V输入时占空比自动降下来。在参数选择上如果输出功率小10W内喜欢把CT取小、RT取大把频率做到80kHz左右来缩小变压器如果输出功率40W以上更常见的是把频率定在52kHz上下用更大的磁芯EE25、EE28、PQ26等确保损耗平衡。两套思路我都试过我的结论是不要盲目追求高频先把EMI和热在52kHz下做稳再考虑提频率换体积。3. 实操过程与核心环节实现24W反激电源设计实例3.1 设计目标与规格参数为了方便演示我以一个最常见的应用场景为例宽电压输入的12V/2A输出适配器也就是最大输出功率24W的AC-DC反激电源。输入电压范围90V-264VAC覆盖全球几乎全部市电标准输出12V/2A最大输出功率24W目标效率85%220V满载条件下开关频率52kHz控制模式DCM临界断续模式选择DCM的原因很直接24W功率不大DCM下变压器磁芯利用率不如CCM但控制环路简单、不需要斜率补偿、二极管反向恢复损耗低更重要的是DCM的电流波形天然适合UC3843AC这种峰值电流控制调试难度低。对初次做反激的工程师来说DCM是更适合上手的起点。3.2 变压器设计与计算过程变压器是反激电源的灵魂这一步算错后面全白搭。我把设计过程按步骤写清楚。第一步求最低输入直流母线电压。90VAC输入经过整流后母线电压Vdc_min 90 × 1.414 ≈ 127V。考虑整流桥压降和输入电容纹波工程上一般减去20-30V取Vdc_min 100V。这个值代表最恶劣工况下的最低母线电压变压器设计必须保证在这个电压下仍能输出满载功率。第二步确定最大占空比。反激变换器的输入输出关系在DCM下不是线性的但设计时我们通常先给定最大占空比Dmax 0.45取适当余量然后反推反射电压。反射电压Vor Vdc_min × Dmax / (1 - Dmax) 100 × 0.45 / 0.55 ≈ 82V。这个值决定了开关管关断时承受的电压应力Vds Vdc_max Vor 漏感尖峰。最高输入直流母线约375V漏感尖峰按经验预留100V余量所以Vds_peak ≈ 375 82 100 557V选择650V耐压的MOSFET完全够用还能留出充足裕量。第三步计算临界电感量。DCM模式要求电感量小于临界值使得额定输出时电流在每个开关周期内可以完全复位。输入功率Pin Pout / η 24 / 0.85 ≈ 28.2W。临界电感Lcrit (Vdc_min × Dmax)² / (2 × Pin × fsw) (100 × 0.45)² / (2 × 28.2 × 52000) ≈ 2025 / 2932800 ≈ 0.00069H也就是约690µH。为了保证在满载时也处于DCM实际取比临界值低一些比如500µH。这里取整后要重新验算峰值电流是否合理。第四步原边峰值电流估算。Ipk (Vdc_min × Dmax) / (Lp × fsw) (100 × 0.45) / (0.0005 × 52000) ≈ 45 / 26 ≈ 1.73A。这个值后面要用来算电流检测电阻。变压器原边匝数按磁芯面积和磁感应摆幅来计算EE25磁芯配合PC40材质取Bmax 0.25T磁芯有效截面积Ae ≈ 42mm²。Np (Vdc_min × Dmax) / (Bmax × Ae × fsw) (100 × 0.45) / (0.25 × 42e-6 × 52000) ≈ 45 / 0.546 ≈ 82匝。考虑到磁芯气隙的稳定性匝数可以微调我通常会取80-85匝。第五步匝比和副边匝数。匝比n Np/Ns Vor / (Vout Vf) 82 / (12 0.6) ≈ 6.5其中Vf是输出整流二极管正向压降肖特基取0.6V。所以Ns Np / n 82 / 6.5 ≈ 12.6取12匝。辅助绕组电压目标12-15V按输出电压加一倍余量再算辅助绕组匝数Na ≈ 12 × (Vo_aux Vf_aux) / (Vout Vf) 12 × (14 0.7) / 12.6 ≈ 14匝。这些匝数绕制时要根据实际骨架层数微调但原理上必须满足这个比例。整个计算过程可以整理成一个表格方便后续复核参数符号数值说明最低母线电压Vdc_min100V90VAC整流后估算最大占空比Dmax0.45留有余量反射电压Vor82V决定MOSFET电压应力原边电感量Lp500µH取低于临界电感值原边峰值电流Ipk1.73A决定采样电阻和保护点原边匝数Np82匝EE25磁芯副边匝数Ns12匝12V输出辅助绕组匝数Na14匝12-15V供电3.3 电压电流环路的搭建与参数计算UC3843AC的外围元件除了定时电阻电容最重要的就是电流采样电阻和光耦反馈补偿。电流采样电阻的计算ISENSE引脚的保护阈值是1V刚刚算过原边峰值电流约1.73A理论上采样电阻Rs 1 / 1.73 ≈ 0.58Ω。但实际设计要考虑元件的容差和温度漂移我会把采样点设在1.6A取Rs 1 / 1.6 ≈ 0.62Ω用两个1.2Ω并联或选0.62Ω的合金电阻。这里有个关键经验采样电阻必须使用低感抗的贴片合金电阻不能用普通绕线电阻否则在高di/dt下会产生远超信号幅度的电感尖峰让芯片误判过流。采样电阻的功耗也要算I_rms² × Rs在原边有效值电流约0.55A的情况下功耗约0.19W所以要选择额定功率0.5W以上的电阻保证温升可控。光耦反馈电路输出电压通过TL431精密稳压器与光耦配合把误差送回VFB。TL431的阴极通过电阻接光耦二极管光耦的三极管集电极接UC3843AC的VFB发射极接地。两个电阻构成分压网络把12V输出电压映射到TL431的2.5V基准上R_upper 8.2kΩR_lower 2.2kΩ这样12V时TL431的参考端正好是2.5V。这里的补偿网络很讲究。COMP到VFB之间我常用的参数是R 10kΩC1 4.7nFC2 100pF与R串联后并联跨接。R决定中频增益C1决定穿越频率C2抑制高频噪声。这个参数组合在PC817TL431的反激方案中很稳定带宽约1-2kHz。如果你发现动态响应慢、负载调节率差优先调R和C1不要动斜率补偿。3.4 RCD吸收电路与MOSFET选型RCD吸收电路是反激电源最容易出错的地方。MOSFET关断瞬间变压器漏感储能会在VDS上形成尖峰RCD的作用就是把尖峰能量吸收掉防止击穿MOSFET。RCD的参数选择参考刚才的漏感尖峰预留100V钳位电压设定在Vclamp ≈ 150V左右高于反射电压82V留足够余量但又不能太高。吸收电阻R的典型公式 R (Vclamp × (Vclamp - Vor)) / (0.5 × Lleak × Ipk² × fsw)漏感按原边电感的3%估算即Lleak 500µH × 3% ≈ 15µH。代入计算R ≈ (150 × 68) / (0.5 × 15e-6 × 1.73² × 52000) ≈ 10200 / 1.167 ≈ 8742Ω取8.2kΩ功率约0.5W选1W更稳。吸收电容C的选择要保证在开关周期内电压波动不要太大一般取10nF到22nF耐压至少250V实际我用1kV的CBB电容可靠性好。二极管用快恢复或超快恢复反向恢复时间要短否则会引入额外损耗和噪声。MOSFET选型最大VDS约557V选650V耐压的MOSFET导通电流要满足峰值电流1.73A以上实际选择连续电流3-5A的管子Rds(on)越低越好但也不要盲目追求因为功率小Rds(on)降低带来的效率提升可能只有零点几个百分点价格却翻倍。我通常选5A/650V、Rds(on)约1Ω左右的国产MOSFET在24W这个功率等级上性价比最好。4. 常见问题与排查技巧实录4.1 启动困难、反复打嗝的典型案例实际调试中最多的问题是“上电没反应”或者“指示灯闪烁不停”。先判断是不是启动问题用示波器勾VCC引脚的电压波形如果看到VCC电压爬升到8.5V附近就掉下来反复上下这就是典型的“打嗝”现象。原因通常是两个一是启动电阻太大给VCC电容充电的电流不够芯片启动后自身消耗电流包括驱动MOSFET栅极的功耗超过了辅助绕组提供的能量VCC跌落回关断阈值二是辅助绕组电压设计偏低正常工作后给VCC提供的电流不足。排查思路先用万用表量启动电阻按90V输入算启动电流要大于0.5mA电阻值一般不应超过1MΩ两个500k串联单电阻470k-680k比较常见。如果启动电阻没问题检查辅助绕组输出电压正常应该在12-15V如果只有10V以下可能辅助绕组匝数不够需要增加1-2匝。再不行检查VCC电容容量10µF起步太小会导致启动瞬间电压跌落。这里有个容易忽略的点VCC引脚上的电容ESR不能太大否则在MOSFET开关瞬间的电流脉冲会在VCC上叠加毛刺可能误触发电平判断。电解电容旁并联0.1µF陶瓷电容是必须的。4.2 输出纹波偏大和噪声干扰问题输出纹波超标是另一个高频问题。先用示波器看纹波波形如果看到的是与开关频率同步的锯齿波那是正常的电源纹波主要受输出电容影响如果看到的是尖峰毛刺那是开关噪声耦合和处理方式完全不同。锯齿波偏大优先换低ESR的固态电容输出12V/2A的场合一个470µF电解加一个0.1µF陶瓷就差不多了。如果毛刺噪声严重问题多半出在环路布局次级整流二极管到输出电容的环路面积太大开关节点的高频电流辐射到输出端。处理手段包括次级整流二极管并联RC吸收几欧姆电阻串联几纳法电容把开关节点的高频振铃吸收掉输出反馈走线和功率走线分开从输出电容正极直接飞线取样。每次做新版PCB第一条建议就是先把输出电容靠近二极管和变压器的副边引脚环路面积减到最小。4.3 MOSFET过热甚至炸管的常见病理分析MOSFET发热严重先排除开关频率是否过高。用示波器看Vgs波形检查开关损耗是否异常。GS波形如果有严重振铃就是栅极电阻太小或布局不合理导致驱动电流在栅极寄生电感上振荡。此时增大栅极电阻到22-33Ω通常能改善。炸管是最刺激的事故。分析炸管原因时我的标准流程是先看VDS波形如果在关断瞬间尖峰超过MOSFET额定耐压RCD吸收电路没做好或者漏感异常大如果在导通瞬间电流过大可能是变压器饱和往往是气隙不足或电感量设计过大导致磁芯进入饱和区。原边采样电阻的电压波形也能提供线索如果ISENSE波形出现台阶状上升说明变压器已饱和原边电流会瞬间爆升到危险水平必须检查变压器气隙和电感量。另外低压90V输入满载启动瞬间的浪涌电流、输出短路瞬间的峰值电流也是炸管高发时刻。UC3843AC的逐周期限流能挡住大部分情况但如果采样电阻回路有长走线干扰电压可能抢先触发保护反而掩盖了真正的故障点。所以调试阶段我习惯先用调压器从50V慢慢往上加同时示波器同时监控VCC、VDS、ISENSE三路信号哪个波形异常先处理哪个。4.4 常见问题速查表把刚才提到的坑整理成一张速查表方便现场对照故障现象可能原因检查手段与对策VCC打嗝无法启动启动电阻过大万用表量阻值改470k-680kVCC打嗝无法启动辅助绕组正常VCC电容过小加大到22µF及以上输出满载掉电压变压器电感量偏大进入CCM重新验证Lp减小气隙或匝数满载开关管过热开关频率过高检查RT/CT降频到52kHz附近VDS尖峰超标RCD吸收不足减小吸收电阻、加大吸收电容输出纹波尖峰大环路面积大次级输出回路紧贴加RC吸收空载电压偏高最小负载不足增加假负载电阻带负载打嗝过流保护误触或真实过流观察ISENSE波形检查采样电阻5. 国产芯片替代与量产验证心得5.1 萨科微UC3843AC与原厂芯片的兼容性实测很多工程师对国产替代的第一反应是“能用吗”。我的回答是芯片本身替换是直接可行的因为UC3843AC在行业内已经形成了高度标准化的参数体系只要是正规封装、参数达标的国产型号引脚定义、阈值电压、频率公式基本一致。萨科微UC3843AC我实际替换过原厂型号上电后开关频率、启动电压、基准电压都吻合不需要改外围电路。但国产芯片在批次一致性上确实需要更严格的管控。我遇到过一批芯片的启动电压阈值偏差偏大虽然都在规格书范围内但批量生产时会影响不良率。所以国产替代不能只调通一个样品就完事至少要安排3个批次以上的来料抽检重点测VREF精度、启动阈值、最大占空比和输出驱动波形。5.2 小批量试产的关键验证项目从样品到量产有几个验证项目是必须花钱花时间做的高温老化把电源整机放在60℃环境箱里满载运行48小时以上重点看MOSFET、变压器、输出电容的温度。UC3843AC的VCC电流会随温度升高略微增大如果辅助绕组设计余量不足高温下可能触发欠压保护这个故障只在老化中暴露。负载动态测试用电子负载在10%~100%负载之间切换观察输出是否有严重过冲和震荡。反激电源的动态响应主要靠补偿网络如果测试发现过冲超过5%回到第3.3节的补偿参数去调。短路保护测试反复短路输出观察电源是否能顺利进入逐周期限流模式并稳定在打嗝状态。短路解除后应能恢复正常输出。这个测试容易损坏采样电阻我建议在调试阶段采样电阻用功率更大的型号验证通过后再换成终版规格。EMI摸底传导骚扰测试如果超标优先处理MOSFET的散热片接地、输入端的X电容和共模电感、次级二极管吸收电路。UC3843AC的固定频率会让谐波集中在开关频率的整数倍必要时可以通过微调RT微调频率让谐波避开测试频段。5.3 成本估算与供应链安全考量最后聊点实在的。采用萨科微UC3843AC这种国产芯片直接成本大约能比进口原厂便宜20%~30%在电源这种价格敏感的行业这是一个相当可观的数字。更重要的是供应链安全关键IC的供货周期从进口的十几周缩短到几周遇到紧急订单不至于因为缺芯停线。但选国产芯片也要算总成本而不只是芯片单价。如果供货不稳定、批次一致性差产线调机、售后维修的成本会吃掉芯片省的差价。我的经验是优先选有稳定渠道、有完整规格书和参考设计的国产原厂像萨科微这种有品牌渠道体系的出问题能找得到人比单纯追求低价的贸易商稳妥得多。在方案定型前建议做一个替代料矩阵主选萨科微UC3843AC备份选1-2款引脚兼容的型号一旦主供货出问题PCB不用改就能切。这个习惯在近年芯片行情波动频繁的情况下已经成为电源工程师的基本素养。最后分享几个小细节调了这么多年反激电源我最大的体会是UC3843AC这类经典芯片思路非常透明只要耐下心把每个波形和参数都弄清楚一个晚上就能把24W的方案调得服服帖帖。反倒是那些看似方便的“智能”芯片一旦出问题黑盒式的内部逻辑反而让人无从下手。如果你正在用萨科微UC3843AC做AC-DC方案我建议你把示波器的探头衰减调好先量VCC启动波形再量ISENSE电流波形最后量VDS开关波形。这三个波形正常了电源的基本盘就稳了。至于变压器参数第一次打样可以留出/-10%的调整余地磁芯气隙用研磨可调的方式方便调试时微调电感量。这个方案后续还可以往更多方向扩展比如加同步整流做6级能效等级适配器或者用两个UC3843AC做双路输出都是很成熟的玩法。但万变不离其宗把今天讲的这些核心原理吃透了再复杂的方案也能拆解成一个个可以调试的模块。
返回列表