Circuit offering sequential discharge and simultaneous charge for a multiple battery system and method for charging multiple batteries
First Claim
1. A circuit for at least supplying power to a plurality of components through a main power line within a computer system, said circuit comprising:
- a first battery selectively chosen to sequentially discharge its power to said plurality of components through a first battery power output line, and alternatively, to receive power to charge said first battery from a first battery power input line;
a second battery selectively chosen to sequentially discharge power to said plurality of components through a second battery power output line, and alternatively, to receive power to charge said second battery from a second battery power input line;
a first switch; and
a first power line selectively coupled to one of the main power line, said first battery power output line and said second battery power output line by enabling at least said first switch, said first power output line provides power to said plurality of components when coupled thereto, charges said first battery when coupled to said first battery power output line, and alternatively charges said second battery when coupled to said second battery power output line.
1 Assignment
0 Petitions
Accused Products
Abstract
A circuit enabling simultaneous independent charging, sequential charging and sequential discharging of multiple batteries within a computer system and a method for charging the batteries independent of their technology or chemistry. Each battery of the multiple batteries in incorporated within a battery pack. The battery pack includes at least the battery, but may also include a module for supplying information regarding the battery to a system micro-controller unit to assist the system micro-controller unit in charging of the battery. For such battery packs, the method for charging each battery, regardless of its technology or chemistry and without hardware modification or software downloading of information, includes a monitoring phase, a charging phase and an error phase.
92 Citations
35 Claims
-
1. A circuit for at least supplying power to a plurality of components through a main power line within a computer system, said circuit comprising:
-
a first battery selectively chosen to sequentially discharge its power to said plurality of components through a first battery power output line, and alternatively, to receive power to charge said first battery from a first battery power input line; a second battery selectively chosen to sequentially discharge power to said plurality of components through a second battery power output line, and alternatively, to receive power to charge said second battery from a second battery power input line; a first switch; and a first power line selectively coupled to one of the main power line, said first battery power output line and said second battery power output line by enabling at least said first switch, said first power output line provides power to said plurality of components when coupled thereto, charges said first battery when coupled to said first battery power output line, and alternatively charges said second battery when coupled to said second battery power output line. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a bus; a central processing unit ("CPU") coupled to said bus, said CPU processing data and program instructions; a memory unit coupled to said bus;
said memory unit contains said data and said program instructions;a plurality of battery packs, wherein a first battery pack of said plurality of battery packs includes a first battery selectively chosen to supply power to a load being at least one of said CPU and said memory unit or to receive power to charge said first battery, and a second battery pack includes a second battery selectively chosen to supply power to said load or to receive power to charge said second battery; a battery switching circuit including a first power line, and at least a first switch selectively coupling said first power line to one of said load, said first battery and said second battery in order to selectively provide power to said load, to charge said first battery, and alternatively, to charge said second battery; and a micro-controller unit coupled to said battery switching circuit, said micro-controller unit controls said battery switching circuit. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for controlling discharging and charging of a first and second batteries, coupled to a battery switching circuit within a computer system, by a micro-controller unit coupled to a first and second power lines of said battery switching circuit through a pair of sensing lines, said method comprising the steps of:
sensing whether a DC power output is being supplied to at least said first power line, wherein if said DC power output is being supplied to said at least first power line, sensing whether a second DC power output is being supplied to said second power line, wherein enabling a plurality of electronic components to receive said DC power output while preventing said first and second batteries from being accessible to said DC power output, if said second DC power output is not supplied to said second power line, determining whether said computer system is in a high power mode if said second DC power output is supplied to said second power line, wherein if said computer system is in said high power mode, ensuring that said DC power output is supplied to said plurality of electronic components, determining whether said first battery is fully charged, wherein if said first battery is not fully charged, said second DC power output is supplied to said first battery until said first battery is fully charged, and determining whether said second battery is fully charged, wherein if said second battery is not fully charged, said second DC power output is supplied to said second battery until said second battery is fully charged, and if said computer system is not in said high power mode, determining whether both said first battery is fully charged, wherein if both said first and second batteries are not fully charged, simultaneously charging said first and second batteries, if said first battery is fully charged and said second battery is not fully charged, charging said second battery with said second DC output until completion, and if said first battery is fully charged and said second battery is not fully charged, charging said second battery with said DC output and said second DC output until completion. - View Dependent Claims (27, 28, 29)
-
30. A method for controlling discharging and charging of a first and second batteries, coupled to a battery switching circuit within a computer system, by a micro-controller unit coupled to a first and second power lines of said battery switching circuit through a pair of sensing lines, said method comprising the steps of:
sensing whether a DC power output is being supplied to said first power line, wherein (i) if said DC power output is not being supplied to said power line, determining whether said second battery is storing a sufficient amount of power to operate said computer system in a high power mode, wherein if so, said micro-controller unit enabling said second battery to discharge power to said at least one of said plurality of components, determining whether said first battery is storing a sufficient amount of power to operate said computer system in a high power mode, wherein if so, said micro-controller unit enabling said first battery to discharge power to said at least one of said plurality of components, placing said computer system in a lower power mode if neither said first and second batteries are storing a sufficient amount of power to operate said computer system in said high power mode, and (ii) if said DC power output is being supplied to said at least first power line, sensing by said micro-controller unit whether a second DC power output is being supplied to said second power line, wherein enabling said plurality of electronic components to receive said DC power output while preventing said first and second batteries from being charged with said DC power output, if said second DC power output is not being supplied to said second power line, and determining whether said computer system is in said high power mode if said second DC power output is supplied to said second power line, wherein if said computer system is in said high power mode, ensuring that said DC power output is supplied to said plurality of electronic components, determining whether said first battery is fully charged, wherein if said first battery is not fully charged, said second DC power output is supplied to said first battery until said first battery is fully charged, and determining whether said second battery is fully charged, wherein if said second battery is not fully charged, said second DC power output is supplied to said second battery until said second battery is fully charged, if said computer system is not in said high power mode, determining whether both said first battery is fully charged, wherein if both said first and second batteries are not fully charged, said first and second batteries are simultaneously charged, if said first battery is fully charged and said second battery is not fully charged and a fast battery charge rate is not desired, charging said second battery with said second DC output until completion, if said first battery is fully charged and said second battery is not fully charged and said fast battery charge rate is desired, charging said second battery with said DC output and said second DC output until completion, if said first battery is not fully charged and said second battery is fully charged and said fast battery charge rate is not desired, charging said first battery with said second DC output until completion, and if said first battery is not fully charged and said second battery is fully charged and said fast battery charge rate is desired, charging said first battery with said DC output and said second DC output until completion.
-
31. For a computer system comprising a micro-controller unit and a plurality of battery packs wherein each of said plurality of battery packs including a battery, monitoring circuitry of said battery to measure and calculate particular characteristics of said battery and a module to store and transmit said particular characteristics of said battery to said micro-controller unit to assist said micro-controller unit in independently charging said battery, a method comprising the steps of:
-
performing a monitoring operation to determine whether said battery requires charging by a power source; performing a charging operation on said battery in the event that said battery requires charging; and performing an error detection to determine operation if an error occurs in performing one of said monitoring operation or said charging operation. - View Dependent Claims (32, 33, 34, 35)
-
Specification