Battery pack having a processor controlled battery operating system
First Claim
1. A smart battery which provides electrical power and which reports predefined battery parameters to an external device having a power management system, said smart battery comprising:
- (a) at least one rechargeable cell connected to a pair of terminals to provide electrical power to an external device during a discharge mode and to receive electrical power during a charge mode, as provided or determined by said remote device,(b) a data bus for reporting defined battery identification and charge parameters to the external device,(c) an analog means for generating analog signals representative of battery voltage and current at said terminals, and an analog signal representative of battery temperature at said cell,(d) a hybrid integrated circuit having a microprocessor for receiving the analog signals and converting them to digital signals representative of battery voltage, current and temperature, and calculating actual charge parameters over time from said digital signals, wherein the integrated circuit comprises a multitude of layers, said multitude of layers including upper and lower layers,(e) a ROM data memory defined within the upper layers of said hybrid integrated circuit for storing said predefined battery identification parameters, even when nominally fully discharged, said ROM memory including an upper layer custom metal mask for writing identification parameters for a predetermined battery configuration into a generic ROM data memory,(f) a RAM data memory also defined within said hybrid integrated circuit for storing said calculated actual charge parameters including at least full charge capacity and remaining capacity,(g) a bus controller defined withing said hybrid integrated circuit for sending battery messages to said remote device over said data bus, said messages including said predefined battery identification and said actual charge parameters.
4 Assignments
0 Petitions
Accused Products
Abstract
A battery pack and a method of operating a battery system. The battery pack includes a rechargeable battery and a processor for monitoring the battery during charging and discharging. The processor receives data values representing the battery voltage, temperature and current, and the processor performs a series of calculations using those data values. The processor is part of a hybrid integrated circuit, which also includes an analog-to-digital converter, a ROM and a RAM. Preferably, the integrated circuit comprises a multitude of layers, upper layers of the circuit form the ROM, and lower layers of the circuit form the RAM.
119 Citations
11 Claims
-
1. A smart battery which provides electrical power and which reports predefined battery parameters to an external device having a power management system, said smart battery comprising:
-
(a) at least one rechargeable cell connected to a pair of terminals to provide electrical power to an external device during a discharge mode and to receive electrical power during a charge mode, as provided or determined by said remote device, (b) a data bus for reporting defined battery identification and charge parameters to the external device, (c) an analog means for generating analog signals representative of battery voltage and current at said terminals, and an analog signal representative of battery temperature at said cell, (d) a hybrid integrated circuit having a microprocessor for receiving the analog signals and converting them to digital signals representative of battery voltage, current and temperature, and calculating actual charge parameters over time from said digital signals, wherein the integrated circuit comprises a multitude of layers, said multitude of layers including upper and lower layers, (e) a ROM data memory defined within the upper layers of said hybrid integrated circuit for storing said predefined battery identification parameters, even when nominally fully discharged, said ROM memory including an upper layer custom metal mask for writing identification parameters for a predetermined battery configuration into a generic ROM data memory, (f) a RAM data memory also defined within said hybrid integrated circuit for storing said calculated actual charge parameters including at least full charge capacity and remaining capacity, (g) a bus controller defined withing said hybrid integrated circuit for sending battery messages to said remote device over said data bus, said messages including said predefined battery identification and said actual charge parameters.
-
-
2. A battery pack comprising:
-
terminal means for connecting the battery pack to a battery powered device and to a battery recharger; a battery including at least one rechargeable battery cell connected to the terminal means, the battery having i) a discharge mode for supplying electrical power to the terminal means and to the battery powered device, and ii) a charge mode for receiving electrical power from the terminal means; means to sense, and to generate, signals representing, battery voltage, battery temperature, and battery current; an integrated circuit including a processor and for performing predefined calculations using digital values representing battery voltage, battery temperature and battery current, wherein the integrated circuit comprises a multitude of layers, said multitude of layers including upper and lower layers, wherein said lower layers form a random access memory area for storing a plurality of variable data values, said plurality of variable data values including at least data values representing battery voltage, battery temperature and battery current, and wherein said upper layers form a read only memory area for storing a plurality of fixed data values. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification