前言:虽然LT/ADI/TI 等公司的四开关BUCK-BOOST控制器已经大规模量产许久了,各自对VIN和VOUT相等的情况都有很好的解决方法,但是在DSP或MCU中实现他们的控制,还真是有点不容易。 主要原因是调制方向的问题,比如说BUCK加占空比是加大输出,当调节到BUCK满占空比后,如果把反馈的控制变量直接给到BOOST的主开关管,那么最大占空比加上去,肯定会有很大的电压和电流超调。 因此在模拟IC里面都用到两种调制方法,比如利用上升沿和下降沿两种载波来对BUCK和BOOST两个情况进行占空比调节,这样利用方向相反的逻辑,也可以解决过渡阶段的控制变量切换问题。