Battery management and protection system using a controller to load safety and configuration parameters into dedicated registers during startup and performing battery protection scans during startup independently of a CPU
First Claim
1. A battery management and protection system in a single integrated circuit chip, the system comprising:
- non-volatile memory in the chip to store values for at least one of safety or calibration parameters;
a FET control module in the chip, the module including dedicated input/output registers and operable to execute automatic battery-related operations;
a central processing unit in the chip, the central processing unit being operable to read from, but not write to, the registers, wherein the values for the safety or calibration parameters are stored in the non-volatile memory during chip manufacture or by a user of the system, and wherein the automatic battery protection scans performed by the module during system start-up are performed independently of the central processing unit; and
a reset controller in the chip, the reset controller being independent of the central processing unit and operable to load the values automatically from the non-volatile memory to the registers during system start-up, wherein the values for the parameters stored in the registers cannot be changed at run-time by the central processing unit,wherein the values loaded from the non-volatile memory to the registers of the FET control module during system start-up indicate an action to be taken by the FET control module in response to receiving a signal indicative of one or more of the following events;
a short-circuit protection event, a discharge over-current protection event, a charge over-current protection event, a cell over-voltage protection event, a cell under-voltage protection event, an internal temperature over-voltage protection event, or an internal temperature under-voltage protection event.
17 Assignments
0 Petitions
Accused Products
Abstract
A battery management and protection system can include various features to improve safety-critical and other functions. Among the features that can be included in some implementations are automatic loading of safety or other parameters during start-up of the system; a centralized timekeeper and an event system that can trigger actions in the system independently of a central processing unit; use of the same modules for both automatically-controlled safety-related measurements and firmware-controlled measurements; enhanced diagnostic features, and a sleepwalking feature that allows certain modules in the system to continue to perform various functions even when the module or the system is in a low-power sleep mode.
-
Citations
10 Claims
-
1. A battery management and protection system in a single integrated circuit chip, the system comprising:
-
non-volatile memory in the chip to store values for at least one of safety or calibration parameters; a FET control module in the chip, the module including dedicated input/output registers and operable to execute automatic battery-related operations; a central processing unit in the chip, the central processing unit being operable to read from, but not write to, the registers, wherein the values for the safety or calibration parameters are stored in the non-volatile memory during chip manufacture or by a user of the system, and wherein the automatic battery protection scans performed by the module during system start-up are performed independently of the central processing unit; and a reset controller in the chip, the reset controller being independent of the central processing unit and operable to load the values automatically from the non-volatile memory to the registers during system start-up, wherein the values for the parameters stored in the registers cannot be changed at run-time by the central processing unit, wherein the values loaded from the non-volatile memory to the registers of the FET control module during system start-up indicate an action to be taken by the FET control module in response to receiving a signal indicative of one or more of the following events;
a short-circuit protection event, a discharge over-current protection event, a charge over-current protection event, a cell over-voltage protection event, a cell under-voltage protection event, an internal temperature over-voltage protection event, or an internal temperature under-voltage protection event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification