DIFFERENTIAL INTERFACE FOR INTER-DEVICE COMMUNICATION IN A BATTERY MANAGEMENT AND PROTECTION SYSTEM
First Claim
1. A battery management and protection integrated circuit comprising a communication interface circuit that comprises:
- a first pair of differential input signal lines;
a first receiver comprising a first current comparator circuit to receive incoming differential signals on the first pair of differential input signal lines;
a first transmitter to provide outgoing differential signals on the first pair of differential input signal lines;
a second pair of differential input signal lines;
a second receiver comprising a second current comparator circuit to receive incoming differential signals on the second pair of differential input signal lines;
a second transmitter to provide outgoing differential signals on the second pair of differential input signal lines; and
a digital circuit block that allows signals to pass from the first receiver to the second transmitter and that allows signals to pass from the second receiver to the first transmitter.
17 Assignments
0 Petitions
Accused Products
Abstract
A multi-cell battery stack includes a microcontroller and a string of battery management and protection IC devices connected to one another in a daisy chain configuration. Each battery management and protection IC device can include a communication interface circuit includes pairs of differential input signal lines, receivers including respective current comparator circuits to receive differential signals on the differential input signal lines, and transmitters to provide outgoing differential signals on the differential input signal lines. A digital circuit block allows signals to pass between the receivers and transmitters.
26 Citations
23 Claims
-
1. A battery management and protection integrated circuit comprising a communication interface circuit that comprises:
-
a first pair of differential input signal lines; a first receiver comprising a first current comparator circuit to receive incoming differential signals on the first pair of differential input signal lines; a first transmitter to provide outgoing differential signals on the first pair of differential input signal lines; a second pair of differential input signal lines; a second receiver comprising a second current comparator circuit to receive incoming differential signals on the second pair of differential input signal lines; a second transmitter to provide outgoing differential signals on the second pair of differential input signal lines; and a digital circuit block that allows signals to pass from the first receiver to the second transmitter and that allows signals to pass from the second receiver to the first transmitter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A battery management and protection integrated circuit comprising a communication interface circuit that comprises:
-
a shift register to store incoming sampled signals; and a Manchester detector including a control unit and a plurality of XOR gates, wherein a respective pair of sampled signals in the shift register are fed to one or more of the XOR gates, and wherein the control unit determines whether or not the sampled signals are valid based on outputs of one or more of the XOR gates and adjusts a window size for valid data based thereon. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A battery management and protection integrated circuit device comprising a communication interface circuit that comprises:
-
a shift register to store incoming sampled signals; a clock recovery module; and a Manchester detector that generates a decoded data bit based on the sampled signals in the shift register and determines a window size for valid data, wherein the decoded data bit and the window size are provided to the clock recovery module to calculate a phase shift of symbols for correction of a symbol sampling clock that is provided to the Manchester detector. - View Dependent Claims (21, 22)
-
-
23. A multi-cell battery stack, comprising:
-
a string of battery management and protection IC devices connected to one another in a daisy chain configuration; and a microcontroller connected to the string of battery management and protection IC devices, wherein communication between the battery management and protection IC devices occurs over differential DC isolated interfaces, and wherein each battery management and protection IC device comprises a communication interface circuit that includes; a first pair of differential input signal lines; a first receiver comprising a first current comparator circuit to receive incoming differential signals on the first pair of differential input signal lines; a first transmitter to provide outgoing differential signals on the first pair of differential input signal lines; a second pair of differential input signal lines; a second receiver comprising a second current comparator circuit to receive incoming differential signals on the second pair of differential input signal lines; a second transmitter to provide outgoing differential signals on the second pair of differential input signal lines; and a digital circuit block that allows signals to pass from the first receiver to the second transmitter and that allows signals to pass from the second receiver to the first transmitter, wherein the digital circuit block comprises circuitry to perform digital signal decoding and includes; a shift register to store incoming sampled signals; a clock recovery module; and a Manchester detector including a control unit and a plurality of logic gates, wherein a respective pair of sampled signals in the shift register are fed to one or more of the logic gates, and wherein the control unit determines whether or not the sampled signals are valid based on outputs of one or more of the logic gates and adjusts a window size for valid data based thereon, wherein the Manchester detector generates a decoded data bit based on the sampled signals in the shift register and determines a window size for valid data, and wherein the decoded data bit and the window size are provided to the clock recovery module to calculate a phase shift of symbols for correction of a symbol sampling clock that is provided to the Manchester detector.
-
Specification