LTC6803-2/LTC6803-4
25
680324fa
OPERATION
Table 16. Memory Bit Descriptions
NAME DESCRIPTION VALUES
CDC Comparator Duty Cycle
CDC
UV/OV COMPARATOR
PERIOD
V
REF
POWERED DOWN
BETWEEN MEASUREMENTS
CELL VOLTAGE
MEASUREMENT TIME
0
(Default)
N/A (Comparator Off)
Standby Mode
Yes N/A
1 N/A (Comparator Off) No 13ms
2 13ms No 13ms
3 130ms No 13ms
4 500ms No 13ms
5 130ms Yes 21ms
6 500ms Yes 21ms
7 2000ms Yes 21ms
CELL10 10-Cell Mode 0 = 12-cell mode (default); 1 = 10-cell mode
LVLPL Level Polling Mode 0 = toggle polling (default); 1 = level polling
GPIO1 GPIO1 Pin Control
Write: 0 = GPIO1 pin pull-down on; 1 = GPIO1 pin pull-down off (default)
Read: 0 = GPIO1 pin at logic ‘0’; 1 = GPIO1 pin at logic ‘1’
GPIO2 GPIO2 Pin Control
Write: 0 = GPIO2 pin pull-down on; 1 = GPIO2 pin pull-down off (default)
Read: 0 = GPIO2 pin at logic ‘0’; 1 = GPIO2 pin at logic ‘1’
WDT Watchdog Timer Read: 0 = WDTB pin at logic ‘0’; 1 = WDTB pin at logic ‘1’
DCCx Discharge Cell x
x = 1..12 0 = turn off shorting switch for cell ‘x’ (default); 1 = turn on shorting switch
V
UV
Undervoltage Comparison Voltage* Comparison voltage = (V
UV
–31) • 16 • 1.5mV (Default V
UV
= 0)
V
OV
Overvoltage Comparison Voltage* Comparison voltage = (V
OV
–32) • 16 • 1.5mV (Default V
OV
= 0)
MCxI Mask Cell x Interrupts
x = 1..12 0 = enable interrupts for cell ‘x’ (default)
1 = turn off interrupts and clear flags for cell ‘x’
CxV Cell x Voltage*
x = 1..12 12-bit ADC measurement value for cell ‘x’
cell voltage for cell ‘x’ = (CxV –512) • 1.5mV
reads as 0xFFF while A/D conversion in progress
CxUV Cell x Undervoltage Flag
x = 1..12 cell voltage compared to V
UV
comparison voltage
0 = cell ‘x’ not flagged for undervoltage condition; 1 = cell ‘x’ flagged
CxOV Cell x Overvoltage Flag
x = 1..12 cell voltage compared to V
OV
comparison voltage
0 = cell ‘x’ not flagged for overvoltage condition; 1 = cell ‘x’ flagged
ETMPx External Temperature Measurement* Temperature measurement voltage = (ETMPx –512) • 1.5mV
THSD Thermal Shutdown Status
0 = thermal shutdown has not occurred; 1 = thermal shutdown has occurred
Status cleared to ‘0’ on read of Thermal Register Group
REV Revision Code Device revision code
ITMP Internal Temperature Measurement* Temperature measurement voltage = (ITMP –512) • 1.5mV = 8mV • T(°K)
PEC Packet Error Code Cyclic redundancy check (CRC) value
REF Reference Voltage for Diagnostics This reference voltage = (REF –512) • 1.5mV. Normal range is within 2.1V to 2.9V
*Voltage equations use the decimal value of the registers, 0 to 4095 for 12-bit and 0 to 255 for 8-bit registers
LTC6803-2/LTC6803-4
26
680324fa
SERIAL COMMAND EXAMPLES
LTC6803-2/LTC6803-4 (Addressable Configuration)
Examples below use a configuration of three stacked devices: bottom (B), middle (M), and top (T)
Write Configuration Registers (Figure 7) (Broadcast Write)
1. Pull CSBI low
2. Send WRCFG command and its PEC byte
3. Send CFGR0 byte, then CFGR1, …CFGR5, PEC byte (All devices on the bus receive the same data)
4. Pull CSBI high; data latched into all devices on rising edge of CSBI. S pins respond as data latched
Calculation of serial interface time for sequence above:
Number of devices in stack = N
Number of bytes in sequence = B = 2 command byte and 7 data bytes = 2 + 7
Serial port frequency per bit = F
Time = (1/F) * B * 8 bits/byte = (1/F) * (2 + 7) * 8
Time for 3-cell example above, with 1MHz serial port = (1/1000000) * (2 + 7)*8 = 72µs
Read Cell Voltage Registers (12 battery cells, addressable read)
1. Pull CSBI low
2. Send Address and PEC byte for bottom device
3. Send RDCV command and its PEC byte
4. Read CVR00 byte of bottom device, then CVR01 (B), CVR02 (B), … CVR17 (B), and then PEC (B)
5. Pull CSBI high
6. Repeat steps 1-5 for middle device and top device
Calculation of serial interface time for sequence above:
Number of devices in stack = N
Number of bytes in sequence = B = 2 address bytes, 2 command bytes, and 18 data bytes plus 1 PEC byte = 23 * N
Serial port frequency per bit = F
Time = (1/F) * B * 8 bits/byte = (1/F) * (23 * N) * 8
Time for 3-cell example above, with 1MHz serial port = (1/1000000) * (23 * N) * 8 = 552µs
OPERATION
LTC6803-2/LTC6803-4
27
680324fa
OPERATION
Start Cell Voltage ADC Conversions and Poll Status (Broadcast Command with Toggle Polling)
1. Pull CSBI low
2. Send STCVAD command and its PEC byte (all devices in stack start ADC conversions simultaneously)
3. SDO output of all devices in parallel pulled low for approximately 12ms
4. SDO output toggles at 1kHz rate, indicating conversions complete for all devices
5. Pull CSBI high to exit polling
Poll Interrupt Status (Level Polling)
1. Pull CSBI low
2. Send Address and PEC bytes for bottom device
3. Send PLINT command and PEC bytes
4. SDO output from bottom device pulled low if any device has an interrupt condition; otherwise, SDO high
5. Pull CSBI high to exit polling
6. Repeat steps 1-5 for middle device and top device
CSBI
SCKI
SDI
Sn
(n = 1 TO 12)
Sn, DISCHARGE PIN STATE
t
d
< 2µs IF Sn IS UNLOADED
t
d
680324 F07
WRCFG + CFGR + PEC
Figure 7. S Pin Action and SPI Transmission

LTC6803HG-2#PBF

Mfr. #:
Manufacturer:
Analog Devices / Linear Technology
Description:
Battery Management Battery Stack Monitor, Addressable SPI
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union