System and Method for Reliable Information Handling System and Battery Communication
First Claim
1. An information handling system comprising:
- a housing;
plural processing components disposed in the housing and operable to process information;
a battery disposed in the housing and operable to power the processing components;
a battery management unit disposed in the battery an operable to manage battery operations, the battery management unit having memory with plural addresses, each address storing a battery parameter;
a management bus interfacing the battery management unit with the processing components; and
a power manager running on a processing component, the power manager operable to retrieve predetermined information from the battery management unit with a first command, to retrieve the predetermined information from the battery management unit with a second command and to restrict an operation of the battery unless the predetermined information from the first command matches the predetermined information from the second command.
14 Assignments
0 Petitions
Accused Products
Abstract
Communication between an information handling system and battery has improved reliability by repeated communications of information from the battery using different commands from the information handling system. A battery management unit responds to a first command from an information handling system by sending information stored at a first address associated with the command and then saving the first address at second address. A power manager of the information handling system sends a second command having the second address to the battery management unit. The battery management unit responds to the second command by retrieving the first address stored at the second address, retrieving information stored at the first address and sending the information to the power manager. The power manager restricts operations of the battery, such as charges or discharges, unless the information received in response to the first and second commands matches.
12 Citations
20 Claims
-
1. An information handling system comprising:
-
a housing; plural processing components disposed in the housing and operable to process information; a battery disposed in the housing and operable to power the processing components; a battery management unit disposed in the battery an operable to manage battery operations, the battery management unit having memory with plural addresses, each address storing a battery parameter; a management bus interfacing the battery management unit with the processing components; and a power manager running on a processing component, the power manager operable to retrieve predetermined information from the battery management unit with a first command, to retrieve the predetermined information from the battery management unit with a second command and to restrict an operation of the battery unless the predetermined information from the first command matches the predetermined information from the second command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 15, 16)
-
-
10. A method for communicating between a battery and an information handling system, the method comprising:
-
sending a first command from the information handling system to the battery, the first command comprising a first address; looking up information at the battery stored at the first address; writing the first address at a second address; sending the information stored at the first address to the information handling system in response to the first command; sending a second command from the information handling system to the battery, the second command comprising the second address; looking up information at the battery stored at the second address; applying at the battery the information stored at the second address to lookup information stored at the first address; and sending the information stored at the first address to the information handling system in response to the second command. - View Dependent Claims (11, 12, 13, 14)
-
-
17. A system for communicating between a battery and an information handling system, the system comprising:
-
memory having plural addresses, each address associated with predetermined information; and a battery management unit interfaced with the memory and operable to communicate with an information handling system bus, the battery management unit further operable to receive a first command from the information handling system, the command having a first address, to retrieve information stored at the first address, to send the information to the information handling system and to store first address information at a second address. - View Dependent Claims (18, 19, 20)
-
Specification