Professional Documents
Culture Documents
TYPICAL APPLICATION
Measurement Error vs V+
+ LTC6810 REVERSIBLE
SERIAL 2.0
PORT B isoSPI
16-BIT ∆ WITH MEASUREMENT ERROR OF
PROGRAMMABLE LOGIC 1.5 CELL1 WITH 3.3V INPUT,
NOISE FILTER isoSPI VREG INTERNALLY GENERATED,
MEASUREMENT ERROR (mV)
FIRST
REFERENCE
–
68101 TA01a
Rev 0
Rev 0
PIN CONFIGURATION
LTC6810-1 LTC6810-2
TOP VIEW TOP VIEW
G PACKAGE G PACKAGE
44-LEAD PLASTIC SSOP 44-LEAD PLASTIC SSOP
TJMAX = 150°C, JA = 50°C/W TJMAX = 150°C, JA = 50°C/W
**PINS 1, 21–24, 43 AND 44 ARE FUSED TO THE LEADFRAME. **PINS 1, 21–24, 43 AND 44 ARE FUSED TO THE LEADFRAME.
THEY SHOULD BE CONNECTED TO V– PIN 29 THEY SHOULD BE CONNECTED TO V– PIN 29
**THE FUNCTION OF THESE PINS DEPENDS ON THE CONNECTION OF ISOMD **THE FUNCTION OF THESE PINS DEPENDS ON THE CONNECTION OF ISOMD
ISOMD TIED TO V–: CSB, SCK, SDI, SDO ISOMD TIED TO V–: CSB, SCK, SDI, SDO
ISOMD TIED TO VREG: IMA, IPA, NC, NC ISOMD TIED TO VREG: IMA, IPA, ICMP, IBIAS
Rev 0
ELECTRICAL CHARACTERISTICS The l denotes the specifications which apply over the full operating
temperature range, otherwise specifications are at TA = 25°C. The test conditions are V+ = 19.8V, VREG = 5.0V unless otherwise noted.
The ISOMD pin is tied to the V– pin, unless otherwise noted.
SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS
ADC DC Specifications
Measurement Resolution 0.1 mV/bit
ADC Offset Voltage (Note 2) 0.1 mV
ADC Gain Error (Note 2) 0.03 %
l 0.06 %
Total Measurement Error (TME) in C(n) to C(n–1), S(n) to S(n–1), GPIO(n) to V– = 0 ±0.2 mV
Normal Mode (Note 3) C(n) to C(n–1) = 2.0, GPIO(n) to V– = 2.0 ±0.1 ±1.2 mV
S(n) to S(n–1) = 2.0 ±1.7 mV
C(n) to C(n–1), GPIO(n) to V– = 2.0 l ±1.6 mV
S(n) to S(n–1) = 2.0 l ±2.2 mV
C(n) to C(n–1), GPIO(n) to V– = 3.3 ±0.2 ±1.8 mV
S(n) to S(n–1) = 3.3 ±2.5 mV
C(n) to C(n–1), GPIO(n) to V– = 3.3 l ±2.4 mV
S(n) to S(n–1) = 3.3 l ±3.2 mV
C(n) to C(n–1) = 4.2 ±0.3 ±2.3 mV
S(n) to S(n–1) = 4.2 ±3.2 mV
C(n) to C(n–1), GPIO(n) to V– = 4.2 l ±3.1 mV
S(n) to S(n–1) = 4.2 l ±4.1 mV
C(n) to C(n–1), S(n) to S(n–1), GPIO(n) to V– = 5.0 ±1 mV
Sum of Cells l ±0.1 ±0.25 %
Internal Temperature, T = Maximum Specified ±5 °C
Temperature
VREG Pin l ±0.1 ±0.25 %
VREF2 Pin l ±0.02 ±0.1 %
Digital Supply Voltage, VREGD l ±0.1 ±1 %
Rev 0
Rev 0
Rev 0
Rev 0
Rev 0
1.0 15
5
NUMBER OF PARTS
0.5 0
0 10 –5
–0.5 –10
–15
–1.0 5
–20
–1.5 –25
–2.0 0 –30
–50 –25 0 25 50 75 100 125 –400 –300 –200 –100 0 100 0 500 1000 1500 2000 2500
TEMPERATURE (°C) CHANGE IN GAIN ERROR (ppm) TIME (HOURS)
6810 G01 6810 G02 6810 G03
Rev 0
NUMBER OF PARTS
10 10
–30
–40
5 5
–50
–60
0 0 –70
–100 –75 –50 –25 0 25 50 75 100 –100 –75 –50 –25 0 25 50 75 100 10 100 1k 10k 100k 1M
CHANGE IN GAIN ERROR (ppm) CHANGE IN GAIN ERROR (ppm) INPUT FREQUENCY (Hz)
6810 G10 6810 G11
26Hz 2kHz 14kHz 6810 G12
0 0 0
Measurement Error vs Common Measurement Error Due to a VREG Measurement Error Due to a V+
Mode Voltage AC Disturbance AC Disturbance
2.0 0 0
C6–C5 = 3.3V V+(DC) = 19.8V V+(DC) = 19.8V
–10
1.5 V+ = 23.3V –10 V+(AC) = 5V V+(AC) = 5V
1-BIT CHANGE < –70dB –20 1-BIT CHANGE < –90dB
MEASUREMENT ERROR (mV)
PSRR (dB)
0 –40 –50
Rev 0
Measurement Error CMRR vs Cell Measurement Error vs Input GPIO Measurement Error vs Input
Frequency RC Values RC Values
0 5 20
VCM(IN) = 5VP-P TIME BETWEEN MEASUREMENTS > 3RC
–10 NORMAL MODE CONVERSIONS 16
–5 4
–40
0
–50
–10 –4
–60
–8 0
–70 –15 10nF –12 100nF
100nF 1µF
–80 1µF –16 10µF
–90 –20 –20
100 1k 10k 100k 1M 10M 100 1k 10k 1 10 100 1k 10k
FREQUENCY (Hz) INPUT RESISTANCE (Ω) INPUT RESISTANCE (Ω)
6810 G19 6810 G20 6810 G21
80
SUPPLY CURRENT (mA)
1.80 6.25
70
60
1.70 6.00
125°C 125°C 125°C
50 85°C 85°C 85°C
25°C 25°C 25°C
–40°C –40°C –40°C
40 1.60 5.75
10 15 20 25 30 35 10 15 20 25 30 35 10 15 20 25 30 35
V+ (V) 6810 G25
V+ (V) 6810 G26
V+ (V) 6810 G27
Rev 0
VREF2 (V)
3.155 3.000 0
–25 –20
–600
–40
–50 125°C 125°C
85°C 85°C –60
–800
–75 25°C 25°C –80
–40°C –40°C
–100 –1000 –100
2.5 7.5 12.5 17.5 22.5 27.5 32.5 37.5 0.01 0.1 1 10 0 500 1000 1500 2000 2500
V+ (V) IOUT (mA) TIME (HOURS)
6810 G31 6810 G32 6810 G33
10
NUMBER OF PARTS
NUMBER OF PARTS
NUMBER OF PARTS
10 10 8
5 5 4
0 0 0
–75 –50 –25 0 25 50 75 100 125 –100 –75 –50 –25 0 25 50 75 100 –600 –400 –200 0 200 400 600
CHANGE IN GAIN ERROR (ppm) CHANGE IN GAIN ERROR (ppm) CHANGE IN VREF2 (ppm)
6810 G34 6810 G35 6810 G36
Rev 0
5.80 0 –50
–5 –60
5.70
–70
–10 125°C 125°C
85°C –80 85°C
5.60
–15 25°C 25°C
–90
–40°C –40°C
5.50 –20 –100
–50 –25 0 25 50 75 100 125 5 10 15 20 25 30 35 0.01 0.1 1
TEMPERATURE (oC) V+ (V) DRIVE PIN LOAD CURRENT (mA)
6810 G37 6810 G38 6810 G39
1 CELL , 100%
DISCHARGE SWITCH ON-RESISTANCE (Ω)
5.0 15 –2
–4
4.0 125°C 10
85°C –6
3.0 25°C 5 –8
–40°C
2.0 0 –10
1 1.5 2 2.5 3 3.5 4 4.5 0 50 100 150 200 –50 –25 0 25 50 75 100 125
CELL VOLTAGE (V) INTERNAL DISCHARGE CURRENT (mA/CELL) TEMPERATURE (°C)
6810 G43 6810 G44 6810 G46
Rev 0
8 2.01 2.005
6 2.00 2.000
22 22
CURRENT GAIN, AIB (mA/mA)
CURRENT GAIN, AIB (mA)
21 21
20 20
19 VA = 0.5V 19
VA = 1V IB = 1mA
VA = 1.6V IB = 100µA
18 18
0 200 400 600 800 1000 –50 –25 0 25 50 75 100 125
IBIAS CURRENT, IB (µA) TEMPERATURE (°C)
6810 G52 6810 G53
Rev 0
isoSPI Driver Common Mode isoSPI Comparator Threshold isoSPI Comparator Threshold
Voltage (Port A/Port B) vs Pulse Gain (Port A/Port B) vs Receiver Gain (Port A/Port B) vs ICMP
Amplitude Common Mode Voltage
5.5 0.56 0.56
0.52 200
0.50 150
0.48 100
0.46 50
VICMP=1V
VICMP=0.2V
0.44 0
–50 –25 0 25 50 75 100 125 0 100 200 300 400 500 600
TEMPERATURE (°C) WAKE–UP DWELL TIME, TDWELL (ns)
6810 G57 6810 G58
Rev 0
Rev 0
V– V–
1 44
V–
2 NC 43
6 BALANCE FETs
3 V+ S(n) WDT 42
SDI(NC)
4 C6 S(n–1) 41
DIGITAL
SDO(NC)
5 S6 FILTER 40
LOGIC IPB
6 C5 AND SERIAL I/O 39
C6 MEMORY
C5 IMB
7 S5 C4
P + DIGITAL 38
C PIN FILTER
C3 ADC
MUX SCK(IPA)
C2
8 C4
C1
M – 37
C0 CSB(IMA)
9 S4 36
SERIAL[1:9]
S6 ICMP
10 C3 S5 35
P
S4
S PIN IBIAS
S3
11 S3 MUX 34
S2
M 1ST
S1 V+
REFERENCE DRIVE
12 C2 S0 LDO (DRIVE) 33
I8 V+ V–
16 C0 I7 29
I6 VREG
P I5 V–
17 S0 3V 28
AUX I4 SC
MUX
I3
GPIO1 M ISOMD
18 I2 27
I1
GPIO2 I0 V– DISCHARGE DTEN
19 26
TIMER
GPIO3 GPIO4
20 25
GPIO[4:1]
V– V–
21 24
V– V–
22 23
68101 BD1
Rev 0
V– V–
1 44
V–
2 NC 43
6 BALANCE FETs
3 V+ S(n) WDT 42
SDI(IBIAS)
4 C6 S(n–1) 41
DIGITAL
SDO(ICMP)
5 S6 FILTER 40
LOGIC A3
6 C5 AND SERIAL I/O 39
C6 MEMORY
C5 A2
7 S5 C4
P + DIGITAL 38
C PIN FILTER
C3 ADC
MUX SCK(IPA)
C2
8 C4
C1
M – 37
C0 CSB(IMA)
9 S4 36
SERIAL[1:9]
S6 A1
10 C3 S5 35
P
S4
S PIN A0
S3
11 S3 MUX 34
S2
M 1ST
S1 V+
REFERENCE DRIVE
12 C2 S0 LDO (DRIVE) 33
I8 V+ V–
16 C0 I7 29
I6 VREG
P I5 V–
17 S0 3V 28
AUX I4 SC
MUX
I3
GPIO1 M ISOMD
18 I2 27
I1
GPIO2 I0 V– DISCHARGE DTEN
19 26
TIMER
GPIO3 GPIO4
20 25
GPIO[4:1]
V– V–
21 24
V– V–
22 23
68101 BD2
Rev 0
SLEEP IDLE
STANDBY READY
Rev 0
68101 F02
Rev 0
0.6
the fast mode. The increase in speed comes from a reduc- 0.5
tion in the oversampling ratio. This results in an increase 0.4
in noise and average measurement error. 0.3
Mode 26Hz (Filtered Mode): In this mode, the ADC digital 0.2
Rev 0
The specified range of the ADC is 0V to 5V. In Table 4, the for all eight ADC operating modes. Also shown is the
precision range of the ADC is arbitrarily defined as 0.5V noise free resolution. For example, 14-bit noise free reso-
to 4.5V. This is the range where the quantization noise is lution in normal mode implies that the top 14 bits will be
relatively constant even in the lower OSR modes (see noise free with a DC input, but that the 15th and 16th least
Figure 5). Table 4 summarizes the total noise in this range significant bits (LSB) will flicker.
Rev 0
Table 5. Conversion and Synchronization Times for ADCV Command Measuring All Six Cells, SCONV = 0
CONVERSION TIMES (in µs) SYNCHRONIZATION TIME
(IN µs)
MODE t0 t1M t2M t5M t6M tC,MCAL = 0 tC,MCAL = 1 tSKEW2
27kHz 0 57 104 244 291 524 1,106 233
14kHz 0 87 162 390 465 699 1,281 379
7kHz 0 145 279 681 815 1,165 2,328 670
3kHz 0 261 511 1,262 1,513 1,863 3,026 1,252
2kHz 0 494 977 2,426 2,909 3,259 4,423 2,415
1kHz 0 959 1,908 4,753 5,702 6,052 7,215 4,742
422Hz 0 1,890 3,770 9,408 11,287 11,637 12,801 9,397
26Hz 0 29,818 59,624 149,044 178,851 182,692 201,310 149,033
Table 5 shows the conversion times for the ADCV com- Table 6 shows the conversion time for ADCV command
mand measuring all six cells. The total conversion time is measuring only 1 cell. tC indicates the total conversion
given by tC which indicates the end of the calibration step. time for this command.
Figure 7 illustrates the timing of the ADCV command that Table 6. Conversion Times for ADCV Command Measuring Only
One Cell, SCONV = 0
measures only one cell.
CONVERSION TIMES (in μs)
tREFUP tCYCLE
MODE t0 t1M tC
27kHz 0 57 200
SERIAL ADCV + PEC
INTERFACE 14kHz 0 87 229
7kHz 0 145 404
MEASURE
ADC1 CALIBRATE
C2 TO C1 3kHz 0 261 520
t0 t1M tC 2kHz 0 494 753
68101 F07
1kHz 0 959 1,218
Figure 7. Timing for ADCV command measuring 1 cell, 422Hz 0 1,890 2,149
SCONV = 0 26Hz 0 29,817 33,567
Rev 0
tCYCLE
tREFUP
tSKEW
Figure 8. Timing for ADAX Command Measuring All GPIOs and 2nd Reference
Table 7. Conversion and Synchronization Times for ADAX Command Measuring S0, All GPIOs and 2nd Reference
CONVERSION TIMES (in µs)
MODE t0 t1M t2M t3M t4M t5M t6M tC,MCAL = 0 tC,MCAL = 1
27kHz 0 57 104 151 197 244 291 521 1,103
14kHz 0 87 162 238 314 390 465 695 1,277
7kHz 0 145 279 413 547 681 815 1,161 2,324
3kHz 0 261 511 762 1,012 1,262 1,513 1,859 3,023
2kHz 0 494 977 1,460 1,943 2,426 2,909 3,255 4,419
1kHz 0 959 1,908 2,856 3,805 4,753 5,702 6,048 7,212
422Hz 0 1,890 3,770 5,649 7,529 9,408 11,287 11,634 12,797
26Hz 0 29,818 59,624 89,431 119,238 149,044 178,851 182,688 201,306
Rev 0
tCYCLE
tREFUP
tSKEW1
Rev 0
Figure 10. Timing for ADSTAT command measuring SC, ITMP, VA, VD
Table 9. Conversion and Synchronization Times for ADSTAT Command Measuring SC, ITMP, VA, VD
SYNCHRONIZATION TIME
CONVERSION TIMES (in µs) (in µs)
MODE t0 t1M t2M t3M t4M tC,MCAL = 1 OR 0 tSKEW
27kHz 0 57 104 151 197 741 0 140
14kHz 0 87 162 238 314 858 0 227
7kHz 0 145 279 413 547 1,556 0 402
3kHz 0 261 511 762 1,012 2,021 0 751
2kHz 0 494 977 1,460 1,943 2,952 0 1,449
1kHz 0 959 1,908 2,856 3,805 4,814 0 2,845
422Hz 0 1,890 3,770 5,649 7,528 8,538 0 5,638
26Hz 0 29,817 59,624 89,431 119,237 134,210 0 89,420
Rev 0
Measuring Internal Device Parameters with Digital Table 10 shows the conversion and synchronization time
for the ADCVSC command in different modes (with
Redundancy (ADSTATD Command)
SCONV = 0). The total conversion time for the command
The ADSTATD command operates similarly to the ADSTAT is given by tC. When ADCVSC is performed, the LTC6810
command except that an additional diagnostic is performed will always perform seven calibration cycles, regardless
of MCAL.
tCYCLE
tREFUP
tSKEW
SERIAL ADCV + PEC
INTERFACE
Table 10. Conversion and Synchronization Times for ADCVSC Command, SCONV = 0
SYNCHRONIZATION TIME
CONVERSION TIMES (in µs) (in µs)
MODE t0 t1M t2M t3M t4M t5M t6M t7M tC,MCAL = 1 OR 0 tSKEW
27kHz 0 57 104 151 205 259 305 352 1,316 147
14kHz 0 87 162 238 321 404 480 556 1,520 235
7kHz 0 145 279 413 554 695 829 963 2,742 409
3kHz 0 261 511 762 1,019 1,277 1,527 1,777 3,556 758
2kHz 0 494 977 1,460 1,950 2,440 2,923 3,407 5,185 1,456
1kHz 0 959 1,908 2,856 3,812 4,768 5,716 6,665 8,443 2,853
422Hz 0 1,890 3,770 5,649 7,536 9,422 11,302 13,181 14,960 5,645
26Hz 0 29,817 59,624 89,431 119,245 149,059 178,865 208,672 234,887 89,427
Rev 0
Rev 0
Figure 12. Timing for ADCV Command Measuring All 6 Cells, SCONV = 1
Table 11. Conversion Times for ADCV Command Measuring All Six Cells, SCONV = 1
CONVERSION TIMES (in µs)
MODE t0 t1M t2M t3M t4M t5M t6M t7M t8M t9M t10M t11M t12M tC,MCAL = 0 tC,MCAL = 1
27kHz 0 57 104 151 197 244 291 337 384 431 477 524 571 913 2,194
14kHz 0 87 163 238 314 390 466 541 617 693 769 844 920 1,263 2,543
7kHz 0 145 279 413 547 680 814 948 1,082 1,216 1,350 1,484 1,618 2,077 4,637
3kHz 0 261 511 762 1,012 1,262 1,513 1,763 2,013 2,263 2,514 2,764 3,014 3,473 6,033
2kHz 0 494 977 1,460 1,943 2,426 2,909 3,392 3,875 4,358 4,841 5,324 5,807 6,266 8,827
1kHz 0 959 1,908 2,856 3,805 4,753 5,702 6,650 7,599 8,547 9,496 10,444 11,393 11,852 14,412
422Hz 0 1,890 3,770 5,649 7,528 9,408 11,287 13,167 15,046 16,925 18,805 20,684 22,563 23,023 25,583
26Hz 0 29,818 59,624 89,431 119,238 149,044 178,851 208,658 238,464 268,271 298,078 327,884 357,691 361,641 402,601
tREFUP tCYCLE
Figure 13 illustrates the timing of the ADCV command that
SERIAL
INTERFACE
ADCV + PEC measures one cell with redundant measurement.
ADC2
MEASURE MEASURE
CALIBRATE
Table 12 shows the conversion time for ADCV command
C2 TO C1 S2 TO S1
measuring only 1 cell. tC indicates the total conversion
t0 t1M t2M tC time for this command.
68101 F13
SERIAL ADCV +
INTERFACE PEC
t0 t1M t2M t5M t6M t7M t8M t9M t12M t13M t14M tC
68101 F14
Rev 0
OPERATION
tCYCLE
tREFUP
SERIAL ADCV +
INTERFACE PEC
t0 t1M t2M t5M t6M t7M t8M t9M t11M t12M t13M tC
68101 F15
33
Rev 0
LTC6810-1/LTC6810-2
LTC6810-1/LTC6810-2
OPERATION
Accuracy Check Digital Filter Check
Measuring an independent voltage reference is the best The delta-sigma ADC is composed of a 1-bit pulse den-
means to verify the accuracy of a data acquisition system. sity modulator followed by a digital filter. A pulse density
The LTC6810 contains a 2nd reference for this purpose. modulated bit stream has a higher percentage of 1s for
The ADAX command will initiate the measurement of the higher analog input voltages. The digital filter converts
2nd reference. The results are placed in Auxiliary Register this high frequency 1-bit stream into a single 16-bit word.
Group B. The range of the result depends on the accuracy This is why a delta-sigma ADC is often referred to as an
of the 2nd reference, including thermal hysteresis and over-sampling converter.
long term drift. Readings outside the range 2.99V to 3.01V
The self test commands verify the operation of the digital
(final data sheet limits plus 2mV for Hys and 3mV for LTD) filters and memory. Figure 16 illustrates the operation
indicate the system is out of its specified tolerance. of the ADC during self test. The output of the 1-bit pulse
density modulator is replaced by a 1-bit test signal. The
MUX Decoder Check
test signal passes through the digital filter and is con-
The diagnostic command DIAGN ensures the proper oper- verted to a 16-bit value. The 1-bit test signal undergoes
ation of each multiplexer channel. The command cycles the same digital conversion as the regular 1-bit pulse
through all channels and sets the MUXFAIL bit to 1 in from the modulator, so the conversion time for any self
Status Register Group B if any channel decoder fails. The test command is exactly the same as the corresponding
MUXFAIL bit is set to 0 if the channel decoder passes the regular ADC conversion command. The 16-bit ADC value
test. The MUXFAIL bit is also set to 1 on power-up (POR) is stored in the same register groups as the regular ADC
or after a CLRSTAT command. conversion command. The total conversion time for the
The DIAGN command takes about 300µs to complete if self test commands is the same as the regular ADC con-
the Core is in REFUP state and about 3.8ms to complete version commands. The test signals are designed to place
if the Core is in STANDBY state. The polling methods alternating one-zero patterns in the registers.
described in the section Polling Methods can be used to Table 15 provides a list of the self test commands. If the
determine the completion of the DIAGN command. digital filters and memory are working properly, then the
registers will contain the values shown in Table 15. For
more details see the Commands section.
PULSE DENSITY
MODULATED
BIT STREAM
ANALOG 1-BIT
MUX
INPUT MODULATOR 1 DIGITAL RESULTS
FILTER 16 REGISTER
Rev 0
ADC Clear Commands The following simple algorithm can be used to check for
LTC6810 has 3 clear ADC commands: CLRCELL, CLRAUX an open wire on any of the 7 C pins:
and CLRSTAT. These commands clear the registers that 1. Run the 6-cell command ADOW with PUP = 1 at least
store all ADC conversion results. twice. Read the cell voltages for cells 1 through 6
once at the end and store them in array CELLPU(n).
The CLRCELL command clears Cell Voltage Register
Group A, B, C and D. All bytes in these registers are set 2. Run the 6-cell command ADOW with PUP = 0 at least
to 0xFF by CLRCELL command. twice. Read the cell voltages for cells 1 through 6
once at the end and store them in array CELLPD(n).
The CLRAUX command clears Auxiliary Register Group
A and B. All bytes in these registers are set to 0xFF by 3. Take the difference between the pull-up and pull-down
CLRAUX command. measurements made in above steps for cells 2 to 6:
The CLRSTAT command clears Status Register Group CELL∆(n) = CELLPU(n) – CELLPD(n).
A and B except the REVCODE and RSVD bits in Status 4. For all values of n from 1 to 5: If CELL∆(n+1) <
Register Group B. A read back of REVCODE will return the –400mV, then C(n) is open. If CELLPU(1) = 0.0000,
revision code of the part. RSVD bits always read back 0s. then C(0) is open. If CELLPD(6) = 0.0000, then C(6)
All OV and UV flags, MUXFAIL bit, and THSD bit in Status is open.
Register Group B are set to 1 by CLRSTAT command. The above algorithm detects open wires using normal
The THSD bit is set to 0 after RDSTATB command. The mode conversions with as much as 10nF of capacitance
registers storing SC, ITMP, VA and VD are all set to 0xFF on the LTC6810 side of the open wire. However, if more
by CLRSTAT command. external capacitance is on the open C pin, then the length
of time that the open wire conversions are run in steps 1
Open Wire Check (ADOW Command)
and 2 must be increased to give the 100µA current sources
The ADOW command is used to check for any open wires time to create a large enough difference for the algorithm
between the ADCs of the LTC6810 and the external cells. to detect an open connection. This can be accomplished
This command performs ADC conversions on the C pin by running more than two ADOW commands in steps 1
inputs identically to the ADCV command, except two inter- and 2, or by using filtered mode conversions instead of
nal current sources sink or source current into the two C normal mode conversions. Use Table 16 to determine how
pins while they are being measured. The pull-up (PUP) bit many conversions are necessary.
of the ADOW command determines whether the current
sources are sinking or sourcing 100µA.
Rev 0
RST2
(RESETS DCTO, DCC) WDTRST && ~DCTEN
WDT0
RST01
(RESETS REFUP, GPIO, VUV, VOV)
WDTPD
WATCHDOG
WDTRST
TIMER
OSC 16Hz CLK
RST
Rev 0
Rev 0
Rev 0
Table 22. Write Codes for ICOMn[3:0] and FCOMn[3:0] on I2C Master
CONTROL BITS CODE ACTION DESCRIPTION
ICOMn[3:0] 0110 START Generate a START signal on I2C port followed by data transmission.
0001 STOP Generate a STOP signal on I2C port.
0000 BLANK Proceed directly to data transmission on I2C port.
0111 No Transmit Release SDA and SCL and ignore the rest of the data.
FCOMn[3:0] 0000 Master ACK Master generates an ACK signal on ninth clock cycle.
1000 Master NACK Master generates a NACK signal on ninth clock cycle.
1001 Master NACK + STOP Master generates a NACK signal followed by STOP signal.
Table 23. Write Codes for ICOMn[3:0] and FCOMn[3:0] on SPI Master
CONTROL BITS CODE ACTION DESCRIPTION
ICOMn[3:0] 1000 CSBM low Generates a CSBM low signal on SPI port (GPIO3).
1010 CSBM falling edge Drives CSBM (GPIO3) high, then low.
1001 CSBM high Generates a CSBM high signal on SPI port (GPIO3).
1111 No Transmit Releases the SPI port and ignores the rest of the data.
FCOMn[3:0] X000 CSBM low Holds CSBM low at the end of byte transmission.
1001 CSBM high Transitions CSBM high at the end of byte transmission.
Rev 0
(CSBM), GPIO3 (SDIOM) and GPIO4 (SCKM) for SPI RDCOMM PORT A
communication. I2C/SPI GPIO COMM
WRCOMM
SLAVE PORT REGISTER
The STCOMM command is to be followed by 24 clock
cycles for each byte of data to be transmitted to the slave
68101 F18
device while holding CSB low. For example, to transmit 3 Figure 18. LTC6810 I2C/SPI Master using GPIOs
bytes of data to the slave, send STCOMM command and
its PEC followed by 72 clock cycles. Pull CSB high at the Any number of bytes can be transmitted to the slave in
end of the 72 clock cycles of STCOMM command. groups of 3 bytes using these commands. The GPIO
ports will not get reset between different STCOMM com-
During I2C or SPI communication, the data received from
mands. However, if the wait time between the commands
the slave device is updated in the COMM register.
is greater than 2s, the watchdog will time out and reset
RDCOMM Command: The data received from the slave the ports to their default values.
device can be read back from the COMM register using the
To transmit several bytes of data using an I2C master,
RDCOMM command. The command reads back 6 bytes of
a START signal is only required at the beginning of the
data followed by the PEC. See the Bus Protocols section
entire data stream. A STOP signal is only required at the
for more details on a read command format.
end of the data stream. All intermediate data groups can
Table 24 describes the possible read back codes for use a BLANK code before the data byte and an ACK/NACK
ICOMn[3:0] and FCOMn[3:0] when using the part as an signal as appropriate after the data byte. SDA and SCL
I2C master. Dn[3:0] contains the data byte transmitted by will not get reset between different STCOMM commands.
the I2C slave.
To transmit several bytes of data using SPI master, a
In case of the SPI master, the read back codes for CSBM low signal is sent at the beginning of the 1st data
ICOMn[3:0] and FCOMn[3:0] are always 0111 and 1111 byte. CSBM can be held low or taken high for intermediate
respectively. Dn[3:0] contains the data byte transmitted data groups using the appropriate code on FCOMn[3:0].
by the SPI slave.
Rev 0
tCLK t4 t3
(SCK)
SDA (GPIO3)
BLANK NACK
SCL (GPIO4)
SDA (GPIO3)
START ACK
SCL (GPIO4)
SDA (GPIO3)
STOP
SCL (GPIO4)
SDA (GPIO3)
NO TRANSMIT
SCL (GPIO4)
tCLK t4 t3
(SCK)
SCKM (GPIO4)
SDIOM (GPIO3)
SCKM (GPIO4)
SDIOM (GPIO3)
SCKM (GPIO4)
command for a SPI master. Similar to the I2C master, if SCKM Low tCLK Min 1μs
ICOMn[3:0] specified a CSBM HIGH or a NO TRANSMIT SCKM High tCLK Min 1μs
condition, the CSBM, SCKM and SDIOM lines of the SPI SCKM Period (SCKM_Low + 2 • tCLK Min 2μs
SCKM_High)
master are released and the rest of the data in the word
CSBM Pulse Width 3 • tCLK Min 3μs
is ignored.
SCKM Rising to CSBM Rising 5 • tCLK + t4* Min 5.03μs
Timing Specifications of I2C and SPI master CSBM Falling to SCKM Falling t3 Min 200ns
CSBM Falling to SCKM Rising tCLK + t3 Min 1.2μs
The timing of the LTC6810 I2C or SPI master will be SCKM Falling to SDIOM Valid Master requires < tCLK
controlled by the timing of the communication at the
*Note: When using isoSPI, t4 is generated internally and is a minimum of
LTC6810’s primary SPI interface. Table 25 shows the 30ns. Also, t3 = tCLK – t4. When using SPI, t3 and t4 are the low and high
I2C master timing relationship to the primary SPI clock. times of the SCK input, each with a specified minimum of 200ns.
Table 26 shows the SPI master timing specifications.
Table 25. I2C MASTER TIMING
TIMING RELATIONSHIP TIMING S PIN MUTING
I2C MASTER TO PRIMARY SPI SPECIFICATIONS AT
PARAMETER INTERFACE tCLK = 1μs The S pins may be disabled by sending the MUTE com-
SCL Clock Frequency 1/(2 • tCLK) Max 500kHz mand and re-enabled by sending the UNMUTE command.
tHD;STA t3 Min 200ns The MUTE and UNMUTE commands do not require any
tLOW tCLK Min 1μs subsequent data and thus the commands will propagate
tHIGH tCLK Min 1μs quickly through a stack of LTC6810-1 devices. Likewise,
tSU;STA tCLK + t4* Min 1.03μs they can be sent as broadcast commands to a network of
tHD;DAT t4* Min 30ns
LTC6810-2 devices. This allows the host to quickly dis-
tSU;DAT t3 Min 200ns
able and re-enable discharging without disturbing register
tSU;STO tCLK + t4* Min 1.03μs
contents. This can be useful, for instance, to allow specific
settling time before taking cell measurements. The mute
tBUF 3 • tCLK Min 3μs
status is reported in the read-only MUTE bit in Status
*Note: When using isoSPI, t4 is generated internally and is a minimum of
30ns. Also, t3 = tCLK – t4. When using SPI, t3 and t4 are the low and high Register Group B.
times of the SCK input, each with a specified minimum of 200ns.
Rev 0
V+ IPB V+ A3
LTC6810-1 DAISY-CHAIN SUPPORT LTC6810-2 ADDRESS PINS
C12 IMB C12 A2
S12 ICMP 5k S12 A1 5k
Rev 0
SCK
SDI D3 D2 D1 D0 D7…D4 D3
t5
CSB
t8
SDO D4 D3 D2 D1 D0 D7…D4 D3
68111 F16
PREVIOUS COMMAND CURRENT COMMAND
LTC6810
WAKEUP
CIRCUIT
Tx • 20 • IB IP
Tx = +1
SDO Tx = 0 •
LOGIC RM
IM •
AND Tx = –1
MEMORY SDI
PULSE
SCK ENCODER/
DECODER Rx = +1
+
CSB Rx = 0
Rx = –1 IB IBIAS
–
+ 2V
1V • RB2
– RB1
COMPARATOR THRESHOLD = ICMP
RB1 + RB2
0.5X
RB2
68101 F17
Rev 0
is always the slave port and Port B is the master port. VREG
Communication is always initiated on Port A of the first
IPB
device in the daisy chain configuration. The final device IMB
in the daisy chain does not use Port B, and it should IPA
and the LTC6810s are located on the same PCB. In this MODE GNDB GNDB
ICMP
figure capacitors are used to couple signals between the IBIAS
LTC6810s. ISOMD
NC
When Port A is configured as a 2-wire interface, com- DEV B NC
GNDB
munication can be initiated on either Port A or Port B. If VREG
IPB
IMB
LTC6810-1
DAISY-CHAIN IPA
MODE IMA
V–
V– GNDD
ICMP
IBIAS
ISOMD
NC
DEV C NC
VREG GNDD
VREG
IPB
IMB
LTC6810-1 IPA
DAISY-CHAIN IMA–
MODE V
V– GNDC
ICMP
IBIAS
ISOMD
NC
DEV B NC
VREG GNDC
VREG
VDDA
MSTR MOSI MOSI
IPB
IBIAS MISO MISO
IMB
ICMP SCK CLK MPU
GNDA
POL LTC6820 CSB SC VDD
PHA VCC0
LTC6810-1 IPA IP EN
DAISY-CHAIN IMA– IM SLOW
MODE V VCC
V– GNDB
ICMP
IBIAS
ISOMD 68101 F25
NC
DEV A NC
VREG GNDB
VREG
IPB
IMB
LTC6810-1
DAISY-CHAIN IPA
MODE IMA
V–
V– GNDD
ICMP
IBIAS
ISOMD
NC
DEV C NC
VREG GNDD
VREG
IPB
IMB
LTC6810-1 IPA
DAISY-CHAIN IMA–
MODE V MSTR MOSI
V– GNDC IBIAS MISO
ICMP ICMP SCK
IBIAS GNDA
POL LTC6820 CSB CS2
ISOMD PHA VCC0
NC IP EN
DEV B NC IM SLOW MPU
VREG GNDC VCC
VREG MOSI
MISO
CLK
MSTR MOSI
IPB
IBIAS MISO
IMB
ICMP SCK
GNDA
POL LTC6820 CSB CS1 VDD
PHA VCC0
VDDA
LTC6810-1 IPA IP EN
DAISY-CHAIN IMA– IM SLOW
MODE V VCC
V– GNDB
ICMP
IBIAS 68101 F26
ISOMD
NC
DEV A NC
VREG GNDB
VREG
Rev 0
A3
A2
IPA
IMA
LTC6810-2 V–
PARALLEL V– GNDD
MODE A1
A0
ISOMD
IBIAS
ICMP
DEV C
VREG GNDD
VREG
A3
A2
IPA
IMA
V–
LTC6810-2 V– GNDC
PARALLEL A1
MODE A0
ISOMD
IBIAS
ICMP
DEV B
VREG GNDC
VREG
A3
A2
IPA
IMA
V–
LTC6810-2 V– GNDB VDDA
PARALLEL A1
MODE A0 MOSI MOSI
ISOMD MSTR
MISO MISO
IBIAS IBIAS
SCK CLK MPU
ICMP ICMP
GNDA LTC6820 CSB SC VDD
POL
VCC0
PHA
EN
DEV A IP
VREG SLOW
GNDB IM
VCC
VREG
68101 F27
Rev 0
Rev 0
+VTCMP t1/2PW
VIP – VIM
–VA
–1 PULSE
+VA
VIP – VIM
–VTCMP t1/2PW
–VA
68101 F28
Rev 0
CSB t7 t6 t5
t1
SDI t2
tCLK
SCK t4 t3
t8
t11
tRISE
SDO Xn Xn-1 Z0
t10 t9 t10
Wn W0 Yn Yn-1
ISO B1
Wn W0 Yn Yn-1
ISO A2
tRTN
tDSY(CS) tDSY(CS)
tDSY(D)
Wn W0 Zn Zn-1
ISO B2
Wn W0 Zn Zn-1
ISO A3
68101 F29
0 1000 2000 3000 4000 5000 6000
Rev 0
REJECTS COMMON
MODE NOISE
CSB OR IMA
SCK OR IPA
VWAKE > 250mV
|SCK(IPA) - CSB(IMA)|
tDWELL > 240ns
WAKE-UP
RETRIGGERABLE
CSB 200ns tIDLE = 5.5ms WAKE-UP
SCK DELAY ONE-SHOT 68101 F30
Rev 0
I/P
14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
68101 F31
Figure 31.
Rev 0
Rev 0
Rev 0
tCYCLE
CSB
SCK
SDO
68101 F32
Figure 32. SDO Polling After an ADC Conversion Command (Parallel Configuration)
CSB
SCK
SDO
Rev 0
SCK 1 2 N
SDO
68101 F34
Figure 34.
CSB
SCK 1 2 N
SDO
68101 F35
CONVERSION DONE
Figure 35.
Rev 0
Rev 0
Rev 0
Rev 0
Rev 0
Rev 0
Rev 0
Rev 0
Rev 0
Rev 0
Figure 36. Simple VREG Power Source Using NPN Pass Transistor
Figure 37. VREG Powered from Cell Stack with High
Efficiency Regulator
Rev 0
Rev 0
RDISCHARGE RDISCHARGE
CELL BALANCING S(N+1) S(N+1)
Rev 0
NPN
1k S2 1k S2
9.1V
B1 B1
100Ω 100Ω
C1 C1
RDIS 10nF RDIS 10nF
NPN
1k S1 1k S1
9.1V
B2 B2
100Ω 100Ω
C0 C0
RDIS 10nF RDIS 10nF
Q3
S0 NPN S0
1k 1k
9.1V
V– V–
68101 F41
Rev 0
DISCHARGE CONTROL DURING CELL command. This allows the cell voltage to settle before
MEASUREMENTS any measurement is taken. After the cell conversion com-
pletes an UNMUTE can be sent to re-enable all discharge
If the discharge permitted (DCP) bit is high at the time of
a cell measurement command, the S pin discharge states transistors that were previously ON. Using this method
do not change during cell measurements. However, if the maximizes the measurement accuracy with a very small
DCP bit is low, S pin discharge states will be disabled time penalty.
while the corresponding cell or adjacent cells are being
Method to Verify Discharge Circuits
measured. If using an external discharge transistor, the
relatively low 1kΩ impedance of the internal LTC6810 When using the internal and external discharge feature,
PMOS transistors should allow the discharge currents the ability to verify the discharge functionality can be
to fully turn off before the cell measurement. Table 55 verified in software. The discharge circuits are shown in
illustrates the ADCV command with DCP = 0. In this Figures 40 and 41. The functionality of the discharge cir-
table, OFF indicates that the S pin discharge is forced cuits can be verified by implementing a redundant S pin
off irrespective of the state of the corresponding DCC[x] measurement and comparing it to a C pin measurement.
bit. ON indicates that the S pin discharge will remain on The S pins on the LTC6810 have two purposes, to pro-
during the measurement period if it was ON prior to the vide internal discharge or turn on the external discharge
measurement command. device but also to allow for a redundant cell measure-
ment. Asserting the SCONV bit in the config register will
In some cases it is not possible for the automatic dis-
enable the redundant S pin cell measurements. The S pin
charge control to eliminate all measurement error caused
measurements taken when the discharge is on require
by running the discharges. This is due to the discharge
that the discharge permit bit (DCP) be set. The S pin
transistor not turning off fast enough for the cell voltage measurements when discharge is on will be a function of
to completely settle before the measurement starts. For the external discharge resistors but will generally be sub-
the best measurement accuracy when running discharge,
stantially less than C pin measurements. The resistance
the MUTE and UNMUTE commands should be used. The
of the internal discharge FET is approximately 10Ω, if the
MUTE command can be issued to temporarily disable
external discharge resistor in Figure 40 is also 10Ω, the
all discharge transistors before the ADCV command is
S pin measurement when discharge is on will be 1/3 of
issued. After issuing a MUTE command a delay of roughly
the C pin measurement.
50µS should be issued before sending a ADC conversion
Rev 0
Figure 42. Seven Cell with Internal Discharge Figure 43. Seven Cell with External Discharge
Rev 0
/************************************
Copyright 2012 Analog Devices, Inc.
Permission to freely use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies:
THIS SOFTWARE IS PROVIDED “AS IS” AND LTC DISCLAIMS ALL WARRANTIES
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL LTC BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM ANY USE OF SAME, INCLUDING
ANY LOSS OF USE OR DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***********************************************************/
int16 pec15Table[256];
int16 CRC15_POLY = 0x4599;
void init_PEC15_Table()
{
for (int i = 0; i < 256; i++)
{
remainder = i << 7;
for (int bit = 8; bit > 0; --bit)
{
if (remainder & 0x4000)
{
remainder = ((remainder << 1));
remainder = (remainder ^ CRC15_POLY)
}
else
{
remainder = ((remainder << 1));
}
}
pec15Table[i] = remainder&0xFFFF;
}
}
unsigned int16 pec15 (char *data , int len)
{
int16 remainder,address;
remainder = 16;//PEC seed
for (int i = 0; i < len; i++)
{
address = ((remainder >> 7) ^ data[i]) & 0xff;//calculate PEC table address
remainder = (remainder << 8 ) ^ pec15Table[address];
}
return (remainder*2);//The CRC15 has a 0 in the LSB so the final value must be multiplied by 2
}
Rev 0
Rev 0
0.8
may prevent the isoSPI common mode voltage from
0.6
settling. Common mode chokes similar to those used
0.4
in Ethernet or CANbus applications are recommended.
Specific examples are provided in Table 57.
0.2
IP
0 XFMR
1 10 100 49.9Ω 100µH CMC
• •
•
CABLE LENGTH (METERS) LTC6810 isoSPI LINK
6820 TA01b
•
10nF 49.9Ω
IM
Figure 45. Data Rate vs Cable Length
V–
•
LTC6810 isoSPI LINK
ing relationship:
•
10nF 51Ω
10nF
49.9Ω
GNDD
IMB
1k 1k
IBIAS
ICMP GNDD
IPA
49.9Ω
10nF
49.9Ω GNDD
GNDD CT
V– IMA 10nF*
•
GNDD T1
•
CT
10nF*
GNDC
IPB
49.9Ω
LTC6810
10nF
49.9Ω
GNDC
IMB
1k 1k
IBIAS
ICMP GNDC
IPA
49.9Ω
10nF
49.9Ω GNDC CT
GNDC
V– IMA 10nF*
•
GNDC T2
•
CT
10nF*
GNDB
IPB
49.9Ω
LTC6810
10nF
49.9Ω
GNDB
IMB
1k 1k
IBIAS
ICMP GNDB LTC6820
IPA • • IP
49.9Ω 49.9Ω 1k 1k
IBIAS
CT CT ICMP
10nF 10nF
49.9Ω 10nF* 10nF* 49.9Ω GNDA
GNDB GNDB GNDA GNDA
V– IMA IM V–
Rev 0
Connecting Multiple LTC6810-1s on the Same PCB On single board designs with lower noise requirements,
it is possible for a simplified capacitor-isolated coupling
When connecting multiple LTC6810-1 devices on the as shown in Figure 48 to replace the transformer. In this
same PCB, only a single transformer is required between circuit the transformer is directly replaced with two 10nF
the LTC6810-1 isoSPI ports. The absence of the cable also capacitors. An optional common mode choke (CMC)
reduces the noise levels on the communication lines and helps provides noise rejection similar to application cir-
often only a split termination is required. Figure 47 shows cuits using transformers. The circuit is designed to use
an example application that has multiple LTC6810-1s IBIAS/ICMP settings identical to the transformer circuit.
VREG 10nF
ACT45B-101-2P-TL003
IPB
LTC6810 49.9Ω 10nF
•
C13
•
49.9Ω 10nF
GNDB
IMB
1k 1k
IBIAS
ICMP GNDB
VREG
IPA
49.9Ω 10nF
V– 49.9Ω
GNDB
IMA
GNDB 10nF
VREG
ACT45B-101-2P-TL003
IPB
LTC6810 49.9Ω 10nF
•
•
49.9Ω 10nF
GNDA
IMB
1k 1k
IBIAS
ICMP GNDA
VREG
IPA
49.9Ω 10nF
V– 49.9Ω
GNDA
IMA
GNDA 68101 F48
Figure 48. Capacitive Isolation Coupling for LTC6810-1s on the Same PCB
Rev 0
V+ IPB
• •
LTC6810 49.9Ω
•
10nF
•
49.9Ω
GNDB
IMB
1k 1k
IBIAS
ICMP
IPA IP
• •
LTC6820
49.9Ω 49.9Ω
1k 1k
•
IBIAS
10nF 10nF ICMP
•
GNDA
49.9Ω 49.9Ω
GNDB GNDA
V– IMA IM V–
GNDB 68101 F49 GNDA
Figure 49. Interfacing an LTC6810-1 with a µC Using an LTC6820 for Isolated SPI Control
Rev 0
LTC6810 VREGB
IPA ISOMD
• •
IBIAS
1.21k
ICMP
IMA 806Ω
V–
100nF
5V LTC6820 1.21k 806Ω GNDB
VDDS GNDB
EN IBIAS
1.21k MOSI ICMP
µC
SDO MISO GND
SDI SCK SLOW
LTC6810 VREGA
SCK CS MSTR 5V
CS IP IPA ISOMD
• • • •
POL IM
IBIAS
5V PHA VDD 5V
100Ω 1.21k
100nF ICMP
IMA 806Ω
V–
GNDA
GNDA 68101 F50
IPA
100µH CMC HV XFMR 22Ω
100µH CMC isoSPI
402Ω • • BUS
•
LTC6810
22Ω
•
15pF
IMA 10nF
V–
a)
IPA
CT HV XFMR 22Ω
100µH CMC isoSPI
402Ω • • BUS
•
LTC6810
22Ω
•
15pF
IMA 10nF
V–
68101 F51
b)
Figure 51. Preferred isoSPI Bus Couplings For Use With LTC6810-2
Rev 0
Transformer Selection Guide too low the pulse amplitude will begin to droop and decay
over the pulse period, if the pulse droop is severe the
As shown in Figure 44, a transformer or pair of trans-
effective pulse width seen by the receiver will drop, reduc-
formers are used to isolate the isoSPI signals between
ing noise margin. Some droop is acceptable as long as it
two isoSPI ports. The isoSPI signals have programmable
is a relatively small percentage of the total pulse ampli-
pulse amplitudes up to 1.6VP-P and pulse widths of 50ns
and 150ns. To be able to transmit these pulses with the tude. The leakage inductance will primarily effect the rise
necessary fidelity the system requires that the transform- and fall times of the pulses. Slower rise and fall times will
ers have primary inductances above 60µH and a 1:1 turns effectively reduce the pulse width. Pulse width is deter-
ratio. It is also necessary to use a transformer with less mined by the receiver as the time the signal is above the
than 2.5µH of leakage inductance. In terms of pulse shape threshold set at the ICMP pin. This means that slow rise
and fall times cut into the timing margins. Generally it
the primary inductance will mostly effect the pulse droop
is best to keep pulse edges as fast as possible. When
of the 50ns and 150ns pulses. If the primary inductance is
Rev 0
Rev 0
10k
of being digitized within the same conversion sequence 60
VTEMP
as the cell inputs (using the ADCVAX command), thus 50
NTC
synchronizing cell voltage and cell current measurements. 10k AT 25°C
40
30
V–
20
LEM DHAB
10
A
CH2 ANALOG → GPIO2 0
B –40 –20 0 20 40 60 80
VCC 5V
C TEMPERATURE (°C)
GND ANALOG_COM → V– 68101 F53
D
CH1 ANALOG0 → GPIO1
68101 F52
Figure 53. Typical Temperature Probe Circuit and Relative Output
Rev 0
ADG728
ANALOG1 S1 VDD VREG
ANALOG2 S2 GND V–
ANALOG3 S3 A0 20k 20k LTC6810-1
1µF
ANALOG4 S4 A1
ANALOG5 S5 SCL GPIO4
ANALOG6 S6 SDA GPIO3
ANALOG7 S7 D
ANALOG8 S8 RESET
ADG728 –
ANALOG9 S1 VDD 100Ω
ANALOG10 S2 GND LTC6255 GPIO1
ANALOG11 S3 A0 + 68101 F54
ANALOG12 S4 A1 10nF
ANALOG13 S5 SCL
ANALOG14 S6 SDA
ANALOG15 S7 D
ANALOG16 S8 RESET
Rev 0
12.50 – 13.10*
(.492 – .516)
1.25 ±0.12 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23
0.50
0.25 ±0.05
BSC
RECOMMENDED SOLDER PAD LAYOUT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
APPLY SOLDER MASK TO AREAS THAT ARE NOT SOLDERED
PARTING 0° – 8°
LINE
SEATING
0.50 PLANE
0.10 – 0.25 0.55 – 0.95**
(.01968)
(.004 – .010) (.022 – .037)
BSC 0.05
1.25 0.20 – 0.315† (.002)
(.0492) (.008 – .0124) MIN
REF TYP G44 SSOP 0814 REV A
NOTE:
1.DRAWING IS NOT A JEDEC OUTLINE *DIMENSIONS DO NOT INCLUDE MOLD FLASH OR PROTRUSIONS,
2. CONTROLLING DIMENSION: MILLIMETERS BUT DO INCLUDE MOLD MISMATCH AND ARE MEASURED AT
THE PARTING LINE. MOLD FLASH SHALL NOT EXCEED .15mm PER SIDE
MILLIMETERS
3. DIMENSIONS ARE IN **LENGTH OF LEAD FOR SOLDERRING TO A SUBSTRATE
(INCHES)
†THE MAXIMUM DIMENSION DOES NOT INCLUDE DAMBAR PROTRUSIONS.
4. DRAWING NOT TO SCALE
DAMBAR PROTRUSIONS DO NOT EXCEED 0.13mm PER SIDE
5. FORMED LEADS SHALL BE PLANAR WITH RESPECT TO
ONE ANOTHER WITHIN 0.08mm AT SEATING PLANE
Rev 0
Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog
Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications
subject to change without notice. No license For more by
is granted information www.analog.com
implication or otherwise under any patent or patent rights of Analog Devices. 85
LTC6810-1/LTC6810-2
TYPICAL APPLICATION
Basic 6-Cell Monitor with isoSPI Daisy Chain
10Ω
V+ DRIVE FCX491QTA
100nF
VREG
100Ω
1µF
C6 VREF1
10nF 1µF
B6 10Ω
V S6 VREF2
100Ω 1µF
C5
10nF HM2100NL
B5 10Ω IPA
V S5
100Ω 49.9Ω
C4
10nF 10nF
B4 10Ω 49.9Ω
V S4 IMA
100Ω
C3 LTC6810
10nF IPA
B3 10Ω 49.9Ω
V S3
100Ω
C2 10nF
49.9Ω
10nF
B2 10Ω IMA
V S2
100Ω 68101 TA02
C1
10nF
10Ω 1k 1k
S1 IBIAS
B1
100Ω ICMP
V
C0 ISOMD
10Ω
S0
V–
RELATED PARTS
PART NUMBER DESCRIPTION COMMENTS
LTC6801 Independent Multicell Battery Stack Monitors Up to 12 Series-Connected Battery Cells for Undervoltage or Overvoltage.
Fault Monitor Companion to LTC6802, LTC6803 and LTC6804.
LTC6802 1st Generation 12-Cell Battery Stack Measures Cell Voltages for Up to 12 Series Battery Cells. Daisy-Chain Capability Allows
Monitor and Balancing IC Multiple Devices to Be Connected to Measure 100s of Battery Cells Simultaneously Via
the Unique Level-Shifting Serial Interface. Includes Capability for Passive Cell Balancing.
LTC6803 2nd Generation 12-Cell Battery Stack Measures Cell Voltages for Up to 12 Series Battery Cells. Daisy-Chain Capability Allows
Monitor and Balancing IC Multiple Devices to Be Connected to Measure 100s of Battery Cells Simultaneously Via
the Unique Level-Shifting Serial Interface. Includes Capability for Passive Cell Balancing.
LTC6804 3rd Generation 12-Cell Battery Stack Measures Cell Voltages for Up to 12 Series Battery Cells. Daisy-Chain Capability Allows
Monitor and Balancing IC Multiple Devices to Be Connected to Measure 100s of Battery Cells Simultaneously Via
the Built-In 1MHz, 2-Wire Isolated Communication (isoSPI). Includes Capability for
Passive Cell Balancing.
LTC6811 4th Generation 12-Cell Battery Stack Measures Cell Voltages for Up To 12 Series Battery Cells. Daisy-Chain Capability Allows
Monitor and Balancing IC Multiple Devices to Be Connected to Measure 100s of Battery Cells Simultaneously Via
the Built-In 1MHz, 2-Wire Isolated Communication (isoSPI). Includes Capability for
Passive Cell Balancing.
LTC6820 isoSPI Isolated Communications Provides an Isolated Interface for SPI Communication Up to 100 Meters, Using a Twisted
Interface Pair. Companion to the LTC6804, LTC6806, LTC6810, LTC6811, LTC6812 and LTC6813.
Rev 0
86
D17163-0-10/18(0)
www.analog.com
For more information www.analog.com ANALOG DEVICES, INC. 2018