The invention provides a BuckBoost circuit and a control method thereof. The method comprises the steps that under the fixed-frequency width-modulation mode of the BuckBoost circuit, a controller calculates the modulation ratio M in real time according to an output
voltage given value and an output
voltage sampling value; the controller controls a Buck switching tube bypass
relay and a Boost diodebypass
relay according to the modulation ratio M respectively; the controller conducts bypass control on a Buck switching tube and a Boost
diode through the bypass relays respectively, and a BuckBoost circuit working mode is controlled. The circuit comprises the Buck switching tube bypass
relay which is used for conducting bypass on the Buck switching tube, the Boost
diode bypass relay which is used for conducting bypass on the Boost
diode, a flying-across relay which is arranged between the Buck switching tube and the Boost diode, and the controller. According to the BuckBoost circuit and the control method thereof, the circuit efficiency can be effectively improved, the cost is low, the circuit loss is reduced, the topological function of the circuit is not influenced, the circuit is safe and reliable in running, and the
system performance and efficiency are optimized. Zone bits are controlled, so that the
system is safe and reliable in running under topology.