尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

功率MOSFET线性稳压电源设计:从调整管选型到环路补偿与散热实战

功率MOSFET线性稳压电源设计:从调整管选型到环路补偿与散热实战 1. 功率MOSFET线性稳压电源的整体设计思路1.1 为什么选择功率MOSFET而不是调整管做线性稳压电源绕不开的第一个决策就是调整管选什么。早期大量设计用NPN或PNP双极型晶体管做线性调整管原因是便宜、驱动简单。但一旦输出电流上到3A、5A甚至10A双极型管的基极驱动电流就成了大问题。一个hFE只有20的NPN管输出5A时基极需要250mA的持续驱动电流这250mA本身就要从输入电源里扣效率被吃掉一大块而且驱动级的散热也要跟着做。功率MOSFET是电压驱动器件栅极在稳态时几乎不耗电流驱动损耗基本只在开关瞬间。线性工作区里MOSFET的跨导特性决定了它可以用很小的栅极电压变化控制很大的漏极电流。更关键的是MOSFET有正温度系数——温度升高时导通电阻增大电流会自然回落多个管并联时能自动均流。双极型管是负温度系数并联时容易热失控一个管先热起来就抢走更多电流越抢越热最后烧掉。我实际做过的几个电源项目里输出电流超过2A的基本都转向了功率MOSFET方案。像IRF540、IRFP250、IRFP064这些老型号虽然导通电阻不算低但胜在便宜好买、皮实耐操。后来用IRLB8743、IRFB4110这类低导通电阻的管子线性区表现更好压差可以做得更小。1.2 线性稳压与开关稳压的边界在哪里很多人一上来就问线性电源效率那么低为什么还要做这个问题要分场景回答。线性稳压的核心优势是输出纹波极低、噪声小、瞬态响应快、没有开关干扰。给模拟电路、射频电路、音频功放、精密传感器供电时开关电源的几百kHz开关噪声会通过空间辐射和地线耦合进去滤波再狠也很难完全压住。线性电源就没有这个问题调整管工作在线性区输出干净得像电池。代价就是效率。一个5V输入、3.3V输出的线性电源压差1.7V输出3A时调整管上耗散5.1W效率只有66%。如果输入是12V、输出5V、电流2A调整管耗散14W效率不到42%。所以线性电源的适用边界很清楚压差不大、电流不大、对噪声敏感的场景。超过这个边界要么用开关电源预稳压再加线性后级要么直接上开关方案。PM quattro和PM duo这类模块的思路就是前者——开关预稳压把压差控制在一个合理范围再用线性后级做低噪声输出。这个架构在高端音频和测试仪器里很常见兼顾了效率和噪声。1.3 误差放大器在整个环路中的角色误差放大器是线性稳压电源的“大脑”。它的工作逻辑很直白采样输出电压的一部分与基准电压比较把差值放大后去控制调整管的栅极。输出电压偏高误差放大器输出降低调整管栅极电压下降漏极电流减小输出电压回落输出电压偏低则反过来。整个负反馈环路稳定后输出电压就等于基准电压乘以采样分压比。听起来简单但误差放大器的设计直接决定了电源的稳压精度、瞬态响应、负载调整率和温度漂移。开环增益不够负载一变输出电压就跟着变相位裕度不够负载突变时输出会振荡基准电压温漂大整个电源的温度系数就好不了。所以我在实际设计里误差放大器这部分花的精力往往比调整管还多。2. 核心电路细节与关键参数解析2.1 基准电压源的选择与处理基准电压源是误差放大器的参考标尺它的精度和稳定性直接映射到输出。常见的方案有三种齐纳二极管、带隙基准芯片、专用基准IC。齐纳二极管最便宜但温漂大典型值在几十到几百ppm/°C而且噪声也不小。早期用1N4733做5.1V基准实测温漂能到300ppm/°C夏天和冬天输出电压差出几十毫伏。后来换TL431温漂降到50ppm/°C左右噪声也小很多而且价格仍然很便宜。TL431的可调版本通过两个电阻分压就能设定基准灵活度高是DIY线性电源里最常用的方案。要求更高的话LM4040、LM399、ADR4525这类专用基准IC值得考虑。LM4040初始精度0.1%温漂100ppm/°CSOT-23封装用起来很方便。LM399是加热型基准温漂低到0.5ppm/°C但功耗大、价格高一般只有台式万用表和高端仪器才用。实际布线时基准源的供电必须干净。我习惯在基准IC的供电脚旁边放一个10μF钽电容加一个100nF陶瓷电容离引脚越近越好。基准输出到误差放大器的走线要短远离调整管的漏极和栅极走线避免开关噪声耦合。2.2 误差放大器的电路拓扑与补偿误差放大器本质上是一个高增益的差分放大器。最常用的拓扑是运放加反馈网络或者用分立晶体管搭差分对。集成运放方案简单可靠像OP07、OPA2277、LT1012这些低失调、低漂移的运放都很适合。OP07的失调电压典型值10μV温漂0.2μV/°C价格便宜是入门首选。OPA2277的失调更小噪声更低但价格贵一些。用运放做误差放大器时反馈网络的设计是关键。运放的同相输入端接基准电压反相输入端接输出采样分压点输出经过补偿网络接到调整管栅极。补偿网络通常是一个电阻串联一个电容到地形成主极点补偿。电阻和电容的值要根据调整管的输入电容和跨导来算。我常用的补偿方法是先测出调整管栅极到输出的跨导gm再测出栅极输入电容Ciss然后根据环路带宽目标算补偿电容。比如IRFP250的Ciss约2600pFgm在3A时约5S如果目标穿越频率100kHz补偿电容大概在几百pF到1nF之间。实际调试时用示波器看负载阶跃响应微调补偿电容直到过冲和振铃最小。2.3 调整管的工作点与散热计算功率MOSFET在线性区工作时漏源电压Vds和漏极电流Id的乘积就是管子的耗散功率。这个功率全部变成热量必须通过散热器散出去。散热计算是线性电源设计里最容易被忽视、也最容易出问题的地方。以IRFP250为例TO-247封装结到壳的热阻RthJC约0.7°C/W壳到散热器的热阻RthCS取决于绝缘垫和导热硅脂典型值0.5°C/W。如果散热器到环境的热阻RthSA是2°C/W那么总热阻就是0.70.523.2°C/W。环境温度40°C时如果耗散20W结温就是4020×3.2104°C离150°C的最大结温还有余量但已经比较热了。实际设计时我一般把最大结温控制在125°C以内留25°C余量。如果算下来结温超了要么换更大散热器要么降低压差要么换导通电阻更低的管子。IRFP250的导通电阻0.085Ω3A时导通压降0.255V这部分耗散只有0.77W大头还是压差乘以电流。所以降低调整管耗散最有效的办法是降低输入输出压差而不是换管子。注意散热器安装时绝缘垫和导热硅脂都不能省。我见过有人直接拧上去结果壳和散热器之间接触不良热阻大了一倍管子跑几分钟就烫得手摸不上去。导热硅脂涂薄薄一层就行涂太厚反而增加热阻。2.4 采样分压网络与输出精度采样分压网络把输出电压按比例降到基准电压附近送到误差放大器。两个电阻的分压比决定了输出电压公式很简单Vout Vref × (1 R1/R2)。但实际设计里要考虑电阻的精度、温漂和噪声。普通碳膜电阻温漂几百ppm/°C用在电源里输出会跟着温度跑。金属膜电阻温漂50到100ppm/°C好很多价格也不贵。要求更高就用精密电阻比如Vishay的PTF系列温漂5ppm/°C但价格贵不少。我一般用1%精度的金属膜电阻温漂100ppm/°C对于大多数应用足够了。分压电阻的阻值选择也有讲究。阻值太大误差放大器的输入偏置电流会在电阻上产生压降影响精度阻值太小分压网络本身耗电多而且误差放大器输出要驱动更大的负载。一般让分压网络电流在1mA左右比较合适。比如输出5V基准2.5V分压电阻总阻值5kΩ电流1mA上电阻2.5kΩ下电阻2.5kΩ。3. 完整实操过程与核心环节实现3.1 元器件选型与采购清单动手之前先把料备齐。下面是我最近一次做5V/3A线性电源的采购清单参数都是实测验证过的。元器件型号关键参数数量备注功率MOSFETIRFP250N200V/30A/Rds(on)0.075Ω1TO-247封装误差放大器OP07CP失调10μV/温漂0.2μV/°C1DIP-8基准源TL4312.5V/温漂50ppm/°C1TO-92采样电阻金属膜1%2.5kΩ/2.5kΩ21/4W补偿电容瓷片1nF/100pF各150V输入电容电解4700μF/25V1低ESR输出电容电解瓷片1000μF/16V100nF各1低ESR散热器铝型材热阻2°C/W1100mm×50mm×25mm绝缘垫云母TO-247专用1配导热硅脂IRFP250N比老款IRFP250的导通电阻更低线性区跨导也更平坦适合做调整管。OP07CP虽然老但失调和温漂指标在这个价位里很难找到对手。TL431便宜好用2.5V基准正好配合5V输出的分压比。3.2 电路搭建与焊接要点电路搭建我习惯先用面包板验证原理确认环路稳定后再焊到洞洞板或PCB上。面包板分布电容大高频特性差但验证直流工作点和基本稳压功能没问题。焊接顺序有讲究。先焊矮的元件再焊高的。电阻、电容、IC座先焊然后焊TL431和OP07最后焊MOSFET和散热器。MOSFET的栅极很容易被静电打穿焊接时烙铁要接地或者用焊台。我一般先把栅极短接在一起焊完再拆短接线。调整管的漏极接输入正极源极接输出正极栅极接误差放大器输出。采样分压从输出端取上电阻接输出下电阻接地中点接误差放大器反相输入。基准电压从TL431取接误差放大器同相输入。补偿网络从误差放大器输出到地电阻串联电容。提示MOSFET的栅极走线尽量短远离漏极走线。漏极电压摆幅大容易通过寄生电容耦合到栅极引起振荡。如果走线实在避不开可以在栅极串联一个10到100Ω的电阻抑制高频振荡。3.3 上电调试与参数测量第一次上电一定要用可调直流电源限流值设小一点比如100mA。输入电压从低往高慢慢调同时用万用表监测输出电压。如果输出电压跟着输入走说明环路没工作如果输出电压稳定在设定值附近说明基本正常。我习惯先不接负载测空载输出电压。然后接一个100Ω的假负载测负载调整率。再换10Ω负载测大电流下的表现。每一步都用示波器看输出纹波和负载阶跃响应。负载阶跃响应的测法很简单用一个MOSFET做电子负载栅极加一个方波信号让负载电流在0.5A和3A之间跳变频率100Hz到1kHz。示波器用交流耦合看输出过冲和振铃一目了然。如果过冲大增加补偿电容如果振铃频率高减小补偿电容或者加一个前馈电容。实测数据记录很重要。我一般记录空载输出、满载输出、负载调整率、输入调整率、纹波峰峰值、负载阶跃过冲。下面是一组实测数据测试项条件实测值空载输出Vin8V5.012V满载输出Vin8V/Iout3A4.987V负载调整率0到3A25mV输入调整率7V到12V8mV输出纹波Iout3A1.2mVpp负载阶跃过冲0.5A到3A80mV负载调整率25mV意味着输出内阻约8.3mΩ主要来自采样电阻的容差和误差放大器的有限增益。如果要求更高可以换0.1%精度的采样电阻或者用两级误差放大提高开环增益。3.4 散热器安装与温升测试散热器安装看起来简单但细节决定成败。TO-247封装的金属背板是漏极和散热器之间必须绝缘。云母垫加导热硅脂是经典组合云母垫的导热系数约0.5W/mK涂上硅脂后热阻可以降到0.5°C/W左右。氮化铝陶瓷垫导热更好但价格贵而且脆拧螺丝时容易裂。螺丝的拧紧力矩也要注意。太松接触不良太紧可能压裂芯片或者绝缘垫。我一般用扭力螺丝刀拧到0.5到0.8N·m。没有扭力螺丝刀就用手感判断拧到感觉明显阻力后再拧半圈。温升测试用热电偶贴在散热器靠近MOSFET的位置满载跑半小时看温度稳定在多少。环境温度30°C时散热器温度稳定在75°C左右结温估算在95°C到100°C之间可以接受。如果散热器温度超过90°C就要考虑加强散热或者降低压差。4. 常见问题与排查技巧实录4.1 输出振荡与自激的排查输出振荡是线性电源最常见的毛病。现象是输出端有几十kHz到几MHz的持续正弦波或方波负载一变化频率也跟着变。根本原因是环路相位裕度不够负反馈变成了正反馈。排查步骤我一般这样走先用示波器看振荡频率。低频振荡几十kHz以下通常是主极点补偿不够增加补偿电容。高频振荡几百kHz以上往往是寄生参数引起的检查栅极走线是否太长、补偿电容是否太小、输出电容ESR是否太低。有一次我做一个12V转5V的电源输出端有200kHz的振荡换了几个补偿电容都没用。后来发现是输出电容用了低ESR的固态电容ESR只有几毫欧和补偿网络形成了LC谐振。在输出电容上串联一个0.1Ω的电阻振荡立刻消失。所以低ESR电容不是万能的有时候需要人为增加一点ESR来阻尼谐振。注意用示波器测输出纹波时探头地线要短最好用弹簧地针。标准鳄鱼夹地线会形成环路拾取空间噪声测出来的纹波比实际大好几倍。4.2 负载调整率差的改进方法负载调整率差表现为空载输出电压正常一加负载输出电压就往下掉。原因通常是开环增益不够或者采样点位置不对。开环增益不够的解决办法是提高误差放大器的增益。OP07的开环增益约100dB理论上够用但如果反馈网络的分压比太大实际环路增益会下降。可以在误差放大器后面加一级射极跟随器或者用复合管提高调整管的跨导。采样点位置也很关键。采样分压必须从输出电容之后取不能从调整管源极直接取。调整管到输出电容之间的走线有电阻和电感大电流下会产生压降如果采样点在这段走线上负载调整率会明显变差。我习惯把采样点放在输出接线端子旁边确保采样的是真正的输出电压。还有一种情况是采样电阻本身温漂大。负载电流大时电阻发热阻值变化输出电压跟着漂。换低温漂的金属膜电阻或者精密电阻就能解决。4.3 调整管频繁烧毁的原因分析调整管烧毁通常不是偶然的背后一定有原因。我总结了几种常见情况第一种是散热不足。结温超过150°C芯片内部直接热击穿。这种情况往往发生在夏天或者通风不良的机箱里。解决办法是加大散热器、加风扇、或者降低压差。第二种是二次击穿。MOSFET在线性区工作时如果漏源电压高、电流大同时栅极驱动不足管子会进入负阻区局部热点形成瞬间烧毁。避免方法是确保栅极驱动电压足够高让管子充分导通同时限制最大漏源电压和电流。第三种是感性负载反电动势。如果负载是继电器、电机这类感性负载断开瞬间会产生高压反电动势击穿调整管。在输出端并联一个续流二极管就能解决。第四种是输入瞬态过压。输入电源接通瞬间可能有几十伏的尖峰超过MOSFET的耐压值。在输入端加一个TVS管或者压敏电阻可以吸收尖峰。4.4 常见问题速查表现象可能原因排查方法解决措施输出振荡相位裕度不足看振荡频率调整补偿电容输出纹波大输入滤波不足测输入纹波加大输入电容负载调整率差开环增益不够测空载满载压差提高增益或换采样点调整管发热严重压差大或散热不足测Vds和散热器温度降低压差或加强散热输出电压漂移基准或采样电阻温漂测温度变化换低温漂元件上电无输出环路未工作测误差放大器输出检查基准和供电调整管烧毁散热不足/二次击穿查散热和驱动加强散热/提高驱动4.5 几个容易被忽视的实操心得第一个心得误差放大器的供电要独立稳压。很多人直接从输入电压取电给OP07输入电压一变OP07的工作点就变失调电压也跟着变。用一个78L12或者LM317单独给OP07供电输出电压稳定性会好很多。第二个心得基准电压的滤波电容不能省。TL431的输出噪声虽然不大但在高精度应用里还是会影响输出。在TL431的阴极和阳极之间并联一个10μF钽电容加100nF瓷片噪声能降一个数量级。第三个心得调整管的栅极串联电阻很有用。10到100Ω的栅极电阻可以抑制高频寄生振荡代价是瞬态响应稍微变慢。如果发现输出有高频毛刺先试试加这个电阻。第四个心得输出电容的ESR要适中。太低容易振荡太高纹波大。电解电容的ESR在几十毫欧到几百毫欧之间配合瓷片电容使用效果最好。我一般用1000μF电解并联100nF瓷片电解负责低频滤波瓷片负责高频。第五个心得PCB布局比电路设计更重要。同样的电路布局不同性能差很多。大电流走线要短而粗采样走线要远离功率走线基准和误差放大器要远离调整管。我习惯把功率区和信号区分开单点接地地线走线避免形成环路。5. 性能优化与扩展方向5.1 提高电源抑制比的方法电源抑制比PSRR衡量输入电压变化对输出电压的影响。线性电源的PSRR主要取决于误差放大器的开环增益和调整管的跨导。提高PSRR的方法有几个提高误差放大器增益、增加调整管跨导、在基准源上加滤波、用 Cascode 结构提高调整管输出阻抗。实测下来OP07加IRFP250N的组合低频PSRR约80dB1kHz时降到60dB10kHz时只有40dB。如果要求更高可以在误差放大器前面加一级预稳压或者用两级误差放大。PM quattro模块的PSRR能做到100dB以上靠的就是多级放大和精密基准。5.2 并联调整管扩大输出电流单只IRFP250N在25°C时能扛30A但线性区受限于散热实际能稳定输出的电流也就5A左右。要扩流就并联管子。MOSFET的正温度系数让并联自动均流但前提是每只管子要有独立的栅极电阻和源极电阻。栅极电阻取10到100Ω源极电阻取0.01到0.1Ω。源极电阻的作用是检测每只管子的电流电流大的管子源极电压升高栅源电压降低电流自动回落。0.05Ω的源极电阻在5A时产生0.25V压降均流效果很明显但也会增加功耗。折中取0.02Ω5A时压降0.1V均流效果够用。并联时散热器要足够大所有管子装在同一块散热器上温度一致均流更好。如果分开装温度不同均流会变差。5.3 加入过流保护和过热保护线性电源的过流保护有两种思路限流型和关断型。限流型是在输出电流超过设定值时把调整管栅极电压拉低让输出电流维持在一个恒定值。关断型是直接切断输出需要手动复位。限流型电路用一个采样电阻加一个晶体管就能实现。采样电阻串在输出回路里压降达到0.7V时晶体管导通拉低误差放大器输出调整管栅极电压下降输出电流被限制。采样电阻取0.1Ω限流点就是7A。实际取0.22Ω限流点约3.2A。过热保护用温度开关或者热敏电阻。温度开关贴在散热器上超过85°C时断开切断输入。热敏电阻配合比较器温度超过阈值时拉低调整管栅极。我一般用KSD9700温度开关常闭型85°C断开简单可靠。5.4 从PM duo到PM quattro的架构演进PM duo是双路输出架构一路开关预稳压一路线性后级。PM quattro是四路两路开关加两路线性或者四路独立线性。从duo到quattro的演进核心是通道隔离和热管理。多路输出时每路的调整管要独立散热避免热耦合。采样和基准也要独立否则一路的负载变化会影响另一路。地线要单点接地每路的地线单独走最后汇聚到输入电容的接地点。我做过一个四路输出的电源两路5V/2A两路12V/1A。开关预稳压把输入降到7V和14V线性后级分别稳压到5V和12V。调整管耗散分别是4W和2W四只管子装在两块散热器上每块散热器管两路。实测四路之间的串扰小于1mV满足模拟电路供电要求。这个架构后续还可以扩展比如加入数字控制用MCU监测每路电压电流通过DAC设定输出电压做成可编程电源。或者加入远程采样补偿负载线上的压降。线性电源的设计空间很大关键是把基础环路做稳剩下的就是堆功能和堆精度。
返回列表