A method for controlling a system including a DC-DC converter including one or more transformers, a high voltage buck-boost converter including a first high voltage switch and a second high voltage switch, and a low voltage buck-boost converter including a first low voltage switch and a second low voltage switch, the method comprising performing, by one or more controllers, operations including:
- controlling an operation of the high voltage buck-boost converter and the low voltage buck-boost converter to control a power transfer through the one or more transformers and one or more of the high voltage buck-boost converter or the low voltage buck-boost converter,
- wherein the operations further include:
- controlling the high voltage buck-boost converter to operate in one or more modes, including at least one mode of the one or more modes where the first high voltage switch is configured to be in an open/closed state that is different from an open/closed state of the second high voltage switch,
- controlling the low voltage buck-boost converter to operate in one or more modes, including at least one mode of the one or more modes where the first low voltage switch is configured to be in an open/closed state that is different from an open/closed state of the second low voltage switch, and
- controlling an operation of one or more switches of the DC-DC converter to configure the DC-DC converter into each of (i) a charging mode with both an HV and LV buck operation, (ii) a charging mode with an LV only buck operation, wherein the first high voltage switch is in the closed state and the second high voltage switch is in the open state, (iii) an HV to LV conversion mode with HV and LV buck operation, (iv) an HV to LV conversion mode with HV only buck operation, wherein the first low voltage switch is in the closed state and the second low voltage switch is in the open state, and (v) an HV to LV conversion mode with no HV or LV buck operation.