ARTICLE DETAIL

资讯详情

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

DK112反激电源调试实战:从炸机到稳定出货的完整避坑指南

DK112反激电源调试实战:从炸机到稳定出货的完整避坑指南 1. 从一块炸机的DK112板子说起DK112这颗芯片在低成本小功率开关电源里出镜率极高DK1203基本是它的同门兄弟引脚和外围架构几乎一致很多做小家电、充电器、LED驱动的朋友第一颗反激主控就是它。我手上这块板子输入220V输出12V/1A用的就是DK112样板回来第一次上电就炸了保险和限流电阻这个开局说实话挺典型的。后面陆陆续续调了十几版从变压器绕法到RCD吸收、从反馈环路到PCB间距踩的坑基本覆盖了这类反激电源的常见问题。这篇记录就是把这颗芯片从能亮调到能稳定出货的完整过程摊开讲包括原理层面的取舍、实测波形的判读、以及那些文档里不会写但实际会要命的细节。适合正在用DK112/DK1203做小功率反激电源的硬件工程师也适合刚接触开关电源、想拿一颗便宜主控练手的同学。全文围绕DK112这颗主控展开但涉及的RCD吸收、反馈补偿、变压器设计、PCB安规间距这些内容换成UC3842、TL494这类方案同样适用可以当通用反激调试笔记来看。先说清楚DK112的定位。它是一颗内置高压功率MOS的电流模式PWM控制器把启动电路、振荡器、过流保护、过温保护都集成进去了外围元件少BOM成本低典型应用在5W到15W这个区间。DK1203是它的衍生型号主要差别在功率能力和部分保护阈值上外围电路可以直接参考。正因为集成度高很多人以为照着典型应用图连上就能用结果一上电就出问题——集成度高不代表设计简单反激电源的难点从来不在主控芯片本身而在变压器、吸收电路和反馈环路这三块。下面按我实际调试的顺序展开。2. DK112的启动与供电为什么第一次上电就炸2.1 启动电阻和VCC供电的配合逻辑DK112的启动方式是从高压母线通过启动电阻给VCC电容充电当VCC电压达到启动阈值典型约16V左右具体看规格书时芯片开始工作之后由辅助绕组供电。这里第一个坑就是启动电阻的取值和功率。我第一版用了两颗1MΩ/0.25W的电阻串联理论上220V整流后310V加在2MΩ上电流约0.155mA功耗约0.048W看起来0.25W绰绰有余。但实际炸的是限流电阻不是启动电阻问题出在后面。启动电阻的取值要算两笔账一是启动时间VCC电容一般取10μF到47μF充电电流0.15mA的话充到16V需要的时间是 t C×V/I 22μF×16V/0.15mA ≈ 2.3秒这个启动时间偏慢但能接受。二是启动电阻的耐压单颗1MΩ的贴片电阻耐压通常只有200V到300V310V直流加在两颗串联上每颗承受155V勉强够但如果是潮湿环境或者有浪涌余量就不够了。我后来改成三颗1MΩ串联单颗承受约103V余量充足。注意启动电阻一定要考虑耐压而不是只看阻值和功率。很多炸机案例里启动电阻本身没烧但它下面的PCB走线间距不够310V爬电把板子碳化最后短路炸保险。2.2 辅助绕组供电的相位问题辅助绕组给VCC供电这里最容易错的是同名端。反激电源在MOS导通时初级储能次级和辅助绕组都是反相的MOS关断时才向次级和辅助绕组释放能量。如果辅助绕组同名端接反MOS导通时辅助绕组输出负压关断时输出正压但时间很短VCC电容根本充不上电芯片会反复启动-掉电-再启动表现为输出打嗝。我实测的判断方法很简单用示波器看VCC引脚波形正常工作时VCC应该在16V到20V之间平稳如果看到锯齿状的反复充放电基本就是辅助绕组相位反了或者匝数不够。辅助绕组匝数一般取初级匝数的1/8到1/6保证关断期间感应电压足够。比如初级120匝辅助取15到20匝比较合适。2.3 第一次炸机的完整排查链路回到开头那次炸机。现象是上电瞬间啪一声保险丝断限流电阻我用的是10Ω/1W的NTC烧黑。排查顺序是这样的先断开主控和MOS只留整流桥和母线电容上电测母线电压310V正常排除整流部分。接上主控但断开变压器初级上电测VCC发现VCC一直上不去只有几伏。说明启动电阻或VCC电容有问题。检查发现启动电阻焊成了两颗100kΩ不是1MΩ。100kΩ两颗串联是200kΩ310V/200kΩ 1.55mA功耗0.48W超过0.25W额定电阻发热后阻值漂移VCC充不上芯片反复重启MOS在异常状态下导通初级电流失控炸机。这个坑的教训是贴片电阻的功率余量至少留一倍启动电阻这种长期通电的元件实际功耗要控制在额定功率的50%以内。后来我换成三颗1MΩ/0.25W串联单颗功耗约0.016W温升几乎为零。3. RCD吸收电路反激电源的减震器怎么调3.1 漏感能量去哪了反激电源的变压器不是理想变压器初级绕组有漏感通常占初级电感的1%到5%。MOS关断瞬间初级电流被切断漏感里的能量无处可去会在MOS漏极产生一个高压尖峰电压等于母线电压加上反射电压再加上漏感尖峰。如果这个尖峰超过MOS的耐压DK112内置MOS耐压一般是650V到700VMOS就击穿了。RCD吸收电路的作用就是给漏感能量提供一条泄放通路。它由电阻R、电容C和二极管D组成并联在初级绕组两端。MOS关断时漏感能量通过二极管给电容充电电容电压升高MOS导通时电容通过电阻放电把能量消耗在电阻上。所以RCD本质上是个耗能电路它不回收能量只是把尖峰压下去。3.2 R、C、D三个元件的取值逻辑先说二极管D。必须用快恢复二极管或者超快恢复二极管反向恢复时间要短否则二极管还没关断MOS已经导通了母线电压直接通过二极管和MOS短路炸机。我常用的是US1M1A/1000V反向恢复时间75ns或者ES1J1A/600V反向恢复时间35ns。普通整流管如1N4007反向恢复时间2μs绝对不能用。电容C的取值决定了吸收的力度。C越大吸收越强尖峰越低但损耗越大效率越低。经验公式是 C (漏感能量)/(0.5×(尖峰电压² - 反射电压²))但实际调试中更常用试凑法。我一般从1nF/1kV开始逐步加到2.2nF、4.7nF看漏极波形的尖峰高度。目标是尖峰电压不超过MOS耐压的80%。比如650V的MOS尖峰控制在520V以内。电阻R的取值要保证电容在MOS导通期间能放完电。放电时间常数 τ R×C一般要求 τ 小于MOS导通时间的1/3。比如开关频率65kHz周期15.4μs最大占空比0.45导通时间约7μsτ 要小于2.3μs。如果C取2.2nFR要小于1kΩ。但R太小放电电流大损耗也大。我常用的是100kΩ到200kΩ配合2.2nF实测τ约0.44μs远小于导通时间放电充分。元件常用值作用选型要点二极管DUS1M/ES1J单向导通漏感能量快恢复耐压700V电容C1nF~4.7nF/1kV吸收漏感尖峰高压瓷片耐压留余量电阻R100kΩ~200kΩ/1W释放电容能量功率按实际功耗选3.3 实测波形判读什么样的RCD才算调好了调RCD的时候示波器探头要配高压差分探头或者至少用高压无源探头测MOS漏极对地电压。正常的波形应该是MOS导通时漏极接近0V关断瞬间跳变到母线电压加反射电压然后有一个尖峰尖峰之后电压回落并振荡。振荡是漏感和MOS输出电容谐振造成的频率一般在几MHz幅度逐渐衰减。判断RCD是否合适看三点一是尖峰高度不超过MOS耐压的80%二是振荡幅度如果振荡幅度很大且衰减慢说明RCD吸收不够三是RCD电阻的温度如果烫手说明吸收过度损耗太大。我调这块板子时最初C用4.7nF尖峰压到480V但电阻温度到80度效率只有78%。后来改成2.2nF尖峰520V电阻温度50度效率82%。这个取舍要看你的优先级如果追求效率就减小C如果追求可靠性就加大C。提示RCD电阻的功耗可以用 P 0.5×C×(V_peak² - V_reflected²)×f_sw 估算。比如C2.2nFV_peak520VV_reflected120Vf_sw65kHzP 0.5×2.2e-9×(520²-120²)×65000 ≈ 0.018W实际选1W电阻余量充足。4. 变压器设计反激电源的心脏4.1 匝比和反射电压的确定反激变压器的匝比 N Np/Ns 决定了反射电压 V_reflected N×(VoutVf)其中Vf是次级整流二极管压降。反射电压加上母线电压就是MOS关断时承受的电压不含尖峰。比如输出12V二极管压降0.7V匝比取10:1反射电压就是127V加上310V母线MOS承受437V留出尖峰余量后650V的MOS够用。匝比不能随便取。匝比太大反射电压高MOS压力大匝比太小占空比大初级电流大损耗大。一般设计时让最大占空比在0.45左右反射电压在100V到150V之间比较舒服。DK112的最大占空比典型值在0.5左右所以反射电压取120V上下是合理的。4.2 初级电感和气隙的调整初级电感 Lp 决定了储能大小。反激电源传输的功率 P 0.5×Lp×Ip²×f_sw其中Ip是初级峰值电流。DK112的电流限制阈值典型在0.6A到0.8A之间具体看型号所以Lp的取值要保证在最大负载时Ip不超过限流点。比如输出12W效率80%输入功率15Wf_sw65kHzIp取0.6A则 Lp 2×P/(Ip²×f_sw) 2×15/(0.36×65000) ≈ 1.28mH。实际绕制时磁芯加气隙来调整电感。气隙越大电感越小饱和电流越大。我用的EE16磁芯初始电感约2mH磨气隙到1.3mH左右。气隙不能太大否则漏感增加RCD损耗大也不能太小否则大电流时磁芯饱和初级电流突增炸机。4.3 绕制工艺对漏感的影响漏感主要来自初级和次级耦合不紧密。减小漏感的方法一是初级分两层绕次级夹在中间所谓三明治绕法二是初级和次级尽量靠近减少层间距离三是辅助绕组放在最外层因为它对耦合要求不高。我第一版变压器是初级绕完再绕次级漏感测出来占初级电感的8%RCD电阻烫得厉害。后来改成三明治绕法初级分两半次级夹中间漏感降到3%RCD电阻温度降了20度效率提了3个点。这个改善很直观值得多花点绕线工时。绕制方式漏感占比RCD损耗效率初级-次级顺序绕8%大78%三明治绕法3%小82%5. 反馈环路输出稳不稳就看这里5.1 光耦和TL431的配合DK112是电流模式控制器反馈通过光耦拉低COMP引脚电压来调节占空比。次级用TL431做误差放大输出电压经分压后与TL431的2.5V基准比较误差信号驱动光耦发光二极管光耦光敏三极管接在初级COMP引脚和地之间。这里的关键是TL431的分压电阻。输出12V分压后要得到2.5V上分压电阻R1和下分压电阻R2的关系是 Vout 2.5×(1R1/R2)。比如R2取10kΩR1取38kΩ输出就是12V。电阻精度用1%的否则输出偏差大。光耦的限流电阻也很关键。光耦发光二极管正向压降约1.2VTL431阴极电压最低2.5V所以限流电阻上的电压约1.3V。光耦电流一般取1mA到5mA限流电阻取 1.3V/2mA 650Ω实际用680Ω或1kΩ。这个电阻太大会导致光耦驱动不足输出不稳太小会增大TL431的功耗。5.2 补偿网络的调试DK112的COMP引脚内部有上拉电流源外部接RC补偿网络到地。补偿网络的作用是保证环路稳定不振荡。我一般先用10kΩ电阻串联1μF电容到地然后看负载跳变时的输出波形。如果输出在负载跳变时振荡说明相位裕度不够需要增大电容或减小电阻。如果输出恢复太慢说明带宽不够需要减小电容或增大电阻。实测中10kΩ1μF的组合在65kHz开关频率下比较通用负载从10%跳到100%时输出跌落约200mV恢复时间约2ms可以接受。注意补偿网络的调试一定要在实际负载下进行空载和满载的环路特性差别很大。我遇到过空载稳定但满载振荡的情况最后是加大了补偿电容才解决。5.3 输出纹波的抑制输出纹波主要来自次级滤波电容的ESR和容量。反激电源的输出纹波频率是开关频率幅度与输出电流和电容ESR成正比。12V/1A输出纹波要求100mV以内的话电容ESR要小于 100mV/1A 100mΩ。普通电解电容的ESR在几百mΩ需要并联一颗低ESR的固态电容或者陶瓷电容。我在输出端并联了一颗470μF/25V电解和一颗10μF/25V陶瓷纹波从200mV降到60mV。陶瓷电容的位置要尽量靠近输出端子减少走线电感的影响。6. PCB布局那些文档不会告诉你的间距规则6.1 310V母线的爬电距离开关电源PCB最要命的就是高压间距。整流后310V直流在PCB上的爬电距离要求跟环境湿度、污染等级有关。一般消费类产品污染等级2310V的爬电距离要求至少2mm电气间隙至少1.5mm。但实际做的时候我建议留3mm以上因为PCB表面如果有灰尘或潮气爬电距离会下降。具体到DK112的板子高压部分包括整流桥输出到母线电容、母线电容到变压器初级、变压器初级到MOS漏极、RCD电路。这些走线之间、走线与低压走线之间都要保证3mm以上的间距。我第一版板子母线电容到变压器初级的走线只留了1.5mm老化测试时湿度一上来就爬电打火后来重新layout加到3.5mm才过。6.2 初级地和次级地的隔离反激电源的初级地和次级地是隔离的PCB上要有明确的隔离带。隔离带宽度一般要求6mm以上保证绝缘。光耦跨接在初级和次级之间光耦下方的PCB要挖槽或者保证足够的爬电距离。我一般会在光耦下方开一个1mm宽的槽增加爬电距离。Y电容如果有跨接在初级地和次级地之间它的位置要尽量靠近变压器减少高频环路面积。Y电容的耐压要选400V以上容量一般2.2nF到4.7nF。6.3 高频环路的面积控制反激电源的高频环路包括母线电容-变压器初级-MOS-地-母线电容。这个环路的面积要尽量小减少电磁辐射。布局时母线电容要紧靠变压器和MOS走线要短而粗。RCD电路的环路也要小二极管、电容、电阻要紧靠变压器初级。我实测过高频环路面积缩小一半辐射骚扰能降6dB到10dB。对于要过认证的产品这个改善很关键。布局项要求原因310V爬电距离≥3mm防潮气灰尘爬电初次级隔离带≥6mm保证绝缘高频环路面积尽量小减少辐射光耦下方开槽或加间距增加爬电距离7. 调试中遇到的几个典型问题与解决7.1 输出打嗝辅助绕组供电不足现象是输出间歇性工作示波器看VCC引脚电压在10V到16V之间反复。原因是辅助绕组匝数不够或者相位反了。我遇到过一次是辅助绕组匝数取少了初级120匝辅助只取了10匝关断期间感应电压只有 10/120×127V ≈ 10.6V加上二极管压降VCC只能充到10V左右低于芯片的欠压保护点芯片反复重启。后来辅助绕组改成18匝感应电压约19VVCC稳定在17V问题解决。7.2 满载时MOS发热严重DK112内置MOS的导通电阻约几欧姆满载时导通损耗和开关损耗都不小。我遇到满载时MOS温度到120度排查发现是RCD吸收过度电容用了4.7nF电阻100kΩ吸收损耗大。改成2.2nF后温度降到85度。另外MOS的散热焊盘要足够大我用了2cm²的铜箔散热温度再降10度。7.3 输出纹波随负载增大空载时纹波50mV满载时纹波300mV。原因是输出电容的ESR在大电流下产生压降。解决办法是并联低ESR电容我加了10μF陶瓷后满载纹波降到80mV。另外次级整流二极管的恢复特性也会影响纹波用肖特基二极管比普通快恢复二极管纹波小。7.4 传导骚扰超标做认证时传导骚扰在150kHz到500kHz频段超标。排查发现是RCD电路的二极管反向恢复振荡和变压器漏感振荡。解决办法RCD二极管串联一颗磁珠吸收高频振荡变压器加屏蔽绕组减少共模干扰输入端加共模电感我用了10mH的共模电感骚扰降了15dB。8. 从能亮到能出货我的几点实操体会调DK112这块板子前后花了大概三周从炸机到稳定出货中间反复改板三次。最大的体会是反激电源的调试顺序不能乱。先保证启动和供电正常再调RCD吸收然后看变压器波形最后调反馈环路。如果一上来就调反馈前面的问题会干扰判断越调越乱。另一个体会是示波器是反激调试的命根子。没有示波器你只能靠猜。VCC波形、漏极波形、输出纹波、光耦电流波形这四个波形看懂了90%的问题都能定位。我建议新手至少配一台100MHz带宽的示波器高压差分探头可以后配先用普通探头加衰减器凑合。还有一点是元器件的余量要留足。启动电阻功率留一倍RCD电阻功率留一倍输出电容耐压留一倍MOS耐压留20%以上。这些余量在样品阶段看不出差别但批量出货后元器件参数漂移、环境温度变化余量不足的问题就会暴露。我见过太多样品没问题、批量炸机的案例基本都是余量不够。最后说一个容易被忽略的点PCB的丝印和标注。高压区域要标清楚调试的时候手不要乱碰。我有一次带电测波形手碰到RCD电阻烫了一个泡。后来在高压区域贴了绝缘胶带调试时也养成单手操作的习惯。这些都是小事但真出事就是大事。DK1203和DK112的调试思路完全一样只是功率等级和保护阈值略有差别上面这些方法可以直接套用。如果你用的是UC3842或者TL494这类外置MOS的方案RCD、变压器、反馈环路的调试逻辑也是一样的区别只在驱动电路和电流采样部分。反激电源的坑就那么多踩一遍记下来下次换颗芯片照样能用。
返回列表