
做充电器维修和电源设计这些年我拆过最多的电源控制芯片就是UC3842。不管是48V/20Ah的电动车充电器还是几十瓦的小功率AC-DC电源适配器只要功率在200W以内十有八九都能在板上看到这个8脚芯片。很多刚入门的朋友一看到反激式开关电源的电路图就头大又是变压器、又是光耦、又是误差放大器环环相扣看不懂。其实把UC3842充电器电路设计拆开看核心就是三个问题能量怎么传、环路怎么稳、器件怎么选。这篇文章我会从芯片内部结构讲起把完整的充电器设计流程、关键参数计算、变压器绕制、PCB布局以及调试排故逐一过一遍适合刚接触开关电源的硬件工程师、电子专业学生以及想自己动手做充电器的DIY爱好者。1. 先认识UC3842从内部结构理解它的脾气做设计之前先把芯片本身吃透。UC3842不是那种“傻瓜型”控制芯片它内部每个模块都直接参与PWM调节任何一端接错或者外部参数给得不合理板子要么不启动要么一上电就“炸管”。所以这一节先从内部模块讲起后面所有原理和调试都建立在这张框图上。1.1 8个引脚背后藏着哪些功能模块UC3842是SOIC-8或DIP-8封装引脚不多但内部麻雀虽小五脏俱全。先看一张引脚功能表引脚号名称功能说明1COMP误差放大器输出端外接RC补偿网络决定反馈环路动态响应2VFB反馈电压输入端正常工作时应稳定在2.5V由光耦或分压电阻提供3ISENSE电流检测输入端电压超过1V时PWM立即关断4RT/CT振荡器定时端外接电阻R和电容C设置开关频率5GND地6OUT图腾柱PWM输出端直接驱动MOSFET栅极7VCC芯片供电端启动门槛16V关断门槛10V8VREF5V基准电压输出端可给外部电路或定时器供电把这几个模块拼起来工作流程就很清晰振荡器产生固定频率的时钟信号每个周期开始让PWM输出高电平让外部MOS管导通同时电流检测端持续监控原边电流一旦电流超过设定值电流比较器翻转经过PWM锁存器立即关断输出。误差放大器则通过反馈端VFB和COMP端构成调节环路根据输出电压大小持续微调占空比。这里有个关键设计点UC3842内部有一个PWM锁存器。它的作用在于每个开关周期内一旦电流比较器触发关闭必须等到下一个时钟周期才会重新置位。也就是说一个周期内不管你电流尖峰多猛最多只能触发一次关闭这从根本上杜绝了同一周期内反复开断导致的失控。这个“逐周期限流”特性正是充电器这种容易过载场景最需要的安全兜底。1.2 启动到稳定运行VCC电压的迟滞曲线是关键很多新手拿到UC3842做的充电器板子第一反应是“芯片怎么不工作”拿万用表量7脚电压发现只有8V左右于是怀疑芯片坏了。其实不是芯片坏是VCC供电机制决定了它会这样。UC3842的启动不需要额外的辅助电源。上电后市电整流得到的300V左右直流高压通过一个阻值很大的启动电阻常见120kΩ~220kΩ给7脚的VCC电容充电。电容电压慢慢爬升当VCC达到16V时芯片内部基准建立振荡器起振OUT引脚开始输出PWM脉冲。芯片正常工作后辅助绕组经整流二极管给VCC供电此时7脚电压一般维持在12V到18V之间。如果辅助供电没有建立起来VCC电容上的电压会被芯片消耗当掉到10V以下时芯片进入欠压锁定状态输出停止。随后启动电阻继续给电容充电电压重新升到16V芯片再启动形成一个周期性的“启动-关断-再启动”过程。这种10V到16V之间的迟滞机制设计目的是为了防止芯片在临界电压附近反复抖动以及避免输出PWM进入无法预测的区间。所以调试时量到7脚电压在10V到16V之间来回跳基本可以判断芯片打嗝优先查辅组供电、启动电阻和VCC电容而不是第一时间怀疑芯片。1.3 电流模式控制到底比电压模式好在哪里常见PWM控制芯片分两类电压模式和电流模式。TL494、SG3525这类是电压模式只采样输出电压通过误差信号和固定三角波比较来调节占空比。UC3842属于电流模式核心区别在于它多了一个原边电流采样输入占空比由“误差电压”和“原边峰值电流”共同决定。电流模式的好处有三个第一逐周期限流只要ISENSE引脚电压达到1V当前周期立即关闭不用等输出端反应过来抗过载能力非常强。第二对输入电压变化响应快输入电压一高原边电流上升斜率变快ISENSE提前触发占空比自动收窄相当于前馈补偿。第三变压器磁通不会单向累积两个半周或者说连续周期的电流峰值受控不容易发生磁偏饱和。充电器这种应用场景输出端经常面对电池短路、反接、负载突变电流模式控制天然就有“每周期自我保命”的能力。这也是为什么UC3842这种老芯片在反激充电器领域至今没被淘汰还在大量出货。当然它不是万能的占空比超过50%时电流模式会面临次谐波振荡问题后面反馈环路部分我会详细说怎么处理。顺便说一句很多人把UC3842和Buck降压电路混在一起问这是两类东西。UC3842主要做隔离反激的AC-DC变换如果做“48V电池降成5V/2.1A”这种非隔离降压更适合用LM2596、TPS5430这类专用Buck芯片当然用UC3842做隔离多路输出可以后面章节也会提到。2. 反激拓扑串联起整个充电器原理与计算UC3842只是控制器充电器真正的主电路拓扑是反激变换器。为什么充电器普遍选反激因为功率通常在50W到200W之间反激电路外围最简单、成本最低而且通过变压器可以同时实现电压变换和电气隔离不需要额外增加隔离器件。下面把反激原理和参数计算讲透。2.1 反激变换器的能量传递过程反激变压器不是真正意义上的“变压器”从能量角度看它更像一个耦合电感。开关管导通时初级绕组两端加上输入电压初级电流线性上升磁芯内部存储磁场能量此时次级整流二极管反偏没有能量传给负载。开关管关断瞬间初级电流突然中断磁芯中储存的能量通过磁通变化在次级感应出电压次级二极管导通能量释放给负载和输出电容。这个过程的类比就是水库蓄水开关管导通时相当于往上游水库注水水蓄在变压器里开关管关断后才开闸放水把水供到下游负载。所以“反激”这个名字指的就是次级输出的能量其实来自开关管关断阶段初级和次级的工作时序正好相反。根据次级电流是否在开关管再次导通前降为零反激工作模式分为断续模式DCM和连续模式CCM。DCM下每个周期次级电流都能完全归零初级电流从零开始CCM下次级电流还没降完初级电流已经重新开始了。充电器这种负载相对固定的场景经常在重载时工作在CCM轻载时回到DCM这是正常的模式切换。设计时要保证满载时至少处于临界或深度连续状态否则电流应力可能超出预期MOS管和输出二极管温度都会偏高。2.2 一个48V/3A充电器的关键参数计算光讲原理容易飘我给一个具体的48V/3A充电器设计例子按实际计算流程走一遍。这个参数也适用于多数三段式电动车充电器参考只要根据输出电压电流等比缩放即可。先定基本规格输出48V、3A输出功率Pout144W按效率η0.88计算输入功率Pin144/0.88≈164W。开关频率取65kHz因为UC3842在这个频率附近工作稳定EMC处理也相对容易。输入交流范围按AC 176V~264V考虑整流滤波后直流母线最低约200V最高约317V。功率级计算的第一步是确定反射电压Vor。反射电压等于次级输出电压折算到初级的电压即Vorn×(VoVf)其中nNp/Ns是变压器原副边匝比Vf是次级整流二极管压降约0.7V。Vor取多少这直接决定MOS管电压应力MOS管关断时承受的最大电压约为Vin_maxVor漏感尖峰。如果选650V的MOS管留15%~20%的降额Vds最大应力按500V左右算那317V输入加漏感尖峰80V后Vor就不能太高。工程上常用100V到120V这里取Vor105V。于是匝比nVor/(VoVf)105/(480.7)≈2.16取2.2。然后算最大占空比DmaxVor/(VorVin_min)107/(107200)≈0.35。这里占空比小于0.5正好规避了电流模式控制超过50%占空比时的次谐波振荡风险。接下来算变压器初级电感和峰值电流。在临界连续模式下输入功率、输入电压、占空比和峰值电流之间的关系为Ipk2×Pin/(Vin_min×Dmax)。代入数值Ipk2×164/(200×0.35)≈4.7A。如果初级电感量Lp240μH实际峰值电流约为IpkVin_min×Dmax/(f×Lp)200×0.35/(65000×240×10⁻⁶)≈4.5A基本落在临界点附近。这个电感量让充电器满载时刚好处于浅连续状态动态性能好也不至于让峰值电流太大。电流采样电阻Rcs根据ISENSE引脚1V阈值来定Rcs1V/Ipk1/4.5≈0.22Ω取0.22Ω/1W以上。这里面有讲究电流采样电阻太小会导致保护点偏高危险太大则满载前就误触发输出功率不够。0.22Ω是一个比较均衡的值如果实际做出来发现带载能力不足可以按正负10%微调。振荡器定时电阻电容按UC3842数据手册公式f≈1.72/(Rt×Ct)计算。取Rt10kΩCt2.7nF则f1.72/(10×10³×2.7×10⁻⁹)≈63.7kHz满足设计目标。辅助供电绕组匝数按输出电压17V计算因为芯片启动后VCC稳定在15V~18V比较合适低于12V容易触发欠压锁定。2.3 反馈环路设计从恒压到恒流充电器不能只恒压还要有恒流阶段否则给亏电电池充电时初始电流可能大得离谱。UC3842本身的COMP和VFB只负责电压环恒流环需要靠外围电路叠加进去。最主流的方案是TL431加PC817光耦。TL431内部是一个2.5V基准比较器输出电压通过两个电阻分压采样到它的REF脚。当输出电压升高TL431阴极电流增大流过光耦发光二极管的电流也增大光耦三极管侧将UC3842的COMP引脚电位拉低COMP变低后占空比减小输出电压回落。这就是恒压环的闭环逻辑。恒流环怎么做很多成品充电器会在输出负极串一个采样电阻比如0.1Ω/3W满载3A时压降约0.3V。把这个压降和一个基准电压常见用TL431或运放产生比较当输出电流超过设定值时恒流环输出信号通过一只二极管将COMP电位强制拉低占空比被压缩输出电流就被限制住了。这里用二极管的“或”逻辑实现恒压环和恒流环的自然切换谁更“着急”谁接管环路。需要注意二极管的连接方向不能错否则一个环永远优先另一个环形同虚设。补偿网络接在COMP脚和GND之间常见取值是10kΩ电阻串联104电容再并在COMP到地之间。这个RC的取值很影响环路的响应速度带宽太高输出容易震荡带宽太低负载突变时电压跌落明显。充电器主要是对电池充电动态响应要求不算苛刻所以把环路带宽设计在几百赫兹到1kHz左右就够重点是稳定可靠。3. 完整实战拆解从原理图到元器件选型细节原理和计算都过了一遍下面按实际硬件走一遍完整流程。许多新手拿着参考电路图却不知道怎么选元器件觉得“参数差不多就行”结果就是做出来的板子发热严重、带载就打嗝、甚至反复炸管。这一节我把每个位置为什么要放这个器件、放多大参数讲清楚同时穿插一些我这几年实操中踩过的坑。3.1 每个元器件为什么出现在这里从输入端开始。AC输入端首先是一个保险丝常见2A到3.15A它的作用不是保护输出而是当输入短路、整流桥击穿或MOS管炸掉时防止把家里空气开关顶掉甚至起火。很多省成本的低端充电器会在保险丝后面串一个NTC热敏电阻常温电阻5Ω到10Ω用于抑制上电瞬间对主电解电容的充电浪涌。注意NTC在工作后会发热阻值降到很低所以它不会影响正常工作电流但如果频繁通断NTC来不及冷却防浪涌效果会大打折扣。接着是EMI滤波件X电容、Y电容和共模电感。X电容并联在L和N之间滤除差模干扰共模电感套在L和N上滤除共模干扰Y电容跨接在初次级地之间给高频共模电流一个低阻抗回路。这三个东西配合才能让充电器通过传导骚扰测试。小功率充电器上X电容常见0.1μF/275V共模电感十几毫亨Y电容选2.2nF到4.7nF的安规电容。整流桥出来的高压直流经过主电解电容滤波这个电容的容量决定了母线纹波幅度一般按每瓦输出1μF左右选48V/3A充电器用150μF/400V比较稳妥。电容耐压必须选400V以上因为220V交流整流后空载峰值约311V加上电网波动450V更保险。主开关管一般选600V或650V的MOS比如7N65、8N65导通电阻和Qg要匹配驱动能力UC3842的图腾柱输出可以轻松驱动这类管子。MOS栅极串联一个10Ω到22Ω的电阻再在GS间并联一个10kΩ电阻前者抑制驱动振铃后者防止MOS栅极悬空时误开通。RCD吸收回路是反激电路最容易“翻车”的地方。开关管关断时变压器漏感中的能量无法传到副边会在原边产生高压尖峰如果不吸收这个尖峰叠加在母线电压和反射电压之上直接击穿MOS管。RCD吸收的经典接法是快恢复二极管串联一个小电容从变压器原边同名端接向输入母线正极再在二极管两端并联一个几十千欧到几百千欧的电阻。C常见2.2nF到10nF/1kVR常见100kΩ到300kΩ二极管要选快恢复管如FR107、UF4007。吸收电压设计到比Vor高30V到50V比较合理太高了尖峰压不完全太低了损耗变大。很多人问充电器里贴在输出二极管或MOS散热片上的热敏电阻是什么作用这里重点说一下。它多数不是用来限流的而是负温度系数NTC测温元件贴在功率管表面或散热器上通过电阻值随温度变化来反映管子温升。典型接法是一只NTC和一只固定电阻串联分压分压点接到比较器或单片机的ADC引脚当温度超过设定值比如90℃时MCU直接关断PWM或者把COMP拉低让充电器进入过热保护状态。所以你要是在电路板上看到二极管旁边多了一颗小玻璃封装或黑色圆片热敏电阻不要以为是多余的那是成本极低的温度保险。输出侧48V/3A的整流管建议用超快恢复二极管比如MUR1560或两个MUR1040并联中心抽头构型用双管也行。次级整流管反向耐压要按输入电压折算到次级的最大值再加余量这里建议选200V以上的管子。输出滤波电容一般每个安培对应几百微法48V输出用两个1000μF/63V并联。注意还要在输出端并联一个2kΩ左右的放电电阻保证拔掉充电器后输出电容上的电尽早放掉否则插电池时会产生火花。辅助供电绕组整流后通常会串一个小阻值电阻再接一颗15V或16V稳压二极管到VCC防止空载时辅助绕组电压偏高烧坏芯片。这颗稳压二极管在很多参考电路图里容易被省略但实际不加的话空载时VCC可能冲到20V以上损伤UC3842。3.2 高频变压器的绕制与验证变压器的设计是整个充电器最核心也最“玄学”的部分。选磁芯时48V/3A这种150W级别常见的EE30、EI30、PQ26或PQ32磁芯都能用。磁芯要选材质为PC40或同等高频特性的功率铁氧体饱和磁通密度约390mT设计时工作磁摆幅ΔB不要超过250mT留足余量。前面算了初级电感量Lp约240μH匝比n2.2所以初级匝数可以先定Np50T次级NsNp/n≈23T。代入电感公式验算磁芯是否饱和NpLp×Ipk/(ΔB×Ae)240μH×4.5A/(0.25T×85mm²)其中Ae取EE30常见磁芯截面积约85mm²计算得Np≈50.8T。这个结果和50T对得上说明磁芯选型合理。气隙长度约1mm左右具体公式为lg≈(μ0×Np²×Ae)/Lp代入得到约1.1mm实际磨磁芯或垫气隙时以电感表实测为准。绕组顺序会影响EMC和漏感。常规做法是先绕初级一半垫一层绝缘胶带绕隔离屏蔽铜箔再绕次级再绕辅助绕组最后绕初级剩余一半。这样做的目的是把次级夹在初级两半之间增大耦合系数减小漏感。屏蔽铜箔要接地而且不能形成闭合环路否则相当于一个短路匝会发热并且明显降低效率。线径按电流密度4A/mm²到5A/mm²选。初级电流有效值大概1.2A用0.35mm到0.4mm的漆包线或者双线并绕次级电流有效值约3.4A用0.5mm以上的线径或者多股并绕48V输出不需要太粗。实际绕完要测三样东西初级电感量是否在240μH附近、同名端是否正确、漏感是否小于初级电感的5%。漏感大的变压器装上去最直接的表现就是RCD吸收电容和电阻发烫MOS管尖峰偏高。如果漏感明显超标只能重新调整绕制工艺。3.3 PCB布局、EMC与散热处理PCB布局做不好再好的原理图也白搭这句话放在开关电源上尤其适用。第一个原则是功率回路面积尽量小。所谓功率回路是指从主电解电容正极出发经过变压器初级、MOS管、电流采样电阻回到电容负极的电流路径。这个回路的面积决定了回路电感面积越大开关管关断瞬间的振铃越大EMI越差。经验做法是把这段回路控制在指甲盖大小范围内尽量靠近主电解电容。第二个原则是地线分开。控制芯片的地、电流采样地、输出地不能随意连建议在电源地附近单点汇合。CS采样的0.22Ω电阻一端接MOS源极另一端直接回到主电容地中间不要和功率地混在一起否则大电流地线上的压降会被UC3842当作采样信号引起误触发。驱动信号走线也要注意。UC3842的第6脚到MOS栅极之间距离尽量短驱动电阻放在靠近栅极的位置不要绕远。如果走线太长栅极波形会产生振铃严重时开关损耗增加甚至引起MOS误导通。初次级之间要注意安全间距。光耦、变压器两侧保持足够的爬电距离一般高压和低压之间至少6mm以上条件允许时在PCB上开槽增加爬电距离。Y电容的位置要靠近变压器并直接跨接在初次级地之间走线要短否则共模干扰滤不干净。散热处理上MOS管和次级整流管是大头150W充电器里这两颗管子发热量都不小。MOS管建议贴散热片整流管选带金属底座的TO-220封装配合散热硅脂固定到铝散热器上。NTC测温位置就贴在散热器最热的区域温度采样才更真实。4. 调试、测试与故障排查实录原理图和PCB都搞定了就到了最有“实践感”的调试环节。很多人在这一步翻车不是因为电路有问题而是因为操作顺序不对、安全意识不够。这一节把我每次调试UC3842充电器必做的流程、波形判读技巧和常见故障整理出来供大家参考。4.1 首次上电前的准备隔离、限流、防炸管调试带市电的开关电源安全永远第一位。我强烈建议准备一个1:1隔离变压器再加一个调压器。隔离变压器的作用是把市电和待测板子的地隔开防止示波器探头地线夹到高压地时形成短路。调压器则让你可以从零开始慢慢加压而不是一上来就220V直接怼上去。没有这两个设备我不推荐任何人碰这个电路。首次上电前先做静态检查用万用表二极管档量整流桥输入输出是否短路、MOS管D-S是否短路、次级整流管是否短路、UC3842的7脚和5脚之间有无明显短路。确认没有明显问题后把调压器调到50V左右通电观察输入电流和输出电压。如果一切正常逐步升压每次确认无异常再继续。另一个非常实用的技巧是串联一个白炽灯泡限流。把60W左右的灯泡串在火线回路里上电瞬间如果板子有严重短路灯泡会常亮如果板子正常工作灯泡亮度很暗甚至几乎不亮。这个办法成本低、响应快比电子负载和功率计还直观新手调试必备。空载测试通过后再接假负载。建议先用大功率电阻比如100Ω/50W的水泥电阻确认带载能力和电压稳定性。不要一上来就接真实电池电池本身是很大的负载并且反接或内部异常时充电器很受伤。4.2 用示波器看几个关键波形示波器是电源调试的核心工具。建议用至少100MHz带宽的示波器配备高压差分探头或隔离探头。测量MOS管Vds时千万别用普通探头直接接地线夹因为探头地线接的是市电地容易造成灾难性短路。第一个波形看Vgs。栅极驱动波形应该是干净的方波上升沿和下降沿尽量陡峭没有明显的振铃。如果看到振铃检查驱动电阻和MOS管栅极串联电感可能需要在栅极加一个小磁珠或者调整驱动电阻阻值。第二个波形看Vds。开关管关断瞬间会出现一个电压尖峰这个尖峰叠加在输入电压和反射电压之上。正常情况下Vds最高点要控制在MOS耐压的80%以内。比如650V的管子尖峰不要超过520V。如果尖峰太高优先调RCD吸收电路而不是急着换更高耐压的管子。第三个波形看ISENSE引脚。用示波器勾到UC3842的3脚应该看到锯齿波形状的电流波形。如果波形上有很多毛刺可能是采样电阻无感特性差或CS引脚滤波电容太小。毛刺严重时会引起误触发表现为输出功率不足。可以把CS电容从471或102加大到222滤掉前沿尖峰但不能太大否则会延迟保护响应。第四个波形看COMP引脚也就是UC3842的1脚。正常稳定工作时应是一个相对平稳的直流电平大概在2V到4V之间。如果COMP上的波形呈锯齿状大幅跳动说明反馈环路震荡了问题大概率出在补偿RC或者光耦回路。输出纹波测试时示波器带宽限制调到20MHz探头用短地线弹簧而不是长鳄鱼夹线否则测出来的全是干扰噪声。4.3 高频故障排查实录与速查表下面这张表是我维修和调试过程中经常遇到的故障整理成速查表按“现象→可能原因→排查顺序”列清楚。故障现象可能原因排查顺序上电完全无输出保险丝烧断、整流桥击穿、启动电阻开路、UC3842损坏先查保险和整流桥再量7脚电压是否能在16V附近有周期打嗝声辅助供电异常、VCC电容老化、输出短路查辅助绕组整流二极管、VCC电容、次级二极管是否击穿输出电压偏高且不可调反馈环路开路、光耦损坏、TL431失效查光耦初级是否导通、431参考电压是否为2.5V、分压电阻一带载电压就掉电流采样电阻偏大、变压器饱和、CS滤波电容过小看ISENSE波形测变压器电感量查输出功率是否足够炸MOS管RCD吸收失效、驱动振铃、反馈失控过压换新MOS后先查RCD二极管和电容再查光耦环路最后看Vds尖峰空载正常满载啸叫变压器浸漆不良、环路带宽过高、CCM/DCM切换震荡听声音来源试调补偿RC重绕变压器改善耦合故障排查最忌讳“哪里坏换哪里”只换元件不查根因上电很可能再次炸机。以炸MOS管为例如果把管子换新就直接上电多半还会再炸一次。正确做法是先静态检查RCD吸收二极管有没有击穿、吸收电容有没有失效、CS采样电阻有没有开路、光耦和TL431环路是不是正常再用调压器低压慢升观察Vds波形确认尖峰是否在安全范围内。另一个我反复遇到的坑是输出二极管和MOS管散热不足引起的过热保护误动作。如果NTC测温点选得不好或者贴在散热器上的位置离热源太远会出现在常规室温下正常、夏天高温老化时误触发保护。解决方法是把NTC贴近最热的整流管本体并通过热成像仪或者热电偶验证一下温度曲线。最后说说充电器“打嗝”和“啸叫”的典型波形判断。打嗝是指每隔几百毫秒到几秒周期性地启动-关断这时量VCC电压会发现它在10V到16V之间反复横跳多数是辅助供电整流二极管或VCC电容老化也可能是次级端存在轻微短路导致带不起负载。啸叫则经常发生在轻载或模式切换段频率在音频范围内可能原因是变压器浸漆不充分导致磁芯振动或者补偿网络参数不合适让环路在某个负载点左右晃动。我先用听诊器或绝缘起子抵住变压器判断声音来源再针对性处理环路和变压器工艺问题。4.4 一个真实的打嗝排查记录说个我印象很深的案例。有次手里一台48V充电器故障现象是空载输出电压正常一插电池就“嗒嗒嗒”打嗝输出电流只有0.5A左右。刚开始我以为是输出整流管和采样电阻的问题全部代换后故障依旧。后来用示波器看ISENSE波形发现每次开关管导通后电流检测波形上叠加了一个很高的尖峰峰值超过1V把PWM立即关断了。这个尖峰不是真实的原边电流而是开关管导通瞬间变压器分布电容、二极管反向恢复电流共同形成的干扰脉冲。CS引脚前面的RC滤波不够导致干扰误触发过流保护。处理方式是把CS端对地电容从471加大到102同时串联电阻从1kΩ调到2.2kΩ尖峰被滤掉之后带载能力恢复正常充电器输出电流回到3A。这个案例说明很多看似“硬件坏”的问题本质上是PCB布线寄生参数和RC滤波参数不匹配导致的信号完整性问题。还有一次遇到充电器输出电压平滑但电流却上不去怎么调都只有1A。测量TL431的采样分压电阻阻值完全正常光耦也没问题最后发现是输出电容老化ESR过大导致恒流环采样到的纹波电压幅度异常运放误以为电流超限。换掉电容后故障排除。所以说输出电容的ESR不仅在纹波测试中重要在恒流环正常工作时同样关键选电容时不要只看容量和耐压ESR参数也要关注。5. 一些小众但实用的扩展设计思路前面讲的是标准的单路输出充电器方案实际项目中还会遇到一些变体需求比如多路输出、低压USB充电口、以及充电器后级的Buck降压电路。虽然核心还是UC3842反激但扩展设计时有不少细节值得留意。5.1 多路输出AC-DC怎么搭有些设备需要同时输出一个主电压给电池充电还要一个低压给风扇、屏幕或MCU供电这就是“220V输入多路输出AC-DC稳压电源”的典型场景。做法有两种。第一种是直接在反激变压器上加辅助绕组。变压器除了主次级之外再绕一个5V或12V绕组共用同一套磁芯和开关管每路输出各自整流滤波。优点是最省成本、占用面积小缺点是各路输出之间的交叉调整率比较差。当主路输出满载时辅路电压可能跌得比较多主路空载时辅路电压又可能偏高。如果想改善交叉调整率可以给辅路也加一个小的线性稳压器。第二种方案是主路反激输出48V或24V然后辅路通过一颗Buck芯片从主路降压比如从48V降到12V或者从12V降到5V。这种方法调压精度高、纹波好但增加了一级变换损耗电路板面积和成本也会增加。现在很多电动车充电器内部给风扇供电就是用一个小Buck从高压母线或者主输出降压来实现的风扇电压更稳定噪音也小很多。5.2 从48V降到5V/2.1A充电器里的Buck电路如果要把48V的充电器输出再转成一个5V/2.1A的USB快充口可以考虑在充电器次级输出后加一级Buck降压。常见方案有两种选用高输入电压的同步Buck芯片比如免驱同步Buck或者将48V先通过一颗非隔离型芯片降到12V再用一颗低电压Buck降到5V。二级方案体积稍大但芯片选择多、调试简单。Buck电路设计时最需要注意的就是电感选型和续流二极管/同步MOS的耐压。48V输入等级下电感电流纹波建议控制在输出电流的30%到40%即约为0.6A到0.8A由此算出电感量通常在几十微亨到上百微亨之间。续流管或同步MOS的耐压必须大于芯片开关节点最高电压最好留20%以上的降额。GS驱动信号同样要短走线、加驱动电阻否则轻载效率会很难看。这些扩展电路的加入不影响UC3842主反激环路的工作但会改变输出电容上的动态负载曲线。调试时建议先让主输出带载稳定再接Buck后级逐步加载避免两级电路同时上电时反复触发保护。我在实际使用中发现调制UC3842充电器方案最值得投入精力的地方不是把功率级参数抠到极致而是把环路和PCB布局做好。功率级参数在85%到90%效率范围内都可以接受环路稳定性和EMC性能才是决定产品能否长期可靠运行的关键。另外第一次给这种高压板通电一定要养成“调压器隔离变压器白炽灯”三板斧的习惯这不只是保护板子更重要的是保护自己。老生常谈的一句话高压电路面前出了问题往往没有第二次机会能多谨慎就多谨慎。