
TL494这颗芯片放在今天来看确实算得上是上古神器了。它诞生于上世纪七十年代原本是为开关电源控制而设计的PWM控制器几十年来在ATX电源、车载逆变器、工业电源模块里到处都能见到它的身影。现在很多人做DCDC升压模块第一反应是找一颗集成功率MOS的同步升压芯片外围简单、效率也高。但如果你手头只有TL494或者你想真正搞明白升压电路里电流怎么走、占空比怎么算、MOSFET为什么发热这些底层问题用TL494搭一个12V转24V的Boost模块反而是最好的练手项目——它把控制环路和功率级完全分开每一个引脚你都能用示波器探到每一处波形你都能对应到理论计算。这篇文章面向的是有一定电路基础、想动手做一个Boost升压模块的电子爱好者或电源初学者。我会从TL494的内部结构讲起说清楚为什么选它、Boost的占空比怎么推导、电感电容怎么算、MOSFET和二极管怎么挑、PCB布局要注意什么最后给出完整的调试步骤和实测中容易踩的坑。整套方案的目标是输入12V输出24V输出电流2A左右开关频率约50kHz效率做到85%以上。这个功率等级不高不低刚好适合用洞洞板或者打样PCB来验证器件也都是常见型号成本可控。1. 为什么选TL494做Boost而不是用集成升压芯片1.1 TL494的内部结构决定了它的适用场景TL494内部集成了两个误差放大器、一个可调振荡器、一个死区时间比较器、一个PWM比较器以及两路输出晶体管。它的输出方式可以配置为推挽或者单端做Boost的时候我们只用其中一路输出把另一路关掉或者并联使用。这颗芯片最大的特点是所有控制环节都暴露在引脚上——振荡频率由RT和CT两个外部元件决定死区时间由DTC引脚电压设定误差放大器的输入可以直接接反馈分压网络补偿网络也可以自己搭。这意味着你在调试过程中能清楚地看到每一个环节在做什么而不是面对一颗黑盒芯片只能猜。相比之下集成升压芯片把功率开关、控制环路、补偿网络全部封装在一起外围只需要几个电感和电容。这种方案做产品当然更省事但对于想理解Boost工作原理的人来说它把最核心的东西藏起来了。你用集成芯片做出来的模块如果输出纹波大或者效率低你很难判断是电感选错了、补偿没调好还是芯片本身的问题。而TL494方案里每一个问题都能定位到具体的元件和引脚。1.2 12V转24V这个规格对TL494来说很友好Boost电路的占空比公式是 D 1 - Vin/Vout。12V转24V理想占空比是50%。这个占空比不高不低既不会因为占空比太大导致电流应力集中也不会因为太小而让控制精度变差。TL494的最大占空比可以做到96%以上单端输出时50%对它来说完全在舒适区内。另外12V输入、24V/2A输出的功率是48W输入电流大约4A多一点考虑效率。这个电流等级用普通的N沟道MOSFET就能搞定不需要并联也不需要同步整流。TL494的输出驱动能力虽然不强每路200mA左右但驱动一颗低栅极电荷的MOSFET足够了。如果MOSFET的Qg比较大加一级图腾柱驱动就行这部分后面会详细说。1.3 和常见集成方案的对比对比项TL494方案集成升压芯片方案外围元件数量较多需外接MOSFET、电感、二极管、补偿网络很少通常只需电感、二极管、电容可调试性每个环节都可测量、可调整内部固定只能换芯片或改外围效率85%左右取决于器件选型90%以上同步整流方案成本芯片便宜但外围器件多芯片稍贵外围便宜适合场景学习原理、小批量、维修替换量产产品、对体积和效率要求高从学习角度来说TL494方案的价值在于透明。你能用示波器看到PWM波形、看到电感电流的三角波、看到MOSFET漏极的电压尖峰这些波形和理论计算能一一对应上。做完这个项目之后你再去看任何Boost电路都能在脑子里把它拆解成功率级控制级反馈级三个部分。2. Boost功率级的核心参数计算与器件选型2.1 占空比和开关频率的确定先明确设计目标Vin12VVout24VIout2A开关频率fsw选50kHz。理想占空比 D 1 - Vin/Vout 1 - 12/24 0.5。但实际电路中电感有直流电阻、MOSFET有导通电阻、二极管有正向压降所以实际占空比会比理想值略大。考虑二极管压降Vf0.5V用肖特基MOSFET导通压降Vds(on)约0.1V电感DCR约0.05Ω实际占空比大约在0.53到0.55之间。这个偏差不大TL494的反馈环路会自动调整。开关频率选50kHz是一个折中。频率高电感和电容可以选小一点但开关损耗会增加频率低电感和电容体积大但效率会好一些。50kHz对于TL494来说很合适它的振荡器频率公式是 fosc 1.1/(RTCT)。注意TL494的单端输出频率是振荡器频率的一半所以如果我们要50kHz的开关频率振荡器频率要设成100kHz。取CT1nF则RT 1.1/(100k1n) 11kΩ。实际取RT10kΩCT1nF振荡器频率约110kHz开关频率约55kHz在可接受范围内。2.2 电感的计算与选型电感值决定了电感电流的纹波大小。一般取纹波电流为输出电流的20%到40%。这里输出电流2A输入电流Iin VoutIout/(Vinη) 242/(120.85) ≈ 4.7A。取纹波电流ΔIL为输入电流的30%即1.4A。电感计算公式L VinD/(ΔILfsw) 120.5/(1.450k) 85.7μH。取标准值100μH。电感的饱和电流必须大于峰值电流。峰值电流IL_peak Iin ΔIL/2 4.7 0.7 5.4A。所以电感的饱和电流至少要6A以上留20%余量的话选8A。我手头用的是铁硅铝磁环绕的100μH电感饱和电流10ADCR约30mΩ很合适。如果你用普通的工字电感一定要注意它的饱和电流标称值很多便宜的工字电感标10A但实际5A就饱和了饱和之后电感量骤降电流会失控。提示判断电感是否饱和的一个简单方法是用示波器看电感电流波形。如果电流波形在开关周期末尾出现明显的上翘斜率突然变大说明电感已经进入饱和区。2.3 MOSFET的选型要点MOSFET是Boost电路里发热最严重的器件之一。选型主要看几个参数耐压Vds、导通电阻Rds(on)、栅极电荷Qg、封装热阻。耐压方面输出24V加上二极管压降和电压尖峰MOSFET漏极电压在关断时会达到VoutVf尖峰大约30V到40V。所以Vds至少选60V留一倍余量。我选的是IRF540NVds100VRds(on)44mΩQg71nCTO-220封装。这颗管子很常见价格便宜驱动也简单。导通损耗Pcond Iin^2 * Rds(on) * D 4.7^2 * 0.044 * 0.5 ≈ 0.49W。开关损耗比较复杂和栅极驱动速度、米勒平台有关粗略估算在0.3W到0.5W之间。总损耗大约1WTO-220封装不加散热片时热阻约62°C/W温升62°C环境温度25°C时结温约87°C勉强可以但建议加一个小散热片。如果你想让效率更高可以选Rds(on)更低的管子比如IRF3205Rds(on)8mΩ但它的Qg更大146nCTL494直接驱动可能会有点吃力需要加图腾柱驱动。2.4 续流二极管的选择Boost电路的续流二极管在MOSFET关断时导通承担全部输出电流。它的反向恢复特性直接影响效率。必须用肖特基二极管或者快恢复二极管不能用普通的整流二极管。耐压要大于Vout选45V或60V的肖特基。电流额定值要大于输出电流2A留余量选5A以上。我选的是MBR104510A/45VTO-220封装正向压降约0.5V。二极管损耗Pdiode Vf * Iout * (1-D) 0.5 * 2 * 0.5 0.5W需要加小散热片。如果用普通二极管比如1N4007反向恢复时间在微秒级在50kHz下会产生巨大的反向恢复电流效率会掉到60%以下而且二极管会严重发热。这一点在调试时如果发现二极管烫得厉害首先检查是不是用错了型号。2.5 输出电容的计算输出电容的作用是滤除开关纹波同时维持输出电压稳定。纹波电压ΔVout Iout * D/(fsw * Cout)。要求纹波小于100mV则Cout Iout * D/(fsw * ΔVout) 2 * 0.5/(50k * 0.1) 200μF。实际选470μF/35V的电解电容再并联一个10μF的陶瓷电容滤高频。电解电容的ESR也会产生纹波ESR纹波 ΔIL * ESR。如果ESR是0.1Ω纹波就是0.14V比容性纹波还大。所以选低ESR的电解电容或者多并联几个。输入电容同样重要它要吸收电感充电时的脉冲电流。选470μF/25V电解电容并联10μF陶瓷电容。3. TL494控制级的外围电路设计3.1 振荡器与死区时间设置TL494的5脚接CT6脚接RT7脚接地。RT10kΩCT1nF振荡器频率约110kHz。13脚是输出控制脚接GND时两路输出并联单端工作接Vref时推挽工作。做Boost用单端13脚接地。4脚是死区时间控制电压范围0到3.3V左右。电压越高死区时间越长最大占空比越小。做Boost时我们希望最大占空比尽量大所以4脚直接接地死区时间最小。但要注意如果4脚接地两路输出会有轻微的重叠单端并联使用时没问题。3.2 反馈分压与误差放大器输出电压24VTL494的基准电压是5V误差放大器的同相输入端1脚接基准分压反相输入端2脚接输出反馈分压。反馈分压比 24V/5V 4.8。取上分压电阻R139kΩ下分压电阻R210kΩ分压比 (3910)/10 4.9对应输出电压 5 * 4.9 24.5V。实际调试时可以用一个10kΩ电位器微调。误差放大器的输出3脚接PWM比较器的输入端同时接补偿网络。补偿网络用RC串联到地典型值是1kΩ电阻串联0.1μF电容再并联一个100pF电容。这个补偿网络决定了环路的响应速度和稳定性。如果补偿太慢输出电压在负载变化时会大幅波动如果补偿太快环路会振荡。调试补偿网络的时候我的经验是先用一个较大的电容比如1μF让环路慢下来确认输出稳定后再逐步减小电容观察负载跳变时的响应。用电子负载做10%到90%的负载跳变看输出电压的过冲和恢复时间反复调整RC值直到响应既快又稳。3.3 MOSFET驱动电路TL494的输出晶体管是NPN型集电极开路发射极接地。单端并联使用时两个输出晶体管的集电极接在一起通过一个上拉电阻接到Vcc发射极接地。输出高电平时晶体管导通输出被拉低输出低电平时晶体管截止输出被上拉电阻拉高。注意TL494的输出逻辑是反相的——PWM比较器输出高时输出晶体管导通驱动信号为低。TL494的输出电流能力是200mA对于IRF540N的Qg71nC来说开关时间约 Qg/I 71nC/200mA 0.35μs在50kHz下周期20μs占比很小可以直接驱动。但为了加快开关速度、减少开关损耗建议加一级图腾柱驱动。图腾柱用一对NPN和PNP三极管比如S8050和S8550基极接TL494输出发射极接MOSFET栅极集电极分别接Vcc和地。这样驱动电流可以做到1A以上开关时间缩短到几十纳秒。栅极电阻Rg选10Ω到22Ω。太小会导致栅极振荡太大会增加开关损耗。我一般先用10Ω用示波器看栅极波形如果有明显振铃就加大到22Ω。3.4 供电与软启动TL494的Vcc范围是7V到40V可以直接用12V输入供电。但要注意12V输入在启动瞬间可能会有波动建议在Vcc引脚旁边加一个100μF电解电容和0.1μF陶瓷电容去耦。软启动可以用一个电容接在4脚死区时间控制和地之间上电时电容电压从0慢慢上升死区时间从0慢慢增大占空比从最大慢慢减小——等等这个逻辑反了。实际上4脚电压越高占空比越小所以软启动应该让4脚电压从高慢慢变低。可以用一个电阻从Vref到4脚一个电容从4脚到地上电时电容充电4脚电压从Vref慢慢降到0占空比从0慢慢增大到最大。这样就实现了软启动避免上电瞬间大电流冲击。4. PCB布局与功率回路的布线要点4.1 功率回路面积最小化Boost电路的功率回路有两个一个是MOSFET导通时的回路Vin→电感→MOSFET→地→Vin另一个是MOSFET关断时的回路Vin→电感→二极管→Cout→地→Vin。这两个回路的电流都是脉冲状的di/dt很大回路面积越大辐射的电磁干扰越强同时在寄生电感上产生的电压尖峰也越大。布局的时候输入电容、电感、MOSFET、二极管这四个器件要尽量靠近让两个回路的面积都最小。输入电容要紧挨着电感和MOSFET的漏极二极管要紧挨着MOSFET的漏极和输出电容。我见过很多初学者把输入电容放在板子边缘结果MOSFET漏极电压尖峰高达60V远超24V输出MOSFET随时可能击穿。4.2 接地处理功率地和信号地要分开走最后在输入电容的负极单点汇合。TL494的7脚地和误差放大器的地要接到信号地MOSFET的源极、输入电容负极、输出电容负极接到功率地。如果混在一起走功率地上的大电流会在信号地上产生压降导致反馈电压波动输出不稳定。PCB上用铺铜做地平面的时候不要用一整块铜把功率地和信号地连在一起而是用一条窄的走线或者0Ω电阻在单点连接。这样功率电流不会流到信号地区域。4.3 关键走线的宽度输入电流4.7A输出电流2A。PCB走线宽度按照1A/mm1oz铜厚来估算输入走线至少5mm宽输出走线至少2.5mm宽。如果空间不够可以用铺铜代替走线或者增加铜厚到2oz。MOSFET的漏极走线要短而粗因为它同时承载电感充电电流和二极管续流电流。二极管到输出电容的走线也要粗因为它是输出电流的主要路径。4.4 反馈走线的抗干扰反馈分压网络要靠近TL494的1脚和2脚走线要远离电感和MOSFET的漏极。反馈走线最好用地线包围或者走在底层的地平面之上。如果反馈走线经过功率区域开关噪声会耦合到反馈电压上导致输出纹波增大甚至振荡。我一般把反馈分压电阻放在TL494旁边从输出电容的正极引一条细线到分压电阻的上端这条线要远离功率走线必要时从板子另一层绕过去。5. 上电调试的完整流程与实测波形分析5.1 上电前的静态检查焊完板子之后不要急着上电先做几项检查。用万用表测输入和输出之间有没有短路测MOSFET的漏极和源极之间有没有短路测TL494的Vcc和地之间有没有短路。然后不装MOSFET和二极管只给TL494供12V用示波器测5脚CT的锯齿波测8脚和11脚的驱动波形确认振荡器工作正常、驱动信号频率正确。确认驱动信号之后再装上MOSFET和二极管输入电源用可调电源限流设到1A慢慢往上调电压。如果输入电流突然增大立刻断电检查。5.2 空载和轻载测试上电后先不接负载测输出电压。如果反馈环路正常输出电压应该稳定在24V左右。如果输出电压等于输入电压12V说明MOSFET没有开关检查驱动信号是否到达栅极。如果输出电压远高于24V说明反馈没有起作用检查分压电阻和误差放大器接线。空载时Boost电路有一个问题如果反馈环路响应太慢输出电压可能会过冲。因为空载时输出电容只充电不放电很小的占空比就能维持电压。如果过冲严重可以在输出端加一个假负载比如1kΩ电阻或者加快补偿网络的响应。5.3 带载测试与效率测量接上2A的电子负载测输入电压、输入电流、输出电压、输出电流计算效率。我的实测数据是Vin12.0VIin4.6AVout24.1VIout2.0A效率 24.12.0/(12.04.6) 87.3%。这个效率对于非同步Boost来说算正常水平。用示波器测MOSFET的栅极波形应该是干净的方波上升沿和下降沿在100ns以内。测漏极波形关断时会有电压尖峰如果尖峰超过50V需要加RC吸收电路或者调整布局。测电感电流波形用电流探头或者在电感回路里串一个0.1Ω的采样电阻波形应该是三角波没有饱和上翘。5.4 常见问题与排查现象可能原因排查方法输出电压等于输入电压MOSFET未开关测栅极驱动波形输出电压过高不可调反馈分压接错或误差放大器损坏测1脚和2脚电压输出纹波大输出电容ESR高或补偿过快换低ESR电容加大补偿电容MOSFET发热严重驱动不足或Rds(on)太大测栅极波形换低Rds(on)管子电感发出啸叫电感饱和或环路振荡测电感电流波形调整补偿效率低于80%二极管反向恢复损耗大或电感DCR高换肖特基二极管换低DCR电感6. 从洞洞板到PCB我的两次迭代经验6.1 第一版洞洞板的问题我第一版是用洞洞板搭的TL494和功率级放在同一块板上。上电之后输出能到24V但纹波有500mV而且MOSFET漏极电压尖峰到了55V。排查后发现两个问题一是输入电容离MOSFET太远脉冲电流在走线电感上产生了尖峰二是反馈走线从电感旁边经过耦合了开关噪声。洞洞板的另一个问题是接地。洞洞板没有地平面所有地线都是走线功率地和信号地混在一起导致反馈电压上有很大的开关噪声。后来我在洞洞板上专门拉了一条粗铜线做功率地信号地用另一条线在输入电容负极汇合纹波降到了200mV。6.2 第二版PCB的改进第二版我打了PCB四层板顶层走功率底层走信号中间两层是地和电源平面。功率回路的面积做到了最小输入电容紧挨着电感和MOSFET二极管紧挨着MOSFET和输出电容。反馈分压电阻放在TL494旁边反馈走线走在底层被地平面屏蔽。这一版的实测纹波降到了80mVMOSFET漏极尖峰降到了35V效率提升到88%。PCB布局对性能的影响比我想象的大得多同样的电路和器件布局不同纹波和尖峰能差好几倍。6.3 散热处理的细节MOSFET和二极管都加了小散热片用导热硅脂接触。散热片不能接地因为MOSFET的漏极和二极管的正极都是高电位散热片如果接地会短路。TO-220封装的散热片安装时要用绝缘垫片和绝缘套管或者把散热片悬空。整板在2A负载下连续运行半小时MOSFET散热片温度约55°C二极管散热片约50°C电感温度约45°C都在安全范围内。如果环境温度更高需要加大散热片或者降低输出电流。7. 几个容易被忽略的细节和我的实操心得7.1 电感电流采样电阻的选型调试时如果想看电感电流波形可以在电感回路里串一个采样电阻。但这个电阻会消耗功率影响效率。我一般用一个0.05Ω/2W的无感电阻示波器用差分探头测它两端的电压。0.05Ω在5A电流下压降0.25V功耗1.25W调试完就拆掉。不要用普通的绕线电阻它的寄生电感会让波形严重失真。7.2 TL494的基准电压精度TL494的5V基准电压精度是±5%也就是说实际可能在4.75V到5.25V之间。如果你的反馈分压是按5V算的实际输出电压可能会有±5%的偏差。要精确的话可以用一个TL431做基准或者用精密电阻分压后实测调整。我在调试时先用可调电源给1脚加一个精确的5V测2脚的反馈电压调整分压电阻直到2脚也是5V这样输出电压就准了。7.3 开关频率的实测偏差TL494的振荡器频率公式是典型值实际芯片之间有差异。我用的RT10kΩ、CT1nF理论振荡器频率110kHz实测有的芯片是105kHz有的是115kHz。开关频率偏差几kHz对性能影响不大但如果做多路并联或者对频率有严格要求需要用频率计实测后调整RT。7.4 输出端的假负载Boost电路在空载时如果反馈环路响应慢输出电压会缓慢上升直到过压保护如果有的话或者电容击穿。所以输出端最好接一个假负载比如1kΩ/1W的电阻消耗约0.6W对效率影响很小但能保证空载稳定。如果做产品可以用一个LED加限流电阻做假负载顺便做电源指示灯。7.5 上电顺序和浪涌电流12V输入直接上电时输入电容充电会产生很大的浪涌电流可能触发电源的过流保护。可以在输入端串一个NTC热敏电阻冷态时阻值大限制浪涌电流热态时阻值小不影响正常工作。或者用继电器做延时软启动上电时先通过一个电阻给电容充电延时后再用继电器短接电阻。这个12V转24V的Boost模块我从洞洞板到PCB前后折腾了差不多两周烧过两颗MOSFET都是因为漏极尖峰超过耐压换过三次补偿参数。最后稳定运行的时候用示波器看着干净的PWM波形和稳定的24V输出那种感觉比直接用集成芯片搭一个电路要踏实得多。TL494虽然老但它把开关电源的每一个环节都摊开给你看做完这个项目之后再看任何DCDC拓扑心里都有底了。如果你也在用TL494做Boost遇到驱动波形振铃或者电感啸叫的问题可以先从栅极电阻和补偿网络入手排查这两个地方是最容易出问题的。