ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

TL494推挽逆变器设计实战:30W DC-DC升压与变压器绕制详解

TL494推挽逆变器设计实战:30W DC-DC升压与变压器绕制详解 1. 内容整体设计与思路拆解1.1 为什么是TL494加上推挽拓扑做开关电源这么多年如果要我选一颗最适合入门又最不容易翻车的PWM控制芯片TL494绝对排在前三。这颗芯片从上世纪七十年代诞生到现在依然是无数电源工程师案头的常备方案原因很简单内部集成了振荡器、误差放大器、PWM比较器、死区控制、基准电压源外围器件少价格便宜抗造手册资料满天飞几乎你能遇到的任何电源问题都有人踩过坑并且留下了解决方案。回到推挽拓扑本身它在中小功率DC-DC变换里其实是被低估的。很多初学者一上手就是反激因为反激变压器好绕、电路简单但反激做到30W以上效率就开始难看而且变压器气隙处理不好还会啸叫、发热。推挽的优势在于变压器磁芯工作在B-H曲线的第一和第三象限磁通利用率高同样磁芯能传输的功率比反激大不少而且两个开关管交替导通输入电流是连续的纹波小对前级滤波电容的压力也小。不过推挽有个让很多人头疼的毛病变压器偏磁饱和。只要两个开关管的导通时间不完全一致或者变压器两个半绕组不对称磁芯就会慢慢往一个方向饱和然后开关管电流飙升炸管。这个问题我在早期做推挽时踩过无数次后面通过选择TL494外加隔直电容、严格控制PCB对称性才彻底解决。这些细节后面会重点展开。1.2 30W逆变器这个目标怎么拆解标题里说的是30W逆变器很多人一听到“逆变器”就想到几百瓦上千瓦的机器其实30W是一个非常适合练手和做嵌入式备电的功率级别。它不需要复杂的桥式驱动不需要高压母线甚至不需要专门的驱动芯片TL494直推两个MOSFET就够了。所谓逆变器本质就是先DC低压比如12V电池逆变成推挽变压器原边需要的方波或准方波然后副边升压成高压直流比如220V最后再把直流变成交流。TL494在整个链条里负责的是DC-DC升压这一段也就是先把12V升到310V左右的高压直流然后由后级的H桥或半桥电路翻转成220V/50Hz交流。30W的功率等级下后级翻转可以用两个MOSFET加一个工频变压器也可以直接用H桥看你要正弦波还是方波。这个项目最终按纯正弦波目标设计后级采用SPWM的方式。为什么把重点放在TL494和推挽这一段因为DC-DC升压环节是整个系统中最容易出问题、也最考验设计和调试功底的部分。后级SPWM大把现成方案和例程前面这一段反而需要扎实的硬件功底。从这个角度说先老老实实把推挽升压做到稳定、高效、低纹波再去折腾后级输出波形是一条非常正确的技术路径。1.3 整体方案选型12V输入、推挽升压、TL494闭环具体到实现输入选择12V蓄电池输出实现220V/50Hz纯正弦波功率30W。DC-DC部分采用TL494推挽拓扑工作频率设定在50kHz。为什么是50kHz这是TL494比较舒服的工作区间也是绝大多数PQ20、EE20这类小磁芯损耗较低的频段。频率再高变压器损耗和MOSFET开关损耗都会明显上升频率再低变压器体积就会变大得不偿失。反馈策略上TL494内部自带的误差放大器用来做输出电压闭环从高压直流侧分压采样反馈到芯片保证母线电压稳定在310V左右。后级逆变部分采用STM32生成SPWM驱动波加LC低通滤波把方波变成正弦波。整体架构不复杂但每一环都有值得深挖的细节。2. 核心细节解析与实操要点2.1 TL494关键引脚与外围配置TL494是16脚封装但也有DIP和SOP两种常见封装。关键引脚功能必须背熟1脚和2脚是误差放大器1的同相和反相输入通常用来做输出电压反馈3脚是误差放大器输出端同时也是PWM比较器的一个输入端补偿网络就挂在3脚和2脚之间5脚和6脚接振荡电阻和电容决定工作频率8脚和11脚是内部两个驱动三极管的集电极9脚和10脚是发射极推挽应用时这两个输出交替导通通过驱动电阻接到MOSFET栅极13脚是输出控制接高电平这样两个输出交替工作正好对应推挽的交替导通14脚是内部5V基准。振荡频率的计算公式是f 1.1 / (RT × CT)。我选RT 22kΩCT 1nF算下来频率约50kHz。实际上这个公式算出的频率是芯片内部振荡器的频率输出级的开关频率是它的一半也就是25kHz。别搞混推挽是两管交替工作每一只管的工作频率是25kHz。很多人示波器上看到单管驱动波形只有25kHz以为自己参数算错了其实没算错。死区时间由4脚电压控制。推挽应用里死区是非常关键的一个参数如果死区太小两个管子可能出现共通直接炸管死区太大变压器励磁电流恢复不好效率下降。我习惯把4脚接一个10k电阻到地再通过10k电阻接5V基准得出约2.5V的死区设定电压。这个在TL494里对应比较高的死区时间差不多4%。实际调试中我还会微调确保两个管子导通之间有足够的间隔同时不至于让效率掉太多。测得死区电压2.5V时波形上看两路驱动之间有约1.2微秒的空档这个水平对50kHz应用来说比较合适。2.2 推挽变压器的设计与绕制变压器是整个推挽电源的灵魂也是新手翻车最集中的地方。30W输出功率考虑到效率假设80%输入功率约37.5W。输入电压最低按10.5V铅酸电池放电终止电压附近计算最大平均输入电流约3.57A。推挽拓扑中每个开关管只流过半个周期电流应力相应降低。磁芯用EE20材质PC40。AP法估算下来30W用EE20完全够用只用了大概一半的窗口面积留了很大的余量。匝数的选取要保证最低输入电压下磁芯不饱和。用公式N (Vin_min × D_max) / (2 × f_sw × B_max × Ae)计算。Vin_min取10.5VD_max取0.4开关频率f_sw按25kHz单管实际工作频率B_max在推挽双向磁化时取0.15T比较安全EE20的Ae约31.3平方毫米代入得到原边半绕组约5.2匝取整6匝。副边电压要有足够余量。目标母线电压310V考虑整流管压降和满载压降副边电压按360V峰值设计。匝比 n 360 / 10.5 ≈ 34.3原边两半绕组各6匝那么副边匝数约206匝实际绕210匝。这里多绕几匝是为了补偿带载后的输出压降让母线下限也能维持310V。绕制时最需要注意的就是双线并绕和紧密排线。原边两个半绕组必须严格对称我采用三层绝缘线双线并绕的方式一次绕完两个半绕组抽头从中间引出这样两半绕组分布参数一致性最好。副边线径0.21mm绕210匝分三层每层之间加一层聚酰亚胺绝缘胶带。层间绝缘如果偷懒高压击穿只是时间问题尤其是220V输出等级爬电距离和绝缘强度都得认真对待。2.3 原边隔直电容的必要性推挽电路偏磁饱和的根源是原边两个半绕组的伏秒积不平衡。就算变压器绕得再对称两个MOSFET的导通压降也不可能完全一样TL494两路输出的脉宽也很难做到百分百一致所以磁芯的磁通会慢慢漂移。解决偏磁的方法无非两种一是用电流型控制实时监测原边电流逐个周期调整脉宽二是在原边串入隔直电容用电容吸收直流分量让变压器只承受交流成分。两者我最终选择串电容原因很简单TL494本身是电压型控制芯片想加电流环得加额外的采样和斜率补偿复杂度和调试工作量一下就上去了。隔直电容的选取原则是在最低工作频率下容抗远小于原边等效电感感抗同时又不能太小导致电容上产生太大的电压纹波。我用的是两个220微法高频低阻电解电容背靠背串联等效成110微法的无极性电容。实测在满载下电容上的交流纹波约几十毫伏对主功率传输几乎没有影响但偏磁问题从根上解决了。这是我做推挽以来最值得推荐的一个小花招宁可多花几个元件钱也别让炸管风险留着。2.4 输出整流与滤波设计副边210匝输出电压是高压方波需要用全桥整流。四个整流管选用UF4007这种快恢复二极管反向恢复时间75纳秒峰值反向耐压1000V用在50kHz方波整流上完全够。整流后得到的直流还要经过CLC滤波第一级电容4.7微法/450V然后是一个2.2毫亨的共模电感再并第二级电容0.68微法/450V。这样两级滤波可以明显降低开关纹波实测输出纹波能控制在几十毫伏级别给后级SPWM逆变使用足够了。很多人做这个环节时只用一个电容滤波结果后级H桥的SPWM波形因为直流母线上叠加了过大的开关噪声输出正弦波毛刺严重。我做的时候也走过这个弯路后来改成CLC之后波形干净了很多这个教训值得记在小本本上。3. 实操过程与核心环节实现3.1 核心电路搭建步骤整个DC-DC部分我按照模块化的思路来搭方便单点调试。先焊TL494最小系统然后是功率级再是反馈环路最后联调。TL494最小系统先把供电、振荡、死区、输出使能这些基本部分接好。供电用12V输入直接供电VCC接输入正但注意TL494的VCC最高只能42V12V完全没问题。芯片自带的内部5V基准做振荡和死区的偏置。5脚和6脚分别接CT和RT到地4脚按上面说的死区电路接好。13脚接高电平让输出为推挽交替模式。8脚和11脚分别经过10欧姆限流电阻接两个MOSFET栅极9脚和10脚接地。这个10欧姆电阻主要用来抑制栅极驱动信号的振铃取值太小振铃会明显太大开关速度变慢。我在5欧姆到20欧姆之间都试过最终10欧姆是波形和损耗的折中。功率级的核心是两个N沟道MOSFET。选了IRF3205这管子Vds 55VId 110ARds_on约8毫欧用在12V输入的推挽上非常富裕。栅源之间加一个10k下拉电阻防止TL494上电瞬间输出高阻时MOSFET误导通。原边中心抽头接12V正极两个半绕组另一端分别接两个MOSFET的漏极源极接地。隔直电容串在原边中心抽头和12V正极之间。3.2 绘制电路时的关键布局原则布局直接影响推挽的性能。两个MOSFET必须紧挨着变压器放置栅极驱动线越短越好而且两个管子的驱动走线长度要尽量一致否则两路驱动延迟不一样等效于加大占空比不对称。我在实际布线时把TL494放在板子一角然后驱动电阻、MOSFET、变压器形成一条直线地平面尽量完整形成单点接地的趋势。功率地和控制地分开走最后在输入滤波电容的负极汇合。这个设计上的小细节非常关键如果功率地和信号地混在一起TL494的振荡波形会被功率级的开关噪声污染PWM抖动和输出纹波都会恶化。另外12V输入接线端要就近放一个470微法低阻电解电容和一个0.1微法MLCC吸收高频开关电流否则输入引线稍长一点开机瞬间就可能因为分布电感产生很高的尖峰电压。3.3 反馈环路的补偿与稳定性调校反馈从高压侧采样用两个电阻分压得到约5V左右的反馈电压接到TL494的1脚2脚接内部基准5V分压后的设定点。比如目标母线电压310V分压电阻上臂用620kΩ下臂用10kΩ得到约4.92V反馈电压基准设定在4.92V这样闭环点就是310V。误差放大器的补偿网络接在3脚和2脚之间我用的是典型的PI补偿一个100k电阻并联一个0.1微法电容再串联一个10k电阻。这么配置是为了保证低频增益足够高母线电压随着输入变化和负载变化都能稳定在设定值附近。实测负载从空载到满载母线电压波动不超过2V这对手动绕制的变压器来说已经是不错的成绩。3.4 从直流母线到交流输出的逆变环节DC-DC做稳了以后后级逆变就是水到渠成的事。30W级别我用的是STM32F103生成一对带死区的互补SPWM驱动信号驱动一个半桥逆变电路半桥输出通过一个工频变压器升压到220V。这种方案的优势是半桥只用两个MOSFET而且母线电压只需要约155V就能得到220V正弦波的有效值对母线电容耐压要求降低了不少。SPWM的调制比设定在0.8这样半桥输出方波经LC滤波后的基波电压峰值约124V有效值约88V再经过1:2.5的工频变压器升压正好得到220V有效值。滤波电感用2个10毫亨的铁硅铝磁环电感滤波电容1微法/250V的CBB电容截止频率约1.6kHz对50Hz基波几乎没有衰减对手持方波的谐波有大约-40dB的抑制。实测输出THD在负载30W时约3%左右对家用电器和LED灯具供电完全没问题。为了后级SPWM和前面TL494协调工作我用了一路隔离的辅助电源给STM32供电。如果直接把控制板和主功率地混在一起50kHz的开关噪声会通过地平面耦合到SPWM信号上正弦波输出会出现周期性毛刺。这个坑我踩过后来加了隔离DCDC之后波形一下子干净了调了半天的SPWM程序其实本身没有半点问题。4. 常见问题与排查技巧实录4.1 空载电流大、开关管发热严重这个现象在推挽中非常典型我调试第一版时也碰到了。空载电流大说明变压器励磁电流偏大或者磁芯有饱和趋势。先检查是否有偏磁饱和用示波器电流探头或者串一个小取样电阻看原边电流波形。如果电流波形斜坡上升阶段出现“弯头”说明磁芯快饱和了如果两半周期的电流幅值不对称说明偏磁。解决思路第一步加隔直电容消除直流分量第二步检查死区时间是否足够死区过小导致共通电流会有明显的发热第三步确认B_max选取是否过于激进如果磁芯已经饱和把原边匝数加24匝重新绕制。实测我最初B_max取0.2T空载电流200mA后来改成0.15T重新绕空载电流降到90mA效率也提升了好几个百分点。4.2 两路驱动波形不对称TL494的13脚接高电平后两路输出交替工作但如果有示波器看到两路占空比不一致先怀疑芯片本身还是外围问题。比如5脚6脚的振荡RC参数在高低电平切换时如果不对称会导致振荡波形不对称进而输出脉宽不一致。这种问题多见于RT和CT走线距离芯片太远寄生电容影响了RC时间常数。把RC元件紧贴芯片安装基本能解决。另外还有一个值得注意的点死区时间设定过高也会造成两路占空比不一致。TL494的死区比较器是通过4脚电压直接控制最大占空比4脚电压越高死区越大最大占空比越低。如果4脚电压升高到接近2.5V以上占空比会被压缩到40%以下。调试时必须确认4脚电压稳定我遇到过4脚前面滤波电容漏电导致电压漂移两路占空比跟着漂的案例。4.3 开机瞬间炸管推挽电源炸管的主要原因就是上电瞬间磁芯饱和。因为TL494在上电建立正常工作之前输出状态不确定如果两个管子同时导通原边就是短路状态瞬间电流可以把MOSFET和二极管一并带走。我用了两个保护手段一是在TL494的供电回路里加一个RC延迟让芯片先完成内部初始化再正常输出二是在原边串入隔直电容的同时在电容两端并联一个100k放电电阻确保上电初始状态电容两端电压为零。另外输入端的缓启动也很有效用一个NTC热敏电阻串联在输入回路里既能抑制开机浪涌也能给TL494供电一个相对平缓的上升过程。这个NTC的阻值选5欧姆稳态后温度升高阻值降到0.2欧姆以下对效率影响很小但开机瞬间对MOSFET和变压器都起到了保护作用。4.4 示波器看到高压侧纹波很大如果整流后的直流母线纹波超过预期先别急着改滤波电路检查一下示波器探头的接地方式。用鳄鱼夹接地线很长会引入很大的环路电感在50kHz开关频率下测出来的纹波可能虚高到真实值的几倍。我习惯用接地弹簧直接夹在探头尖端附近的接地点上这时候测出来的才是真实纹波。如果真实纹波依然大主要来源就是整流管反向恢复和变压器漏感振铃。漏感吸收电路用的是RCD吸收电阻100k吸收电容1nF/1kV二极管用UF4007接在变压器原边两端。RCD参数通过示波器观察Vds尖峰来迭代调整原则是尖峰被压到不超标前提下吸收功耗尽量小。加了吸收之后Vds尖峰从68V降到42V左右IRF3205的55V耐压终于不心虚了。4.5 负载调整率差、输出电压随负载掉负载加一点输出电压就往下掉通常不是反馈环路的问题而是变压器绕组的铜阻太大或者整流管压降补偿不足。我用的0.21mm副边线绕了210匝在30W满载下副边电流不足0.2A铜损并不大掉压的主要来源是原边和整流管的压降。解决办法就是在初次调试时把分压电阻的目标值定在稍低一些的位置让空载电压比目标高5%满载时正好落在310V附近。实测空载318V、满载310V带载后波形质量依然满足要求。4.6 整机效率低、MOSFET温升高效率不达标先测各部分损耗分布。第一版做下来整机效率只有73%后来逐项排查发现问题出在驱动电阻上。我最初驱动电阻用了20欧姆门极充放电时间变长MOSFET开关损耗激增。换成10欧姆效率提升了5%。再加上隔直电容用了高频低阻品种变压器绕制过程严格控制匝间电容最终效率到了81%在12V输入、30W输出这个功率等级下完全合格。还有一个容易忽略的损耗是输出整流管。UF4007虽然反向恢复时间短但导通压降接近1.7V30W输出下哪怕只有0.2A电流也要多消耗一些功率。如果要进一步抠效率换肖特基二极管会更好但高压侧肖特基选择余地有限UF4007是性价比比较高的方案。5. 实测数据与波形分析整机装好以后我做了一组比较完整的实测使用的负载分别是纯电阻负载和LED灯具。测试条件输入电压12V目标输出220V/50Hz正弦波输出功率30W。空载时整机待机电流只有95mA对应约1.14W的空载损耗大部分损耗来自TL494自身功耗、驱动损耗和变压器铁损。满载30W时输入电流约3.4A计算输入功率约41W效率81%前面说过这个数是通过调整驱动电阻和隔直电容之后才得到的。输出波形用示波器看500W白炽灯负载下正弦波峰值约311V有效值220V频率稳定在50.0HzTHD约2.8%。负载从10W换到30WTHD变化不大说明滤波参数和反馈环路设计得比较稳。从空载切换到满载时母线电压跌落大约5V恢复时间约200毫秒动态响应不算激进但30W应用场景下完全感受不到。6. 后级的扩展与应用场景做完整机之后我其实把它用在了一个小型户外应急电源里12V锂电池供电从这一级取高压直流后级接了一个现成的SPWM逆变板最终输出220V给户外照明和给手机充电用。30W刚好够小功率太阳能储能系统的供电需求。如果需要更大功率比如100W级别方案依然成立只需要改动几个地方变压器换成EE30磁芯功率管换成更低导通电阻的IRF3710或者更大电流的MOSFET隔直电容容量加大到330微法输出整流管换成两个UF5408并联。TL494主控不用换反馈环路补偿参数基本不用动整个系统依然稳定。我后来按这个思路做了100W版本效率保持在83%左右验证了这套设计的可扩展性。另外有一件事值得提TL494的驱动能力毕竟有限直推大输入电容功率管时上升沿会变得比较缓。如果后续要做更大功率建议中间加一级推挽MOSFET驱动级用两个小管子推两个大功率管这样开关损耗才能进一步压住。做逆变器过程中遇到的驱动不足问题十个里有九个是这么来的。最后再分享一个小技巧如果你也踩到偏磁饱和的坑不用急着在反馈环路里加斜率补偿——先老老实实串一颗隔直电容把示波器探头夹在原边取样电阻上看电流波形当两半周期电流完全对称时你就能非常直观地理解推挽拓扑的那个经典陷阱到底是怎么回事。做开关电源动手实测比看一百篇理论文章都有用。
返回列表