简介:这份TL494中文资料及应用电路文档面向开关电源设计初学者与硬件工程师,系统梳理了这款固定频率脉宽调制控制器的核心知识。内容涵盖集成PWM电路、线性锯齿波振荡器、误差放大器、5V参考电压源、可调死区时间及500mA驱动能力等主要特性,并详解其工作原理与单端正激、半桥、全桥等典型应用电路,同时给出SO-16与PDIP-16两种封装的引脚图及极限参数,便于读者快速掌握芯片选型与电路搭建要点。资源包为1个doc文档,大小约333KB,结构紧凑、查阅方便。目前已有222人学习下载,适合需要理解TL494控制逻辑、完成开关电源方案设计或进行电路排错参考的读者使用。
1. TL494中文资料及应用电路:一份老资料为什么还值得翻出来
如果你手头有一份名为「TL494中文资料及应用电路.doc」的文档,大概率是在修电源、做实验电源、或者复刻某个老式逆变器时翻到的。TL494 这颗芯片从上世纪七十年代末问世到现在,依然是开关电源入门和中小功率变换器里绕不开的器件:双端输出、内置误差放大器、5V 基准、死区时间可调、振荡频率由两个外部元件决定。它不像现代集成电源芯片那样「给电就出电压」,而是把脉宽调制(PWM)的核心部件全部摊开给你,让你自己接补偿、自己设频率、自己算死区。这份中文资料的价值不在于它有多新,而在于它把引脚功能、内部框图、典型应用电路和参数计算集中在一处,省去在英文手册和零散笔记之间来回翻的功夫。适合谁看?做小功率开关电源的硬件工程师、电子类学生做课程设计、维修人员判断推挽电路故障,以及想用分立件搭一个可调降压或升压模块的爱好者。下面我不复述那份文档,而是把它背后的选型逻辑、可复现的电路和踩过的坑讲清楚。
2. TL494 内部结构拆解与外围元件选型
2.1 从内部框图看它为什么适合推挽和单端
TL494 的内部可以分成五块:振荡器、死区时间比较器、PWM 比较器、两个误差放大器、输出控制逻辑。振荡器外接 RT 和 CT,频率公式常见写法是 f ≈ 1.1 / (RT × CT),但这个 1.1 是近似值,实际受比较器阈值和温度影响,误差在 5% 到 10% 之间。死区时间比较器给 CT 上的锯齿波加了一个固定偏置,最小死区约 3% 到 5%,这是为了防止推挽两管同时导通炸管。两个误差放大器一个通常接反馈分压,另一个接电流采样或悬空。输出控制脚(13 脚)决定是推挽还是单端:接高电平时两路输出交替,接低电平时两路并联同相,输出电流能力翻倍但频率不变。
选型时先问自己三个问题:需不需要双端输出?需不需要可调死区?反馈环路要不要隔离?如果答案是「推挽拓扑、要防直通、要光耦反馈」,TL494 比很多固定频率的单端芯片更顺手。它的输出是集电极开路和发射极开路的晶体管,灌电流和拉电流能力不同,驱动 MOSFET 时要看栅极电荷,驱动双极型晶体管时要算基极电阻。
2.2 振荡频率与死区时间的实际计算
下面这段 Python 用来算 RT、CT 和死区占比,比手算快,也方便试不同组合。
# TL494 振荡参数估算 # f 约等于 1.1 / (RT * CT),RT 单位欧姆,CT 单位法拉 def tl494_osc(rt_ohm, ct_farad): f = 1.1 / (rt_ohm * ct_farad) # 死区时间近似:CT 从 0 充到死区比较器阈值的时间 # 阈值约 0.7V,充电电流约 0.7V / RT(忽略内部恒流源偏差) t_dead = ct_farad * 0.7 / (0.7 / rt_ohm) duty_dead = t_dead * f return f, t_dead, duty_dead # 常见组合:RT=10k, CT=4.7nF f, td, dd = tl494_osc(10_000, 4.7e-9) print(f"频率 {f/1000:.1f} kHz, 死区 {td*1e6:.2f} us, 死区占比 {dd*100:.1f}%")逻辑说明:第一行按经验公式算频率,第二段用 CT 充电到 0.7V 的时间估算死区。参数说明:RT 取值一般在 1k 到 500k 之间,太小会增加功耗,太大容易受噪声干扰;CT 取值在 470pF 到 10uF 之间,太小则锯齿波幅度不够、PWM 比较器容易误动作。实际调试时先用示波器看 5 脚锯齿波,确认频率和幅度(约 0.7V 到 3.3V)再往下调。如果频率偏高,优先加大 CT,因为改 RT 会影响死区比例。
2.3 输出驱动级和反馈补偿的元件取值
输出三极管最大集电极电流 200mA,但这是极限值,长期跑建议不超过 100mA。驱动 MOSFET 时,栅极电阻取 10Ω 到 47Ω,太小会振铃,太大会增加开关损耗。驱动双极型晶体管时,基极电阻按 Ib = Ic / hFE 再留两倍余量算。反馈补偿方面,误差放大器可以接成 PI 或 PID,常见做法是在反相输入端和输出端之间并一个电容加电阻串联,电容取 1nF 到 100nF,电阻取 1k 到 100k。如果反馈来自光耦,光耦的集电极电阻和 TL494 内部 5V 基准之间要算好电流,一般取 1k 到 4.7k。
提示:TL494 的 5V 基准(14 脚)最大输出 10mA,不要用它直接驱动光耦或外部负载,否则基准会塌。
3. 用 TL494 搭一个可调降压电路的最小系统
3.1 主功率级和 TL494 的连接
先定拓扑:这里用降压(Buck)做例子,输入 12V 到 24V,输出 5V 到 12V 可调,最大电流 3A。主功率级用一个 N 沟道 MOSFET,续流用肖特基二极管,电感取 47uH 到 100uH,输出电容取 470uF 到 1000uF。TL494 的 8 脚和 11 脚是两路输出,单端使用时把 13 脚接地,8 脚和 11 脚并联,或者只用其中一路。栅极驱动通过一个 10Ω 电阻接 MOSFET 栅极,栅极和源极之间并一个 10k 下拉电阻。
反馈从输出端分压取,上分压电阻 10k,下分压电阻用 10k 电位器,中心抽头接 1 脚(误差放大器 1 同相输入端)。2 脚接 14 脚的 5V 基准经过分压后的参考,或者直接把 2 脚接 5V 基准,1 脚接输出分压,这样输出稳定在分压比对应的电压。电流采样用 0.1Ω 电阻放在 MOSFET 源极和地之间,采样电压经过 RC 滤波接 16 脚(误差放大器 2 反相输入端),15 脚接一个可调电压做电流限值。
3.2 上电前必须检查的四个点
第一,确认 13 脚电平。单端接地,推挽接高。接错会导致输出逻辑混乱,轻则不出电压,重则两管直通。第二,确认死区时间。如果 4 脚直接接地,死区最小,推挽时风险高;一般 4 脚接一个 0 到 5k 的电阻到地,或者接一个电容到地来微调。第三,确认 12 脚供电。TL494 供电范围 7V 到 40V,但低于 7V 不启动,高于 40V 会损坏。上电时先用可调电源限流 100mA,看电流是否异常。第四,确认反馈极性。误差放大器接反了会变成正反馈,输出直接冲到最大占空比。
# 上电检查顺序(以可调电源为例) # 1. 限流 100mA,电压从 0V 慢慢升到 12V # 2. 用示波器看 5 脚锯齿波,应有稳定波形 # 3. 看 8 脚或 11 脚输出,占空比应随反馈变化 # 4. 看输出端电压,调节电位器应能改变电压 # 5. 加载 0.5A,观察波形是否抖动,再逐步加到 3A逻辑说明:限流上电是为了在焊接错误或元件短路时保护电路。示波器看 5 脚是判断振荡器是否工作的最快方法。如果 5 脚没有锯齿波,先查 RT、CT 是否焊错,再查 12 脚电压。输出占空比不变化,查反馈分压和误差放大器输入。加载后抖动,查补偿电容和电感是否饱和。
3.3 参数微调:频率、限流和软启动
频率微调:如果发现输出纹波大,先把频率从 50kHz 提到 100kHz,CT 从 4.7nF 降到 2.2nF,同时检查 MOSFET 驱动电阻是否发热。限流微调:15 脚电压决定限流点,按 I = V15 / (采样电阻 × 放大倍数) 估算,但实际受误差放大器失调影响,建议用可调电阻边调边看。软启动:在 4 脚和地之间并一个 10uF 电容,上电时死区从最大逐渐减小,输出缓慢上升,避免冲击电流。这个技巧在给容性负载供电时特别有用。
注意:软启动电容太大会导致启动时间过长,某些负载在低电压下可能反复重启,一般取 1uF 到 10uF。
4. TL494 应用电路常见翻车点排查
4.1 现象:输出完全没有电压,5 脚也没有锯齿波
原因:12 脚供电不足 7V,或者 RT、CT 虚焊,或者 7 脚地没接好。解决:先量 12 脚对 7 脚电压,低于 7V 就查前级供电;再量 RT、CT 两端电阻,正常 RT 是几十 k,CT 在路测不准就拆下来量;最后补焊 7 脚。血泪经验是,很多人把 12 脚和 7 脚接反,芯片直接不启动。
4.2 现象:输出有电压但一带载就掉,占空比不变
原因:电流采样电阻太大,限流提前动作;或者电感饱和,电流上升过快触发限流。解决:把采样电阻从 0.1Ω 降到 0.05Ω,同时看 16 脚波形,如果限流比较器频繁翻转,说明限流点设低了。电感饱和的话,换更大磁芯或降低电感量,但降低电感量会增加纹波,需要折中。
4.3 现象:推挽电路两管发热严重,甚至炸管
原因:死区时间不够,或者两路输出相位不对,或者驱动电阻不对称。解决:先看 4 脚电压,如果接近 0V,死区最小,推挽时两管切换瞬间直通。把 4 脚对地加一个 1k 到 5k 电阻,或者并一个 100pF 到 1nF 电容。再查 8 脚和 11 脚波形,应该交替出现,中间有明显死区。驱动电阻两边要一样,差几欧姆就会导致一管先开一管后关。
4.4 现象:反馈不稳定,输出低频振荡
原因:补偿电容太小或太大,或者反馈走线太长引入噪声。解决:在误差放大器输出和反相输入之间并一个 10nF 到 100nF 电容,先加大到 100nF 看振荡是否消失,再逐步减小到合适值。反馈走线尽量短,远离电感和开关节点。如果用了光耦,光耦的响应速度也会影响环路,必要时在光耦输出加 RC 滤波。
4.5 现象:空载正常,加载后输出电压缓慢下降
原因:采样电阻或反馈分压电阻温漂,或者输出电容容量不足。解决:采样电阻用低温漂的锰铜电阻,反馈分压电阻用 1% 金属膜。输出电容按每安培 470uF 估算,3A 至少 1500uF,并且并一个 0.1uF 陶瓷电容滤高频。如果还下降,查电感直流电阻是否过大,换粗线或更大电感。
5. 把 TL494 用稳的三个进阶习惯
第一个习惯:先算后焊。拿到任何 TL494 电路,先用前面的 Python 脚本算频率和死区,再用表格列出每个引脚的预期电压和波形。下面这张表是我自己调试时用的检查表,你可以直接抄。
| 引脚 | 功能 | 正常电压/波形 | 异常时先查 |
|---|---|---|---|
| 1 | 误差放大器1同相 | 随输出变化,约 2V 到 3V | 反馈分压 |
| 2 | 误差放大器1反相 | 约 5V 基准分压 | 基准分压电阻 |
| 4 | 死区时间 | 0V 到 3V 可调 | 对地电阻/电容 |
| 5 | 振荡器 CT | 锯齿波 0.7V 到 3.3V | RT、CT |
| 8/11 | 输出 | 方波,占空比可变 | 13 脚电平 |
| 12 | 供电 | 7V 到 40V | 前级供电 |
| 14 | 5V 基准 | 5V ± 0.25V | 负载是否过重 |
第二个习惯:示波器看三处。5 脚看振荡,8 脚看驱动,输出端看纹波。三处波形正常,电路基本就稳了。如果 5 脚正常但 8 脚没有输出,查 13 脚和 4 脚;如果 8 脚正常但输出不对,查主功率级和反馈。这个顺序能省很多时间。
第三个习惯:留可调余量。RT 用可调电阻串固定电阻,CT 用两个电容并联位,反馈分压用电位器,限流用可调电阻。调试阶段不要追求一次焊死,留出调整空间。等参数确定后再换成固定值,并且用同规格的 1% 电阻和 5% 电容。
最后一个技巧:如果你要用 TL494 做升压或升降压,注意它的输出是集电极开路,驱动 P 沟道 MOSFET 时需要加电平转换,或者用变压器隔离驱动。直接接 P 沟道栅极会导致关不断。我一般会在输出和栅极之间加一个 NPN 三极管做反相,或者用光耦隔离。这个坑我在早期做升压模块时踩过,输出一直冲到最大电压,后来发现是驱动极性反了。希望帮到你。
本文还有配套的精品资源,点击获取