INTERFACE AND COMMUNICATION PROTOCOL FOR A MOBILE DEVICE WITH A SMART BATTERY
First Claim
1. A method of communicating between a main processor of a mobile communication device and a battery used by the mobile communication device, wherein the method comprises:
- providing a communication interface between the main processor and the battery to provide communication therebetween;
sending a protocol version request packet from the main processor to the battery;
initiating authentication of the battery by the main processor if the battery provides a protocol version response packet to the main processor in response to the protocol version request packet; and
reading a battery ID resistor of the battery if the battery does not provide a protocol version response packet to the main processor in response to the protocol version request packet.
4 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments are described herein for a mobile communication device that utilizes a smart battery. The mobile device includes a main processor for controlling the operation of the mobile communication device. The smart battery is coupled to the main processor and provides supply power. The smart battery includes a battery processor for controlling the operation of the smart battery and communicating with the main processor, and a battery module having one or more batteries for providing the supply power. A battery interface is provided for coupling between the main processor and the battery processor for providing communication therebetween. The battery interface comprises a data communication line and protection circuitry for protecting the main processor from electrostatic discharge. A communication protocol is also provided for communication between the main processor and the battery processor.
93 Citations
20 Claims
-
1. A method of communicating between a main processor of a mobile communication device and a battery used by the mobile communication device, wherein the method comprises:
-
providing a communication interface between the main processor and the battery to provide communication therebetween; sending a protocol version request packet from the main processor to the battery; initiating authentication of the battery by the main processor if the battery provides a protocol version response packet to the main processor in response to the protocol version request packet; and reading a battery ID resistor of the battery if the battery does not provide a protocol version response packet to the main processor in response to the protocol version request packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium storing program instructions for a method of communicating between a main processor of a mobile communication device and a battery used by the mobile communication device, wherein the program instructions are executable by the main processor, and wherein the program instructions are for:
-
sending a protocol version request packet from the main processor to the battery; initiating authentication of the battery by the main processor if the battery provides a protocol version response packet to the main processor in response to the protocol version request packet; and reading a battery ID resistor of the battery if the battery does not provide a protocol version response packet to the main processor in response to the protocol version request packet. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification