Battery pack including static memory and a timer for charge management
AssigneeCompaq Computer Corporation
InventorsDavid S. Lin, Michael E. Schneider
Life of this patent
Estimating the term…
Loading patent…
AssigneeCompaq Computer Corporation
InventorsDavid S. Lin, Michael E. Schneider
Estimating the term…
A battery pack for a computer system including static memory to maintain battery operating parameters and charge information, a real time clock (RTC) for measuring periods of non-use of the battery and a communication circuit to exchange the battery information with a microcontroller located in the computer system. The static memory, RTC and communication circuit is preferably in the form of a single RAM/RTC chip. The battery pack also includes circuitry to maintain power to the RAM/RTC from the battery if AC power is not available. The microcontroller detects the presence of the battery and retrieves the present time from the RTC, a timestamp indicating time or removal of the battery and other operating parameters and charge information from the battery pack, and controls the charging functions of the battery accordingly. The microcontroller also updates the charge information of the battery pack while performing other housekeeping functions of a DC--DC converter. The microcontroller further controls a switch located in the charge path of the battery to control fast charging. Trickle charge is simulated by pulsing the switch at a predetermined duty cycle and period. The microcontroller may be placed in standby to conserve energy, while also monitoring the standby switch to pull the computer system out of standby mode if the standby switch is pressed. This allows the keyboard controller to be shut off during standby mode to conserve energy.
A removable battery pack for providing power to a computer system, the computer system including a microcontroller for detecting when said battery pack is connected to the computer system, means coupled to the microcontroller for determining the amount of charge provided to and provided by said battery pack while said battery pack is connected and computer system communication means coupled to the microcontroller for communicating with said battery pack, said battery pack comprising:
A computer system, comprising:
A method for determining the elapsed time during which a battery in a removable battery pack of a computer system is self-discharging, wherein the battery pack includes memory, comprising the steps of:
A method for determining the amount of self-discharge of a battery in a removable battery pack of a computer system wherein the battery pack includes memory, comprising the steps of:
Dependencies are inferred from the claim text.