开关电源改可调电源系列文章链接:
- 数字可调电源-1. TL494经典开关电源工作原理
- 数字可调电源-2. S400-48V开关电源改可调电源,硬件改造
- 数字可调电源-3. 数字可调电源控制板设计
- 数字可调电源-4. 控制器软件界面设计
- 数字可调电源-5. 控制器软件-LCD配置
概述
本文是我对TL494开关电源的学习总结,原版资料请参B站的 TL494(KA7500)经典明纬开关电源工作原理,该视频质量详细地描述了开关电源的工作原理。
我的目标是学习了工作原理之后,对手上的 48V/400W 开关电源进行改造,做成可调电源,支持的功能:
- 作为通用可调电源,电压范围 0~80V,不需要更高的电压,最高80V足够使用了;电流范围 0~7A;最大功率400W。
- 充电器模式,支持48V锂电池充电模式、60V铅酸电池充电模式;支持恒流或者恒定功率模式。
下面从工作原理开始。
电源工作原理
下图是 TL494(KA7500)经典明纬开关电源工作原理 视频资料中使用的电路图:
下面对每块电路做简要说明。
输入电压切换
这部分电路用于将220V/110V交流电整流成直流电,核心是桥式整流电路和滤波电容。
这里的一个关键点是:通过波动SW转换开关,可以实现220V/110V输入切换。
滤波电容C1、C4是串联在一起的,两者配合实现支持220V和110V输入:
- 220V模式下,交流电的每个周期都会同时给两个电容充电;
- 110V模式下,交流电的上半个周期给C1充电,下半个周期给C4充电,最终两个电容电压加起来刚好310V。
220V输入
220V输入时,与我们通常使用的桥式整流电路工作原理完全相同,我们把C1、C4当成是一个电容就可以了。
正半周期的电流流向:
负半周期的电流流向:
110V输入
110V输入时交流电的上半个周期给C1充电,下半个周期给C4充电,此时整流桥只有两个二极管工作。
正半周期的电流流向:
负半周期的电流流向:
每个电容对应了110V的交流电,串联起来后对应了完整的220V交流电。
并联电阻
C1、C4电容旁边并联了一个电阻,此电阻用于平衡两个电容的电压,改善电容内阻不一致问题:
自激震荡
自激震荡电路用于在上电时形成初始电压以确保TL494芯片能够正常工作。
所谓的自激,就是在没有外部干涉条件下直接工作。
下面时自激震荡电路的原理图:
上管工作、下管截止
首先是上管导通,电流流向参考下图:电源电压通过R11启动电阻流向三级管和R18,此时会导致Q1的的b极电压高于e极,Q1导通。
Q1导通后的电流流向如下图:
变压器电流流向为9脚到7脚,此时变压器10号脚将产生正电动势,C12电容在通电瞬间相当于短路,所以此过程会加速Q1的导通:
随着电容C12充满电,C12的负端电压下降,Q1截止。
当左侧变压器电压消失后,电容存储的电量会通过隔离二极管D4和D3释放掉。
隔离二极管D4还有一个作用,就是防止电流通过启动电阻R11和D3流向左侧电路:
另外就是与三极管Q1的be压降组合起来有1.3V,可以有效防止外部干扰:
下管工作、上管截止
Q1截止后,C4将会对335uF的电容反向充电,反向充电电路图如下:
此过程将会导致Q4导通。
Q4的工作过程与Q1完全相同,最终Q1和Q4循环导通关闭,形成了自激震荡。
尖峰吸收电路
三极管导通瞬间变压器T1的1脚和3脚会产生脉冲尖峰,通过阻容电路可以将脉冲尖峰吸收掉:
可调电源改造
改造为可调电源后,我们使用外接电源给TL494工作,所以就不需要自激震荡电路了。
如何确保自激震荡电路不工作呢?只需要将启动电阻断开就可以了,其他的不用动。
参考下图:将R11和R21断开。
低压供电
TL494的VCC供电
自激震荡过程中,变压器T1的1、3绕组周期性的产生电流,相当于交流输入,接着通过 5、6、7绕组提供了交流电输出。
两个绕组产生的交流电通过D8和D10进行半整流,经过跳线D12到达滤波电容C16,产生稳定电压给TL494供电。
低压输出
低压输出部分有3个滤波电容,保证输出稳定性。
增加R14和R12,作为假负载,用于稳定输出电压:
最下面的 JMx 是康铜丝,用于做输出电流检测。
改可调的注意点:
- 一般来说假负载R14电阻额定电压下工作时没有问题,如果对电源进行调整,并且最终的输出电压高于额定电压,那就需要考虑更换R14电阻了,否则可能会导致此电阻烧毁;
- 改可调时,务必保证可调电源的输出电压不要大于输出电容的耐压值,如果大于,那么请更换输出电容。
电压电流检测
电压电流检测
TL494内部的两个运放分别用于电压检测和电流检测。
TL494的1、2引脚用于电压检测:
- 同向输入端为输出电压,经过R34、R33、R35、VR1进行分压;
- 反向输入端通过基准电压分压得到参考电压。
两者的比较结果用于控制死区时间,达到控制占空比的目的,最终确保运算放大器的同向输入电压和反向输入电压相同。
TL494的15、16引脚用于电流检测,电流检测的原理与电压检测的原理基本相同,通过采样电阻上的电压来计算通过采样电阻的电流。
调整电压
电压调整电路参考下图,此电路输出的电压是24V(下图来自于B站的 开关电源、充电器改可调 视频教程):
TL494输出的参考电压Vref为5.0V,运算放大器反向输入端(1号引脚)电压固定为2.5V。
Vout的计算公式:
Vout = 5*R20/(R20+R23)*(R32+R31+R25+5VR1)/(R25+5VR1)
修改调压电路,使之 0~24V内可调,此时不去调整输出分压电阻,而是调整基准电压值,参考下图:
如果需要将最高输出电压调整到100V,那么此时就需要调整输出采样电阻。
下图修改了输出采样电阻,以获得更高的输出电压:
注:本次改造采用的是最小电路改动的方案,所以设置参考电压在0~2.5V之间可调,实际上我们可以设置该参考电压的调节范围更大一些,以提高输出电压范围。
调整电流
原理图:
电流经过 J1-3 后会在R33的下端产生负电压,达到一定值后将TL494的15脚拉低到0V,这个就是电流极限。
电流可调改造方案与电压可调改造方案相同。
增加电位器调整电流输出,可以控制在0~17.2A之间:
TL494驱动控制
软启动
死区引脚与Vref之间有一个软启动电容C19,该电容的可以保护TL494不会瞬间输出高占空比的脉冲。
- 死区引脚为高电平时,TL494输出低占空比信号;
- 死区引脚为低电平时,输出高占空比的信号。
软启动原理:VRef产生5V电压后,向C19充电,电容的特性决定充电瞬间 TL494 的 4 号引脚保持高电平,TL494 输出低占空比信号,随着电容逐渐充满电,4号引脚变为低电平,TL494 就可以输出更高占空比的信号。
锯齿波振荡器
TL494 的 5、6引脚分别外接电阻和电容,阻容振荡形成锯齿波,所以TL494 使用的是固定频率的开关信号,通过调整脉宽实现输出功率调整:
推挽驱动
死区时间
TL494 根据电压电流比较器结果控制脉宽调制,参考下图的波形,TL494 有两个三极管产生对称波形控制Q2和Q3的导通和关闭,为了确保两个三极管不能一起导通,需要在两个三极管导通中间插入死区时间,死区引脚则用于控制死区时间。
死区时间越大,那么有效的脉宽宽度就越小,电源输出的电压也就越低。
下面是上管导通的效果,TL494 的11号脚关断,Q2的基极被R17和R19分压,VCC为12V,所以基极的电压为 3.3V,此时Q2的发射极通过电容C13连接到地,充电时C13相当于短接,加速了Q2的导通过程。
C13充电完成后,两端的压降为 2*0.7=1.4V,再加上Q2的eb之间的压降 0.6V,Q2的基极与地之间有2V压差。而R17和R19分压后的电压为3.3V,远大于2V。
推挽驱动
上管导通时,变压器电流流向如下图,最终控制了大开关管的上管导通:
下管导通,变压器电流流向如下图,控制大开关管的下管导通:
输出控制
短路控制(必要性不大)
正常工作时,输出端有电压,此电压通过Ra和Rb给三极管Q5提供了导通电压,此时Q5的ec压降为0.3V,无法通过D13控制死区电路,也就是正常工作时Q5不起作用。
接下来看下电源发生短路场景,检测外部输出电压为0或者接近0,Q5关闭,Vref通过D13直接加载到TL494的死区控制引脚上,导致死区时间大大增加,输出关断:
其实,这个电路没有什么必要性,因为已经有电流比较电路了,如果电流过大,系统会自动关断输出。
输出过压保护
前面介绍的电路图中不包含过压保护电路,下面以最经典的TL494开关电源电路为例说明过压保护原理。
电路参考下图:
正常工作时,输出电压在额定电压范围内时,稳压管ZD1吸收了绝大部分电压,导致Q6的基极电压小于0.7V,Q6处于关断状态,系统正常工作。
当输出电压高于额定电压时,Q6基极电压会超过0.7V,Q6导通。原本U2的2号引脚R41、R42、R43分压,电压在1.5V左右;但是Q6导通后,直接将U2的6号引脚拉低到0.3V,U2的3号脚电压不变,运放1号脚输出高电平。U2的1号脚连接了TL494的死区控制,高电平将关断TL494,从而实现了过压保护的功能。
改可调电源时,如果输出电压会导致系统进入过压保护状态,则需要考虑将ZD1稳压管摘除,确保不会过压保护。