ARTICLE DETAIL

资讯详情

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

TL494开关电源设计:从调压限流到调试避坑全解析

TL494开关电源设计:从调压限流到调试避坑全解析 TL494这颗芯片搞电源的人基本都绕不开它。它诞生于上世纪七十年代到今天还在大量开关电源、逆变器、车载充电器、LED驱动方案里活跃着原因很简单便宜、皮实、资料多、双端输出结构灵活。但很多新手拿到TL494之后照着网上抄来的图焊了一块板子上电要么不启动要么一加载就掉压要么限流点完全不对——问题往往出在对芯片内部两个误差放大器、死区控制、以及反馈补偿网络的理解上。这篇内容就把TL494从电路设计到调压限流的完整链路拆开讲一遍包括外围元件怎么算、反馈怎么接、限流怎么设、PCB怎么布以及我自己在调试过程中踩过的几个典型坑。适合有基础模电知识、想动手做一款可调压限流开关电源的硬件工程师和电子爱好者参考。1. TL494内部结构决定了外围电路怎么搭1.1 芯片内部到底有什么TL494的内部框图看起来复杂但拆开就几块东西一个振荡器外接RT、CT设定频率、一个死区时间比较器外接DTC引脚设死区、两个误差放大器EA1、EA2输出通过二极管或到PWM比较器、一个PWM比较器、一个5V基准源、两个输出晶体管可以单端并联也可以推挽双端。关键点在于两个误差放大器是“或”的关系。谁的输出电压高谁就主导PWM占空比。这个特性直接决定了调压和限流可以同时实现——EA1负责电压反馈EA2负责电流反馈正常工作时EA1输出低因为反馈电压接近基准EA2输出也低一旦电流超过设定值EA2输出拉高接管PWM占空比下降电流被限制住。这就是恒压恒流CV/CC模式自动切换的底层逻辑。很多人不理解为什么两个误差放大器能“自动切换”其实不是芯片主动切换而是二极管或逻辑让高电平的那个说了算。你只要保证正常工作时电压环输出低于电流环输出过流时电流环输出高于电压环输出切换就自然发生了。1.2 5V基准源能带多少负载TL494的14脚输出5V基准精度一般在±1%以内温漂大概几十ppm/°C。这个基准可以用来给误差放大器做参考也可以给外部电路供电。但要注意基准源输出电流能力有限典型值在10mA左右。如果你用它给光耦、运放、单片机供电很容易拉垮基准导致输出电压不稳。我的做法是基准只用来做分压参考分压电阻取值在kΩ级别电流控制在1mA以内。如果需要更大电流用基准驱动一个三极管扩流或者干脆用TL431另做一个基准。实测中我见过有人用14脚直接驱动PC817光耦结果空载正常、加载后输出电压掉得厉害就是因为光耦的LED电流把基准拉低了。1.3 输出晶体管的两种接法TL494的8、9、10、11脚是两个NPN输出晶体管的集电极和发射极。常见接法有两种单端并联8、11接VCC9、10接在一起驱动MOS管栅极。此时两个管子并联驱动能力翻倍频率等于振荡频率。推挽双端8接VCC9接负载10接负载11接地。两个管子交替导通频率等于振荡频率的一半。对于单管正激或反激拓扑用单端并联就够了。对于推挽、半桥拓扑必须用双端接法。注意输出晶体管是NPN拉电流能力强灌电流能力弱。驱动MOS管时关断速度会受限于栅极电阻放电建议在栅极加一个加速关断二极管或使用图腾柱驱动。2. 振荡频率与死区时间的计算2.1 RT、CT怎么选振荡频率公式是f 1.1 / (RT × CT)其中RT单位ΩCT单位Ff单位Hz。比如RT10kΩCT1nFf≈110kHz。这个公式是近似值实际频率会略低因为芯片内部有比较器延迟。选RT和CT时有几个经验RT建议在1kΩ到500kΩ之间太小功耗大太大抗干扰差。CT建议在470pF到10nF之间太小受寄生电容影响大太大频率上不去。如果你要做可调频率RT用固定电阻电位器串联但电位器容易受振动影响工业场合建议用固定电阻。我一般先用10kΩ和1nF跑100kHz左右这个频率下变压器体积和开关损耗比较平衡。频率太低变压器大频率太高MOS管开关损耗和驱动要求都上去了。2.2 死区时间怎么设死区时间由DTC引脚4脚的电压决定。4脚电压范围0到3.3V左右对应死区时间从0到最大约振荡周期的5%到100%。公式近似为死区时间 ≈ (DTC电压 / 3.3) × 振荡周期实际应用中推挽拓扑必须设死区防止两个管子直通。一般设振荡周期的5%到10%。比如100kHz周期10μs死区设0.5到1μs。4脚通过一个电阻分压从5V基准取电压或者直接接地死区最小。注意4脚不能悬空悬空时电压不确定可能导致死区过大或过小。我习惯用两个电阻分压比如10kΩ和3.3kΩ得到约1.25V对应死区约4%周期。2.3 软启动怎么加TL494本身没有软启动引脚但可以通过4脚加电容实现。在4脚对地接一个电容上电时电容电压从0慢慢上升死区从最大慢慢减小占空比逐渐打开。电容取值一般1到10μF配合分压电阻时间常数在几十毫秒。这个技巧很实用尤其是带大电容负载时没有软启动上电瞬间电流冲击很大容易触发限流甚至炸管。我做过一个24V输入、12V输出的降压模块输出端并了2200μF电容不加软启动时上电电流冲到10A以上加了4.7μF软启动电容后峰值降到3A左右。3. 调压电路的设计与计算3.1 电压反馈怎么接调压的核心是把输出电压分压后送到EA1的反相输入端1脚同相输入端2脚接基准分压。当输出电压升高1脚电压升高EA1输出降低PWM占空比减小输出电压回落。这就是典型的负反馈。具体接法2脚接5V基准经过两个电阻分压得到参考电压Vref。1脚接输出分压分压比要保证在目标输出电压时1脚电压等于Vref。1脚和3脚之间接补偿网络RC串联3脚是EA1输出。分压电阻计算Vout Vref × (R1 R2) / R2其中R1是上分压电阻接输出正极R2是下分压电阻接地。Vref是2脚电压。比如要输出12VVref设2.5V则R1/R2 (12-2.5)/2.5 3.8。取R210kΩR138kΩ用标准值39kΩ实际输出约12.25V可以通过微调R2或加微调电位器校准。3.2 为什么补偿网络不能省很多人抄图时把1脚和3脚之间的RC省掉结果输出电压振荡或者加载后不稳。这个RC是比例积分补偿作用是让反馈环路有足够的相位裕度。TL494的EA1是跨导型放大器输出阻抗高补偿网络接在输出和反相输入之间形成积分器。典型值R10kΩ到100kΩC1nF到100nF。具体值要根据输出滤波电容和负载范围调。我的经验是先焊一个10kΩ10nF用示波器看输出纹波和负载跳变响应。如果纹波大、恢复慢加大C如果振荡减小R或加大C。没有示波器的话用电子负载从空载跳到满载看输出电压跌落和恢复时间反复试。3.3 调压范围怎么扩展TL494的基准是5V2脚电压最高5V所以输出电压最低不能低于5V如果分压比1:1。要输出更低电压有两个办法用14脚的5V基准再分压得到更低的Vref比如1V。用外部基准如TL431给2脚提供可调参考。要输出更高电压只要调整分压比就行但注意1脚电压不能超过VCC-1.5V左右否则芯片工作异常。一般VCC用12V以上1脚电压在0到5V之间没问题。我做过一个0到30V可调的输出2脚用10kΩ电位器从5V分压1脚分压电阻按30V满量程设计实测最低输出可以到0.5V左右因为TL494在占空比极小时还有最小脉宽限制。4. 限流电路的设计与调试4.1 电流采样怎么做限流的第一步是采样电流。常见方案有三种电阻采样在输出回路或开关管源极串一个小电阻比如0.1Ω测电阻两端电压。优点是简单、线性好缺点是功耗大0.1Ω在5A时功耗2.5W。电流互感器适合交流或脉冲电流隔离好但低频响应差。霍尔传感器隔离、无插入损耗但成本高、带宽有限。对于几十瓦到几百瓦的电源我推荐用开关管源极串采样电阻因为这样采样的是峰值电流响应最快而且采样电阻接地不需要差分放大。采样电阻取值要权衡太大功耗高太小信号弱。一般取0.05到0.5Ω配合运放放大。4.2 电流信号怎么送到EA2采样电阻上的电压很小比如0.1Ω×5A0.5V直接送到EA2的16脚反相输入不够灵敏。通常加一级运放放大或者用EA2的同相端15脚接一个可调参考反相端接采样信号。具体接法15脚接限流设定电压通过电位器从5V基准分压。16脚接采样电阻经过RC滤波后的电压。正常时16脚电压低于15脚EA2输出低不干预PWM。过流时16脚电压高于15脚EA2输出高通过二极管拉到3脚拉低PWM占空比。注意EA2的输出和EA1的输出是“或”关系所以两个输出都要通过二极管接到3脚或者利用芯片内部结构。实际上TL494内部已经把两个EA输出通过二极管或到一起了你只需要在3脚接补偿网络即可。4.3 限流点怎么校准限流点校准是调试中最容易出问题的环节。理论计算I_limit V_set / (R_sense × Gain)其中V_set是15脚电压R_sense是采样电阻Gain是放大倍数如果加了运放。但实际中采样电阻有温漂运放有失调PCB走线有寄生电阻所以理论值只能参考。我的做法是先按理论值选元件焊好后用电子负载慢慢加载。用示波器看采样电阻两端电压同时看输出电流。调整15脚电位器直到限流点符合要求。反复加载、卸载看限流点是否稳定。常见问题限流时输出电流不是恒定的而是打嗝模式hiccup。这是因为过流后PWM关断电流下降EA2退出PWM又恢复形成振荡。要改成恒流模式需要在3脚加一个大电容让EA2输出变化缓慢PWM平滑过渡。但这样响应会变慢需要权衡。我一般会在3脚对地加一个1μF到10μF电容配合EA2的补偿实现平滑限流。实测下来打嗝模式适合短路保护恒流模式适合电池充电。5. 完整电路图与关键元件选型5.1 主电路拓扑选择TL494可以驱动多种拓扑反激、正激、推挽、半桥、Buck、Boost。对于低压差、小功率场合Buck最简单对于隔离输出反激最常用对于大功率推挽或半桥。我这里以一个非隔离Buck可调压限流电源为例输入24V输出0到20V可调最大5A。这个方案适合做实验电源、LED驱动、电池充电。主电路输入电容1000μF/35V电解0.1μF陶瓷开关管IRF320555V/110A/8mΩTO-220封装续流二极管MBR20100100V/20A肖特基电感100μH/10A铁硅铝磁环输出电容470μF/35V电解10μF陶瓷5.2 控制部分元件清单元件参数作用TL494DIP-16PWM控制RT10kΩ振荡电阻CT1nF振荡电容DTC分压10kΩ3.3kΩ死区设定软启动电容4.7μF4脚对地EA1补偿10kΩ10nF1-3脚EA2补偿1μF3脚对地采样电阻0.1Ω/5W源极采样限流电位器10kΩ15脚分压调压电位器10kΩ2脚分压栅极电阻10Ω驱动MOS加速关断二极管1N4148栅极对地5.3 驱动电路怎么加强TL494的输出晶体管驱动能力有限直接驱动IRF3205这种大MOS管开关速度慢损耗大。我建议加一级图腾柱驱动用2N3904和2N3906组成推挽或者用专用驱动芯片如TC4420。如果频率不高50kHz以下直接驱动也能用但栅极电阻要小比如4.7Ω加速关断二极管不能省。实测直接驱动时MOS管上升时间约500ns下降时间约200ns开关损耗在5A/24V下约0.5W可以接受。6. 调试过程中踩过的坑6.1 上电不启动输出为0第一次焊好板子上电输出一直是0TL494的9、10脚没有波形。查了半天发现是4脚电压被拉到了5V死区最大PWM完全关断。原因是DTC分压电阻焊错了10kΩ和3.3kΩ位置互换导致4脚电压接近5V。教训4脚电压一定要先测正常应该在0.5到3V之间。如果接近5V检查分压电阻。6.2 加载后输出电压掉得厉害空载输出12V正常加1A负载后掉到8V。查反馈回路发现1脚电压在加载后反而升高了说明反馈极性反了。仔细看电路1脚和2脚接反了——1脚应该接输出分压2脚接基准。接反后变成正反馈加载后占空比反而减小。教训EA1的反相端是1脚同相端是2脚别接反。如果不确定先用示波器看1脚电压和输出关系。6.3 限流点随温度漂移限流设定5A冷机时5.1A热机后变成4.2A。原因是采样电阻是普通金属膜电阻温漂200ppm/°C5A时功耗2.5W温升50°C阻值变化1%。加上运放失调温漂总漂移约15%。解决办法换用康铜丝或锰铜采样电阻温漂50ppm以下运放用低失调低温漂的比如OP07或INA282。如果成本敏感至少把采样电阻功率加大一倍降低温升。6.4 输出纹波大有尖峰输出纹波在满载时达到200mV还有高频尖峰。原因有三个输出电容ESR大、电感饱和、PCB布局差。逐一排查换低ESR电容纹波降到80mV换大一号磁环尖峰减小重新布局把采样电阻和TL494地线单点接地尖峰基本消失。PCB布局要点功率地和信号地分开单点连接。采样电阻两端走差分线到16脚尽量短。补偿网络靠近芯片走线短。栅极驱动回路面积最小。6.5 短路保护后不能自恢复短路时限流打嗝但短路移除后输出不恢复。原因是3脚电容太大EA2退出太慢PWM一直被拉低。减小3脚电容到1μF或者加一个复位电路短路移除后强制拉低4脚电压重新软启动。我最后用的是1μF短路移除后约100ms恢复可以接受。7. 从TL494延伸到其他电源芯片的选型思路TL494虽然经典但毕竟老了。现在很多场合可以用更现代的芯片替代SG3525和TL494类似但驱动能力更强死区可调更精确适合推挽。UC3842/3843电流模式PWM适合反激外围更简单。LM5116同步Buck控制器效率高适合低压大电流。TPS5430集成MOS适合小功率Buck。但TL494的优势在于双环控制灵活、价格极低、资料极多、耐折腾。如果你要做一款可调压限流的实验电源或者学习PWM控制原理TL494仍然是最好的选择之一。我在实际项目中如果客户要求成本极低且不需要隔离TL494Buck拓扑是首选如果需要隔离TL494反激也很成熟。关键是理解它的双环控制逻辑调压和限流本质上就是两个误差放大器的博弈。最后分享一个小技巧调试TL494时先不接功率管用示波器看9、10脚波形确认频率和死区正常然后接功率管用低压小电流测试最后逐步加电压和负载。这样即使有问题也不会炸管。我见过太多人一上电就满载结果炸了一片其实都是可以避免的。
返回列表