前阵子帮朋友修一台老式的可调稳压电源,打开盖子,一块DIP-16封装的芯片躺在板子中间,丝印很清晰:TL494CN。旁边是LM358、一只EE35的高频变压器,还有两颗13009这种老熟面孔。这种组合在当年的ATX电源、蓄电池充电器、逆变器辅助电源里实在太常见了,以至于很多从维修转做设计的同行,第一块认真研究过的PWM芯片就是它。
TL494这块芯片能在开关电源领域“服役”几十年,不是没有道理的。它内部集成了振荡器、误差放大器、死区控制、PWM比较器和输出级,外围电路简单,又足够灵活。配合不同的功率级,可以搭出推挽、半桥、正激等好几种拓扑。很多人第一次学开关电源,就是被它的“自激震荡”和“推挽驱动”这两个词绕晕的:到底谁在振荡?推挽又是怎么推的?这篇就把这些点一次讲透,从芯片内部结构到实际调试,尽量用做过的项目经验说人话。
1. 先说清楚,TL494到底是什么芯片
1.1 一块“老芯片”的内部结构
TL494是德州仪器最早推出的电压型PWM控制器,后来几乎所有半导体厂都有兼容型号,比如摩托罗拉的MC494、国产的KA7500、还有经常一起出现的TL594。DIP-16封装,16个引脚,正面看丝印,反面看型号后缀,CN、BN这些只是封装和温度等级的区别,电路用法基本一样。
内部结构可以拆成这么几块:
- 两个误差放大器(运放),误差放大器1的输入是1脚和2脚,误差放大器2的输入是15脚和16脚;
- 一个锯齿波振荡器,靠5脚的定时电容CT和6脚的定时电阻RT决定频率;
- 一个死区时间比较器,4脚控制,用来保证两路输出不会同时导通;
- 一个PWM比较器,把误差信号和锯齿波比较,生成占空比可变的脉冲;
- 一个D触发器,把振荡器频率二分频,产生两路交替的输出;
- 两个集电极开路的NPN输出管,从8脚、9脚和11脚、10脚引出;
- 内部还有一个5V基准电源,从14脚输出,精度不错,可以做误差比较的参考源。
你不需要把每个管脚背下来,但有几个关键管脚一定要知道:12脚是电源VCC,7脚是地,5脚和6脚决定开关频率,4脚决定死区时间,13脚决定输出模式,14脚是5V基准,1脚和2脚、15脚和16脚是反馈输入端,8脚到11脚是输出部分。
我用一句话给它定性:TL494就是一个“产生PWM信号,然后按一定规则把信号送到两个输出管”的控制核心。
1.2 参数边界和它能干什么
TL494的供电范围是7V到40V,很多应用里直接用12V或者15V给它供电。内部两个输出管集电极开路的电流能力大概在200mA级别,直接驱动小功率MOS管或BJT时勉强能用,但要驱动大电流功率管,基本都得在外面加一级图腾柱驱动。
5V基准是内部稳压出来的,可以用来做误差比较的参考电压,也可以给外部电路供电,但注意它带载能力有限,别拿它去驱动继电器之类的负载,否则基准电压会被拉垮,整个电源的控制精度都会崩。
振荡频率的范围很宽,从几百赫兹到三百千赫兹都能跑,但实际做推挽电源时,大家通常把频率放在20kHz到100kHz之间。频率太高,功率管的开关损耗和变压器的磁芯损耗都会明显上升;频率太低,变压器体积又要变大。我习惯把振荡频率定在50kHz左右,兼顾体积、损耗和调试难度。
1.3 为什么这么多年了还在用
有人可能会问,现在一堆数字电源芯片、氮化镓方案,谁还用这种老掉牙的芯片?答案是:维修市场在用,教学场景在用,小批量工控电源也在用。TL494的优点是便宜、好买、抗造,电路结构透明,出了故障好排查。对工程师来说,它还是一块“教科书级”的芯片,把它的工作原理搞透了,再去看现在各种数字电源芯片的数据手册,会轻松很多。
也正是因为它“什么都得自己搭”,好多基本概念反而容易暴露出来。比如自激和他激、占空比和死区、推挽和半桥的区别,这些在TL494的电路里都能摸到。所以这篇的内容,表面是讲一块旧芯片,实际是把开关电源里最底层的那套逻辑重新捋一遍。
2. “自激振荡”是开关电源的起点,但TL494是典型的他激
2.1 开关电源为什么要周期性地“振荡”
先解决一个老生常谈的疑问:直流输入,为什么还要“振荡”?
举个例子。想用固定的水龙头(直流的输入电压)给一群水桶(输出负载)稳定供水,但每只水桶要的水量不一样,怎么办?直接一直开着水龙头,水会溢出来;完全关掉,水又不够。所以需要一个“开关”——开一段时间,关一段时间,再根据水桶的水位调节开关时间。这个“开—关—开—关”的循环,从电路上看就是振荡。
开关电源的本质就是通过高频开关把直流“切碎”,经过变压器或电感进行能量转移,再整流滤波得到想要的输出电压。控制开关通断的那套逻辑,就用PWM(脉宽调制)来实现。没有振荡,能量无法周期性转移,输出自然起不来。
这个“振荡”不一定非要电路自己起振,也可以由一个外部控制器主动产生。前者叫自激式,后者叫他激式。TL494是典型他激式,它的振荡频率不是靠变压器正反馈绕出来的,而是靠芯片外面的电阻电容定死的。
2.2 TL494的振荡频率怎么定
TL494的振荡器非常简单粗暴:5脚接定时电容CT到地,6脚接定时电阻RT到地,内部给电容充电,充到阈值后放电,形成锯齿波。振荡频率的工程估算公式是:
f ≈ 1.1 / (RT × CT)
注意这里的RT单位是欧姆,CT单位是法拉。我自己常用的组合是RT=10kΩ,CT=2.2nF,算出来大约50kHz。如果换成CT=4.7nF,频率就掉到23kHz左右。想要更高频,就把RT或CT往小调,但别低于数据手册推荐范围。
这里有个容易踩的坑:开关频率不等于输出脉冲频率。TL494内部有一个D触发器,会把振荡器的频率二分频,也就是说振荡器跑50kHz的时候,两个输出管各自以25kHz交替导通。最终变压器上看到的等效开关频率仍然是50kHz(两个半周期加一起),但每一路驱动脉冲的实际重复频率是25kHz。做示波器测量时,如果发现自己算的频率和实测频率差一半,先别慌,检查一下是不是测在单路输出了。
2.3 推挽电路里真正要防的“寄生振荡”
标题里写的“自激震荡”,在真正的工程里还对应另一个意思——不该振荡的地方振荡了。
推挽拓扑里,变压器漏感和功率管的结电容天然会形成LC谐振回路。每次开关管关断时,漏感里的能量无处释放,就会在Vds上甩出一个尖峰,然后以振铃的形式衰减下来。频率可能高达几兆赫兹到几十兆赫兹,幅度轻则几十伏,重则直接击穿功率管。这就是一种“寄生振荡”。
还有一种是反馈环路引起的低频振荡。TL494内部的误差放大器输出经过PWM比较器控制占空比,如果反馈环路补偿不当,输出端会来回波动,整个电源发出“吱吱”的叫声,或者示波器上看到输出纹波像正弦波一样抖动。这种也是自激振荡,但问题出在负反馈变成了正反馈。解决办法就是给误差放大器加RC补偿网络,相位裕度留够。
所以在还没有真正学会推挽驱动之前,先记住一个原则:TL494是“他激”芯片,频率由RC设定,一切额外的、不可控的振荡,都是要消灭的敌人,不是要利用的对象。
3. 推挽驱动:TL494最经典的应用场景
3.1 推挽拓扑的工作过程
推挽拓扑在低压输入、电流较大的隔离电源里非常常见。它的主电路大致是这样:变压器初级有两个绕组,中间抽头接输入电源正极,两个绕组的外侧分别接两只功率管;两只功率管交替导通,次级用全波整流。
Q1导通时,电流从正极流进初级上绕组,再从Q1回到地,变压器磁芯沿一个方向励磁,次级上二极管导通;Q1关断,Q2导通,电流流经初级下绕组,方向反过来,磁芯反向励磁,次级下二极管导通。两个半周期合起来,次级每半个周期都向负载提供能量,所以输出电流能力强,变压器利用率也比单端拓扑高。
推挽最诱人的地方是,同样的磁芯和频率下,它能传递的功率比反激要大不少。我一个实际项目里用EE33磁芯、50kHz开关频率,做12V输入、5V/10A输出的隔离电源,变压器体积不大,温升也压得住。如果用反激拓扑做这个规格,磁芯要换大一号,还得开气隙,麻烦得多。
3.2 TL494内部怎么产生交替信号
TL494产生两路交替信号的核心,是那个D触发器。振荡器产生锯齿波,PWM比较器输出一个脉冲信号,这个脉冲进入D触发器后,被二分频成两路相位相反的信号:一路在Q为高时导通,另一路在Qbar为高时导通。
关键在13脚。这个脚的接法决定输出模式:
- 13脚接地:输出管交替导通,推挽模式;
- 13脚接5V基准:两个输出管并联同步导通,单端模式,最大占空比可以做得更大。
做推挽电源,13脚必须接地。忘了接地,输出变成并联同步,推挽变压器两个半周期同时驱动,轻则变压器饱和,重则炸管。
死区控制靠4脚。4脚电压越高,死区越大,输出脉宽越窄。正常工作时4脚的电压要拉到接近0V,让死区保持在最小,但不要直接短路到地——很多电路会在4脚到地之间接一个小电容,实现软启动:上电瞬间电容电压高,输出被封锁,电容慢慢充电到地电平,脉宽从0逐渐展开,功率管不会一上电就被打死。
3.3 输出级到功率管:图腾柱驱动与参数选型
TL494内部输出管的驱动能力是有限的,直接驱动大功率MOS管时,栅极电容的充放电电流不够,开关波形会变得很“软”,开关损耗随之上升。解决办法是在芯片输出和功率管栅极之间加一级图腾柱驱动,也叫推挽驱动级。
图腾柱就是一只NPN和一只PNP互补对管接成推挽输出:NPN在上,负责上电时把栅极拉高;PNP在下,负责关断时把栅极拉低。基极由TL494的输出通过电阻驱动,发射极接在一起作为输出点。
我常用的电路是这样:TL494的9脚或10脚通过一个1kΩ电阻接到NPN(比如8050)和PNP(比如8550)的基极,两只管的发射极并在一起,再串一个10Ω到22Ω的栅极电阻接到MOS管的栅极。栅极到源极之间再接一个10kΩ的泄放电阻,防止上电瞬间MOS管误导通。
栅极电阻的选择有个讲究。电阻大,开关变慢,EMI好但损耗大;电阻小,开关快,损耗小但振铃大。做100kHz以内的推挽电源,我一般用10Ω左右,测试时如果发现Vgs波形有严重振铃,再加大到22Ω。栅极泄放电阻不要省,它还能在控制芯片没供电时确保功率管是关断的。
如果功率管用的是BJT(比如13009),驱动电路又不一样。BJT是电流驱动器件,基极要有限流电阻,还要在关断时给基极提供反向抽取电流。实际项目里,我倾向于让TL494驱动MOS管,比驱动BJT省心很多——MOS管是电压驱动,栅极电流只在开关瞬间存在,图腾柱的压力小得多。
3.4 避免偏磁和炸管的几个细节
推挽电路有个天生毛病:两个半周期如果不完全相同,变压器磁芯的磁通就会单向偏移。比如Q1导通时伏秒积偏大,磁芯每次都会被多推一点点,几十个周期后磁芯饱和,初级电流暴涨,功率管直接冒烟。
导致伏秒积不对称的原因很多:两只功率管的导通压降不一致、两路驱动脉宽略微不同、变压器两个初级绕组匝数不严格相等、甚至PCB布线不对称都会放大这个问题。TL494本身的D触发器保证了时序上的交替,但脉宽的微小区分最终由反馈环路决定,所以并不能完全免疫偏磁。
我实际处理偏磁的办法有三个:
- 两只功率管尽量选同一批次的管子,条件允许的话用Vgs(th)配对;
- 变压器初级两半绕组一定要严格对称,双线并绕是最省事的办法;
- 反馈环路不要调得太激进,占空比响应平稳一些,动态偏移就会小很多。
另外,功率管的耐压要留足余量。推挽正常工作时,关断管承受的电压约等于两倍输入电压,叠加漏感尖峰后可能到三倍以上。我设计12V输入时,至少选60V到100V耐压的MOS管;如果是24V输入,直接上150V以上的管子才安心。
4. 一个能跑的TL494推挽电源,核心环节怎么搭
4.1 主电路与控制回路分段拆解
说点实际的。我做一个12V输入、5V/10A输出的TL494推挽电源,典型的电路结构分这么几块:
输入级:12V进来先过共模电感或π型滤波,再并联大电解电容储能。推挽是连续传递能量的拓扑,输入电流纹波比反激小,但也不能省输入滤波电容,否则电源线会被开关噪声污染。
功率级:两只低压大电流MOS管,比如IRFZ44N,配合一个EE28或EE33的推挽变压器。变压器初级是两半绕组,中心抽头接12V,两个外侧分别接两只MOS管的漏极。次级用全波整流,两个绕组加两只肖特基二极管,再经过LC滤波输出5V。
控制级:TL494供电可以用独立的12V辅助电源,也可以从输入12V直接取,但启动瞬间的电流冲击要注意。5脚和6脚的RC定了50kHz振荡频率,13脚接地进入推挽模式,4脚接软启动电容。
反馈级:这里是TL494+LM358的经典组合。TL494的误差放大器1做电压环,输出电压经分压电阻送到1脚,和2脚的基准比较,控制占空比稳定输出电压。LM358做电流环和辅助保护,电流采样电阻上的压降放大后,若超过阈值,就拉高4脚电压封锁输出,或者通过误差放大器2把占空比往下压。这个组合做可调稳压电源特别方便,电压环和电流环可以独立整定,互不干扰。
实际项目里,恒压恒流电源“494+358”这个组合特别常见,外面再配一只电位器,就能实现从0V到额定电压、0A到额定电流的连续可调。误差放大器2的15脚和16脚就是专门留给电流环用的,别浪费。
4.2 高频变压器绕制要点
变压器在推挽电源里是最容易被低估的部分。同样一块芯片、同样的功率管,变压器绕得好不好,直接决定整机能不能稳定工作。
我先说磁芯。推挽属于双端拓扑,磁芯工作在磁滞回线的一、三象限,磁通变化范围大,一般不需要像反激那样开气隙储能。但为了保险,很多工程师会把中心柱磨一点点气隙,或者干脆用两个EE磁芯配对时留出极微小的间隙。注意:推挽变压器的气隙作用和反激完全不一样,开大了一点用没有,反而会增加漏感。
匝数计算上,我习惯的经验是先确定最大磁通摆幅ΔB,取双极性摆幅0.3T左右,PC40材料在100kHz以下是很安全的。用公式估算初级匝数:
Np = (Vin_min × Ton_max) / (ΔB × Ae)
比如Vin_min=10.8V,Ton_max=10μs(50kHz半周期),ΔB=0.3T,Ae=84mm²(EE28),算出来Np大约4.3匝,我取5匝。这个数值是单边绕组的匝数,两半绕组对称绕,中心抽头共用。
绕制工艺上,初级双线并绕是最重要的一个推荐。两根线同时绕,绕完把一根的尾和另一根的头接起来,就是中心抽头。这样保证两个半绕组的匝数和直流电阻几乎完全一致,偏磁风险小很多。次级如果电流大,也尽量用多股细线并绕,不要用一根粗线。100kHz下铜线的集肤效应很突出,单根粗线中间部分是浪费的。
绕组的顺序我习惯把次级夹在初级中间,或者初级夹次级中间,目的都是减少漏感。漏感大了,关断尖峰就大,吸收电路压力大,严重的时候直接炸管。
4.3 上电调试与波形判读
调试一套新的TL494推挽电源,我强烈建议按这个顺序来,别一上来就满负载测试。
第一步,先把功率管断开,单独给TL494的12脚供上12V电压。用示波器看5脚的锯齿波,再看9脚和10脚的驱动脉冲。重点检查三件事:频率和设计是否一致;两路脉冲是否交替出现;两路脉冲之间有没有足够死区。如果有问题,这个时候改RC参数或者4脚电压是最安全的。
第二步,接上功率管,但不接负载,用调压器慢慢升高输入电压,或者直接限流上电。示波器探头接在MOS管的Vgs和Vds上,观察驱动波形是否干净、关断尖峰有多高。变压器如果有“吱吱”声,基本是频率落在音频范围内或者环路不稳定,先检查有没有元件参数用错。
第三步,空载稳定后,接电子负载逐级加载。看输出电压是否稳定、纹波是否超标、功率管温度是否异常。加载到一半时如果电压往下掉,多半是变压器匝比不够或者反馈分压设置不对;如果功率管发热特别快,优先看Vgs波形是不是上升太慢。
示波器接Vds时,探头耐压一定要够,直接用1:10档位测几百伏的尖峰是不可靠的,有条件就上1:100。还有一个容易忽略的点:示波器探头的地线夹不能随便夹在高压侧,推挽的初级是半桥结构,很多节点对地不是参考地,乱夹会造成短路。我一般用差分探头测初级波形,没有差分探头就夹在输入地测次级波形,再把初级波形用隔离方法间接判断。
5. 常见问题排查与选型对比
5.1 问题速查表
我做过的TL494推挽电源不算少,也帮群里朋友看过不少板子,把最常见的问题整理成一张表,出现症状直接对着查。
| 症状 | 可能原因 | 排查方法 |
|---|---|---|
| 上电完全无输出 | 12脚没有供电、4脚电压被拉高、13脚接错 | 先测TL494的12脚和14脚电压,再测4脚电压和9、10脚有无脉冲 |
| 输出空载电压正常,加载就掉 | 变压器匝比不够、输入限流、反馈分压失调 | 测占空比是否已经到最大,确认Dmax和匝比,检查电流环有没有误动作 |
| 有一只功率管特别烫 | 两路驱动不对称、变压器两半绕组不对称、两只管子参数不一致 | 对比两路Vgs波形,用电流探头看两路电流峰值,重新配对功率管 |
| 关断尖峰特别高 | 漏感过大、RCD吸收没调好、PCB布局寄生电感大 | 测量Vds波形,调整吸收电阻电容,检查变压器绕法,走线加宽缩短 |
| 电源发出“吱吱”叫声 | 开关频率落在音频范围内、反馈环路不稳定 | 测振荡频率,调整RT/CT,给误差放大器加补偿电容,必要时输出端加一点假负载 |
| 带载时输出电压来回波动 | 环路相位裕度不足,负反馈变正反馈 | 增大误差放大器相位补偿电容,降低环路带宽,观察带宽和开关频率的关系 |
上电前还有一个安全习惯:先把输入电压调到最低挡,用限流方式慢慢往上拉。TL494这类芯片耐压高,但功率级的错误一旦发生,烧管经常是秒级的,慢慢加电压能在故障初期就发现问题。
5.2 和UC3843反激怎么选
经常有人问,TL494推挽和UC3843反激到底选哪个?这个问题其实取决于应用场景。
反激拓扑适合中小功率,几十瓦以内特别常见。它的优点是电路简单,变压器的初级和次级只有一组绕组,不需要中心抽头,也不需要两管交替,成本低,所以充电器、适配器这类消费电子产品里几乎全是反激。经常看到的UC3843就是反激方案的经典芯片,配合RCD吸收电路,一百瓦以内能做到很便宜。
TL494推挽则更适合要求低压大电流隔离输出的场合。同样输出5V/10A,反激变压器要储很大的能量,初级电流峰值很高,输出纹波也大;推挽拓扑半个周期就传一次能量,输出纹波小,变压器磁芯利用率高,适合几十瓦到几百瓦,尤其是输入电压是低压直流的场景,比如车载设备、通信电源、逆变器前级。
如果输入市电整流后的300V,功率又比较大,通常走半桥或全桥路线,TL494在半桥里也能用,ATX电源的老方案就是TL494驱动半桥,后来才慢慢被LLC这些新拓扑取代。所以不要问“哪个芯片更好”,要问“我的输入电压、输出功率和成本要求是什么”。
5.3 留个“可扩展”的尾巴
TL494不是只能推两只MOS管。它的输出经过图腾柱后,也可以驱动IGBT,很多焊接机、逆变器的驱动板上还能看到类似的推挽驱动结构。如果你做的项目功率更大,可以把TL494的输出接到IR2110这类半桥驱动器上,外部搭一个半桥变换器;也可以用一个小驱动变压器做隔离驱动,把控制地和功率地完全分开。
我自己的体会是,TL494这类“功能集中但又不封闭”的芯片,特别适合用来验证对电源原理的理解。每调一个参数,你都能在波形上看到对应的变化,这种正反馈是看多少书都换不来的。
结尾
写到这里,我想起自己第一次调TL494推挽电源时,信心满满地给了一个12V输入,结果功率管瞬间就烧了。后来查出来,是13脚没接地,两个输出管同时导通,变压器初级两个绕组同时被驱动,磁芯瞬间饱和,电流像短路一样冲上去。那次之后,我养成了一个习惯:每次上电之前,一定先把13脚、4脚、5脚、6脚这几个关键脚的静态电平量一遍,再谈加载测试。
我实际做下来最大的感受是,TL494没有现在数字电源芯片那么多“自动模式”,几乎每个细节都要自己处理,但这正好是练手的好教材。从自激振荡的疑惑到推挽管的发烫,一路排查下来,对开关电源的整体理解会比单纯抄一个现成方案深得多。后面我再做中大功率的隔离电源,有时候还是会从TL494开始搭,不为别的,就因为它让你清楚地知道,每一个波形背后是谁在决定、谁在影响。