TL494实战:从原理到PCB布局,手把手教你设计可调压BUCK电路
开头TL494这颗芯片是1970年代末的东西比你我的年龄都大到现在新出的电源芯片满天飞它却仍然活跃在各种开关电源项目里。原因很朴素便宜、皮实、资料多、内部结构足够“教学化”。如果你想搞懂BUCK电路到底怎么回事又想完整走一遍“原理图—参数计算—PCB布局—上电调试”的流程用TL494搭一个可调压BUCK项目几乎是最佳路径。这篇我把自己实际做过的12V输入、5V/3A可调输出BUCK电路完整拆开讲一遍从频率设定、电感计算、反馈参数到PCB布局里容易忽略的电流回路问题再到调试时示波器上那些波形的真实含义都摊开说。这篇文章适合两类人刚接触开关电源、想弄明白BUCK为什么这么设计的新手以及画过原理图但打样回来总翻车的工程师。TL494本身算不上高性能但正因为结构简单你反而能清楚地看到——PWM是怎么产生的占空比怎么被调制反馈环怎么稳定输出哪些坑是电源设计里共通的。1. TL494和BUCK的关系一个管脑子一个管力气1.1 BUCK拓扑的三件事BUCK电路本质上就是一个高速开关在反复做一件事把输入电压“切”成方波再用电感把方波平滑成直流。整个过程简化成三句话开关管导通时输入给电感充能同时给负载供电开关管关断时电感通过续流二极管继续向负载供电输出电容负责把残余的纹波再抹平一点。很多人一开始容易被各种公式绕晕但其实你先记住一个粗略的关系就够了输出电压 ≈ 输入电压 × 占空比。所谓占空比就是开关管导通时间占整个周期的比例。想要可调压本质上就是改变这个导通比例。TL494在电路里扮演的就是把“期望电压”和“实际电压”之间的误差转换成对应占空比的PWM信号的那个角色。1.2 TL494内部结构里我实际用到的功能块TL494的内部框图看起来一堆模块实际上真正干活的核心是这几块振荡器、误差放大器、PWM比较器、死区时间控制、输出级。振荡器由外部RT和CT决定频率产生一个锯齿波两个误差放大器分别采电压反馈和电流反馈信号比较器把放大后的误差信号和锯齿波做比较输出对应占空比的PWM死区时间控制用来限制最大占空比防止上下管直通。我最初用TL494的时候觉得这芯片“老”功能也简单后来才发现它的两个误差放大器特别实用——一个做电压环一个做电流环几乎是把一个完整的控制方案都给你了。在BUCK电路里我把误差放大器1接成分压反馈做电压环误差放大器2接检流电阻做过流保护两个环同时工作比想象中可靠得多。1.3 为什么不直接买模块非要自己画网上降压模块一大把几块钱就能买到效率还高。但自己用TL494搭一版价值不在“省钱”而在你能完整经历一次电源设计流程。现在的集成同步BUCK芯片你把电感和电容按数据手册选好基本就完事了内部环路补偿都帮你做好了反而不容易理解背后的原理。TL494不一样——它的两个误差放大器、占空比限制、频率设定都是裸露在外的你可以直观地看到反馈电阻改一下占空比怎么变死区时间改一下最大占空比怎么变环路补偿电容换大换小输出波形是振铃还是稳定。这些经验一旦建立后面再去用那些高集成度的芯片你的判断力和排错能力会完全不一样。2. 先算后画频率、电感、反馈电阻的参数计算2.1 开关频率设定RT和CT的组合TL494的振荡频率由5脚和6脚外接的CT和RT决定公式是f 1.1 / (RT × CT)这个公式不用死记知道量级关系就行RT越大或CT越大频率越低。我这次做100kHz左右的开关频率选了RT10kΩCT1nF算出来110kHz完全够用。这里的经验是频率不能瞎选。频率越高电感和电容可以做得越小但MOS管的开关损耗会变大驱动要求也更高频率太低电感体积和纹波电流都会上去。对TL494这种带内置驱动、但驱动力只有250mA级别的老芯片来说100kHz是一个既保守又合理的起点。新手不建议一上来就做300kHz以上光是驱动波形上升沿的问题就够你折腾几天。2.2 占空比、电感值和纹波电流的联动计算我这次的项目参数是输入12V输出5V最大负载3A。先估算稳态占空比D Vout / Vin 5 / 12 ≈ 0.42实际开关管有压降、二极管有压降占空比会稍微高一点但这个估算足够指导选型了。接下来是电感值这是整个BUCK参数里最核心的一步。电感决定纹波电流的大小而纹波电流又和输出纹波电压、电感的饱和电流直接相关。计算公式L (Vin - Vout) × D / (fs × ΔIL)ΔIL是电感纹波电流的峰峰值通常取最大负载电流的20%~40%。3A负载我取30%也就是0.9A。代入L (12 - 5) × 0.42 / (100000 × 0.9) ≈ 32.7μH取标称值33μH或者47μH都可以。这里我的实操建议是稍微取大一点更稳妥所以选了47μH。电感大纹波电流小输出纹波也小代价是动态响应慢一点、体积大一点。对小功率BUCK来说这些代价完全能接受。电感的额定电流必须留够余量最大负载3A纹波电流0.9A那么电感峰值电流就是3.45A。选电感时饱和电流至少留到5A以上千万别按“输出3A就买3A电感”来选否则负载一加重电感直接饱和表现为电感值骤降、电流暴增、开关管跟着炸。2.3 输出电压设定分压电阻与误差放大器参考TL494内部有一个5V基准14脚输出我习惯先把它分压出一个2.5V参考电压接到误差放大器1的同相输入端16脚然后把输出电压通过分压电阻接回反相输入端15脚。这样当输出电压对应的分压值低于2.5V时误差放大器会把PWM占空比推向更大反之则压小占空比形成一个闭环调节。分压关系很简单Vout 2.5 × (1 R1 / R2)一个实用接法R2取10kΩ想让输出5V则R1 (5/2.5 - 1) × 10k 10kΩ。我把R1拆成一个固定电阻串联一个10k多圈电位器就可以实现大概4V到6V范围的可调输出。调试的时候多圈电位器特别好用因为电压在小范围内能精准地调不会拧一下就跳变。2.4 死区时间、软启动和过流保护取值死区时间控制引脚4脚很多人直接接地但TL494手册里死区比较器还有一个输入端接在4脚上。我实际的做法是4脚用一个10kΩ电阻接地同时用一个10μF电容接到VCC形成软启动——上电瞬间电容电压从0慢慢充到高电平占空比从很小逐渐放大输出就不会“砰”地一下冲过头。这个RC时间常数我设到0.1秒量级足够让输出平缓起来。过流保护我用检流电阻方案低端放一个0.1Ω/2W的功率电阻电阻上的压降送到误差放大器215脚反相端16脚接分压参考0.2V左右当电流达到2A时压降为0.2V误差放大器2开始接管把PWM收缩。注意检流电阻的功耗3A电流流过0.1Ω电阻功耗接近1W不能选普通贴片0805那种用大体积功率电阻或康铜丝更靠谱。参数取值说明开关频率约100kHzRT10kΩ, CT1nF输入电压12V-输出电压4V~6V可调基准2.5V, 分压电阻多圈电位器最大负载3A-电感47μH/5A饱和电流留足余量检流电阻0.1Ω/2W触发过流约2A软启动10kΩ10μF接4脚, 缓慢展开占空比3. 原理图设计功率级和反馈环路的落地细节3.1 开关管和续流二极管选型最容易翻车的两个器件MOS管我选了IRF3205这是一颗很经典的N沟道功率管耐压55V、电流55A用在12V输入的BUCK里参数冗余很大。可能有人会觉得“选这么大电流的管子浪费”但实际项目里我更多关注的是栅极电荷Qg。IRF3205的Qg大约是100nC左右TL494直推会稍微吃力但加了图腾柱驱动以后完全没问题。续流二极管这里要特别强调绝对不能用1N4007这类普通整流二极管它在高频下恢复速度太慢开关节点上会产生巨大的尖峰MOS管会因为过压直接击穿。必须用肖特基二极管导通压降低、恢复速度快。我这次用的是SS545A/40V耐压稍微留了点余量。有人算过同样负载下肖特基比普通超快恢复二极管效率高2~3个百分点在低压大电流输出场景下这种差距非常明显。3.2 驱动级TL494直推总是差点意思加个图腾柱TL494的数据手册标注输出级最大能灌/拉250mA电流对IRF3205这种大栅荷管来说直接驱动会导致开关边沿变慢开关损耗显著增加。我这次用两个小三极管NPN 8050和PNP 8550搭了一个简单的图腾柱推挽电路TL494输出PWM信号先经过图腾柱放大驱动能力再通过一个10Ω栅极电阻送到MOS管的栅极。这个10Ω栅极电阻不是随手加的它有两个作用一是限制栅极充电峰值电流防止过冲二是衰减高频振铃——如果把栅极电阻去掉开关节点波形在上升沿和下降沿经常能看到几十兆赫的衰减振荡这个振荡的能量会直接变成EMI辐射出去。10Ω到22Ω之间都是常见取值可以在示波器上观察开关节点波形来微调。图腾柱的电源我直接用了VCC因为TL494工作电压范围是7V到40V12V供电时图腾柱输出刚好在12V左右对IRF3205来说已经足够完全导通。需要注意的是图腾柱的地必须和功率地回路严格分开否则大电流流过驱动地时会把PWM信号的地参考电平拉得乱七八糟。3.3 反馈补偿网络稳定环路的RC元件不是玄学TL494误差放大器1我接成了带有比例积分的补偿结构。在反馈端15脚到误差放大器输出之间跨接一个RC串联网络R取10kΩC取470pF。这个网络的作用是控制环路的增益和相位裕度防止输出在大动态负载下产生持续振荡。怎么理解补偿网络拿音响打比方不加补偿的环路就像一个声音开太响的麦克风稍微有点信号就会形成刺耳的啸叫——在电源里就是输出反复振荡甚至发出可听见的吱吱声。RC网络的原理是在某个频率以上压低环路增益让不可能形成某种程度的震荡。补多少合适我调试时会用电子负载做瞬态测试——从0.5A跳到2.5A观察输出电压的恢复波形。如果恢复过程中有三次以上的振铃说明相位裕度不够加大电容让环路的“反应”更迟钝如果恢复得非常慢就要减小电容。这是一个来回试的过程切忌只按仿真值直接焊死不同布局的寄生参数差异没办法避免。3.4 输入输出电容和完整元件清单输入电容我用两个并联一个470μF电解电容吸收低频能量一个0.1μF陶瓷电容吸收高频开关毛刺。更重要的是摆放位置——这两个电容必须紧挨着MOS管的漏极和功率地之间离远了就没效果。输出电容的组合逻辑类似但更依赖低ESR一个330μF的固态电容或低ESR电解电容负责主要储能再并联两个22μF的陶瓷电容把高频纹波压下去。陶瓷电容和电解电容的频率特性互补组合起来的效果远好于单独大容量。位号元件参数/型号关键注意点Q1N-MOSFETIRF3205Qg大需要加图腾柱D1肖特基二极管SS54不能用普通整流管L1功率电感47μH/5A饱和电流余量要足够C1/C2输入电容470μF0.1μF靠近MOS漏极C3/C4输出电容330μF22μF×2低ESR组合R1/R2分压反馈10kΩ 固定10kΩ多圈电位器输出电压设定RS检流电阻0.1Ω/2W低端检测U1PWM控制器TL49414脚5V基准Q2/Q3图腾柱8050/8550NPN/PNP对管Rg栅极电阻10Ω抑制振铃4. PCB布局把功率回路画小把信号走线画干净4.1 功率主回路面积最小化所有问题的根源PCB布局对开关电源的影响怎么强调都不过分。很多第一次画板的人原理图完全正确元件也是好元件结果打样回来输出纹波巨大、MOS管热得离谱、严重时还会自己振荡。绝大多数原因都出在同一个地方功率电流回路的环路面积太大了。看BUCK电路开关管导通时的电流路径输入电容正极 → MOSFET → 电感 → 输出电容 → 负载 → 地回到输入电容负极这是一个完整的电流回路开关管关断时路径变成电感 → 输出电容/负载 → 续流二极管 → 电感。关键在于这两个回路都是高频脉冲电流流过的路径本质上它们就是环形天线——面积越大辐射越强寄生电感越大产生的电压尖峰也越高。所以在布局时我第一步永远是把输入电容、MOS管、续流二极管、电感、输出电容按顺序摆成一条直线并且让电流回路保持在同一层铜皮上紧贴着走。不要为了外观看上去整齐把元件绕来绕去放。4.2 开关节点和续流二极管的位置关系开关节点就是MOS管源极、续流二极管阴极、电感三者交汇的那个铜皮。这个节点是关键中的关键因为它的电压在输入和地之间高速跳变。我的习惯是让这三只引脚尽量靠近用一个尽可能短而宽的铜皮把它们连起来。铜皮宽度我故意加到了3mm以上因为这个节点同时流过瞬时大电流太窄的走线等效电感大会和管子的结电容形成高频谐振。但这块铜皮也不是越大越好——它是一个高频噪声发射源面积过大会增加辐射。一个实用的折中比引脚宽度宽比那种整块实心铺铜小刚好能把三个引脚连接起来。续流二极管的摆放有个容易被忽略的细节它的阴极和阳极位置和MOS管的关系决定了回路面积。二极管要放在MOS管和输出电容之间偏MOS管一侧让关断时电感电流的续流回路最短而不是图方便放在电感的另一侧。4.3 功率地和控制地星形汇接不是说说的控制地和功率地弄不好输出纹波会有一大坨尖刺怎么加电容都压不掉。原因在于控制部分的地其实是一个“参考地平线”一旦被功率地的高频噪声污染TL494内部比较器就会产生误触发导致PWM出现随机抖动。我这次采用的做法是单点接地。把控制部分的地单独走一条线在输入电容的负极端子处和功率地汇接。为什么选这里而不是其他地方因为输入电容负极是整个功率脉冲电流回路的“源头”在这里汇接控制地感受到的功率地噪声是相对最小的。实际操作时还要注意TL494的地引脚、反馈分压电阻的地、软启动电容的地都必须接回到这条独立控制地绝对不允许在铜皮上“哪里方便就哪里打孔”接到功率地。我在第一版布局里就是偷懒在功率地上就近接了一个反馈电阻的地导致输出纹波尖峰明显偏高后来靠飞线改了走线才解决问题。4.4 反馈采样走线和栅极驱动走线反馈信号的采样位置和走线方式很多人会忽略。反馈分压电阻别放在TL494芯片旁边、然后用一根长线去接输出端。正确做法是采样点从输出电容的正极引脚出来用一根细线直接引到分压电阻分压电阻紧靠TL494的反馈引脚。走线要尽可能远离电感和开关节点如果空间允许在采样线的上下各留一段地线作为保护是更好的做法。为什么采样点必须是输出电容正极而不是电感后端因为电感后面到输出电容之间那一小段铜皮也有寄生阻抗负载电流流过时会产生压降尖刺。如果从那里采样反馈到的“输出电压”其实是包含噪声的输出纹波会明显变差。栅极驱动的走线则是另一套逻辑从图腾柱输出到MOS管栅极要短而直并且和其他大电流走线保持距离。栅极回路同样需要注意——驱动电流从图腾柱流出经栅极进入MOS管再经由源极回到图腾柱的地这个回路的面积直接影响开关速度。我特意让图腾柱放在MOS管附近源极通过一个小铜皮就近接地而不是绕一大圈接回控制地。4.5 铜厚、线宽和散热处理常规打样默认1oz铜厚1oz下走线如果需要长时间过3A电流经验值是宽度至少1.5mm以上国内厂家的常见经验值都是宽度mm和载流约1A对应余量2倍比较稳妥。大电流走过的路径包括输入到MOS管漏极、MOS管源极到电感、电感到输出、输出到负载我统一加粗到2.5mm以上。开关节点的高频电流还有集肤效应宽铜皮本身也是降低阻抗的关键。散热方面IRF3205用DPAK或TO252贴片封装的话散热焊盘要连接足够大的顶层铜皮同时底部多打过孔到内层或底层地平面辅助散热。续流二极管也一样SS54如果是贴片封装它的一只引脚往往就是散热通道铜皮面积不要舍不得。实际带3A负载连续跑了半小时开关管温度稳定在60℃左右完全在可接受范围内。5. 上电调试波形会告诉你所有真相5.1 上电前的静态检查打样回来别急着上电先做三件事一是目视检查有没有虚焊、桥连尤其是MOS管和二极管这种引脚间距小的二是用万用表二极管档测输入正负极之间有没有短路这个档位会发出蜂鸣声正常应该只有电容充电反应三是测MOS管栅极对源极的电阻应该能看到10Ω左右如果没有说明栅极驱动回路断开了。第一次上电务必给输入串一个电子负载或者功率电阻做限流或者用直流电源直接设置电流上限比如0.5A。TL494软启动没起来之前出问题可能会直接打电流保护这样能保护后级元件。我调试时习惯把电流上限设得低一些确认正常后再放开限流。5.2 先空载测控制部分再装功率级一个非常实用的调机步骤先在板子上不焊MOS管只给TL494部分供电用示波器测5脚CT上的锯齿波和输出脚上的PWM信号。这一步能验证芯片本身工作是否正常、频率是否符合预期、死区设置是否正确。确认PWM波形正常后再焊上功率级。空载上电测输出电压大概率能在一个接近目标值的电压附近但可能会有些振荡。空载时BUCK电路工作在断续模式占空比很小输出正常但没有带载能力这是正常的。5.3 看开关节点波形和输出纹波的正确姿势这可能是整个调试过程中含金量最高的一步。用示波器探头测MOS管源极也就是电感入口处到GND的波形正常应该看到一个接近输入电压的高电平台阶一个接近地的低电平台阶边沿要陡峭、振铃要小。如果边沿有严重的振铃说明驱动电阻或布局还需要调整。测输出纹波时有一个所有人都必须知道的操作细节探头地线夹的长地线绝不能直接夹在附近的地铜皮上那样测到的全是地回路耦合噪声不是真实纹波。正确做法是用探头上面的弹簧地针尽量直接接触输出电容两端来测。我这次实测输出纹波约35mV左右对这样一个入门级TL494方案来说表现相当不错。如果想进一步降低纹波可以通过增加一个LC输出滤波器但大部分应用场景都没这个必要。5.4 带载测试和常见故障的排查逻辑故障现象可能原因排查方向空载正常带载掉压明显电感饱和、检流电阻误触发、驱动不足确认电感峰值电流余量遮住检流电阻试压开关管温度飙升栅极驱动电阻太大/太小、频率过高、开关边沿太慢测开关节点上升沿时间调Rg输出纹波有高频尖刺开关振铃耦合到反馈走线检查反馈采样点位置和走线缩短地线电感发出吱吱声频率落入音频范围、环路振荡确认CT/RT取值微调补偿RC输出电压缓慢漂移基准或分压电阻温漂影响换低温度系数分压电阻带载测试时我习惯用电子负载逐步从0.5A加到3A同时观察输出电压是否稳定。这里有一个容易忽略的点检流电阻会发热发热会导致电阻值漂移进而让限流点跟着漂不定。0.1Ω/2W的封装只能勉强扛住3A热量还是不小如果条件允许用康铜丝或者低温度系数的合金电阻会更稳。带载跑完顺手测一下效率输入功率用直流电源上显示的电压电流乘积输出功率用负载上的电压电流乘积。我实测在5V/3A输出下整机效率大约83%。对TL494加肖特基二极管这个非同步整流的拓扑来说83%是合理水平——差距基本都损失在二极管的导通压降上了。想再提升效率下一步就是把二极管换成另一个MOS管做同步整流那又是另一个故事了。6. 一点心得关于样机验证和调试习惯如果回头看这个项目最值得复盘的其实不是原理图而是layout到调试过程中建立起来的那套检查习惯。第一版板子因为功率地和控制地单点汇接做得太随意带载时纹波尖峰一直压不下去后来按照“输入电容负极为汇接点”的思路改了第二版问题迎刃而解。这种经验用文字看一百遍都不如自己在示波器上亲眼看到噪声变化来得深刻。最后分享一个很实用的小习惯每次改板之后把“这版改了什么、为什么改、测试结果如何”记录下来。电源设计很多时候不是一步到位的而是不断根据实测波形调整的过程。有这份记录下次踩坑时翻一翻往往能省下大量重复排查的时间。
上一篇/下一篇内容由系统自动关联
返回资讯列表 →