
做电源这件事我一开始是拒绝的。市面上成品模块几十块钱就能买到双路输出的为什么还要自己搭直到有一次给一个运放电路供电需要正负12V手头现成的模块纹波大得离谱示波器一挂上去满屏的毛刺运放输出跟着抖。那次之后我就下定决心自己搭一套正负电源把纹波和噪声压下来顺便把整个DCDC的链路吃透。这篇内容就是把我从选型、画板、绕变压器到调试纹波的完整过程摊开来讲适合有一定电路基础、想自己动手做双极性电源的朋友参考也适合刚接触开关电源、想搞明白正负电源到底怎么来的新手。核心关键词DIY DCDC正负电源说白了就是用开关电源的方式从一个单极性输入变出正负两路输出给运放、ADC、音频功放这类需要双电源的电路供电。1. 整体方案设计与思路拆解1.1 为什么不用线性稳压器凑双电源很多人第一反应是拿两颗LM317和LM337搭正负线性电源简单、便宜、纹波小。我最初也是这么干的但很快就撞墙了。线性稳压器的效率等于输出电压除以输入电压假设输入15V输出正负12V压差只有3V效率看着还行可一旦输入电压波动到18V压差变成6V效率直接掉到67%以下剩下的全变成热量。给运放供电电流不大还好一旦要驱动点什么东西比如音频功放或者继电器线性方案的热量就压不住了散热片越换越大机箱里跟个小暖炉似的。开关电源的思路完全不同它是靠电感的储能和释放来变压效率轻松做到85%以上热量小、体积小。正负双路输出的DCDC本质上是在一个开关周期里让电感分别向正输出和负输出泵送能量。这里有个关键点正负两路不是简单地把一路反过来接而是需要两套独立的整流和滤波回路共用一个开关节点或者用两个互补的开关。我最终选的是反激拓扑的变种用一颗双路输出的变压器初级接开关管次级两个绕组分别整流成正和负。选反激而不是Buck-Boost是因为反激天然支持多路输出而且初次级隔离正负两路的地可以独立处理对运放电路更友好。1.2 拓扑选型的三个候选与取舍我把当时考虑过的三个方案列出来对比方便你判断自己该走哪条路。方案优点缺点适用场景双Buck-Boost两颗芯片电路简单调试容易需要两颗电感成本高负压那颗芯片选型少小电流、对体积不敏感电荷泵反相无需电感体积小输出电流小纹波大效率低几十毫安级的运放供电反激多绕组效率高正负两路独立隔离需要绕变压器调试稍复杂中大电流、要求纹波低我选反激核心原因是变压器可以自己绕绕组匝数比直接决定输出电压正负两路的对称性靠绕组对称来保证比两颗独立芯片各自调节要稳。而且反激的开关频率可以拉到100kHz以上变压器体积能做得很小滤波电容也不用太大。代价是要自己绕变压器这一步劝退了不少人但绕过一个之后你会发现其实比想象中简单后面我会把绕制参数和手法写清楚。1.3 输入输出参数怎么定动手之前先把参数钉死不然后面选器件全是拍脑袋。我的需求是输入12V车载或适配器常见电压输出正负12V每路额定电流500mA峰值1A开关频率100kHz。为什么定500mA因为我要带的运放加ADC静态电流加起来不到200mA留一倍余量足够。峰值1A是考虑上电瞬间电容充电的冲击。输出功率算一下正负两路各12V乘0.5A合计12W加上效率损耗按85%算输入功率约14W输入电流在12V下约1.2A。这个电流级别初级开关管选个额定3A以上的MOS就绰绰有余。变压器匝数比按伏秒平衡来算反激在连续模式下输出电压和输入电压的关系是Vout等于Vin乘以Ns/Np乘以D/(1-D)D是占空比。我取D最大0.45代入12V输入、12V输出算出来匝数比约1.2实际取1:1.2次级多绕一点补偿二极管压降和漏感损耗。这些数字后面绕变压器时直接用。2. 核心器件选型与变压器绕制实操2.1 开关管与整流管的选型逻辑开关管我用的是一颗耐压60V、导通电阻20毫欧级别的N沟道MOS封装选SO-8贴片省地方。为什么耐压要60V反激在开关关断瞬间初级漏感会产生尖峰电压叠加在输入电压上实测尖峰能到输入电压的两倍多12V输入下尖峰接近30V留一倍余量选60V很稳妥。导通电阻要小是因为初级电流有效值在1A左右20毫欧的导通损耗只有20毫瓦几乎可以忽略。整流管这块有个坑要重点说。正输出用肖特基二极管没问题压降0.4V左右。负输出那一路很多人想当然地也用一个肖特基方向反过来接结果发现负压起不来或者效率奇低。原因是负输出的整流管在开关管导通时承受的是反向电压它的阳极接地、阴极接负输出绕组导通时机和正输出是反相的。我一开始也接错了负压只有负3V查了半天才发现二极管方向搞反。正确的接法是负输出绕组的同名端接二极管阳极二极管阴极接负输出滤波电容的负端电容正端接地。这样开关管关断时绕组感应电动势让二极管导通能量充进电容形成负压。2.2 变压器绕制参数与手法变压器用EE25磁芯PC40材质骨架选卧式66脚。初级绕组用0.4mm漆包线绕24匝次级正输出绕29匝负输出也绕29匝两个次级绕组双线并绕保证对称。为什么双线并绕因为两路输出要对称如果分开绕漏感不一致正负两路的负载调整率会差很多实测分开绕的时候正路带满载负路空载负压会飘高1V多双线并绕后这个偏差压到0.2V以内。绕制顺序是先绕一半初级12匝再绕次级正负双线并绕29匝最后绕剩下的一半初级12匝。这种三明治绕法能把漏感压下来实测漏感从分开绕的15微亨降到5微亨左右。漏感小了开关尖峰就低MOS的耐压余量更足。每层之间垫一层0.05mm的聚酯胶带初次级之间垫两层保证绝缘。绕的时候线要拉紧排线整齐别交叉交叉会增加漏感和分布电容。注意绕完变压器一定要测电感量和漏感。初级电感量我用LCR表测目标值在200微亨左右偏差超过20%就要检查匝数或者磁芯气隙。气隙用0.2mm的垫片磨磨完再测电感量调到目标值。漏感测法是短接所有次级测初级电感读数应该在5到8微亨之间。2.3 反馈与保护电路的设计反馈我用的是TL431加光耦的经典组合采样正输出那一路因为正路负载通常更重采样它更能反映整体状态。光耦的发光二极管串在TL431的阴极回路里接收端接控制芯片的反馈脚。这里有个细节负输出那一路没有直接反馈靠变压器绕组耦合来跟随所以正负两路的交叉调整率取决于绕组耦合度。我实测正路满载、负路空载时负压偏高0.8V负路满载、正路空载时负压偏低0.6V。这个偏差对运放供电来说可以接受如果要求更高可以加一颗线性稳压器做后级调整。保护电路我加了输入欠压锁定和输出过流保护。欠压锁定用一颗比较器监测输入分压低于10V时拉低控制芯片的使能脚防止输入电压不够时占空比失控。过流保护用采样电阻串在初级回路阻值0.1欧配合控制芯片的电流检测脚阈值设在2A。实测短路输出时保护能在几个开关周期内动作MOS没炸过。3. 完整实操流程与调试记录3.1 原理图与PCB布局要点原理图分四块输入滤波、控制芯片及外围、变压器及整流、反馈与保护。输入滤波用一个π型滤波10微亨电感加两个470微法电解电容抑制输入线上的传导干扰。控制芯片我用的是常见的电流模式PWM控制器外围简单自带软启动。PCB布局是成败关键我踩过的坑都在这。第一功率回路要短。输入电容、变压器初级、MOS、采样电阻构成的回路面积要尽可能小我第一版布局回路面积大了实测开关尖峰高了8V后来把MOS和变压器挪近尖峰降下来了。第二反馈走线要远离功率节点。光耦和TL431的走线我从板子另一层走包地处理不然采样电压上会叠开关噪声输出纹波跟着变大。第三地要分。功率地和信号地单点连接连接点选在输入电容的负极这样开关电流不会流过信号地反馈采样才干净。3.2 上电调试的步骤与实测数据上电不能直接给满压我用可调电源从6V开始慢慢往上调。第一步先不装变压器测控制芯片的供电和驱动波形确认频率在100kHz、占空比正常。第二步装上变压器输出端先接假负载正负各接一个100欧电阻输入从6V升到12V观察输出电压。我第一次上电正压正常到12V负压只有负2V就是前面说的二极管方向问题调过来之后负压正常。实测数据记录如下输入12V正输出12.02V负输出负11.95V正路纹波峰峰值28毫伏负路纹波峰峰值35毫伏。纹波是用示波器加弹簧地线测的带宽限制20MHz。效率实测输入功率13.8W输出正负各6W合计12W效率87%。带载测试正路从0到500mA阶跃电压跌落120毫伏恢复时间200微秒负路同样阶跃跌落150毫伏恢复时间250微秒。这个表现对运放供电来说够用了。3.3 纹波与噪声的压制手法纹波28毫伏这个数字一开始是45毫伏我做了三件事压下来的。第一输出电容从单个220微法换成220微法加10微法陶瓷并联陶瓷电容的ESR低高频纹波被吃掉一大块。第二变压器次级到整流管的走线加宽到2mm减少走线电感带来的尖峰。第三在整流管两端并一个RC吸收100欧串1000皮法把二极管反向恢复产生的振铃压下去。这三步做完纹波从45毫伏降到28毫伏。提示测纹波千万别用示波器探头的地线夹子那个夹子形成的环路会拾取空间噪声读数虚高。用弹簧地线或者把探头帽拔掉、用铜箔卷个短地环测出来的才是真实纹波。4. 常见问题排查与避坑经验4.1 负压起不来或偏低怎么查这是最高频的问题我整理了一个排查顺序。先看整流二极管方向负输出绕组的同名端接阳极、阴极接电容负端接反了负压只有零点几伏。再看绕组相位正负两个次级绕组的同名端要对应如果绕反了两路会互相抵消。最后看反馈如果只采样正路负路空载时偏高是正常的交叉调整率问题带点预负载比如并一个2k电阻就能压下来。现象可能原因处理负压为零二极管方向反调换阳极阴极负压偏低且随正路负载变化绕组相位反或耦合差检查同名端改双线并绕负压空载偏高交叉调整率加预负载或后级线性稳压负压纹波大负路滤波电容ESR高并陶瓷电容4.2 开关管发热严重的原因MOS发热无非三个原因导通损耗、开关损耗、驱动不足。导通损耗前面算过很小重点查后两个。开关损耗大通常是漏感尖峰没吸收掉能量全耗在MOS上解决办法是加RCD吸收或者优化变压器绕法降漏感。驱动不足是栅极电阻选大了我一开始用22欧MOS开通慢处于放大区的时间长发热明显换成10欧后温度降了15度。另外栅极要并一个10k下拉电阻防止控制芯片未上电时MOS误导通。4.3 上电炸管的几种典型场景炸管最吓人的一次是输入接反电解电容直接鼓了。后来我加了防反接二极管虽然多0.3V压降但安全。第二种是反馈开路输出电压失控飙高输出电容炸了所以反馈回路的分压电阻要选可靠一点的焊点要饱满。第三种是变压器饱和匝数绕少了或者气隙不够初级电感量太小电流线性上升很快几个周期就饱和MOS瞬间过流。绕完变压器一定测电感量别偷懒。4.4 实测经验小结这套电源我前后打了三版板第一版纹波大、负压不稳第二版改了布局和绕法第三版才定型。最大的体会是变压器绕制质量决定了整个电源的下限布局决定了上限。绕变压器的时候耐心一点排线整齐、层间绝缘到位后面调试能省一大半时间。另外负压那一路的调试一定要单独带载测别只看空载电压空载正常不代表带载正常。这套方案的成本算下来器件加PCB加磁芯单套不到三十块比买成品模块便宜而且参数自己可控想改输出电压只改绕组匝数就行。后面我打算把控制部分换成带同步整流的芯片把效率再往上推一推负压那一路的交叉调整率也想用耦合电感再优化一下有进展再写出来。