Serial interface for a battery management system
First Claim
1. A method of controlling a battery management unit, comprising:
- transmitting a start command corresponding to a sequence of pulses to a battery management unit through a serial port;
receiving a first acknowledgement sequence of pulses from the battery management unit;
transmitting a command byte and an address associated with a byte of data to be accessed in memory to the battery management unit through the serial port as a sequence of pulses corresponding to a serial protocol; and
receiving a second acknowledgement sequence of pulses from the battery management unit.
4 Assignments
0 Petitions
Accused Products
Abstract
A serial communication method and system is provided for use with a battery management system. The system includes a port capable of sending and receiving pulses over a single conductor, serial interface logic compatible with a serial protocol and capable of generating and detecting signals on the port and communicating the signals with an internal bus in the battery management system wherein each signal in the serial protocol is defined by a specific number of pulses. In the serial protocol, a zero signal corresponds to a sequence of two pulses, a one signal corresponds to a sequence of three pulses, an acknowledge signal corresponds to a sequence of four pulses, and a start signal corresponds to a sequence of five pulses.
85 Citations
20 Claims
-
1. A method of controlling a battery management unit, comprising:
-
transmitting a start command corresponding to a sequence of pulses to a battery management unit through a serial port; receiving a first acknowledgement sequence of pulses from the battery management unit; transmitting a command byte and an address associated with a byte of data to be accessed in memory to the battery management unit through the serial port as a sequence of pulses corresponding to a serial protocol; and receiving a second acknowledgement sequence of pulses from the battery management unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A serial apparatus used to transmit and receive commands for a battery management unit, the serial apparatus comprising:
-
a port operable to transmit and receive commands using a single conductor, each command comprising a sequence of pulses; and serial interface logic compatible with a serial protocol and operable to detect sequences of pulses on the port, interpret the sequences of pulses according to the serial protocol to determine corresponding battery management unit commands, and provide the corresponding battery management unit commands to a controller. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A battery management integrated circuit comprising:
-
a serial port consisting of a single conductor; a serial interface logic circuit coupled to the serial port; and a controller coupled to the serial interface logic circuit, wherein the serial port receives a first signal, the first signal transitioning between a first level and a second level, the first signal comprising a first battery management command, and wherein the serial interface logic circuit interprets the first signal, determines the first battery management unit command, and provides the first battery management command to the controller. - View Dependent Claims (19)
-
-
20. A battery management integrated circuit comprising:
-
a serial port configured to transmit and receive signals using a single conductor; a controller configured to provide and accept commands; and a serial interface circuit coupled between the serial port and the controller and configured to accept commands from the controller and provide signals for transmission by the serial port, and to accept signals from the serial port and provide commands to the controller, wherein the signals transition between a first level and a second level, the signals transition from the first level to the second level a first number of times for a first duration then remain a the first level for at least a second duration for each logic zero in the signals, and the signals transition from the first level to the second level a second number of times for the first duration then remain at the first level for at least the second duration for each logic one in the signal.
-
Specification