微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > MCU控制BUCK-BOOST电路时电压反馈的解决

MCU控制BUCK-BOOST电路时电压反馈的解决

时间:03-31 来源:互联网 点击:

在电路设计中,经常会出现这样或者那样的问题。在解决这些问题的时候,往往就是一个学习的过程。在本篇文章通过举例,给出了一种buck-boost数字电源反馈电压问题的解决方法,希望能对大家有所帮助。

                            

Buck-boost电路输出相对输入反相,如果做成用MCU提供buck_boost所需的PWM以及反馈检测的形式,那么由于反馈检测要用到MCU的ADC,这就导致了MCU上的ADC和所提供的PWM电平不一致,如图1所示。

如果MCU和BUCK_BOOST共地的话,那么2处的反馈电压将会超出MCU的adc模块的采样范围。那么问题来了,如果必须用MCU控制BUCK-BOOST电路,那么要怎么解决电压反馈的问题?

其实这个问题并不难解决,以LPC1114这款MCU为例,将输出地作为系统参考地。但是这样一来,面临以下几个问题:

驱动电路问题

由于输出地为系统参考地,所以Mos是浮地的,可采用隔离驱动(变压器驱动)或使用带自举电路的IC(如IR2101S)。

辅助电源问题

辅助电源需要两路:为MCU供电,为驱动电路供电。可选的方案有多种,这里给出其中一种:

在电路输入电压是36V的情况下,用Buck芯片LM2576接到输入端,将电压降到12V,再用分离元件搭建了一个自激推挽电路,将12V转成12V隔离输出(给IR2101s供电),这样解决了参考地问题,再用一片Buck芯片将得到的12V转到3.3V给MCU供电。

这样一来,驱动和采样的问题就迎刃而解了。在面对问题时,大家不妨多查找一下资料,或者向高手提问,这样在解决问题的同时也获得了新的知识,一举两得。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top