四开关buck-boost变换器

在DCDC领域,最为常见的是buck拓扑,其次是boost拓扑,而buck-boost的关注度相对较低。但是在电池供电场景日益普及的现在,升降压的需求在不断上升,现在更加关注buck-boost这个拓扑。而在所有buck-boost拓扑中,四开关buck-boost最受欢迎。

四开关buck-boost的拓扑很简单,如下图。

它的最大好处是可以实现正压对正压的升降压。但是对于这样一种拓扑,有多种控制方式。

一种是,对角导通方式。其逻辑是,对角线上的MOSFET,比如Q1和Q3是一对,Q2和Q4一对,是同时导通同时关断的。

那就是Q1和Q3同时工作,Q2和Q4同时工作。并且两组MOS交替导通,如上图。

如果把Q2和Q4换成二极管,那么也是同样能工作,只不过没有同步整流而已。

对于这种控制方式,在CCM情况下我们可以得到公式:

Vin*D=Vout(1-D)也就是说,Vout=Vin*D/(1-D). 这个电压转换比和我们常见的buck-boost是一样的。

只不过常见的buck-boost的输出电压是负压,而四开关输出的是正压。

但是这种控制方式的优点是简单,没有模态切换。但是缺点是,四个管子都在一直工作,损耗大,共模噪音也大。

基于这种传统控制方式的缺点。为了提供销量和降低噪音,就演化出了第二种控制方式,就是模式切换控制方式。

如果把四管中的Q4保持常通,Q3保持常闭。只有Q1和Q2在 不停的开关,那么这个就是典型的buck电路。

如果把四管中的Q1保持常通,Q2保持常闭。只有Q3和Q4在不停的开关,那么就是典型的boost电路。

所以这个四开关buck-boost实际上是两个基本拓扑buck和boost的组合。完全可以通过控制方式来切换这两个拓扑。

比如Vin>Vout的时候,工作在buck模式,而当Vin<Vout的时候工作在boost模式。这样就可以明显提高效率。

但是问题在于,当Vin接近Vout的时候,采用怎么样的控制方式?Vin接近Vout的时候,通常是采用四个开关一起工作的方式,也就是buck-boost模式。也就是说这个拓扑基本上有三种模态:

Vin>Vout:  buck

Vin=Vout( 约等于): buck-boost

Vin<Vout: boost

随着输入电压的波动,电路会在三个模态之间切换。但是这里最大的问题是从一个模态切换到另外一个模态的时候,如何减少模态切换带来的动态响应问题。

从buck过渡到buck-boost,再过渡到boost的时候,如何做到无缝切换? 

接下来,我来介绍其中一种的控制逻辑。

先假设输出为固定的12V,输入假设为一个电池,充满电电压为16V,放电结束电压为8V。

那么从输入16V开始,此时的工作状态显然是BUCK

那么四个管子的驱动信号如下图

那么当输入电池电压逐渐开始降低,M1的占空比也逐渐开始增大,而M2的占空比开始减小。

此时M2的占空比是个关键的参数。

因为IC内部对M2的脉宽有个最小设定,假如说是200ns。

那么现在假设输入电压掉到12.5V,而M2的脉宽也收缩到了200ns。IC内部的逻辑电路就认为到了模态切换的时候了。

此时发生的变化是,M3和M4两个管子不再是常关和常通的状态,而是开始开关了。

如果我们把上图进行分解,就会发现一个有趣的现象,就是

在一个clock周期里面,前半周期是buck,后半周期是boost

这个时候boost切进去的时候,M3是以最小占空比切入的,而且该占空比不可调。

此时M2的占空比则会从最小突然展宽以抵消boost模特切入的影响。在这个时候,输出会产生一个动态效应。

那么当输入继续下降的时候,M2的占空比会继续减小。

那么当M2再度回到最小占空比的时候,IC内部逻辑电路会认为模态需要再次转换了。

此时,M2将固定在最小占空比,而M3则开始跳出最小占空比,可以逐渐展宽。理论上来说,这个过渡应该是完全无缝的切换,

但是由于最小占空比的存在,也会对输出造成一种动态效应。

这个时候,变成了前半周期是boost,后半周期是buck。

同样,当输入电压继续降低的时候,电路会切入完全的boost模态。

这个是基本的控制逻辑,当然现在有很多的IC采用了一些改进的方式来控制模式切换。比如有些IC采用一个周期buck,一个周期boost的方式,而不是半个周期buck,半个周期boost。这样可以有效降低buck-boost模式下的开关损耗。在比如在buck-boost模式下,让buck和boost的占空比都可以调,来改善动态。

总之,四开关buck-boost 的控制方式在不断改进之中,最求更完善的模式切换和更高的效率。同时,由于四开关buck-boost完美对称的结构,在双向DCDC的应用中也广受欢迎,是一种很有应用前途的拓扑。

‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧  END  ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧

推荐阅读

【1】jetson nano开发使用的基础详细分享

【2】Linux开发coredump文件分析实战分享

【3】CPU中的程序是怎么运行起来的 必读

【4】cartographer环境建立以及建图测试

【5】设计模式之简单工厂模式、工厂模式、抽象工厂模式的对比

开关Buck-Boost变换器是一种常用的电源电路,可以将输入电压转换为输出电压,同时实现降压和升压功能。在实际应用中,为了保证输出电压和电流的稳定性和精度,需要对变换器进行电压电流双闭环控制。 电压闭环控制 电压闭环控制是通过反馈控制实现输出电压的稳定性和精度。具体实现方法是将输出电压与参考电压进行比较,得到误差信号后通过PID控制器进行调节,控制变换器开关状态,使输出电压达到设定值。 电流闭环控制 电流闭环控制是通过反馈控制实现输出电流的稳定性和精度。具体实现方法是将输出电流与参考电流进行比较,得到误差信号后通过PID控制器进行调节,控制变换器开关状态和占空比,使输出电流达到设定值。 电压电流双闭环控制 将电压闭环控制和电流闭环控制结合起来,形成电压电流双闭环控制系统。在这个系统中,输出电压和电流都受到控制,可以实现更高的稳定性和精度。具体实现方法是将电压控制环和电流控制环串联起来,将电流控制环的输出作为电压控制环的输入,形成一个反馈回路。在这个回路中,控制器对电流进行控制,而电流又反过来影响输出电压,从而实现对输出电压的控制。 总结 在开关Buck-Boost变换器中实现电压电流双闭环控制可以提高电源电路的稳定性和精度,适用于需要高精度和高稳定性的应用场合。控制器的选择和参数调整对系统的性能具有重要影响,需要根据具体应用进行优化。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值