我们要搭一个buck电源,要求是输入10~20V,输出稳定在5V,最大输出电流为2A。
然后我们选用的方案是TL494做PWM信号产生芯片,IR2111做驱动芯片,IRF540做开关管。因为是第一次接触开关电源,所以很多地方不懂,方案也有不完美的地方,不过既然定了这个方案,就想这么做下去,因为其实差不多是老师布置的一个作业,完成指标就好。
但是实际操作中产生了很多很多的问题,现在列出来求大家指导一下。
一、
刚开始搭一个TL494模块,死区时间接地,Rt、Ct分别是1pF ,51K,8脚和11脚是内部驱动三极管的集电极,接Vcc,9脚和10脚是发射极,产生PWM信号供给驱动芯片IR2111,输出控制脚接地,Vcc=15V。
TL494的问题是:1 理论上来说输出频率应是20KHz左右,但实际中输出信号频率高达680KHz?
2 理论上输出最大占空比可达96%,实际应用中输出信号的最大占空比只有60%多,是在死区时间接地且不加误差信号的情况下
二、
将TL494产生PWM信号供给驱动芯片IR2111,IR2111的输入PWM信号占空比60%左右,
IR2111的问题: 1 高端输出的占空比很小,不到30%,跟输入相差很大,低端输出的确可以达到较高占空比
2 输入和输出的延迟很大
3 开关管用的是TRF540,导通电压7V以上,导通电阻70m欧。不知为什么,将IR2111的输出信号一接到带有管子的后续电路,PWM的信号马上就变形,脉冲变成了三角波,测得输出电流只有100mA,感觉是电流太小,驱动不了开关管。而且奇怪的是,MOSFET的门极驱动信号是由IR2111给的,占空比很小,理论上来说输出电压应该很低,但实际中输出接近于输入,没有实现降压。
原理图如下:
将开关管放在下面是因为,IR2111的VS端和MOSFET的S端都接地,这样自举电容的电压都可以加到GS两端