ORing FET control method for battery backup system
First Claim
1. A computer-implemented method for managing a high efficient battery backup (BBU) system that comprises a microcontroller unit (MCU), a battery pack, and an ORing FET system, comprising:
- receiving, at a controller of a server system, status information of an AC power supply and a power supply unit (PSU) of the server system;
in an event that either the AC power supply or the PSU fails, generating a discharging-enable command to enable the high efficient battery system to discharge power to the server system;
causing the MCU to enable FETs of the ORing FET system to operate in a saturation region;
causing the battery pack to discharge power to a main DC bus of the server system;
in an event that both the PSU and the AC power supply are ok, determining that the battery system does not need capacity calibration;
generating a charging-enable command to enable the BBU system to be charged by a power supply unit (PSU) of the server system;
receiving status information of the battery system, including an output voltage of the battery pack;
in an event that the output voltage of the battery pack is below a predetermined low value, generating a constant-current-charging-enable command to enable the BBU system to enter into a constant-current-charging mode; and
causing the MCU to enable the FETs of the ORing FET system to operate in an ohmic region.
1 Assignment
0 Petitions
Accused Products
Abstract
Various examples of the present disclosure provide a high efficient battery backup (BBU) system and systems and methods for managing the BBU system through a microcontroller unit (MCU) and an ORing FET system of the BBU system. In some examples, a baseboard management controller (BMC) of a server system is used to control the MCU and the ORing FET system of the BBU system such that the BBU system can operate in multiple operating modes without a battery discharger. The operating modes of the BBU system includes, but are not limited to, a battery constant-current-charging mode, a battery constant-voltage-charging mode, a battery discharging mode, or a battery capacity calibration mode.
14 Citations
14 Claims
-
1. A computer-implemented method for managing a high efficient battery backup (BBU) system that comprises a microcontroller unit (MCU), a battery pack, and an ORing FET system, comprising:
-
receiving, at a controller of a server system, status information of an AC power supply and a power supply unit (PSU) of the server system; in an event that either the AC power supply or the PSU fails, generating a discharging-enable command to enable the high efficient battery system to discharge power to the server system; causing the MCU to enable FETs of the ORing FET system to operate in a saturation region; causing the battery pack to discharge power to a main DC bus of the server system; in an event that both the PSU and the AC power supply are ok, determining that the battery system does not need capacity calibration; generating a charging-enable command to enable the BBU system to be charged by a power supply unit (PSU) of the server system; receiving status information of the battery system, including an output voltage of the battery pack; in an event that the output voltage of the battery pack is below a predetermined low value, generating a constant-current-charging-enable command to enable the BBU system to enter into a constant-current-charging mode; and causing the MCU to enable the FETs of the ORing FET system to operate in an ohmic region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for managing a high efficient battery backup (BBU) system that comprises a microcontroller unit (MCU), a battery pack, and an ORing FET system, comprising:
-
a processor; and a non-transitory computer-readable medium storing instructions that, when executed by the processor, cause the system to perform operations comprising; receiving, at a controller of a server system, status information of an AC power supply and a power supply unit (PSU) of the server system; in an event that either the AC power supply or the PSU fails, generating a discharging-enable command to enable the high efficient battery system to discharge power to the server system; causing the MCU to enable FETs of the Oring FET system to operate in a saturation region; causing the battery pack to discharge power to a main DC bus of the server system; in an event that both the PSU and the AC power supply are ok, determining that the battery system does not need capacity calibration; generating a charging-enable command to enable the BBU system to be charged by a power supply unit (PSU) of the server system; receiving status information of the battery system, including an output voltage of the battery pack; in an event that the output voltage of the battery pack is below a predetermined low value, generating a constant-current-charging-enable command to enable the BBU system to enter into a constant-current-charging mode; and causing the MCU to enable the FETs of the ORing FET system to operate in an ohmic region. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a system, cause the system to perform operations managing a high efficient battery backup (BBU) system that comprises a microcontroller unit (MCU), a battery pack, and an ORing FET system, comprising:
-
receiving, at a controller of a server system, status information of an AC power supply and a power supply unit (PSU) of the server system; in an event that either the AC power supply or the PSU fails, generating a discharging-enable command to enable the high efficient battery system to discharge power to the server system; causing the MCU to enable FETs of the ORing FET system to operate in a saturation region; causing the battery pack to discharge power to a main DC bus of the server system; in an event that both the PSU and the AC power supply are ok, determining that the battery system does not need capacity calibration; generating a charging-enable command to enable the BBU system to be charged by a power supply unit (PSU) of the server system; receiving status information of the battery system, including an output voltage of the battery pack; in an event that the output voltage of the battery pack is below a predetermined low value, generating a constant-current-charging-enable command to enable the BBU system to enter into a constant-current-charging mode; and causing the MCU to enable the FETs of the ORing FET system to operate in an ohmic region.
-
Specification