前几天维修台上来了一台19V/3.42A的笔记本适配器,故障很典型:通电后指示灯一闪一闪,输出在0V和19V之间来回跳。拆开一看,主控是UC3842B,这种反激式开关电源构架在电源适配器里占了一大半。干开关电源维护和设计的同行应该都有体会,芯片选型和维修方案往往是一体两面——型号没选对,后面的故障排查就会很被动。所以我打算围绕这两个点,把反激式开关电源的选型思路、常见维修逻辑以及VCC供电、RCD吸收、磁芯损耗这些容易踩坑的细节一次性梳理清楚。适合正在做适配器维修的同行、准备做小功率ACDC电源设计的工程师,以及想深入了解开关电源工作原理的电子爱好者。
1. 开关电源芯片选型:先搞懂“反激”再选型号
1.1 为什么小功率适配器几乎全是反激拓扑
很多刚接触开关电源的人会问,为什么小功率适配器里面用的几乎都是反激式开关电源,而不是正激或者LLC?答案就四个字:简单、便宜。反激电路的变压器不只是变压器,它还兼了电感的作用,开关管导通时能量储存在变压器磁芯中,开关管关断时再通过次级绕组释放给负载。整个电路只需要一个开关管、一个变压器、一个输出整流二极管和一个输出电容,比起正激拓扑少了一个输出滤波电感,比起LLC少了谐振电容和谐振电感,元件数量明显少,BOM成本压得下来。
当然代价也有,反激拓扑的能量传输是断续的,输出纹波比较大,变压器磁芯工作在单向磁化状态,利用率不如正激和LLC。但从实际应用看,适配器这类产品对成本敏感,对体积敏感,对纹波要求也不是那么极致,反激就成了最合适的方案。一般功率做到150W以内是反激的主场,像手机充电器、笔记本适配器、路由器电源、小家电开关电源,绝大多数都是反激结构。
我做维修这些年,遇到的控制芯片也基本上是围着反激转:老一点的UC3842系列、OB2263这类PWM芯片,现在很多原边反馈方案又把光耦和TL431省掉了,芯片种类五花八门,但底层拓扑依然是反激。所以选型第一步不是选哪个牌子、哪个型号,而是先确认拓扑是不是反激,拓扑定了,后面的电路架构和参数方向也就跟着定了。
1.2 按功率和场景锁定芯片类型
芯片选型这件事,不能一上来就对着型号库翻参数表,应该先看应用场景。我们按常见功率段和功能要求分成几个大类来聊:
第一类是5到20W的小功率充电器,典型应用是手机充电头、小家电电源板。这类电源很多用原边反馈PSR方案,芯片直接采样辅助绕组电压来恒压恒流,省掉光耦和TL431,电路简洁,待机功耗也容易做低。选型时重点看芯片的恒压恒流精度、待机功耗、线损补偿能力,还有启动电流是不是够小。
第二类是30到90W的适配器,也就是笔记本电源、打印机电源、显示器电源这一档。副边反馈的PWM方案最普及,光耦加TL431做电压采样反馈,输出精度高、动态响应好。常见芯片有UC3842系列改进型号、OB2263、SDH865系列等。选型时重点关注最大占空比、开关频率、VCC工作电压范围、驱动能力和保护功能。
第三类是90W以上的大功率适配器或者高效率电源,有些会用到QR准谐振甚至LLC。QR芯片在谷底开通,开关损耗明显下降,EMI也更容易做;LLC则是软开关,效率可以做得很高,但控制复杂,外围元件多,一般用于150W以上的中大型电源。
这里给一个简单的选型对照表,方便快速归类:
| 应用场景 | 常用拓扑/方案 | 代表芯片类型 | 关键关注点 |
|---|---|---|---|
| 5~20W充电器 | 原边反馈反激 | PSR芯片 | 恒压恒流精度、待机功耗 |
| 30~90W适配器 | 副边反馈反激 | UC3842系列、QR芯片 | 输出精度、保护功能、VCC供电 |
| 90W以上大功率 | 反激/QR/LLC | 谐振半桥芯片 | 效率、软开关、环路设计 |
| 工业电源/多路输出 | 反激/正激 | 通用PWM控制器 | 隔离耐压、过温保护 |
这只是一个粗略分类,具体选型还要看输入电压范围、输出电压电流、效率认证要求、成本目标等。比如90~120W的适配器,用反激也没问题,但效率会紧张,如果客户要求符合六级能效或者更高,那就得考虑QR了。
1.3 替代与兼容:引脚定义背后的决定因素
维修时最头疼的场景是:板子上原装芯片烧了,丝印模糊,或者市场上买不到同型号。这时候找一颗引脚兼容的芯片来替换,几乎是每个维修人员的常规操作。但这里要提醒一句,“引脚兼容”不等于“规格兼容”。
以UC3842系列为例,我见过有人用UC3843直接替换UC3842,结果板子打嗝或者根本启动不了。原因很简单,两个芯片虽然都是8脚SOIC/DIP封装,引脚定义也基本一致(VCC、GND、RT/CT、CS、OUT等),但UC3842的启动电压是16V,欠压关断是10V;UC3843的启动电压只有8.5V左右,欠压关断7.6V。如果原板子的启动电阻和VCC绕组是按UC3842设计的,换上UC3843后,VCC电压可能永远无法进入正常工作区间,自然就出问题。
还有一种情况是最大占空比差异。UC3842这一类芯片内部有触发器限制占空比在50%左右,适合宽输入电压范围的反激;UC3843的最大占空比可以接近100%,适合低压输入、输出功率较大的场景。如果拿UC3843去替换UC3842,虽然能工作,但占空比余量变大,变压器的磁复位置、开关管应力也会变化,长时间运行可能不稳定。
所以替换芯片之前,至少确认四个参数:启动电压和关断电压、最大占空比、电流检测阈值、振荡频率范围。尤其是振荡频率,RT/CT外部阻容可以调整,但芯片内部振荡器上限不同,不合适会导致工作频率偏离设计,变压器叫声或者磁芯损耗都会异常。
2. 看得懂这几个电路,维修心里才有底
2.1 启动、VCC供电与“打嗝”的因果链
反激式开关电源里有一条非常关键的供电链路,很多“修不好”的板子都卡在这里。上电后,220V交流经过整流桥和大电解电容变成大约310V直流,然后通过一个启动电阻给VCC引脚外接的电解电容充电。这个充电过程比较慢,VCC电容电压一点点上升,等到芯片达到启动电压,UC3842B大约需要16V,芯片开始输出PWM脉冲,开关管开始工作。
芯片一旦启动,工作电流比静态电流大得多,启动电阻能提供的电流很有限,坚持不了几毫秒。这时候必须由变压器上的辅助绕组来接力,在开关管导通和关断的过程中,辅助绕组感应出电压,经过二极管整流和电容滤波,给VCC持续供电。只要辅助绕组提供的能量足够,VCC电压就会稳定在正常工作区间,比如14V到22V之间,芯片继续工作。
如果辅助绕组电压不够、整流二极管老化、VCC电容容量下降,或者启动电阻阻值变大,VCC电压就会在启动和关断阈值之间来回穿越,芯片处于“启动—保护—再启动—再保护”的循环中,表现出来就是典型的打嗝现象。用万用表直流档测VCC电容两端,能看到电压在10V左右到16V左右来回跳变。
理解了这个因果链,打嗝维修就有方向了:先测VCC是否在跳变,再查启动电阻是否开路或者阻值漂移,接着测辅助绕组整流二极管和VCC电容,最后查芯片自身的VCC短路。这套流程比漫无目的地换芯片高效得多。
2.2 VCC供电那一堆三极管到底是干什么的
很多人拆开电源看到辅助绕组后面跟着好几个三极管,第一反应是“这电路怎么这么复杂”。尤其是网上搜索热词里有“为什么有些反激式开关电源vcc供电这么多三极管”,说明这个问题很有普遍性。
这里的三极管,通常干三类活。第一类是串联稳压,辅助绕组在宽输入电压范围下感应电压变化很大,空载和满载时VCC电压能差好几倍,直接给芯片供电很容易超压损坏,所以用三极管加稳压管组成简单的线性稳压,把VCC稳定在芯片需要的范围。这种电路里,三极管通常工作在放大区,功耗比较大,所以这类三极管选型时要注意耐压和耗散功率,替换时不能只看是不是同一个丝印。
第二类是供电切换,电源启动阶段由启动电阻给芯片供电,启动完成后改为辅助绕组供电,有些电路用三极管做切换开关,等辅助绕组电压建立起来后再切断或降低启动电阻的功耗。第三类是保护逻辑,比如过压保护时快速拉低VCC,或者欠压关断后延时重启。
维修时遇到这种电路,先别急着拆,应该把VCC供电网络的完整路径画出来:从辅助绕组出来,经过哪个二极管、哪个电阻、哪个稳压管、哪个三极管,再到芯片VCC脚。很多所谓“修不好”的板子,就是栽在一个贴片三极管的丝印误判上,把NPN当PNP换了,或者耐压不够又被击穿。
2.3 RCD吸收电路温度高的真正原因
反激电源里还有一个高频故障点,就是RCD吸收电路发热。RCD由电阻、电容、二极管组成,并联在变压器初级绕组两端,用来吸收开关管关断瞬间由漏感产生的尖峰电压。变压器做不到100%耦合,总有一部分漏感能量没法传给次级,如果没有吸收回路,这些能量会在开关管关断瞬间产生很高的电压尖峰,直接击穿MOSFET。
RCD吸收电路温度高,不能简单理解为“设计得不好就该换大的”,要分几种情况来看:
第一种是电阻阻值选得太小。吸收电阻越小,每个周期消耗的漏感能量越多,钳位作用越强,开关管电压应力越低,但电阻上的损耗也随之增大,温度自然高。第二种是电容容量漂移或者ESR变大,吸收电容变质后,尖峰吸收效果变差,多余的能量全堆在电阻上,电阻发热明显。第三种是吸收二极管恢复时间太长,普通1N4007这类慢恢复二极管用在RCD电路里,反向恢复损耗很大,温度高就不可避免,应该用快恢复或超快恢复二极管,比如FR107、UF4007。
还有一个不能忽略的原因是变压器漏感本身偏大。漏感能量越大,RCD吸收回路需要处理的能量就越多,所有元件都会跟着发热。这种情况下光换RCD元件治标不治本,还得回到变压器绕制工艺上想办法,比如采用三明治绕法、增加屏蔽层、调整绕组的耦合结构。
维修时建议用示波器先看开关管漏极波形。如果尖峰很高,接近MOSFET耐压的80%以上,说明吸收不足,应该加强吸收;如果尖峰不高但电阻烫得厉害,说明吸收过度或者电容二极管有问题。没有波形数据就去改RCD参数,很容易越修越糟。
2.4 磁芯损耗:为什么变压器也会“烫手”
反激电源的变压器发热,很多人第一反应是匝间短路,但实际检修中,磁芯损耗过大也是常见原因,而且更容易被忽略。
磁芯损耗主要由磁滞损耗和涡流损耗构成。磁芯在交变磁场中反复磁化,磁畴不断翻转,这个过程类似反复弯折一根铁丝,弯到一定程度就会发热。开关频率越高,单位时间内磁化的次数就越多,损耗越大;磁感应强度B值摆幅越大,每次磁化消耗的能量也越多,损耗更是成倍增加。
工程上估算磁芯损耗常用Steinmetz公式,大致形式是:单位体积损耗等于材料系数乘以频率的α次方再乘以磁感应强度摆幅的β次方。α一般在1到2之间,β通常在2到3之间,也就是说B值对损耗的影响非常大,B摆幅稍微加大一点,损耗可能翻倍。
所以,当你修一台打嗝或者带载能力差的电源时,如果摸到变压器很烫,不要急着盖棺定论说变压器坏了。先查工作频率是否正常,如果RT/CT阻容变质导致频率偏高,磁芯损耗会明显上升;再查输入电压偏低时占空比是否过大,B值摆幅是否偏大;最后才考虑变压器是否匝间短路。
反过来,如果确实需要更换变压器,不能只看功率有多大,还要关注电感量、匝比、磁芯材质和气隙大小。气隙开小了容易饱和,开大了漏感增加,发热和EMI都可能变差。这里涉及反激变压器的设计细节,维修时至少要做到“拆下来的和装上去的规格一致”,不要随便拿一个形状一样的就往上焊。
3. 维修方案:从拆机到定位故障的完整流程
3.1 维修前必须做好的安全与仪表准备
修开关电源不是不能带电操作,但一定要清楚危险在哪。反激式开关电源初级侧大电解电容上的电压有310V左右,即使拔掉电源,电容里也可能存有电荷,直接上手触摸,轻则麻一下,重则出事。所以拆机后第一件事是给大电容放电,可以用放电电阻或者万用表电压档确认电压降下来了,再开始操作。
上电测试时,强烈建议通过1:1隔离变压器给电源供电。隔离变压器的作用是断开市电地线环路,防止示波器接地夹夹在初级侧时造成短路,也能降低触电风险。虽然隔离变压器不是万能的,但比直接插市电要安全得多。
仪表方面,万用表是基础,测电压、电阻、二极管特性都靠它;示波器是修这类电源的利器,测开关管漏极波形、VCC波形、输出纹波都离不开。有条件的话准备电子负载,修完要测满载和短路保护。工具方面,热风枪和烙铁要顺手,很多贴片元件拆卸时温度不好控制,容易扯掉焊盘。
我还有一个习惯:修好之后第一次上电,在输入端串一只40W或者60W的白炽灯泡。如果板子有短路或者元件装错,灯泡会亮得很厉害,限制电流,保护后级元件不被二次炸坏;如果灯泡只是亮一下就暗下来,说明电路基本正常。这个小技巧救了我不少次。
3.2 UC3842B打嗝故障排查顺序
UC3842B打嗝是搜索热词很高的故障,维修时可以按下面这个顺序来,思路清晰,效率高:
先测VCC电容电压。如果电压在10V到16V之间来回跳动,可以确认芯片在反复启动和关断。如果VCC电压始终很低,比如只有1V左右,可能是芯片VCC内部短路或者电容击穿。如果VCC电压稳定在10V以下,可能是启动电阻开路或者VCC供电链路断开。
接着查启动电阻。很多适配器为了降低待机功耗,启动电阻用好几个贴片电阻串联,每个阻值几百千欧,其中一个开路或者虚焊,整个启动链路就断了。用万用表测电阻两端,对比标称阻值,特别注意贴片电阻有没有裂纹和烧焦痕迹。
再查辅助绕组整流二极管。这类二极管工作在开关状态,经常出现反向漏电、反向恢复变差等问题,而且用普通万用表二极管档不一定能测出来,最稳妥的办法是代换。同时检查VCC电容的容量和ESR,容量下降会导致VCC纹波大,带载时容易触发欠压关断。
最后查反馈和保护通路。次级的光耦、TL431异常,会让输出电压反馈到初级后产生误保护;CS引脚采样电阻阻值漂移,会让芯片误判过流。把初级和次级的问题都排除掉,UC3842B打嗝的排查才算闭环。
3.3 常见故障模式与检修速查表
维修做得多了,你会发现大部分故障其实有固定套路,下面这张表是我自己经常用来给学徒参考的速查表:
| 故障现象 | 可能原因 | 主要检修点 |
|---|---|---|
| 通电无输出,保险断 | 整流桥短路、大电容短路、MOSFET击穿 | 整流桥、大电容、功率管、芯片 |
| 通电无输出,保险完好 | 启动电阻开路、VCC电容漏电、芯片损坏 | 启动电阻、VCC供电链路 |
| 打嗝,指示灯闪烁 | VCC供电不足、过流保护、过压保护 | VCC电容、辅助绕组二极管、反馈环路 |
| 输出电压偏高/偏低 | 反馈电阻漂移、TL431损坏、光耦老化 | 采样分压电阻、TL431、光耦 |
| 带载后电压跌落 | 输出电容ESR大、变压器饱和、CS采样异常 | 输出电容、变压器、CS电阻 |
| 电源有吱吱声 | 环路不稳定、变压器发声、输入电压异常 | 补偿网络、变压器、大电解电容 |
| 开关管总是烧 | RCD失效、过流保护失效、驱动异常 | RCD吸收、CS电阻、驱动电路 |
| RCD电阻发热严重 | 吸收过度、电容变质、漏感过大 | RCD参数、变压器工艺 |
这表格不是用来背的,是引导你建立自己的排查逻辑。遇到问题先匹配大方向,再结合波形和测量数据收窄范围,比东查一个、西查一个要快得多。
4. 实战记录:19V笔记本适配器“打嗝”维修全过程
4.1 故障现象与初判
回到文章开头那台19V/3.42A的笔记本适配器。客户说,刚开始是偶尔闪灯,后来彻底带不动负载,插上电脑,电源指示灯一亮一灭,电压输出在0V和19V之间来回跳。
拆机观察,没有保险丝烧断、没有电容鼓包、MOSFET外观正常。主控芯片是UC3842B,次级结构是典型的TL431加光耦反馈。我当时的初判就是:VCC供电链路有问题,或者次级反馈异常导致反复保护。因为这种“空载也打嗝”的情况,如果次级输出正常,反馈环路引起的可能性相对小,优先怀疑初级的VCC维持不住。
先不急着上电,用万用表测了一遍初级大电容两端,确认没有短路后,再串灯泡上电。
4.2 上电测试与波形分析
串上60W灯泡通电,观察到灯泡亮了一下然后变暗,说明初级没有明显短路。万用表测大电解电容两端,电压约310V,正常。测UC3842B的VCC引脚,电压在9V到15.5V之间反复跳变,打嗝确认。
接下来沿着VCC供电链路找。先测启动电阻,板子上是两个510kΩ贴片电阻串联,大约1MΩ,测量值与标称一致,排除启动电阻开路的问题。再测VCC电容,是47μF/50V的电解电容,用LCR表测容量只有30μF出头,ESR比正常值高,但不算特别离谱。
这里有个容易踩的坑:光看VCC电容容量没有彻底失容,容易误以为它没问题。但在这个故障点上,容量下降导致VCC纹波增大,芯片带载瞬间电压跌落,触发UVLO关断,是打嗝的直接诱因之一。我先把这个电容换了,换上新电容后上电,适配器能启动了,输出19V也正常。
4.3 锁定故障点并更换元件
不过,我修电源的习惯是修好一个点之后,还要继续观察一段时间。新电容换上后空载能稳住,但带电子负载到2A左右,又出现一次电压下跌,虽然没有之前那么频繁,但明显还有隐患。
断电后把辅助绕组的整流二极管拆下来测,是一个UF4007。用万用表二极管档测正向压降正常,反向也不导通,静态测试看不出问题。但我怀疑这类二极管在动态开关过程中反向恢复特性变差,或者存在轻微反向漏电,于是直接用一个新品代换。
再次上电测试,空载、满载、突加负载都试了一遍,VCC电压稳定在17V左右,不再跳变。到这一步才算把打嗝问题彻底解决,主因是辅助绕组整流二极管动态特性异常,VCC电容劣化加剧了电压跌落。
这类二极管故障在开关电源维修中很常见,尤其是工作年头长的适配器。测不出故障不代表没问题,有条件就直接代换,省时省力。
4.4 修复后的满载与老化验证
维修不能止于“能开机”。我习惯把修好的电源做一轮完整负载测试,至少包括空载、半载、满载、短路保护四类场景。
这台适配器标称19V/3.42A,我先把电子负载设为3.42A恒流模式,观察输出电压稳定在19V,纹波在正常范围,开关管和变压器温升在半小时后大概50多度,属于正常水平。然后测短路保护,输出接到大电流模式,电源进入保护,无输出,解除短路后能恢复正常。最后测动态响应,电子负载设为2A到3.42A脉冲切换,输出电压没有明显振荡,环路基本正常。
整个流程走下来,我心里才有底,这台适配器可以交付了。
5. 从维修到设计:环路、EMI与磁芯损耗的三个进阶判断
5.1 控制环路稳定性怎么看
开关电源的输出不是“死板”地稳定在一个电压上的,它会受到负载变化、输入电压波动的影响,控制环路就是用来纠正这些偏差的。反激电源常见的是电压环,通过TL431加光耦把次级输出电压反馈到初级控制芯片,控制芯片调整占空比来维持输出电压。
环路设计不好会出现什么问题?最典型的是输出电压振荡,或者负载突加时有过冲和长时间恢复。维修时如果你发现一台电源空载电压稳定,但一加载就“吱吱”叫或者电压波动,除了检查元件本身,还要怀疑控制环路的补偿网络元件是否变质。
比如TL431旁边的RC补偿元件,电阻变大或者电容失容,都会改变穿越频率和相位裕度。用示波器看动态响应是一种直观方法:电子负载切到脉冲模式,在负载变化瞬间抓输出电压波形,如果过冲很大、回稳很慢或者出现振铃,环路余量就不够了。
对维修来说,我的建议是先代换可疑元件,再看波形变化,不要轻易改动补偿网络参数,因为原设计的补偿参数是经过调试的,除非你有完整的环路测试条件,否则改参数容易引入新的不稳定。
5.2 传导超限时RCD改大还是改小
热词里有一句特别典型:“开关电源的传导超限rcd吸收改大还是改小”。这个问题没有标准答案,因为RCD吸收和EMI的关系不是线性的。
漏感尖峰本身是一种高频振荡,它的di/dt、dv/dt很陡,是传导弹射干扰的重要来源。RCD吸收回路的作用是把尖峰能量消耗掉,所以加强吸收,也就是把吸收电阻改小、吸收电容改大,往往能显著降低尖峰幅度和振铃,对改善高频段的传导干扰有帮助。但代价是损耗增大,电阻发热明显。
反过来,如果吸收过度,RCD回路自身会产生较大的反向恢复电流和陡峭的电流变化,反而可能在某个频段引入新的干扰。另外,吸收电容容量太大,会导致漏极电压波形的前沿变缓,开关损耗增加,效率下降,温度升高。
所以正确的做法是看波形做判断。用示波器抓开关管漏极波形,观察尖峰幅度、振铃频率。如果尖峰顶上振铃幅度很大,加强吸收是合理的;如果尖峰本身不高,主要是间断的高频振荡,那可能需要调整变压器的屏蔽绕法或者增加输入端的差模共模滤波,而不是一味动RCD。传导超限是一个系统性问题,想靠单独改一个元件“一刀切”解决,成功率很低。
5.3 小功率电源设计的几个实用建议
虽然今天重点是维修,但维修做到后面,很多同行会自然往设计方向走。这里分享几个个人经验,对设计新板子有参考价值。
芯片选型时,把启动电流和工作电流放在一起看。有些芯片静态电流小,启动电阻可以选很大,待机功耗漂亮,但启动时间会变长;有些芯片工作电流大,VCC供电电路稍微没算好就容易打嗝。设计VCC网络时,建议留出足够的电流余量。
变压器设计是整个反激电源的灵魂,绕制时要重点控制漏感。三明治绕法、均匀绕线、屏蔽层都能降低漏感,但会牺牲一些窗口利用率和增加成本,需要在效率和EMI之间做平衡。
RCD吸收参数的初始值,一般参考同类功率方案的数据,然后通过实际波形微调。电阻功率建议留够余量,至少1W起步,因为正常工作时它就在持续消耗漏感能量,功率不够就是慢性自杀。
有条件的话,热像仪是排查发热和验证设计的好帮手。把板子跑满载,热像仪一扫,哪里温度过高一目了然,比用手摸要靠得住。
最后再说一个维修小技巧:所有反激电源修完,上电前养成量一下大电容两端是否短路的习惯,再串个灯泡试机。这个习惯花不了几秒钟,但能帮你避开“一上电就炸管”的尴尬。我踩过太多次修好一个故障、因为大意没串灯泡又把新管烧掉的坑,所以现在逢修必串灯,真的管用。