ISL94202IRTZ [RENESAS]
Series Charge/Discharge Path 3-to-8 Cell Li-Ion Battery Pack Monitor;型号: | ISL94202IRTZ |
厂家: | RENESAS TECHNOLOGY CORP |
描述: | Series Charge/Discharge Path 3-to-8 Cell Li-Ion Battery Pack Monitor 电池 |
文件: | 总89页 (文件大小:3378K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
DATASHEET
ISL94202
FN8889
Rev.2.00
Mar 8, 2017
Series Charge/Discharge Path 3-to-8 Cell Li-Ion Battery Pack Monitor
1. Overview
The ISL94202 is a Li-ion battery monitor IC that supports from three to eight series connected cells. It provides complete
battery monitoring and pack control. The ISL94202 provides automatic shutdown and recovery from out-of-bounds conditions
and automatically controls pack cell balancing.
The ISL94202 is highly configurable as a stand-alone unit, but can be used with an external microcontroller, which
2
communicates to the IC through an I C interface.
1.1
Features
• Eight cell voltage monitors support Li-ion CoO , Li-ion Mn O , and Li-ion FePO chemistries
2
2
4
4
• Stand-alone pack control - no microcontroller needed
• Multiple voltage protection options (each programmable to 4.8V; 12-bit digital value) and selectable overcurrent
protection levels
• Programmable detection/recovery times for overvoltage, undervoltage, overcurrent, and short-circuit conditions
• Configuration/calibration registers maintained in EEPROM
• Open battery connect detection
• Integrated charge/discharge FET drive circuitry with built-in charge pump supports high-side N-channel FETs
• Cell balancing uses external FETs with internal state machine or external microcontroller
• Enters low power states after periods of inactivity
• Charge or discharge current detection resumes normal scan rates
1.2
Applications
• Power tools
• Battery back-up systems
• Light electric vehicles
• Portable equipment
• Energy storage systems
• Solar farms
• Medical equipment
• Hospital beds
• Monitoring equipment
• Ventilators
1.3
Related Literature
• For a full list of related documents, visit our website
• ISL94202 product page
FN8889 Rev.2.00
Mar 8, 2017
Page 1 of 89
ISL94202
1. Overview
1.4
Typical Application Diagram
P+
43V
43V
VBATT
VC8
PSD
CB8
VC7
FETSOFF
CB7
VC6
INT
RGO
CHRG
CB6
VC5
ISL94202
CB5
VC4
SD
EOC
CB4
VC3
SCL
CB3
VC2
SDA
TEMPO
CB2
VC1
xT1
xT2
CB1
VC0
VREF
VSS
ADDR
GND
P-
Figure 1.1
Typical Application Diagram
FN8889 Rev.2.00
Mar 8, 2017
Page 2 of 89
ISL94202
1. Overview
1.5
Block Diagram
N-CHANNEL FETs
P+
PACK+
VDD
VDD
+16V
+16V
CS2
CS1
CURRENT-SENSE GAIN AMPLIFIER
x5/x50/x500 GAIN
OVERCURRENT STATE MACHINE
O.C.
RECOVERY
WAKEUP
CIRCUIT
FET CONTROLS/CHARGE PUMP
100Ω
POWER-ON
RESET STATE
MACHINE
470nF
VBATT
VC8
1kΩ
EOC
330kΩ
47nF
EOC/SD
ERROR CONDITIONS
(OV, UV, SLP STATE MACHINES)
10kΩ
1kΩ
VSS
CB8
CB7
CB6
SD
CB STATE
MACHINE
CB8:1
VC7
VC6
VC5
VC4
330kΩ
47nF
10kΩ
VSS
FETSOFF
1kΩ
PSD
INT
330kΩ
47nF
RAM
10kΩ
1kΩ
EEPROM
REGISTERS
TEMP/VOLTAGE
MONITOR ALU
47nF
10kΩ
CB5
CB4
CB3
330kΩ
MEMORY
MANAGER
1kΩ
47nF
LDO
RGO
REG
RGO (OUT)
OSC
10kΩ
TIMING
AND
CONTROL
SCAN STATE
CB STATE
OVERCURRENT STATE
330kΩ
VC3
VC2
VC1
1kΩ
47nF
SCAN STATE
MACHINE
EOC/SD/ERROR STATE
SDAO
SDAI
SCL
10kΩ
330kΩ
2
I C
ADDR
1kΩ
47nF
10kΩ
TEMPO
CB2
CB1
330kΩ
WATCHDOG TIMER
1kΩ
47nF
xT2
xT1
xT2
xT1
10kΩ
14-BIT
ADC
TEMP
TEMP
330kΩ
VB/16
iT
RGO/2
T
GAIN
VC0
x1/x2
BAT-
VREF
P-
VREF
V
SS
PACK-
Figure 1.2
Block Diagram
FN8889 Rev.2.00
Mar 8, 2017
Page 3 of 89
ISL94202
1. Overview
1.6
Ordering Information
Part Number
(Notes 1 2, 3)
Part
Marking
Temp. Range
(°C)
Package
(RoHS Compliant)
Pkg.
Dwg. #
ISL94202IRTZ
94202 IRTZ
-40 to +85
48 Ld TQFN
L48.6x6
ISL94202EVKIT1Z
Notes:
Evaluation Kit
1. Add “-T” suffix for 4k unit, “-T7” for 1k unit, or “-T7A” suffix for 250 unit tape and reel options. Refer to TB347 for details on
reel specifications.
2. These Intersil Pb-free plastic packaged products employ special Pb-free material sets, molding compounds/die attach
materials, and 100% matte tin plate plus anneal (e3 termination finish, which is RoHS compliant and compatible with both
SnPb and Pb-free soldering operations). Intersil Pb-free products are MSL classified at Pb-free peak reflow temperatures
that meet or exceed the Pb-free requirements of IPC/JEDEC J STD-020.
3. For Moisture Sensitivity Level (MSL), see product information page for ISL94202. For more information on MSL, see tech
brief TB363.
Table 1.1
Key Differences Between Family of Parts
Pack
Voltage
(Op)
Cells
Supported
Supply Current
(Typ)
Charge/Discharge FET
Stand-
Alone
Capable
Cell
Current
Internal Daisy
Part #
Balance Sense
ADC
Chain
Min Max
(V) (V)
Min Max
Control Arrangement Location Normal Sleep
ISL94202
ISL94203
ISL94208
ISL94212
High
Side
High
Side
3
3
8
8
4
4
36 External
36 External
Yes
Yes
One Path
Two Path
348µA 13µA
348µA 13µA
Yes
Yes
Yes
Yes
No
No
High
Side
High
Side
Low
Side
4
6
6
8
6
26.4 Internal
60 External
Yes
No
Both
N/A
Low Side 850µA 2µA
N/A 3.31mA 12µA
No
No
No
No
12
No
Yes
Yes
FN8889 Rev.2.00
Mar 8, 2017
Page 4 of 89
ISL94202
1. Overview
1.7
Pin Configuration
ISL94202
(48 LD TQFN)
TOP VIEW
48 47 46 45 44 43 42 41 40 39 38 37
1
2
36
35
34
33
VC8
CB8
VC7
CB7
VC6
CB6
RGO
EOC
3
SD
4
FETSOFF
5
32 PSD
31
6
INT
30 DNC
PAD
(GND)
7
VC5
CB5
VC4
8
29
28
VSS
VSS
9
CB4
10
27 SDAO
SDAI
SCL
VC3 11
CB3
26
25
12
13 14 15 16 17 18 19 20 21 22 23 24
FN8889 Rev.2.00
Mar 8, 2017
Page 5 of 89
ISL94202
1. Overview
1.8
Pin Descriptions
Pin
Number
Symbol
Description
Battery cell n voltage input. This pin is used to monitor the voltage of this battery cell. The voltage is level
shifted to a ground reference and is monitored internally by an ADC converter. VCn connects to the positive
terminal of a battery cell (CELLN) and VC(n-1) the negative terminal of CELLN (VSS connects with the
negative terminal of CELL1).
1, 3, 5, 7,
9, 11, 13,
15, 17
VC[8:0]
Cell balancing FET control output n. This internal drive circuit controls an external FET used to divert a
2, 4, 6, 8,
portion of the current around a cell while the cell is being charged or adds to the current pulled from a cell
10, 12, 14, CB[8:1] during discharge in order to perform a cell voltage balancing operation. This function is generally used to
16
reduce the voltage on an individual cell relative to other cells in the pack. The cell balancing FETs are turned
on or off by an internal cell balance state machine or an external controller.
18, 28, 29
VSS
VREF
XT1
Ground. This pin connects to the most negative terminal in the battery string.
Voltage Reference Output. This output provides a 1.8V reference voltage for the internal circuitry and for the
external microcontroller.
19
20
21
Temperature monitor inputs. These pins input the voltage across two external thermistors used to determine
the temperature of the cells and or the power FET. When this input drops below the threshold, an external
over-temperature condition exists.
XT2
Temperature Monitor Output Control. This pin outputs a voltage to be used in a divider that consists of a
fixed resistor and a thermistor. The thermistor is located in close proximity to the cells or the power FET. The
TEMPO output is connected internally to the VREF voltage through a PMOS switch only during a
measurement of the temperature, otherwise the TEMPO output is off.
22
TEMPO
23, 30
24
DNC
ADDR
SCL
Do not connect
Serial Address. This is an address input for an I2C communication link to allow for two devices on one bus.
Serial Clock. This is the clock input for an I2C communication link.
25
Serial Data. These are the data lines for an I2C interface. When connected together, they form the standard
bidirectional interface for the I2C bus (recommended). When separated, they can use separate level shifters for
two-device operation (not supported).
26
SDAI
27
31
SDAO
INT
Interrupt. This pin goes active low when there is an external µC connected to the ISL94202 and µC
communication fails to send a slave byte within a watchdog timer period. This is a CMOS type output.
Pack Shutdown. This pin goes active high when any cell voltage reaches the OVLO threshold (OVLO flag).
Optionally, PSD is also set if there is a voltage differential between any two cells that is greater than a specified
limit (CELLF flag) or if there is an open-wire condition. This pin can be used for blowing a fuse in the pack or as
an interrupt to an external µC.
32
PSD
FETSOFF. This input allows an external microcontroller to turn off both Power FET and CB outputs. This pin
should be pulled low when inactive.
33
34
FETSOFF
SD
Shutdown. This output indicates that the ISL94202 detected any failure condition that would result in the
DFET turning off. This could be undervoltage, overcurrent, over-temperature, under-temperature, etc. The SD
pin also goes active if there is any charge overcurrent condition. This is an open-drain output.
End-of-Charge. This output indicates that the ISL94202 detected a fully charged condition. This is defined by
any cell voltage exceeding an EOC voltage (as defined by an EOC value in EEPROM).
35
36
EOC
RGO
Regulator Output. This is the 2.5V regulator output.
Charge Monitor. This input monitors the charger connection. When the IC is in the Sleep mode, connecting
this pin to the charger wakes up the device. When the IC recovers from a charge overcurrent condition, this pin
is used to monitor that the charger is removed prior to turning on the power FETs. In a single-path
configuration, this pin and the LDMON pin connect together.
37
CHMON
Load Monitor. This pin monitors the load connection. When the IC is in the Sleep mode, connecting this pin to
a load wakes up the device. When the IC recovers from a discharge overcurrent or short-circuit condition, this
pin is used to monitor that the load is removed prior to turning on the power FETs. In a single path
configuration, this pin and the CHMON pin connect together.
38
LDMON
C[3:1]
Charge Pump Capacitor Pins. These external capacitors are used for the charge pump driving the power
FETs.
39, 40, 41
Discharge FET Control. The ISL94202 controls the gate of a discharge FET through this pin. The power FET
is an N-channel device. The FET is turned on by the ISL94202 if all conditions are acceptable. The ISL94202
will turn off the FET in the event of an out-of-bounds condition. The FET can be turned off by an external
microcontroller by writing to the CFET control bit. The CFET output is also turned off by the FETSOFF pin. The
FET output cannot be turned on by an external microcontroller if there are any out-of-bounds conditions.
42
43
DFET
VDD
IC Supply Pin. This pin provides the operating voltage for the IC circuitry.
FN8889 Rev.2.00
Mar 8, 2017
Page 6 of 89
ISL94202
1. Overview
Pin
Number
Symbol
Description
Precharge FET Control. The ISL94202 controls the gate of a precharge FET through this pin. The power FET
is an N-channel device. The FET is turned on by the ISL94202 if all conditions are acceptable. The ISL94202
will turn off the FET in the event of an out-of-bounds condition. The FET can be turned off by an external
microcontroller by writing to the PCFET control bit. The PCFET output is also turned off by the FETSOFF pin.
The FET output cannot be turned on by an external microcontroller if there are any out-of-bounds conditions.
Either the PCFET or the CFET turn on, but not both.
44
45
PCFET
Charge FET Control. The ISL94202 controls the gate of a charge FET through this pin. The power FET is an
N-channel device. The FET is turned on by the ISL94202 if all conditions are acceptable. The ISL94202 will
turn off the FET in the event of an out-of-bounds condition. The FET can be turned off by an external
microcontroller by writing to the CFET control bit. The CFET output is also turned off by the FETSOFF pin. The
FET output cannot be turned on by an external microcontroller if there are any out-of-bounds conditions. Either
the PCFET or the CFET turn on, but not both.
CFET
46
47
CSI2
CSI1
Current-Sense Inputs. These pins connect to the ISL94202 current-sense circuit. There is an external
resistance across which the circuit operates. The sense resistor is typically in the range of 0.2mΩ to 5mΩ.
Input Level Shifter Supply and Battery Pack Voltage Input. This pin powers the input level shifters and is
also used to monitor the voltage of the battery stack. The voltage is internally divided by 32 and connected to
an ADC converter through a MUX.
48
VBATT
GND
PAD
Thermal Pad. This pad should connect to ground.
FN8889 Rev.2.00
Mar 8, 2017
Page 7 of 89
ISL94202
Contents
1.
Overview ............................................................................................................... 1
1.1
Features .................................................................................................................................... 1
Applications .............................................................................................................................. 1
Related Literature ..................................................................................................................... 1
Typical Application Diagram ..................................................................................................... 2
Block Diagram .......................................................................................................................... 3
Ordering Information ................................................................................................................. 4
Pin Configuration ...................................................................................................................... 5
Pin Descriptions ........................................................................................................................ 6
1.2
1.3
1.4
1.5
1.6
1.7
1.8
3.
Specifications ...................................................................................................... 11
Absolute Maximum Ratings .................................................................................................... 11
Thermal Information ................................................................................................................ 12
Recommended Operating Conditions ..................................................................................... 12
Electrical Specification ............................................................................................................ 13
Symbol Table .......................................................................................................................... 20
Timing Diagrams ..................................................................................................................... 20
3.1
3.2
3.3
3.4
3.5
3.6
3.6.1
3.6.2
External Temperature Configuration ................................................................................... 20
Wake-Up Timing ................................................................................................................ 21
Power-Up Timing ................................................................................................................ 21
Change in FET Control ....................................................................................................... 22
Automatic Temperature Scan ............................................................................................. 23
Serial Interface Timing Diagrams ....................................................................................... 23
Discharge Overcurrent/Short-Circuit Monitor ...................................................................... 24
Charge Overcurrent Monitor ............................................................................................... 24
3.6.3
3.6.4
3.6.5
3.6.6
3.6.7
3.6.8
4.
5.
Functional Description ........................................................................................ 25
Battery Connections ........................................................................................... 26
Power Path ............................................................................................................................. 26
Pack Configuration ................................................................................................................. 27
Battery Cell Connections ........................................................................................................ 27
5.1
5.2
5.3
6.
Operating Modes ................................................................................................ 28
Power-Up Operation ............................................................................................................... 28
Wake-Up Circuit ...................................................................................................................... 29
Low Power States ................................................................................................................... 30
6.1
6.2
6.3
6.3.1
6.3.2
Normal mode ...................................................................................................................... 30
Idle mode ............................................................................................................................ 30
Doze Mode ......................................................................................................................... 30
Sleep Mode ......................................................................................................................... 30
Power-Down Mode ............................................................................................................. 31
Exceptions .......................................................................................................................... 31
6.3.3
6.3.4
6.3.5
6.3.6
FN8889 Rev.2.00
Mar 8, 2017
Page 8 of 89
ISL94202
7.
8.
9.
Typical Operating Conditions .............................................................................. 32
Cell Fail Detection ............................................................................................... 33
Open-Wire Detection .......................................................................................... 34
10. Current and Voltage Monitoring .......................................................................... 37
10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.8
Current Monitor ....................................................................................................................... 37
Current Sense ......................................................................................................................... 37
Overcurrent and Short-Circuit Detection ................................................................................. 40
Overcurrent and Short-Circuit Response (Discharge) ............................................................ 40
Overcurrent Response (Charge) ............................................................................................ 41
Microcontroller Overcurrent FET Control Protection ............................................................... 42
Voltage, Temperature, and Current Scan ............................................................................... 43
Cell Voltage Monitoring ........................................................................................................... 44
10.8.1 UVLO and OVLO ................................................................................................................ 44
10.8.2 UV, OV, and Sleep .............................................................................................................. 44
10.9
Overvoltage Detection/Response ........................................................................................... 46
10.10 Undervoltage Detection/Response ......................................................................................... 48
10.11 Temperature Monitoring/Response ......................................................................................... 49
10.11.1 Over-Temperature ............................................................................................................... 50
10.11.2 Under-Temperature ............................................................................................................. 50
10.12 Microcontroller Read of Voltages ............................................................................................ 52
10.13 Voltage Conversions ............................................................................................................... 53
10.13.1 Cell Voltages ....................................................................................................................... 53
10.13.2 Pack Current ....................................................................................................................... 53
10.13.3 Temperature ........................................................................................................................ 53
10.13.4 14-bit Register .................................................................................................................... 53
11. Microcontroller FET Control ................................................................................ 54
12. Cell Balance ........................................................................................................ 55
12.1
µC Control of Cell Balance FETs ............................................................................................ 57
12.2
Cell Balance FET Drive .......................................................................................................... 57
13. Watchdog Timer .................................................................................................. 59
14. Power FET Drive ................................................................................................ 60
15. General I/Os ....................................................................................................... 61
16. Higher Voltage Microcontrollers .......................................................................... 62
17. Packs with Fewer than Eight Cells ..................................................................... 63
FN8889 Rev.2.00
Mar 8, 2017
Page 9 of 89
ISL94202
18. PC Board Layout ................................................................................................ 64
18.1
QFN Package ......................................................................................................................... 65
18.2
Circuit Diagrams ..................................................................................................................... 65
19. EEPROM ............................................................................................................ 66
20. Serial Interface .................................................................................................... 67
20.1
20.2
20.3
20.4
20.5
20.6
Serial Interface Conventions ................................................................................................... 67
Clock and Data ....................................................................................................................... 67
Start Condition ........................................................................................................................ 67
Stop Condition ........................................................................................................................ 67
Acknowledge .......................................................................................................................... 68
Write Operations ..................................................................................................................... 69
20.6.1 Byte Write ........................................................................................................................... 69
20.6.2 Page Write .......................................................................................................................... 69
20.7
Read Operations ..................................................................................................................... 70
20.7.1 Current Address Read ........................................................................................................ 70
20.7.2 Random Read ..................................................................................................................... 70
20.7.3 Sequential Read ................................................................................................................. 71
20.7.4 EEPROM Access ................................................................................................................ 72
20.7.5 EEPROM Read ................................................................................................................... 72
20.7.6 EEPROM Write ................................................................................................................... 72
20.8
Synchronizing Microcontroller Operations with Internal Scan ................................................ 72
21. Register Protection ............................................................................................. 73
22. Registers: Summary (EEPROM) ........................................................................ 74
23. Registers: Summary (RAM) ................................................................................ 75
24. Registers: Detailed (EEPROM) ........................................................................... 76
25. Registers: Detailed (RAM) .................................................................................. 82
26. Revision History .................................................................................................. 87
27. Package Outline Drawing ................................................................................... 88
FN8889 Rev.2.00
Mar 8, 2017
Page 10 of 89
ISL94202
3. Specifications
3. Specifications
3.1
Absolute Maximum Ratings
(Note 1)
Maximum
(Note 1)
Parameter
Minimum
Unit
Power Supply Voltage, VDD
VSS - 0.5
VSS+ 45.0
V
Cell Voltage (VC, VBATT)
VCn
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-3.0
-0.5
VBATT + 0.5
45.0
36.0
27.0
17.0
7.0
V
V
V
V
V
V
V
V
V
VCn - VSS (n = 8)
VCn - VSS (n = 6, 7)
VCn - VSS (n = 4, 5)
VCn - VSS (n = 2, 3)
VCn - VSS (n = 1)
VCn - VSS (n = 0)
VCn - VC(n-1) (n = 2 to 12)
VC1 - VC0
3.0
7.0
7.0
Cell Balance Pin Voltages (VCB)
VCBn - VC(n-1), n = 1 to 5
VCn - VCBn, n = 6 to 8
-0.5
-0.5
7.0
7.0
V
V
Terminal Voltage
ADDR, xT1, xT2, FETSOFF, PSD, INT
VRGO +0.5
5.5
-0.5
-0.5
V
V
SCL, SDAI, SDAO, EOC, SD
CFET, PCFET, C1, C2, C3
DFET, CHMON, LDMON
Terminal Current
VDD - 0.5
-0.5
VDD + 15.5 (60V max)
VDD + 15.0 (60V max)
V
V
RGO
25
mA
Current-Sense Voltage
VBATT, CS1, CS2
VDD +1.0
-0.5
-0.5
-0.5
V
V
VBATT - CS1, VBATT - CS2
CS1 - CS2
+0.5
+0.5
V
ESD Rating
Value
Unit
kV
kV
mA
Human Body Model (Tested per JS-001-2014)
Charged Device Model (Tested per JS-002-2014)
Latch-Up (Tested per JESD78E; Class 2, Level A)
Note:
1.5
1
100
1. Devices are characterized, but not production tested, at Absolute Maximum Voltages.
CAUTION: Do not operate at or near the maximum ratings listed for extended periods of time. Exposure to such conditions may adversely
impact product reliability and result in failures not covered by warranty.
FN8889 Rev.2.00
Mar 8, 2017
Page 11 of 89
ISL94202
3. Specifications
3.2
Thermal Information
JA (°C/W)
JC (°C/W)
Thermal Resistance (Typical)
48 Ld QFN Package (Notes 2, 3)
Notes:
28
0.75
2. JA is measured in free air with the component mounted on a high-effective thermal conductivity test board with “direct
attach” features. See Tech Brief TB379.
3. For JC, the “case temp” location is the center of the exposed metal pad on the package underside.
Parameter
Continuous Package Power Dissipation
Maximum Junction Temperature
Storage Temperature Range
Pb-Free Reflow Profile
Minimum
Maximum
400
Unit
mW
°C
+125
-55
+125
°C
see TB493
3.3
Recommended Operating Conditions
Parameter
Minimum
Maximum
Unit
Temperature Range
Operating Voltage
VDD
-40
+85
°C
4V
2.0
1.0
0.5
36
4.3
4.4
4.8
V
V
V
V
VCn-VC(n-1) Specified Range
VCn-VC(n-1) Extended Range
VCn-VC(n-1) Maximum Range (any cell)
FN8889 Rev.2.00
Mar 8, 2017
Page 12 of 89
ISL94202
3. Specifications
3.4
Electrical Specification
V
= 26.4V, T = -40°C to +85°C, unless otherwise specified. Boldface specification limits apply across operating
A
DD
temperature range, -40°C to +85°C.
Min
(Note 4)
Max
(Note 4)
Parameter
Symbol
Test Conditions
Typ
Unit
Power-Up Condition – Threshold
Rising
VDD minimum voltage at which device
operation begins
VPORR1
6.0
V
(Device becomes operational)
(CFET turns on; CHMON = VDD
CHMON minimum voltage at which device
VPORR2 operation begins
(CFET turns on; VDD > 6.0V)
)
VDD
3.0
V
V
Power-Down Condition –
Threshold Falling
VDD minimum voltage device remains
operational (RGO turns off)
IRGO = 3mA
VPORF
2.5V Regulated Voltage
1.8V Reference Voltage
VBATT Input Current - VBATT
VRGO
VREF
2.4
2.5
1.8
2.6
V
V
1.79
1.81
Input current; Normal/Idle/Doze modes
VDD = 33.6V
38
45
1
µA
µA
IVBATT
Input current; Sleep/Power-Down modes
VDD = 33.6V
V
DD Supply Current
Device active (Normal mode)
(No error conditions)
IVDD1
310
215
370
275
µA
µA
CFET, PCFET, DFET = OFF; VDD = 33.6V
Device active (Idle mode)
(No error conditions)
Idle = 1
IVDD2
CFET, PCFET, DFET = OFF; VDD = 33.6V
Device active (Doze mode)
(No error conditions)
Doze = 1
IVDD3
210
215
265
µA
µA
CFET, PCFET, DFET = OFF; VDD = 33.6V
FET drive current
(IVDD increase when FETs are on -
IVDD4
Normal/Idle/Doze modes); VDD = 33.6V
Device active (Sleep mode);
Sleep = 1; VDD = 33.6V
IVDD5
0°C to +60°C
13
10
30
µA
µA
-40°C to +85°C
50
Power-down
PDWN = 1; VDD = 33.6V
IVDD6
1
µA
µA
Input Bias Current
VDD = VBATT = VCS1 = VCS2 = 33.6V
15
(Normal, idle, doze)
VDD = VBATT = VCS1 = VCS2 = 33.6V
(Sleep, Power-Down)
0°C to +60°C
ICS1
ICS2
1
µA
µA
-40°C to +85°C
3
VDD = VBATT = VCS1 = VCS2 = 33.6V
(Normal, Idle, Doze)
10
15
µA
VDD = VBATT = VCS1 = VCS2 = 33.6V
(Sleep, Power-Down)
0°C to +60°C
1
µA
µA
-40°C to +85°C
3
VCn Input Current
CBn Input Current
Cell input leakage current
AO2:AO0 = 0000H
(Normal/Idle/Doze; not sampling cells)
IVCN
-1
-1
1
1
µA
µA
Cell Balance pin leakage current
(no balance active)
ICBN
FN8889 Rev.2.00
Mar 8, 2017
Page 13 of 89
ISL94202
3. Specifications
= 26.4V, T = -40°C to +85°C, unless otherwise specified. Boldface specification limits apply across operating
V
DD
A
temperature range, -40°C to +85°C. (Continued)
Min
(Note 4)
Max
(Note 4)
Parameter
Symbol
Test Conditions
Typ
Unit
Temperature Monitor Specifications
External Temperature Accuracy
External temperature monitoring error.
ADC voltage error when monitoring xT1
input. TGain = 0; (xTn = 0.2V to 0.737V)
VXT1
-25
15
mV
V
Internal Temperature Monitor
Output
(See “Temperature
[iTB:iT0]10*1.8/4095/GAIN
TINT25
0.276
1.0
GAIN = 2 (TGain bit = 0)
Temperature = +25°C
Monitoring/Response” on page 49)
Change in
[iTB:iT0]10*1.8/4095/GAIN
VINTMON
mV/°C
GAIN = 2 (TGain bit = 0)
Temperature = -40°C to +85°C
Cell Voltage Monitor Specifications
Cell Monitor Voltage Accuracy
(Relative)
Relative cell measurement error
(Maximum absolute cell measurement
error -
Minimum absolute cell measurement error)
VCn - VC(n-1) = 2.4V to 4.2V; 0°C to
3
10
15
30
mV
mV
mV
VADCR
+60°C
VCn - VC(n-1) = 0.1V to 4.7V; 0°C to
+60°C
VCn - VC(n-1) = 0.1V to 4.7V; -40°C to
+85°C
Cell Monitor Voltage Accuracy
(Absolute)
Absolute cell measurement error
(Cell measurement error compared with
voltage at the cell)
VCn - VC(n-1) = 2.4V to 4.2V; 0°C to
+60°C
-15
-20
-30
15
20
30
mV
mV
mV
VADC
VCn - VC(n-1) = 0.1V to 4.7V; 0°C to
+60°C
VCn - VC(n-1) = 0.1V to 4.7V; -40°C to
+85°C
VBATT Voltage Accuracy
VBATT - [VBB:VB0]10*32*1.8/4095;
VBATT
0°C to +60°C
-200
200
mV
mV
-40°C to +85°C
-270
270
Current-Sense Amplifier Specifications
Charge Current Threshold
VCS1-VCS2, CHING indicates charge
VCCTH current
-100
100
μV
μV
VCS1 = 26.4V
Discharge Current Threshold
VCS1-VCS2, DCHING indicates discharge
current; VCS1 = 26.4V
VDCTH
FN8889 Rev.2.00
Mar 8, 2017
Page 14 of 89
ISL94202
3. Specifications
= 26.4V, T = -40°C to +85°C, unless otherwise specified. Boldface specification limits apply across operating
V
DD
A
temperature range, -40°C to +85°C. (Continued)
Min
(Note 4)
Max
(Note 4)
Parameter
Symbol
Test Conditions
Typ
Unit
Current-Sense Accuracy
VIA1 = ([ISNSB:ISNS0]10*1.8/4095)/5;
VIA1
97
-107
8.0
102
107
-97
mV
CHING bit set; Gain = 5
VCS1 = 26.4V, VCS2 - VCS1 = + 100mV
V
IA2 = ([ISNSB:ISNS0]10*1.8/4095)/5;
VIA2
VIA3
VIA4
-102
10.0
-10.0
mV
mV
mV
DCHING bit set; Gain = 5
VCS1 = 26.4V, VCS2 - VCS1 = - 100mV
VIA3 = ([ISNSB:ISNS0]10*1.8/4095)/50;
12.0
-8.0
CHING bit set; Gain = 50
VCS1 = 26.4V, VCS2 - VCS1 = + 10mV
V
IA4 = ([ISNSB:ISNS0]10*1.8/4095)/50;
-12.0
DCHING bit set; Gain = 50
VCS1 = 26.4V, VCS2 - VCS1 = - 10mV
V
IA3 = ([ISNSB:ISNS0]10*1.8/4095)/500;
CHING bit set; Gain = 500
VCS1 = 26.4V, VCS2 - VCS1 = + 1mV
VIA5
VIA6
0°C to +60°C
0.5
1.0
1.5
mV
mV
-40°C to +85°C
0.4
1.6
V
IA4 = ([ISNSB:ISNS0]10*1.8/4095)/500;
DCHING bit set; Gain = 500
VCS1 = 26.4V, VCS2 - VCS1 = - 1mV
0°C to +60°C
-1.5
-1.0
-0.5
mV
mV
-40°C to +85°C
-1.6
-0.4
Overcurrent/Short-Circuit Protection Specifications
Discharge Overcurrent Detection
Threshold
VOCD = 4mV [OCD2:0] = 0,0,0
2.6
6.4
4.0
8.0
5.4
9.6
mV
mV
mV
mV
mV
mV
mV
mV
V
V
V
V
OCD = 8mV [OCD2:0] = 0,0,1
OCD = 16mV [OCD2:0] = 0,1,0
OCD = 24mV [OCD2:0] = 0,1,1
OCD = 32mV [OCD2:0] = 1,0,0 (default)
12.8
20
16.0
25
19.2
30
VOCD
tOCDT
VSCD
tSCT
26.4
42.5
60.3
90
33.0
50.0
67.0
100
39.6
57.5
73.7
110
VOCD = 48mV [OCD2:0] = 1,0,1
V
V
OCD = 64mV [OCD2:0] = 1,1,0
OCD = 96mV [OCD2:0] = 1,1,1
Discharge Overcurrent Detection
Time
[OCDTA:OCDT0] = 0A0H (160ms) (default)
Range:
0ms to 1023ms 1ms/step
0s to 1023s; 1s/step
160
ms
Short-Circuit Detection Threshold
VSCD = 16mV [SCD2:0] = 0,0,0
VSCD = 24mV [SCD2:0] = 0,0,1
10.4
18
16.0
24
21.6
30
mV
mV
mV
mV
mV
mV
mV
mV
V
V
V
V
V
V
SCD = 32mV [SCD2:0] = 0,1,0
SCD = 48mV [SCD2:0] = 0,1,1
SCD = 64mV [SCD2:0] = 1,0,0
SCD = 96mV [SCD2:0] = 1,0,1 (default)
SCD = 128mV [SCD2:0] = 1,1,0
SCD = 256mV [SCD2:0] = 1,1,1
26
33
40
42
49
56
60
67
74
90
100
134
262
110
141
275
127
249
Short-Circuit Current Detection
Time
[SCTA:SCT0] = 0C8H (200µs) (default)
Range:
0µs to 1023µs; 1µs/step
0ms to 1023ms 1ms/step
200
µs
FN8889 Rev.2.00
Mar 8, 2017
Page 15 of 89
ISL94202
3. Specifications
= 26.4V, T = -40°C to +85°C, unless otherwise specified. Boldface specification limits apply across operating
V
DD
A
temperature range, -40°C to +85°C. (Continued)
Min
(Note 4)
Max
(Note 4)
Parameter
Symbol
Test Conditions
Typ
Unit
Charge Overcurrent Detection
Threshold
VOCC = 1mV [OCC2:0] = 0,0,0
0.2
0.7
1.0
2.0
2.1
3.3
mV
mV
mV
mV
mV
mV
mV
mV
V
V
V
V
OCC = 2mV [OCC2:0] = 0,0,1
OCC = 4mV [OCC2:0] = 0,1,0
OCC = 6mV [OCC2:0] = 0,1,1
OCC = 8mV [OCC2:0] = 1,0,0 (default)
2.8
4.0
5.2
4.5
6.0
7.5
VOCC
6.6
8.0
9.8
VOCC = 12mV [OCC2:0] = 1,0,1
9.6
12.0
17.0
25.0
14.4
19.6
27.5
V
V
OCC = 16mV [OCC2:0] = 1,1,0
OCC = 24mV [OCC2:0] = 1,1,1
14.5
22.5
Overcurrent Charge Detection
Time
[OCCTA:OCCT0] = 0A0H (160ms) (default)
Range:
0ms to 1023ms 1ms/step
0s to 1023s; 1s per step
tOCCT
160
8.9
ms
V
Charge Monitor Input Threshold
(Falling Edge)
µCCMON bit = 1; CMON_EN bit = 1
VCHMON
VLDMON
8.2
9.8
Load Monitor Input Threshold
(Rising Edge)
µCLMON bit = 1; LMON_EN bit = 1
0.45
0.60
62
0.75
V
Load Monitor Output Current
ILDMON µCLMON bit = 1; LMON_EN bit = 1
µA
Voltage Protection Specifications
Overvoltage Lockout Threshold
(Rising Edge - Any Cell)
[VCn-VC(n-1)]
[OVLOB:OVLO0] = 0E80H (4.35V)
(default)
Range: 12-bit value (0V to 4.8V)
VOVLO
VOVLOR
VUVLO
VUVLOR
tOVLO
4.35
V
V
Overvoltage Lockout Recovery
Threshold - All Cells
Falling edge
VOVR
Undervoltage Lockout Threshold
(Falling Edge - Any Cell)
[VCn-VC(n-1)]
[UVLOB:UVLO0] = 0600H (1.8V) (default)
Range: 12-bit value (0V to 4.8V)
1.8
V
Undervoltage Lockout Recovery
Threshold - All Cells
Rising edge
VUVR
V
Overvoltage Lockout Detection
Time
Normal operating mode
5 consecutive samples over the limit
(minimum = 160ms, maximum = 192ms)
176
176
4.25
4.15
1
ms
Undervoltage Lockout Detection
Time
Normal operating mode
5 consecutive samples under the limit
(minimum = 160ms, maximum = 192ms)
tUVLO
ms
V
Overvoltage Threshold
(Rising Edge - Any Cell)
[VCn-VC(n-1)]
[OVLB:OVL0] = 0E2AH (4.25V) (default)
Range: 12-bit value (0V to 4.8V)
VOV
Overvoltage Recovery Voltage
(Falling Edge - All Cells)
[VCn-VC(n-1)]
[OVRB:OVR0] = 0DD5H (4.15V) (default)
Range: 12-bit value (0V to 4.8V)
VOVR
V
Overvoltage Detection/Release
Time
[OVTA:OVT0] = 201H (1s) (default) Range:
0ms to 1023ms; 1ms/step
tOVT
s
0s to 1023s; 1s/step
Undervoltage Threshold
(Falling Edge - Any Cell)
[VCn-VC(n-1)]
[UVLB:UVL0] = 0900H (2.7V) (default)
Range: 12-bit value (0V to 4.8V)
VUV
2.7
V
Undervoltage Recovery Voltage
(Rising Edge - All Cells)
[VCn-VC(n-1)]
[UVRB:UVR0] = 0A00H (3.0V) (default)
Range: 12-bit value (0V to 4.8V)
VUVR
3.0
V
Undervoltage Detection Time
[UVTA:UVT0] = 201H (1s) (default)
Range:
0ms to 1023ms; 1ms/step
0s to 1023s; 1s/step
tUVT
1
s
FN8889 Rev.2.00
Mar 8, 2017
Page 16 of 89
ISL94202
3. Specifications
= 26.4V, T = -40°C to +85°C, unless otherwise specified. Boldface specification limits apply across operating
V
DD
A
temperature range, -40°C to +85°C. (Continued)
Min
(Note 4)
Max
(Note 4)
Parameter
Symbol
Test Conditions
Typ
Unit
Undervoltage Release Time
[UVTA:UVT0] = 201H (1s) + 3s (default)
Range:
(0ms to 1023ms) + 3s; 1ms/step
(0s to 1023s) + 3s; 1s/step
tUVTR
3
s
Sleep Voltage Threshold
(Falling Edge - Any Cell)
[VCn-VC(n-1)]
[SLLB:SLL0] = 06AAH (2.0V) (default)
Range: 12-bit value (0V to 4.8V)
VSLL
2.0
1
V
s
Sleep Detection Time
[SLTA:SLT0] = 201H (1s) (default) Range:
0ms to 1023ms; 1ms/step
tSLT
0s to 1023s; 1s/step
Low Voltage Charge Threshold
(Falling Edge - Any Cell)
[VCn-VC(n-1)]
[LVCHB:LVCH0] = 07AAH (2.3V) (default)
Range: 12-bit value (0V to 4.8V)
Precharge if any cell is below this voltage
VLVCH
VLVCHH
VEOC
2.3
117
4.2
117
V
mV
V
Low Voltage Charge Threshold
Hysteresis
End-of-Charge Threshold
(Rising Edge - Any Cell)
[VCn-VC(n-1)]
[EOCSB:EOCS0] = 0E00H (4.2V) (default)
Range: 12-bit value (0V to 4.8V)
End-of-Charge Threshold
Hysteresis
VEOCH
mV
Sleep Mode Timer
[MOD7:MOD0] = 0DH (off)
(default)
Range:
tSMT
90
31
min
s
0s to 255 minutes
Watchdog Timer
[WDT4:WDT0] = 1FH (31s) (default)
Range: 0s to 31s
tWDT
Temperature Protection Specifications
Internal Temperature Shutdown
Threshold
[IOTSB:IOTS0] = 02D8H
TITSD
115
95
°C
°C
V
Internal Temperature Recovery
TITRCV [IOTRB:IOTR0] = 027DH
External Temperature Output
Voltage
Voltage output at TEMPO pin (during
temperature scan); ITEMPO = 1mA
VTEMPO
2.30
2.45
2.60
External Temperature Limit
Threshold (Hot) - xT1 or xT2
Charge, Discharge, Cell Balance
(see Figure 3.1)
xTn Hot threshold. Voltage at VTEMPI,
xT1 or xT2 = 04B6H
TGain = 0
~+55°C; thermistor = 3.535k
Detected by COT, DOT, CBOT bits = 1
TXTH
0.265
0.295
0.672
0.595
V
V
V
V
External Temperature Recovery
Threshold (Hot) - xT1 or xT2
Charge, Discharge, Cell Balance
(see Figure 3.1)
xTn Hot recovery voltage at VTEMPI
xT1 or xT2 = 053EH
TGain = 0
(~+50°C; thermistor = 4.161k)
Detected by COT, DOT, CBOT bits = 0
TXTHR
External Temperature Limit
Threshold (Cold) - xT1 or xT2
Charge, Discharge, Cell Balance
(see Figure 3.1)
xTn Cold threshold. Voltage at VTEMPI
xT1 or xT2 = 0BF2H
TGain = 0
(~ -10°C; thermistor = 42.5k)
Detected by CUT, DUT, CBUT bits
TXTC
External Temperature Recovery
Threshold (Cold) - xT1 or xT2
Charge, Discharge, Cell Balance
(see Figure 3.1)
xTn Cold recovery voltage at VTEMPI. xT1
or xT2 = 0A93H
TGain = 0
(~5°C; thermistor = 22.02k)
Detected by CUT, DUT, CBUT bits
TXTCH
Cell Balance Specifications
Cell Balance FET Gate Drive
Current
VC1 to VC5 (current out of pin)
VC6 to VC8 (current into pin)
15
15
25
25
35
35
µA
µA
FN8889 Rev.2.00
Mar 8, 2017
Page 17 of 89
ISL94202
3. Specifications
= 26.4V, T = -40°C to +85°C, unless otherwise specified. Boldface specification limits apply across operating
V
DD
A
temperature range, -40°C to +85°C. (Continued)
Min
(Note 4)
Max
(Note 4)
Parameter
Symbol
Test Conditions
Typ
4.2
Unit
V
Cell Balance Maximum Voltage
Threshold (Rising Edge - Any cell)
[VCMAX]
[CBVUB:CBVU0] = 0E00H (4.2V) (default)
Range: 12-bit value (0V to 4.8V)
VCBMX
Cell Balance Maximum Threshold
Hysteresis
VCBMXH
117
3.0
mV
V
Cell Balance Minimum Voltage
Threshold (Falling Edge - Any cell)
[VCMIN]
[CBVLB:CBVL0] = 0A00H (3.0V) (default)
Range: 12-bit value (0V to 4.8V)
VCBMN
Cell Balance Minimum Threshold
Hysteresis
VCBMNH
117
mV
Cell Balance Maximum Voltage
Delta Threshold (Rising Edge -
Any Cell)
[CBDUB:CBD0] = 06AAH (2.0V) (default)
Range: 12-bit value (0V to 4.8V)
VCBDU
2.0
V
[VCn-VC(n-1)]
Cell Balance Maximum Voltage
Delta Threshold Hysteresis
VCBDUH
117
mV
Wake-Up Specifications
Device CHMON Pin Voltage
Threshold (Wake on Charge)
(Rising Edge)
CHMON pin rising edge
Device wakes up and sets Sleep flag LOW
VWKUP1
7.0
8.0
9.0
V
V
Device LDMON Pin Voltage
Threshold (Wake on Load)
(Falling Edge)
LDMON pin falling edge
Device wakes up and sets Sleep flag LOW
VWKUP2
0.15
0.40
0.70
Open-Wire Specifications
Open-Wire Current
IOW
1.0
mA
V
Open-Wire Detection Threshold
VCn-VC(n-1); VCn is open. (n = 2, 3, 4, 5,
6, 7, 8). Open-wire detection active on the
VCn input.
VOW1
-0.3
VC1-VC0; VC1 is open. Open-wire
detection active on the VC1 input.
VOW2
VOW3
0.4
V
V
VC0-VSS; VC0 is open. Open-wire
detection active on the VC0 input.
1.25
FET Control Specifications
DFET Gate Voltage
VDFET1 (ON) 100µA load; VDD = 36V
VDFET2 (ON) 100µA load; VDD = 6V
VDFET3 (OFF)
47
8
52
9
57
10
V
V
0
V
CFET Gate Voltage (ON)
PCFET Gate Voltage (ON)
VCFET1 (ON) 100µA load; VDD = 36V
VCFET2 (ON) 100µA load; VDD = 6V
VCFET3 (OFF)
47
8
52
9
57
10
V
V
VDD
V
VPFET1 (ON) 100µA load; VDD = 36V
VPFET2 (ON) 100µA load; VDD = 6V
VPFET3 (OFF)
47
8
52
9
57
10
V
V
VDD
V
FET Turn-Off Current (DFET)
FET Turn-Off Current (CFET)
FET Turn-Off Current (PCFET)
FETSOFF Rising Edge Threshold
IDF(OFF)
14
9
15
13
13
16
17
17
mA
mA
mA
ICF(OFF)
IPF(OFF)
9
FETSOFF rising edge threshold. Turn off
FETs
VFO(IH)
VFO(IL)
1.8
1.2
V
V
FETSOFF Falling Edge Threshold
FETSOFF falling edge threshold. Turn on
FETs
Serial Interface Characteristics (Note 5)
Input Buffer Low Voltage (SCL,
V
Voltage relative to VSS of the device
Voltage relative to VSS of the device
VRGO x 0.3
-0.3
V
V
IL
SDA)
Input Buffer High Voltage (SCL,
SDAI, SDAO)
V
VRGO x 0.7
V
RGO + 0.1
IH
FN8889 Rev.2.00
Mar 8, 2017
Page 18 of 89
ISL94202
3. Specifications
= 26.4V, T = -40°C to +85°C, unless otherwise specified. Boldface specification limits apply across operating
V
DD
A
temperature range, -40°C to +85°C. (Continued)
Min
(Note 4)
Max
(Note 4)
Parameter
Symbol
Test Conditions
Typ
Unit
V
Output Buffer Low Voltage (SDA)
VOL
IOL = 1mA
0.4
SDA and SCL Input Buffer
Hysteresis
Sleep bit = 0
I2CHYST
fSCL
0.05 x VRGO
V
SCL Clock Frequency
400
50
kHz
ns
Pulse Width Suppression Time at
SDA and SCL Inputs
Any pulse narrower than the maximum
spec is suppressed.
tIN
SCL Falling Edge to SDA Output
Data Valid
From SCL falling crossing VIH (minimum),
until SDA exits the VIL (maximum) to VIH
(minimum) window
tAA
0.9
µs
µs
Time the Bus Must Be Free Before
Start of New Transmission
SDA crossing VIH (minimum) during a
STOP condition to SDA crossing VIH
tBUF
1.3
(minimum) during the following START
condition
Clock Low Time
tLOW
tHIGH
Measured at the VIL (maximum) crossing
Measured at the VIH (minimum) crossing
1.3
0.6
µs
µs
Clock High Time
Start Condition Set-Up Time
SCL rising edge to SDA falling edge, both
crossing the VIH (minimum) level
tSU:STA
0.6
µs
Start Condition Hold Time
Input Data Set-Up Time
Input Data Hold Time
From SDA falling edge crossing
VIL (maximum) to SCL falling edge
tHD:STA
0.6
µs
crossing VIH (minimum)
From SDA exiting the VIL (maximum) to VIH
tSU:DAT
(minimum) window to SCL rising edge
crossing VIL (minimum)
100
0
ns
µs
From SCL falling edge crossing
VIH (minimum) to SDA entering the
tHD:DAT
0.9
V
IL (maximum) to VIH (minimum) window
Stop Condition Set-Up Time
From SCL rising edge crossing VIH
(minimum) to SDA rising edge crossing VIL
(maximum)
tSU:STO
tHD:STO
tDH
0.6
0.6
0
µs
µs
ns
Stop Condition Hold Time
Data Output Hold Time
From SDA rising edge to SCL falling edge.
Both crossing VIH (minimum)
From SCL falling edge crossing VIL
(maximum) until SDA enters the VIL
(maximum) to VIH (minimum) window
SDA and SCL Rise Time
SDA and SCL Fall Time
tR
tF
From VIL (maximum) to VIH (minimum)
From VIH (minimum) to VIL (maximum)
300
300
ns
ns
SDA and SCL Bus Pull-Up
Resistor Off-Chip
Maximum is determined by tR and tF
ROUT
For CB = 400pF, maximum is 2kΩ ~ 2.5kΩ
For CB = 40pF, maximum is 15kΩ~ 20kΩ
1
kΩ
Input Leakage (SCL, SDA)
EEPROM Write Cycle Time
Notes:
ILI
-10
10
µA
ms
tWR
+25°C
30
4. Parameters with MIN and/or MAX limits are 100% tested at +25°C, unless otherwise specified. Device MIN and/or MAX
values are based on temperature limits established by characterization and are not production tested.
5. Compliance to datasheet limits is assured by one or more methods: production test, characterization, and/or design.
FN8889 Rev.2.00
Mar 8, 2017
Page 19 of 89
ISL94202
3. Specifications
3.5
Symbol Table
WAVEFORM
INPUTS
OUTPUTS
WAVEFORM
INPUTS
OUTPUTS
DON’T CARE:
CHANGES
ALLOWED
CHANGING:
STATE NOT
KNOWN
MUST BE
STEADY
WILL BE
STEADY
N/A
CENTER LINE
IS HIGH
IMPEDANCE
MAY CHANGE
FROM LOW
TO HIGH
WILL CHANGE
FROM LOW
TO HIGH
MAY CHANGE
FROM HIGH
TO LOW
WILL CHANGE
FROM HIGH
TO LOW
3.6
Timing Diagrams
3.6.1
External Temperature Configuration
TEMPO PIN
22kΩ
22kΩ
xT1 PIN
xT2 PIN
DIGITAL TEMPERATURE VOLTAGE READING =
xTn * 2 (TGAIN BIT = 0)
xTn * 1 (TGAIN BIT = 1)
10kΩ
10kΩ
THERMISTORS: 10k, Murata XH103F
Figure 3.1
External Temperature Configuration
FN8889 Rev.2.00
Mar 8, 2017
Page 20 of 89
ISL94202
3. Specifications
3.6.2
Wake-Up Timing
ENTERS SLEEP MODE
LDMON PIN
V
WKUP2
<1µs
CAN STAY IN
SLEEP MODE
CAN STAY IN
SLEEP MODE
IN_SLEEP BIT
V
WKUP1
<1µs
CHMON PIN
~50ms
CAN STAY IN
SLEEP MODE
CAN STAY IN
SLEEP MODE
IN_SLEEP BIT
~140ms
DFET/CFET
If LDMON or CHMON is “active” when entering
Sleep mode, the IC wakes up after a short delay.
Figure 3.2
Wake-Up Timing (from Sleep)
3.6.3
Power-Up Timing
VWKUP1
CHMON PIN
~3s
256ms
LDMON CHECK
DFET/CFET
TURN ON FETs IF NO PACK FAULTS
RGO
~4ms
I C COMMUNICATION
2
Figure 3.3
Power-Up Timing (from Power-Up/Shutdown)
FN8889 Rev.2.00
Mar 8, 2017
Page 21 of 89
ISL94202
3. Specifications
3.6.4
Change in FET Control
SCL
SDA
BIT
3
BIT
2
BIT
1
BIT
0
BIT
1
BIT
0
ACK
ACK
~1µs
DATA
~1µs (~500µs IF BOTH FETs OFF)
t
t
FTOFF
FTON
90%
90%
DFET/CFET TURN ON
10%
10%
2
Figure 3.4
I C FET Control Timing
V
FO(OFF)
V
FETSOFF PIN
FO(ON)
~500µs
~1µs
~1µs
DFET/CFET
TURN ON
FET
CHARGE PUMP
Figure 3.5
FETSOFF FET Control Timing
FN8889 Rev.2.00
Mar 8, 2017
Page 22 of 89
ISL94202
3. Specifications
3.6.5
Automatic Temperature Scan
128ms
1024ms
2048ms
MONITOR
TIME = 120µs
2.5V
TEMPO PIN
EXTERNAL
TEMPERATURE
OVER-TEMPERATURE
THRESHOLD
UNDER-TEMP
OVER-TEMP
xTn
DELAY TIME = 20µs
DELAY TIME = 20µs
MONITOR TEMPERATURE DURING THIS
TIME PERIOD
CBOT, DOT, COT BITs
FET SHUTDOWN OR
CELL BALANCE TURN
OFF (IF ENABLED)
SEE Figure 3.1 FOR TEST CIRCUIT
Figure 3.6
Automatic Temperature Scan
3.6.6
Serial Interface Timing Diagrams
t
t
t
R
HIGH
LOW
t
F
SCL
t
SU:STA
t
t
t
SU:DAT
HD:DAT
SU:STO
t
HD:STA
SDA
(INPUT
TIMING)
t
BUF
t
t
AA
DH
SDA
(OUTPUT
TIMING)
Figure 3.7
Serial Interface Bus Timing
FN8889 Rev.2.00
Mar 8, 2017
Page 23 of 89
ISL94202
3. Specifications
3.6.7
Discharge Overcurrent/Short-Circuit Monitor
LOAD RELEASES DURING THIS TIME
256ms
V
LDMON
3s
LDMON PIN
DETECTS 2 LDMON PULSES ABOVE THRESHOLD
V
SC
V
OCD
V
DSENSE
t
t
t
SCD
SCD
OCD
‘1’
‘0’
‘0’
DOC BIT
DSC BIT
‘1’
2.5V
µC REGISTER 1 READ
SD
OUTPUT
µC REGISTER 1 READ
µC IS OPTIONAL
LDMON DETECTS
LOAD RELEASE
RESETS DOC, SCD BIT,
TURNS ON FET
LDMON DETECTS LOAD RELEASE
RESETS DOC, SCD BIT, TURNS ON FET
V
+15V
DD
DFET
OUTPUT
ISL94202 TURNS ON DFET
(µCFET BIT = 0)
Figure 3.8
Discharge/Short-Circuit Monitor
3.6.8
Charge Overcurrent Monitor
(Assumes NO_OCCR bit is ‘0’)
CHARGER RELEASES
V
CHMON
DETECTS 2 CHMON PULSES BELOW THRESHOLD
CHMON PIN
V
CSENSE
V
OCC
t
OCC
‘1’
‘0’
COC BIT
SD
2.5V
OUTPUT
CHMON DETECTS CHARGER RELEASE
RESETS DOC, SCD BIT, TURNS ON FET
REGISTER 1 READ
V
+15V
DD
CFET
OUTPUT
ISL94202 TURNS ON CFET
(µCFET BIT = 0)
Figure 3.9
Charge Overcurrent Monitor
FN8889 Rev.2.00
Mar 8, 2017
Page 24 of 89
ISL94202
4. Functional Description
4. Functional Description
This IC is intended to be a stand-alone battery pack monitor, so it provides monitor and protection functions without requiring
an external microcontroller.
The part operates power control FETs on the high side with a built-in charge pump for driving N-channel FETs. The
current-sense function is also on the high side.
To extend battery life, power is minimized in all areas with parts of the circuit powered down a majority of the time. The RGO
output stays on so that any connected microcontroller can remain on most of the time.
The ISL94202 includes:
• Input level shifter to enable monitoring of battery stack voltages
• 14-bit ADC converter, with voltage readings trimmed and saved as 12-bit results
• 1.8V voltage reference (0.8% accurate)
• 2.5V regulator, with the voltage maintained during sleep
• Automatic scan of the cell voltages; overvoltage, undervoltage, and sleep voltage monitoring
• Selectable overcurrent detection settings
• Eight discharge overcurrent thresholds
• Eight charge overcurrent thresholds
• Eight short-circuit thresholds
• 12-bit programmable discharge overcurrent delay time
• 12-bit programmable charge overcurrent delay time
• 12-bit programmable short-circuit delay time
• Current-sense monitor with gain that provides the ability to read the current-sense voltage
• Second external temperature sensor for use in monitoring the pack or power FET temperatures
• EEPROM for storing operating parameters and a user area for general purpose pack information
FN8889 Rev.2.00
Mar 8, 2017
Page 25 of 89
ISL94202
5. Battery Connections
5. Battery Connections
5.1
Power Path
Figure 5.1 shows the main power path connections for a single charge/discharge path.
These figures show Schottky diodes on the VDD pin. These are to maintain the voltage on the VDD pin during high current
conditions or when the Charge FET is OFF. These are not needed if V can be maintained within 0.5V of V
.
BATT
DD
The CHMON pin connects to the pack pin that receives the charge and the LDMON pin connects to the pack pin that drives
the load. For the single path application, these pins can tie together.
N-CHANNEL FETs
CHG+
DISCHG+
PACK+
CS1
CS2
100Ω
1kΩ
1kΩ
VBATT
470nF
47nF
VC8
VC7
47nF
Figure 5.1
Single Path FET Drive/Power Supply Detail
FN8889 Rev.2.00
Mar 8, 2017
Page 26 of 89
ISL94202
5. Battery Connections
5.2
Pack Configuration
A register in EEPROM (CELLS) identifies the number of cells that are supposed to be present, so the ISL94202 only scans
these cells. This register is also used for the cell balance operation. The register contents are a 1:1 representation of the cells
connected to the pack. For example, in a 6-cell pack, the value in CELLS is ‘11100111’ (CFH), which indicates that Cells 1,
2, 3, 6, 7, and 8 are connected. Also see Figure 5.2.
5.3
Battery Cell Connections
Suggested connections for pack configurations varying from three cells to eight cells are shown in Figure 5.2.
8 CELLS
VC8
7 CELLS
VC8
6 CELLS
VC8
CB8
VC7
CB7
VC6
CB6
VC5
CB5
VC4
CB8
VC7
CB7
VC6
CB6
VC5
CB5
VC4
CB8
VC7
CB7
VC6
CB6
VC5
CB5
VC4
CB4
VC3
CB4
VC3
CB4
VC3
CB3
VC2
CB2
VC1
CB1
CB3
VC2
CB2
VC1
CB1
CB3
VC2
CB2
VC1
CB1
VC0
VSS
VC0
VSS
VC0
VSS
5 CELLS
VC8
4 CELLS
VC8
3 CELLS
VC8
CB8
VC7
CB7
VC6
CB8
VC7
CB7
VC6
CB8
VC7
CB7
VC6
CB6
VC5
CB5
VC4
CB6
VC5
CB5
VC4
CB6
VC5
CB5
VC4
CB4
VC3
CB4
VC3
CB4
VC3
CB3
VC2
CB2
VC1
CB1
CB3
VC2
CB2
VC1
CB1
CB3
VC2
CB2
VC1
CB1
VC0
VSS
VC0
VSS
VC0
VSS
NOTE: MULTIPLE CELLS CAN BE CONNECTED IN PARALLEL
Figure 5.2
Battery Connection Options
FN8889 Rev.2.00
Mar 8, 2017
Page 27 of 89
ISL94202
6. Operating Modes
6. Operating Modes
6.1
Power-Up Operation
When the ISL94202 first connects to the battery pack, it is unknown which pins connect first or in what order. When the
VDD and VSS pins connect, the device enters the power-down state. It remains in this state until a charger is connected.
The device will also power up if the CHMON pin is connected to the VDD pin through an outside resistor to simplify the
PCB manufacture. It is possible that the pack powers up automatically when the battery stack is connected due to
momentary conduction through the power FET G-S and G-D capacitors.
Once the charger connects (or CHMON connects), the internal power supply turns on. This powers up all internal supplies
and starts the state machine. If some cells are not connected, the state machine recognizes this, either through the open-wire
test (see “Typical Operating Conditions” on page 32) or because the monitored cell voltage reads zero when the “CELLS”
register indicates that there should be a voltage at that pin. If the cell voltages do not read correctly, then the ISL94202
remains in the POR loop until conditions are valid for power-up. (It is for this reason that the factory default for the device
is three cells. When manufacturing the application board, Cells 1, 2, and 8 must be connected to power up. If other cells are
connected it is OK, but for the other cells to be monitored, the CELLS register needs to be changed.)
If the inputs all read “good” during this sequence, then the state machine enters the normal monitor state. In the normal
state, if all cell voltages read “good” and there are no overcurrent or temperature issues and there is no load, the FETs turn
on. To determine if there is a load, the device does a load check. This operation waits for about three seconds and then must
see no load for two successive load monitor cycles (256ms apart).
During the POR operation, the RAM registers are all reset to default conditions from values saved in the EEPROM.
When the cell voltages drop, the ISL94202 remains on if the V voltage remains above 1V and the VRGO voltage is
DD
above 2.25V. This is to maintain operation of the device in the event of a short drop in cell voltage due to a pack short-
circuit condition. In the event of a longer battery stack voltage drop, the device will return to a power-down condition if
V
drops below a POR threshold of about 3.5V when V
is below 2.25V (see Figures 6.14 and 6.15).
DD
RGO
•
•
DO A VOLTAGE SCAN.
POWER-DOWN
STATE
ONLY LOOK AT CELLS THAT ARE
SPECIFIED IN THE “CELL” REG.
•
•
IF ALL CELL VOLTAGES AND TEMPS
ARE OK, DO A LOAD TEST.
CHARGER CONNECT
BATTERY STACK CONNECT
AND V > V
IF THERE ARE ANY ERRORS, KEEP
SCANNING VOLTAGES,
DD
POR
TEMPERATURES, AND LOAD AT
NORMAL SCAN RATES.
POWER ON RESET
V
< 1.2V
RGO
FETs OFF, NO CURRENT SCAN.
SCAN ONLY VOLTAGES, TEMP, LOAD
OR
(ANY CELL < V
FOR 160ms AND
UVLO
UVLOPD = 1)
OR
ALL VOLTAGES OK
TEMP OK
PDWN BIT SET
NO LOAD
NORMAL OPERATING
MODE
Figure 6.14
Power-On Reset State Machine
FN8889 Rev.2.00
Mar 8, 2017
Page 28 of 89
ISL94202
6. Operating Modes
WHILE RGO IS ABOVE 2.25V, V DROPPING BELOW
DD
POR DOES NOT CAUSE A POWER-DOWN
6V
POR ~3.5V
POR SCAN
UVR
UV
VDD
LAST CELL CONNECTED
POR
(RESET
REGISTERS)
POWERED STATE
2.25V
RGO
3s
DFET
CHMON
LDMON
Figure 6.15
Power-Up/Power-Down Low Voltage Waveforms
6.2
Wake-Up Circuit
When in Sleep mode, the wake-up circuit detects that the output pin is pulled low (as might be the case when a load is
attached to the pack and the FETs are off) or pulled high (as might be the case when the charger is connected and the FETs
are off).
The wake-up circuit does not draw significant continuous current from the battery.
FN8889 Rev.2.00
Mar 8, 2017
Page 29 of 89
ISL94202
6. Operating Modes
6.3
Low Power States
In order to minimize power consumption, most circuits are kept off when not being used and items are sampled when
possible.
There are five power states in the device (see Figure 6.16).
6.3.1
Normal mode
This is the normal monitoring/scan mode. In this mode, the device monitors the current continuously and scans the
voltages every 32ms. If balancing is called for, then the device activates external balancing components. All necessary
circuits are on and unnecessary circuits are off.
During the scan, the ISL94202 draws more current as it activates the input level shifter, the ADC, and data processing.
Between scans, circuits turn off to minimize power consumption.
6.3.2
Idle mode
If there is no current flowing for 0 to 15 minutes (set in the MOD register), then the device enters the Idle mode. In this
mode, voltage scanning slows to every 256ms per scan. The FETs and the LDO remain on. In this mode, the device
consumes less current, because there is more time between scans.
When the ISL94202 detects any charge or discharge current, the device exits the Idle mode and returns to the Normal
mode of operation.
The device does not automatically enter the Idle mode if the µCSCAN bit is set to “1”, because the microcontroller is in
charge of performing the scan and controlling the operation.
Setting the Idle bit to “1” forces the device to enter Idle mode, regardless of current flow. When a µC sets the Idle bit, the
device remains in Idle, regardless of the timer or the current. Setting the mode control bits to “0” allows the device to
control the mode.
6.3.3
Doze Mode
While in Idle mode, if there is no current flowing for another 0 to 16 minutes (same value as the idle timer), the device
enters the Doze mode, where cell voltage sampling occurs every 512ms. The FETs and the LDO remain on. In this
mode, the device consumes less current than in Idle mode, because there is more time between scans.
When the ISL94202 detects any charge or discharge current, the device exits Doze mode and returns to the Normal
mode.
The device does not automatically enter the Idle mode if the µCSCAN bit is set to “1”, because the microcontroller is in
charge of performing the scan and controlling the operation.
Setting the Doze bit forces the device to enter the Doze mode, regardless of the current flow. When a microcontroller
sets the Doze bit, the device remains in Doze mode regardless of the timer or the current. Setting the mode control bits to
“0” allows the device to control the mode.
Note: Setting the Idle/Doze timer to 0 immediately forces the device into the Doze mode when there is no current.
6.3.4
Sleep Mode
The ISL94202 enters the Sleep mode when the voltage on the cells drops below the sleep voltage threshold for a period
of time, specified by the sleep delay timer. To prevent the device from entering the Sleep mode by a low voltage on the
cells, the Sleep Voltage Level (SLL) register can be set to “0”.
The device can also enter the Sleep mode from the Doze mode if there has been no detected current for more than the
duration of the Sleep mode timer (set in the MOD register). In this case, the device remains in Doze mode until there has
been no current for 0 to 240 minutes (with 16 minute steps).
The external microcontroller forces the ISL94202 to enter Sleep mode by writing to the Sleep bit (Register 88H). Setting
the Sleep bit forces the Sleep mode, regardless of the current flow.
FN8889 Rev.2.00
Mar 8, 2017
Page 30 of 89
ISL94202
6. Operating Modes
Note: If both Idle/Doze and Sleep timers are set to “0”, the device immediately goes to sleep. To recover from this
condition, apply current to the device or hold the LDMON pin low (or CHMON pin high) and write non-zero values to
the registers.
While in the Sleep mode, everything is off except for the 2.5V regulator and the wake up circuits. The device can be
waken by LDMON connection to a load or CHMON connection to a charger.
6.3.5
Power-Down Mode
This mode occurs when the voltage on the pack is too low for proper operation. This occurs when:
• V is less than the POR threshold and RGO < 2.25V. This condition occurs if cells discharge over a long period of
DD
time.
• V is less than 1V and RGO > 2.25V. This condition can occur during a short-circuit with minimum capacity cells.
DD
The V drops out, but the RGO cap maintains the logic supply.
DD
• Any cell voltage is less than the UVLO threshold for more than about 160ms (and UVLOPD = 1).
• Commanded by an external µC.
Recovering out of any low power state brings the ISL94202 into the Normal operating mode.
6.3.6
Exceptions
There is one exception to the normal sequence of mode management. When the microcontroller sets the µCSCAN bit,
the internal scan stops. This means that the device no longer looks for the conditions required for sleep. The external
microcontroller needs to manage the modes of operation.
{ANY CELL VOLTAGE LESS THAN UVLO
FOR 160ms AND UVLOPD = 1} OR
RGO < 1.2V OR
POWER-DOWN STATE
POWER CONSUMPTION <1µA
PDWN BIT SET TO “1”
FIRST POWER UP: VOLTAGE ON VDD RISES ABOVE
THE POR THRESHOLD.
ALREADY POWERED: A CHARGER WAKE UP SIGNAL.
NORMAL OPERATING
STATE
POWER CONSUMPTION AVERAGE
450µA (2mA PEAKS)
WAKE UP SIGNAL (EITHER
CHARGER OR LOAD)
NO CHARGE OR DISCHARGE CURRENT DETECTED FOR
0 TO 15 MIN FROM NORMAL STATE OR IDLE BIT IS SET
ANY CELL VOLTAGE
DROPS BELOW SLEEP
THRESHOLD FOR
IDLE STATE
DOZE STATE
SLEEP STATE
POWER CONSUMPTION AVERAGE
350µA MAX (2mA PEAKS)
SLEEP DELAY TIME
NO CHARGE OR DISCHARGE CURRENT DETECTED FOR
0 TO 15 MIN FROM IDLE STATE OR DOZE BIT IS SET
OR SLEEP BIT
IS SET
WHEN THE DEVICE
DETECTS ANY CHARGE
POWER CONSUMPTION AVERAGE
300µA (2mA PEAKS)
OR DISCHARGE CURRENT,
OPERATION MOVES FROM
DOZE OR IDLE STATES BACK TO
THE NORMAL OPERATING STATE
NO CHARGE OR DISCHARGE CURRENT DETECTED FOR
0 TO 240 MIN FROM DOZE STATE OR SLEEP BIT IS SET
POWER CONSUMPTION AVERAGE
15µA
Figure 6.16
ISL94202 Power States
FN8889 Rev.2.00
Mar 8, 2017
Page 31 of 89
ISL94202
7. Typical Operating Conditions
7. Typical Operating Conditions
Table 7.2 shows some typical device operating parameters.
Table 7.2
Typical Operating Conditions
Function
Typical
Unit
Bits
Bits
µs
ADC Resolution
14
12
ADC Results Saved (and calibrated)
ADC Conversion Time
10
Overcurrent/Short-Circuit Scan Time
Voltage Scan Time (Time per Cell) Includes Settling Time
Continuous
125
µs
Voltage Protection Scan Rate
(Time between scans) Normal Mode;
Idle Mode
32
256
512
ms
Doze Mode
Internal Over-temperature Turn-on/Turn-off Delay Time
External Temperature Autoscan On Time; TEMPO = 2.5V
128
0.2
ms
ms
External Temperature Autoscan Off Time; TEMPO = 0V Normal Mode
Idle Mode
Doze Mode
128
1024
2048
ms
Wake-Up Delay from Sleep. Time to Turn On Power FETs Following Load or Charger Connection. All Pack
Conditions OK.
140
3
ms
Wake-Up Delay from Shutdown or Initial Power-Up. Time to Turn On Power FETs Following Charger
Connection. All Pack Conditions OK.
sec
Default Idle/Doze Mode Delay Times
Default Sleep Mode Delay Time
10
90
min
min
FN8889 Rev.2.00
Mar 8, 2017
Page 32 of 89
ISL94202
8. Cell Fail Detection
8. Cell Fail Detection
The Cell Fail (CELLF) condition indicates that the difference between the highest voltage cell and the lowest voltage cell
exceeds a programmed threshold (as specified in the CBDU register). Once detected, the CELLF condition turns off the cell
balance FETs and the power FETs, but only if the µCFET bit = “0.” Setting the µCFET bit = 1 prevents the power FETs from
turning off during a CELLF condition. The microcontroller is then responsible for the power FET control.
An EEPROM bit, CFPSD, when set to “1”, enables the PSD activation when the ISL94202 detects a Cell Fail condition. When
CELLF = 1 and CFPSD = 1, the power FETs and cell balance FETs turn off, PLUS the PSD output goes active. The pack
designer can use the PSD pin output to deactivate the pack by blowing a fuse.
The CELLF function can be disabled by setting the CBDU value to FFFH. In this case, the voltage differential can never
exceed the limit. However, disabling the cell fail condition also disables the open-wire detection (see “Open-Wire Detection”
on page 34).
FN8889 Rev.2.00
Mar 8, 2017
Page 33 of 89
ISL94202
9. Open-Wire Detection
9. Open-Wire Detection
The ISL94202 device has a special, open-battery wire detection function that prevents the cells from being excessively charged
or discharged by turning off the power FETs if there is an open wire. Additionally, the open-wire detection function prevents
the operation of cell balancing when there is an open wire. Cell balancing with an open wire should be avoided for two reasons.
First, an open wire compromises cell balancing. Second, excessive voltage may appear on the ISL94202 VCn input pins if the
cell balance turns on the external balancing FET when there is an open wire. Internal clamps and input series resistors prevent
damage as a result of short term exposure to higher input voltages.
The open-wire feature uses built in circuits to force short pulses of current into or out of the input capacitors (see Figure 9.17).
When there is no open wire, the battery cell itself changes little in response to the open-wire test.
The open-wire operation is disabled by setting a control bit (DOWD) to “1”. When enabled (DOWD = 0), the ISL94202
performs an open-wire test when the CELLF condition exists and then once every 32 voltage scans as long as the CELLF
condition remains. A CELLF condition is the first indication that there might be an open wire.
In operation, the open-wire circuit pulls (or pushes) 1mA of current sequentially on each VCn input for a period of time. The
open-wire on-time is programmable by a value in the OWT register. The pulse duration is programmable between 1µs and
512ms. The default values for current and time are 1mA current and 1ms duration. Note that, in the absence of a battery cell,
1mA input current, along with an external capacitor of 4.7nF, changes the voltage of the input to the open-wire threshold of
-1.4V (relative to the adjacent cell) within 30µs. With the cell present, the voltage will have a negligible change.
Each input has a comparator that detects if the voltage on an input drops more than 1.4V below the voltage of the cell below.
Exceptions are VC1 and VC0. For VC1, the circuit looks to see if the voltage drops below 1V. For VC0, the circuit looks to see
if the voltage exceeds 1.4V. If any comparator trips, then the device sets an OPEN error flag indicating an open-wire failure and
disables cell balancing. See Figure 9.18 on page 35 for sample timing.
VCn
CELL n
INTERNAL
2.5V SUPPLY
NOTE: THE OPEN-WIRE TEST IS
RUN ONLY IF THE DEVICE DETECTS
THE CELLF CONDITION AND THEN
ONCE EVERY 32 VOLTAGE SCANS
WHILE A CELLF CONDITION
EXISTS. EACH CURRENT SOURCE
IS TURNED ON SEQUENTIALLY.
VC4
VC3
VC2
CELL 4
CELL 3
CELL 2
CELL 1
VC1
VC0
Figure 9.17
Open-Wire Detection
FN8889 Rev.2.00
Mar 8, 2017
Page 34 of 89
ISL94202
9. Open-Wire Detection
PACK VC5 OPEN WIRE
PACK OPEN WIRE CLEARED
PACK CELL IMBALANCE
CELLF THRESHOLD
VC
VC
-
MAX
CBAL FETs TURN OFF
MIN
CELLF BIT
1s (Note 4)
NO OPEN-WIRE SCANS
~160ms (DEFAULT)
OPEN-WIRE SCAN
t
OW
~1ms
VC8 OW TEST
VC7 OW TEST
VC6 OW TEST
VC5 OW TEST
VC4 OW TEST
VC3 OW TEST
VC2 OW TEST
VC1 OW TEST
DEFAULT = 20ms
VC6
VC5
VC4
1V
32ms
(Note 1)
~1.7V
(Note 5)
(Note 2)
VOLTAGE SCAN
OPEN BIT
VOLTAGE SCAN REPORTS THAT
VC5 = 0V AND VC6 = 4.8V
Notes:
1. Voltage drop = 1mA * 1kΩ = 1V.
2. Voltage = VF of CB5 Balance FET body diode + (1mA * 1kΩ).
3. OWPSD bit = 0.
4. This time is 8s in Idle and 16s in Doze.
5. This 32ms scan rate increases to 256ms in Idle and 512ms in Doze.
Figure 9.18
Open-Wire Test Timing
With the open-wire setting of 1mA, input resistors of 1kΩ create a voltage drop of 1V. This voltage drop, combined with the
body diode clamp of the cell balance FET, provides the -1.4V needed to detect an open wire. For this reason and for the
increased protection, it is not recommended that smaller input series resistors be used. For example, with a 100Ω input resistor,
the voltage across the input resistor drops only 0.1V. This will not allow the input open-wire detection hardware to trigger
(although the digital detection of an open wire still works, the hardware detection automatically turns off the open-wire
current).
Input resistors larger than 1kΩ may be desired to increase the input filtering. This is allowed in the open-wire test, by providing
an increase in the detection time (by changing the OWT value.) However, increasing the input resistors can significantly affect
measurement accuracy. The ISL94202 has up to 2µA variation in the input measurement current. This amounts to about 2mV
measurement error with 1k resistors (this error has been factory calibrated out). However, 10kΩ resistors can result in up to
20mV measurement errors. To increase the input filtering, the preferred method is to increase the size of the capacitors.
Depending on the selection of the input filter components, the internal open-wire comparators may not detect an open-wire
condition. This might happen if the input resistor is small. In this case, the body diode of the cell balance FET may clamp the
input before it reaches the open-wire detection threshold. To overcome this limitation and provide a redundant open-wire
detection, at the end of the open-wire scan, all input voltages are converted to digital values. If any digital value equals 0V
(minimum) or 4.8V (maximum), the device sets an OPEN error flag indicating an open-wire failure.
When an open-wire condition occurs and the “Open-Wire Power Shutdown” (OWPSD) bit is equal to “0”, the ISL94202 turns
off all power FETs and the cell balance FETs, but does not set the PSD output. While in this condition, the device continues to
operate normally in all other ways (i.e., the cells are scanned and the current monitored. As time passes, the device drops into
lower power modes).
FN8889 Rev.2.00
Mar 8, 2017
Page 35 of 89
ISL94202
9. Open-Wire Detection
When an open-wire condition occurs and OWPSD = 1, the OPEN flag is set, the ISL94202 turns off all power FETs, and the
cell balance FETs and the ISL94202 sets the PSD output port active.
The device can automatically recover from an open-wire condition, because the open-wire test is still functional, unless the
OWPSD bit equals 1 and the PSD pin blows a fuse in the pack. If the open-wire test finds that the open wire has been cleared,
then OPEN bit is reset and other tests determine whether conditions allow the power FETs to turn back on.
The open-wire test hardware has two limitations. First, it depends on the CELLF indicator. If the Cell Balance Maximum
Voltage Delta (CBDU) value is set to high (FFFh for example), then the device may never detect a CELLF condition. The
second limitation is that the open-wire test does not happen immediately. First, a scan must detect a CELLF condition. CELLF
detection happens in a maximum of 32ms (Normal mode) or in a maximum of 256ms (Doze mode). Once CELLF is detected,
the open-wire test occurs on the next scan, 32ms to 256ms later.
FN8889 Rev.2.00
Mar 8, 2017
Page 36 of 89
ISL94202
10. Current and Voltage Monitoring
10. Current and Voltage Monitoring
There are two main automatic processes in the ISL94202. The first are the current monitor and overcurrent shutdown circuits.
The second are the voltage, temperature, and current analog-to-digital scan circuits.
10.1 Current Monitor
The current monitor is an analog detection circuit that tracks the charge and discharge current and current direction. The
current monitor circuit is on all the time, except in Sleep and Power-Down modes.
The current monitor compares the voltage across the sense resistor to several different thresholds. These are short-circuit
(discharge), overcurrent (discharge), and overcurrent (charge). If the measured voltage exceeds the specified limit, for a
specified duration of time, the ISL94202 acts to protect the system, as described in the following section.
The current monitor also tracks the direction of the current. This is a low-level detection and indicates the presence of a
charge or discharge current. If either condition is detected, the ISL94202 sets an appropriate flag.
10.2 Current Sense
The current-sense element is on the high-side of the battery pack.
The current-sense circuit has a gain x5, x50, or x500. The sense amplifier allows a very wide range of currents to be
monitored. The gain settings allow a sense resistor in the range of 0.3mΩ to 5mΩ. A diagram of the current-sense circuit is
shown in Figure 10.19.
There are two parts of the current-sense circuit. The first part is a digital current monitor circuit. This circuit allows the
current to be tracked by an external microcontroller or computer. The current-sense amplifier gain in this current
measurement is set by the [CG1:CG0] bits. The 14-bit offset adjusted ADC result of the conversion of the voltage across the
current-sense resistor is saved to RAM, as well as a 12-bit value that is used for threshold comparisons. The offset
adjustment is based on a “factory calibration” value saved in EEPROM.
The digital readouts cover the input voltage ranges shown in Table 10.3.
Table 10.3
Maximum Current Measurement Range
Voltage Range
Current Range
(RSENSE = 1mΩ)
Gain Setting
5x
(mV)
-250 to 250
-25 to 25
-2.5 to 2.5
-250A to 250A
-25A to 25A
50x
500x
-2.5A to 2.5A
FN8889 Rev.2.00
Mar 8, 2017
Page 37 of 89
ISL94202
10. Current and Voltage Monitoring
R
SENSE
CS2
CS1
500Ω
5kΩ
50kΩ
+
-
AO2:0 = 9H
CHARGE
OVERCURRENT
DETECT
PROGRAMMABLE
DETECTION TIME
COC
VOLTAGE SCAN
NOTE:
AGC SETS GAIN DURING
250kΩ
250kΩ
[OCCTB:OCC0]
OVERCURRENT MONITORING.
CG BITS SELECT GAIN WHEN ADC
MEASURES CURRENT.
GAIN SELECT
PROGRAMMABLE
THRESHOLDS
[OCC2:OCC0]
CG1:0
DISCHARGE
OVERCURRENT
DETECT
PROGRAMMABLE
DETECTION TIME
DOC
14-BIT ADC OUTPUT
14-BIT
AGC
RAM REGISTER
VALUE
[OCDTB:OCDT0]
[OCD2:OCD0]
ADDRESS: [ABh:AAh]
PROGRAMMABLE
THRESHOLDS
PACK CURRENT
12-BIT
14-BIT
ADC
+
-
POLARITY
CONTROL
+
RAM REGISTER
VALUE
ADDRESS: [8Fh:8Eh]
DISCHARGE
SHORT-CIRCUIT
DETECT
12
4
PROGRAMMABLE
DETECTION TIME
DSC
DIGITAL CAL EEPROM
[SCTB:SCT0]
[DSC2:DSC0]
CURRENT
DIRECTION
DETECT +
2ms FILTER
CHING
PROGRAMMABLE
THRESHOLDS
DCHING
AO3:AO0
VOLTAGE SELECT BITS
Figure 10.19 Block Diagram for Overcurrent Detect and Current Monitoring
The second part is the analog current direction, overcurrent, and short-circuit detect mechanisms. This circuit is on all the
time. During the operation of the overcurrent detection circuit, the sense amplifier gain is automatically controlled.
For current direction detection, there is a 2ms digital delay for getting into or out of either direction condition. This means
that charge current detection circuit needs to detect an uninterrupted flow of current out of the pack for more than 2ms to
indicate a discharge condition. Then, the current detector needs to identify that there is a charge current or no current for a
continuous 2ms to remove the discharge condition.
The overvoltage and short-circuit detection thresholds are programmable using values in the EEPROM. The discharge
overcurrent thresholds are shown in Table 10.4. The charge overcurrent thresholds are shown in Table 10.5. The discharge
short-circuit thresholds are shown in Table 10.6.
FN8889 Rev.2.00
Mar 8, 2017
Page 38 of 89
ISL94202
Table 10.4
10. Current and Voltage Monitoring
Discharge Overcurrent Threshold Voltages
Equivalent Current (A)
OCD
Threshold
SETTING
(mV)
0.3mΩ
13.3
0.5mΩ
8
1mΩ
2mΩ
2
5mΩ
0.8
000
001
4
4
8
8
26.6
16
4
1.6
010
16
24
32
48
64
96
53.3
32
16
8
3.2
011
80
48
24
12
16
24
32
48
4.8
100
106.7
(Note 1)
(Note 1)
(Note 1)
64
32
6.4
101
96
48
9.6
110
(Note 1)
(Note 1)
64
12.8
19.2
111
(Note 1)
Note:
1. These selections may not be reasonable due to sense resistor power dissipation.
Table 10.5
Charge Overcurrent Threshold Voltages
Equivalent Current (A)
OCC
Threshold
Setting
(mV)
0.3mΩ
3.3
0.5mΩ
1mΩ
1
2mΩ
0.5
1
5mΩ
0.2
0.4
0.8
1.2
1.6
2.4
3.2
4.8
000
001
010
011
100
101
110
111
1
2
2
6.7
4
2
4
13.3
20
8
4
2
6
12
16
24
32
48
6
3
8
26.6
40
8
4
12
16
24
12
16
24
6
53.3
80
8
12
Table 10.6
Discharge Short-Circuit Current Threshold Voltages
Equivalent Current (A)
DSC
Setting
Threshold
(mV)
0.3mΩ
53.3
0.5mΩ
1mΩ
16
2mΩ
8
5mΩ
3.2
000
001
16
24
32
48
80
24
12
4.8
010
32
106.7
160
64
32
16
6.4
011
48
96
48
24
9.6
100
64
213.3
(Note 1)
(Note 1)
(Note 1)
128
64
32
12.8
19.2
25.6
51.2
101
96
192
96
48
110
128
256
(Note 1)
(Note 1)
128
Note
64
111
128
Note:
1. These selections may not be reasonable due to sense resistor power dissipation. Assumes short-circuit FET turn off in 10ms
or less.
The charge and discharge overcurrent conditions and the discharge short-circuit condition need to be continuous for a
period of time before an overcurrent condition is detected. These times are set by individual 12-bit timers. The timers
consist of a 10-bit timer value and a 2-bit scale value (see Table 10.7).
Table 10.7
Charge/Discharge Overcurrent/Short-Circuit Delay Times
[OCCTB:A]
[OCDTB:A]
[OCCT9:0]
[OCDT9:0]
[SCTB:A]
[SCT9:0]
Scale Value
Delay (10-bit Value)
00
01
10
11
0 to 1024µs
0 to 1024ms
0 to 1024s
0 to 1024 minutes
FN8889 Rev.2.00
Mar 8, 2017
Page 39 of 89
ISL94202
10. Current and Voltage Monitoring
10.3 Overcurrent and Short-Circuit Detection
The ISL94202 continually monitors current by mirroring the current across a current-sense resistor (between the CS1 and
CS2 pins) to a resistor to ground.
• A discharge overcurrent condition exists when the voltage across the external sense resistor exceeds the discharge
overcurrent threshold, set by the discharge overcurrent threshold bits [OCD2:OCD0], for an overcurrent time delay, set by
the discharge overcurrent timeout bits [OCDTB:OCDT0]. This condition sets the DOC bit high. The LD_PRSNT bit is
also set high at this time. If the µCFET bit is 0, then the power FETs turn off automatically. If the µCFET bit is 1, then the
external µC must control the power FETs.
• A charge overcurrent condition exists when the voltage across the external sense resistor exceeds the charge overcurrent
threshold, set by the charge overcurrent threshold bits [OCC2:OCC0], for an overcurrent time delay, set by the discharge
overcurrent timeout bits [OCCTB:OCCT0]. This condition sets the COC bit high. The CH_PRSNT bit is also set high at
this time. If the µCFET bit is 0, then the power FETs turn off automatically. If the µCFET bit is 1, then the external µC
must control the power FETs.
• A discharge short-circuit condition exists when the voltage across the external sense resistor exceeds the discharge
short-circuit threshold, set by the discharge short-circuit threshold bits [SCD2:SCD0], for an overcurrent time delay, set by
the discharge short-circuit timeout bits [SCDTB:SCDT0]. This condition sets the DSC bit high. The LD_PRSNT bit is
also set high at this time. The power FETs turn off automatically in a short-circuit condition, regardless of the condition of
the µCFET bit.
10.4 Overcurrent and Short-Circuit Response (Discharge)
Once the ISL94202 enters the discharge overcurrent protection or short-circuit protection mode, the ISL94202 begins a load
monitor state. In the load monitor state, the ISL94202 waits three seconds and then periodically checks the load by turning
on the LDMON output for 0 to 15ms every 256ms. Program the pulse duration with the [LPW3:LPW0] bits in EEPROM.
When turned on, the recovery circuit outputs a small current (~60µA) to flow from the device and into the load. With a load
present, the voltage on the LDMON pin is low and the LD_PRSNT bit remains set to “1”. When the load rises to a
sufficiently high resistance, the voltage on the LDMON pin rises above the LDMON threshold and the LD_PRSNT bit is
reset. When the load has been released for a sufficiently long period of time (two successive load sample periods) the
ISL94202 recognizes that the conditions are OK and resets the DOC or DSC bits.
If the µCFET bit is 0, then the device automatically re-enables the power FETs by setting the DFET and CFET (or PCFET)
bits to “1” (assuming all other conditions are within normal ranges). If the µCFET bit is 1, then the µC must turn on the
power FETs.
An external microcontroller can override the automatic load monitoring of the device. It does this by taking control of the
load monitor circuit (set the µCLMON bit = 1) and periodically pulsing the LMON_EN bit. When the microcontroller
detects that LD_PRSNT = 0, the µC sets the CLR_LERR bit to “1” (to clear the error condition and reset the DOC or DSC bit)
and sets the DFET and CFET (or PCFET) bits to “1” to turn on the power FETs.
FN8889 Rev.2.00
Mar 8, 2017
Page 40 of 89
ISL94202
10. Current and Voltage Monitoring
10.5 Overcurrent Response (Charge)
Once the ISL94202 enters the charge Overcurrent Protection mode, the ISL94202 begins a charger monitor state. In the
charger monitor state, the ISL94202 periodically checks the charger connection by turning on the CHMON output for 0ms
to 15ms every 256ms. Program the use duration with the [CPW3:CP0] bits in EEPROM.
When turned on, the recovery circuit checks the voltage on the CHMON pin. With a charger present, the voltage on the
CHMON pin is high (>9V) and the CH_PRSNT bit remains set to “1”. When the charger connection is removed, the
voltage on the CHMON pin falls below the CHMON threshold and the CH_PRSNT bit is reset. When the charger has been
released for a sufficiently long period of time (two successive sample periods), the ISL94202 recognizes that the conditions
are OK and clears the COC bit.
If the µCFET bit is 0, the device automatically re-enables the power FETs by setting the DFET and CFET (or PCFET) bits to
“1” (assuming all other conditions are within normal ranges). If the µCFET bit is 1, then the µC must turn on the power FETs.
An external microcontroller can override the automatic charger monitoring of the device. It does this by taking control of
the load monitor circuit (set the µCCMON bit = 1) and periodically pulsing the CMON_EN bit. When the microcontroller
detects that CH_PRSNT = 0, the µC sets the CLR_CERR bit to “1” (to clear the error condition and reset the COC bit) and sets
the DFET and CFET (or PCFET) bits to “1” to turn on the power FETs.
OVERCURRENT
PROTECTION
MODE
NORMAL OPERATION MODE
NORMAL OPERATION MODE
SENSE
CURRENT
I
OCC
t
OCCT
CHARGER REMOVED
CHARGER STILL
CONNECTED
V
CHMON
WHEN µCFET = 0
SAMPLE RATE SET BY ISL94202
CHMON PIN
WHEN µCFET = 1 AND µCCMON = 1
SAMPLE RATE SET BY MICROCONTROLLER
CMON_EN
(FROM µC)
(Note 2)
COC BIT
(µCFET = 0)
(Note 1)
COC BIT
(µCFET = 1)
CFET
Notes:
1. When µCFET = 1, COC bit is reset when the CLR_CERR is set to “1”.
2. When µCFET = 0, COC is reset by the ISL94202 when the condition is released
Figure 10.20 Charge Overcurrent Protection Mode - Event Diagram
FN8889 Rev.2.00
Mar 8, 2017
Page 41 of 89
ISL94202
10. Current and Voltage Monitoring
10.6 Microcontroller Overcurrent FET Control Protection
If any of the microcontroller override bits (µCSCAN, µCFET, µCLMON, µCCMON, or µCBAL) are set to “1” and the
microcontroller does not send a valid slave byte to the ISL94202 within the watchdog timeout period, then the
microcontroller control bits are all reset, the device turns off the power FETs and the balance FETs, and the INT output
provides a 1µs pulse one time per second.
NORMAL OPERATION MODE
O.C. PROTECTION
NORMAL
SHORT
NORMAL
BATTERY
VOLTAGE
LOAD RELEASED
LOAD NOT RELEASED
3s
3s
WHEN µCFET = 0
V
LDMON
SAMPLE RATE SET BY µC
LDMON PIN
WHEN µCFET = 1 AND µCLMON = 1
SAMPLE RATE IS SET BY µC.
LMON_EN
(FROM µC)
NO CURRENT
FOR 2x IDLE/MODE MODE TIME +
SLEEP MODE TIME
V
DSC
V
DSC
V
OCD
V
V
OCD
SS
SLEEP
V
CS
t
t
SC
OCDT
DFET
Note 3
Note 6
Note 5
Note 5
Note 6
Note 5
Note 5
CFET
Note 3
PCFET
Note 3
Note 4
DOC
(STAND ALONE)
DSC
Note 4
DOC
(EXTERNAL
CONTROL)
LD_PRSNT
Figure 10.21 Discharge Overcurrent Protection Mode - Event Diagram
Notes:
3. When µCFET = 1, CFET, DFET and PCFET are controlled by external µC.
When µCFET = 0, CFET, DFET and PCFET are controlled automatically by the ISL94202.
4. When µCFET = 1, DOC and DSC bits are reset by setting the CLR_LERR bit.
When µCFET = 0, DOC and DSC are reset by the ISL94202 when the condition is released.
5. PCFET turns on if any cell voltage is less than LVCHG threshold. Otherwise CFET turns on.
6. DFET does not turn on if any cell is less than the UV threshold, unless the DFODUV bit is set.
FN8889 Rev.2.00
Mar 8, 2017
Page 42 of 89
ISL94202
10. Current and Voltage Monitoring
10.7 Voltage, Temperature, and Current Scan
The voltage scan consists of the monitoring of the digital representation of the current, cell voltages, temperatures, pack
voltage, and regulator voltage. This scan occurs once every 32ms, 256ms, or 512ms (depending on the mode of operation,
see Figure 10.22). The temperature, pack voltage, and regulator voltage are scanned only every fourth scan. The open wire
is scanned every 32nd scan as long as the CELLF condition exists.
After each measurement scan, the ISL94202 performs an offset adjustment and stores the values in RAM. After the values
are stored, the state machine executes compare operations that determine if the pack is operating within limits. See
Figure 10.22 for details on the scan sequence.
During manufacture, Intersil provides calibration values in the EEPROM for each cell voltage reading. When there is a new
conversion for a particular voltage, the calibration is applied to the conversion.
CURRENT/VOLTAGE MONITOR (EVERY CYCLE)
ISL94202 CURRENT MONITORING
CURRENT SELECT/SETTLING TIMEADC CONVERT
~500µs
ISL94202 CELL VOLTAGE MONITORING
TURN ON ADC MUX SEL SETTLING TIME ADC CONVERT
OV/UV/UVLO DETECT/FET UPDATE/ADD
OFFSETS/CB CALCULATIONS/OPEN WIRE DETECT
~100µs
OPEN WIRE
CELL1
CELL1
CELL2
CELL3
CELL7
~1.3 ms
CELL8
CURRENT
LOW POWER STATE
INT_SCAN BIT
32ms
256ms
512ms
CURRENT/VOLTAGE/TEMPERATURE MONITOR (EVERY 4TH CYCLE)
ISL94202 TEMPERATURE MONITORING
MUX SEL SETTLING TIME ADC CONVERT
ISL94202 PACK VOLTAGE MONITORING
MUX SEL SETTLING TIME ADC CONVERT
OV/UV/UVLO DETECT/FET UPDATE/ADD
OFFSETS/CB CALCULATIONS/OPEN WIRE DETECT
TEMPERATURE CALCULATIONS
~50µs
V
/16
OPEN WIRE
CELL1
CELL2
CURRENT
BATT
RGO/2
~1.7 ms
32ms
xT1
xT2
iT
CELL1
LOW POWER
INT_SCAN BIT
256ms
512ms
Figure 10.22 Cell Voltage, Current, Temperature Scanning
Notes:
7. The open-wire test performed every 32 voltage scans, if CELLF = 1, just prior to the scan.
8. FETs turn off immediately if there is an error, but they do not turn on until the end of the voltage scan (at “FET update” if
everything else is OK). An exception to this is when a device wakes up when connected to a load. In this case, the FETs turn
on immediately on wake-up, then a scan begins.
9. The voltage scan can be turned off by an external microcontroller by setting the µCSCAN bit. This bit is monitored by the
watchdog timer, so if an external microcontroller stops communicating with the ISL94202 for more than the WDT period, this
bit is automatically reset and the scan resumes.
FN8889 Rev.2.00
Mar 8, 2017
Page 43 of 89
ISL94202
10. Current and Voltage Monitoring
10.8 Cell Voltage Monitoring
The circuit that monitors the input cell voltage multiplies the cell voltage by 3/8. The ADC converts this voltage to a digital
value, using a 1.8V internal reference. The ADC produces a calibrated 14-bit value, but only 12 bits are stored in the cell
registers (see Figure 10.23.)
In manufacturing, each cell voltage is calibrated at 3.6V per cell and at +25°C. This calibrated value is used for all
subsequent voltage threshold comparisons.
The ISL94202 has two different overvoltage and undervoltage level comparisons, OVLO/UVLO and OV/UV. While both
use the ADC converter output values and a digital comparator, the responses are different. The OVLO and UVLO levels are
meant to be secondary thresholds above and below the OV and UV thresholds.
10.8.1 UVLO and OVLO
Because they provide a secondary safety condition, OVLO and UVLO can cause the pack to shut down, either
permanently, as in the case of an OVLO when the PSD pin connects to an external fuse; or severely, as in the case of an
UVLO when the device powers down and requires connection to a charger to recover.
The OVLO condition can be overridden by setting the OVLO threshold to FFFH or by an external µC setting the
µCSCAN bit to override the internal automatic scan, then turning on the CFET. However, if the µC takes permanent
control of the scan, the µC needs to take over the scan for all cells and all control functions, including comparisons of
the cell voltage to OV and UV thresholds, managing time delays, and controlling all cell balance functions.
The UVLO response can be overridden by setting the UVLO threshold to 0V. The device can respond to the UVLO
condition by entering the Power-Down mode (set UVLOPD in EEPROM to “1”) or by turning off the FETs and setting
the UVLO bit (UVLOPD = “0”).
When the UVLOPD bit is set to “1” (indicating that the ISL94202 should power down during a UVLO condition) and
the µCFET bit is set to “1” (indicating that the µC is in control of the FETs), the automatic UVLO control forces a
power-down condition, overriding the µC FET control.
The UVLO and OVLO detection both have delays of 5 sample cycles (typically 160ms) to prevent noise generated entry
into the mode.
The OVLO and UVLO values are each set by 12-bit values in EEPROM.
The OVLO has a recovery threshold of OVR and UVLO has a recovery threshold of UVR (if the response overrides
have been set). If the response overrides are not set, then the recovery thresholds are usually irrelevant; for example,
when the UVLO forces the device into a power-down condition or the OVLO condition caused a PSD controlled fuse to
blow.
10.8.2 UV, OV, and Sleep
UV, OV, and SLP thresholds are set by individual 12-bit values.
UV and OV recovery thresholds are set by individual 12-bit values.
The voltage protection scan occurs once every 32ms in normal operation. If there has been no activity (no charge or
discharge current) detected in a programmable period of 1 to 16 minutes, then the scan occurs every 256ms (Idle mode).
If no charge or discharge condition has been detected in Idle mode for the programmable period, then the scan occurs
every 512ms.
If an overvoltage, undervoltage, or sleep condition is detected and is pending, the scan rate remains unchanged. It can
take longer to detect the fault condition in Idle or Doze modes. The scan rate is determined by the mode of operation and
the mode of operation is determined solely by the time since pack charge/discharge current was detected.
FN8889 Rev.2.00
Mar 8, 2017
Page 44 of 89
ISL94202
10. Current and Voltage Monitoring
VC8
VC7
VOLTAGE
BUFFER
14-BIT ADC OUTPUT
14-BIT VALUE
1.8V
RAM REGISTER
ADDRESS: [ABh:AAh]
CELL VOLTAGE
RAM REGISTER
INPUT
MUX/
LEVEL
SHIFTER
(x 3/8)
12-BIT VALUE
14-BIT
ADC
ADDRESS: [91h:90h] + 2(n-1);
(n = CELL NUMBER)
VC1
VC0
12
VSS
VOLTAGE
BUFFER
DIGITAL CAL EEPROM
TRIM ADDRESS
[AO3:AO0]
VOLTAGE SELECT BITS
Figure 10.23 Block Diagram of Cell Voltage Capture
During a scan, each cell is monitored for overvoltage, undervoltage, and sleep voltage. The voltage will also be
converted to an ADC value and be stored in memory.
If, during the scan, a voltage is outside the set limit, then a timer starts. There is one timer for all of the cells. If the
condition remains on any cell or combination of cells for the duration of the time period, an error condition exists. This
sets the appropriate flag and notifies the protection circuitry to take action (if automatic action is enabled).
The timeout delays for OV, UV, and Sleep are each 12-bit values stored in EEPROM (see Table 10.8).
Table 10.8
OV, UV, Sleep Delay Times
Scale Value
Delay (10-Bit Value)
0 to 1024µs
00
01
10
11
0 to 1024ms
0 to 1024s
0 to 1024min
The control logic for overvoltage, undervoltage, and sleep conditions is shown in Table 10.8, Figure 10.24 and
Figure 10.25 on page 48.
FN8889 Rev.2.00
Mar 8, 2017
Page 45 of 89
ISL94202
10. Current and Voltage Monitoring
10.9 Overvoltage Detection/Response
The device needs to monitor the voltage on each battery cell (V ). If for any cell, [V
> V for a time
OV
Cn
Cn - VC(n-1)]
exceeding t , the device sets an OV flag. Then (if µCFET = 0), the ISL94202 turns the charge FET OFF, by setting the
OV
CFET bit to “0”. Once the OV flag is set the pack has entered Overcharge Protection mode. The status of the discharge FET
remains unaffected.
The charge FET remains off until the voltage on the overcharged cell drops back below a recovery level, V
, for a
OVR
recovery time period, t
. The t
time equals the t time.
OVR
OVR OV
The detection timer and recovery timer are asynchronous to the voltage threshold. As a result, a setting of 1s can result in a
delay time of 1s to 2s, depending on when the OV/OVR is detected. For a setting of 1000ms, the detection time will be
within 1ms.
The device further continues to monitor the battery cell voltages and is released from overcharge protection mode when
[V
< V
for more than the overcharge release time, for all cells.
Cn - VC(n-1)]
OVR
When the device is released from overcharge protection mode, the charge FET is automatically switched ON (if µCFET =
0). When the device returns from Overcharge Protection mode, the status of the discharge FET remains unaffected.
During charge, if the voltage on any cell exceeds an End-Of-Charge threshold (EOCS), then an EOCHG bit is set and the
EOC output is pulled low. The EOCHG bit and the EOC output resume normal conditions when the voltage on all cells
drops back below the [EOCS - 117mV] threshold.
There is also an overvoltage lockout. When this level is reached, an OVLO bit is set, the PSD output is set, and the charge
FET or precharge FET is immediately turned off (by setting the CFET or PCFET bit to “0”). The PSD output can be used to
blow a fuse to protect the cells in the pack.
If, during an OV condition, the µCFET bit is set to “1”, the microcontroller must control both turn off and turn on of the
charge and precharge power FETs. This does not apply to the OVLO condition.
The device includes an option to turn the charge FET back on in an overvoltage condition, if there is discharge current
flowing out of the pack. This option is set by the CFODOV (CFET ON During Overvoltage) Flag stored in EEPROM.
Then, if the discharge current stops and there is still an overcharge condition on the cell, the device again disables the charge
FET.
FN8889 Rev.2.00
Mar 8, 2017
Page 46 of 89
ISL94202
10. Current and Voltage Monitoring
OVERVOLTAGE LOCK-OUT
PROTECTION MODE
NORMAL
OPERATION
MODE
NORMAL OPERATION MODE
OVERCHARGE
PROTECTION MODE
V
OVLO
V
OV
VEOC
t
OV
V
OVR
VCn
t
OVR
CFLG RESET
DISCHARGE
CHARGE
PACK
CURRENT
DFLG RESET
DFLG SET
DFET
CFET
CFODOV FLAG = 1 ALLOWS
CFET TO TURN ON DURING OV, IF DISCHARGING
EOC PIN
EOCHG BIT
OV BIT
SD PIN
PSD PIN
OVLO BIT
Figure 10.24 Overvoltage Protection Mode-Event Diagram
FN8889 Rev.2.00
Mar 8, 2017
Page 47 of 89
ISL94202
10. Current and Voltage Monitoring
VC
V
UVR
V
UV
LVCH
V
V
SL
UVLO
t
+3s
t
+3s
UV
UV
V
t
t
UV
UV
t
SL
IF CHARGE VOLTAGE
CONNECTED
CHARGE
I
PACK
DISCHARGE
DISCHARGE
MICROCONTROLLER ONLY.
(µCLMON BIT = 1)
SAMPLING FOR LOAD RELEASE
(µCLMON PULSES)
LMON_EN BIT
(FROM µC)
(LOOKING FOR TOOL TRIGGER RELEASE)
LOAD RELEASED
LDMON PIN
V
LDMON
(STARTS LOOKING FOR CHARGER/LOAD CONNECT)
CMON_EN BIT
CHMON PIN
V
WAKE UP
WKUPC
WKUPL
DFET REMAINS
SET IF
UVLOPD = 0
CHARGE
CONNECT
V
AND µCFET = 1
LD_PRSNT BIT
DFET BIT
DFET ON IF CHARGING
AND DFODUV BIT IS SET
DFET ON IF CHARGING
AND DFODUV BIT IS SET
CFET BIT
IF PCFETE SET, PCFET
PCFET BIT
TURNS ON HERE, NOT CFT
IN_SLP BIT
UVLO BIT
OVERDISCHARGE
SLEEP
PROTECTION MODE
OVERDISCHARGE
PROTECTION MODE
UVLO SET IF UVLOPD = 0
If UVLOPD = 1 AND
µCFET = 0 OR 1, DEVICE
POWERS DOWN
UV BIT
(µCFET = 0)
UV BIT
(µCFET = 1)
RESET WHEN MICROCONTROLLER WRITES CLR_LERR BIT = 1
Figure 10.25 Undervoltage Protection Mode-Event Diagram
10.10 Undervoltage Detection/Response
If V < V , for a time exceeding t , the cells are said to be in an overdischarge (undervoltage) state. In this condition,
Cn
UV
UVT
the ISL94202 sets a UV bit. If the µCFET bit is set to “0”, the ISL94202 also switches the discharge FET OFF (by setting
the DFET bit = 0).
While any cell voltage is less than a low voltage charge threshold, and if the PCFETE bit is set, the PCFET output is turned
on instead of the CFET output. This enables a precharge condition to limit the charge current to undervoltage cells.
From the undervoltage mode, if the cells recover to above a V
level for a time exceeding t
plus three seconds, the
UVT
UVR
ISL94202 pulses the LDMON output once every 256ms and looks for the absence of a load. The pulses are of
programmable duration (0ms to 15ms) using the [LPW3:LPW0] bits. During the pulse period, a small current (~60µA) is
output into the load. If there is no load, then the LDMON voltage will be higher than the recovery threshold of 0.6V. When
the load has been removed and the cells are above the undervoltage recovery level, the ISL94202 clears the UV bit and, if
µCFET = 0, turns on the discharge FET and resumes normal operation.
Note, the t detection timer and t
recovery timer are asynchronous to the voltage threshold. As a result, a setting of 1s
UVR
UV
can result in a delay time of 1s to 2s (and a recovery time of 3s to 4s), depending on when the UV/UVR is detected. For a
setting of 1000ms, the detection time will be within 1ms.
FN8889 Rev.2.00
Mar 8, 2017
Page 48 of 89
ISL94202
10. Current and Voltage Monitoring
If any of the cells drop below a sleep threshold (VCn < V ) for a period of time (t ), the device sets the Sleep bit and
SLP
SLT
(if µCFET = 0), the ISL94202 turns off both FETs (DFET and CFET = 0) and puts the pack into a Sleep mode by setting the
Sleep bit to “1”. If the µCFET bit is set, the device does not go to sleep.
There is also an undervoltage lockout condition. This is detected by comparing the cell voltages to a programmable UVLO
threshold. When any cell voltage drops below the UVLO threshold and remains below the threshold for five voltage scan
periods (~160ms), a UVLO bit is set and the SD output pin goes active. If UVLOPD = 0 and µCFET = 0, the DFET is also
turned off. If UVLOPD = 1, then the ISL94202 goes into a power-down state.
If the µCFET bit is set to “1”, the microcontroller must both turn off and turn on the discharge power FETs and control the
sleep and power-down conditions.
The device includes an option to turn the discharge FET back on in an undervoltage condition, if there is a charge current
flowing into the pack. This option is set by the DFODUV (DFET ON During Undervoltage) Flag stored in EEPROM. Then,
if the charge current stops and there is still an undervoltage condition on the cell, the device again disables the discharge
FET.
10.11 Temperature Monitoring/Response
As part of the normal voltage scan, the ISL94202 monitors both the temperature of the device and the temperature of two
external temperature sensors. External Temperature 2 can be used to monitor the temperature of the FETs, instead of the
cells, by setting the xT2M bit to “1”.
The temperature voltages have two gain settings (the same gain for all temperature inputs). For external temperatures, a
TGain bit = 0, sets the gain to 2x (full scale input voltage = 0.9V). A TGain bit = 1 and sets the gain to 1x (full scale input
voltage = 1.8V). See Figure 10.26.
The default temperature gain setting is x2, so the temperature monitoring circuit of T
= 0 (GAIN = 2) is preferred. This
GAIN
configuration has other advantages. The temperature response is more linear and covers a wider temperature range before
nearing the limits of the ADC reading.
The internal temperature reading converts from voltage to temperature using (EQ. 1) and (EQ. 2):
intTempmV 1000
------------------------------------------------------
0.92635
TGain = 1
TGain = 0
– 273.15 = ICTempC
– 273.15 = ICTempC
(EQ. 1)
(EQ. 2)
intTempmV 1000
------------------------------------------------------
1.8527
If the temperature of the IC (Internal Temp) goes above a programmed over-temperature threshold, then the ISL94202 sets
an over-temperature flag (IOT), prevents cell balancing and turns off the FETs.
TEMPO PIN
TEMPO PIN
22kΩ
22kΩ
82.5kΩ
82.5kΩ
xT1 PIN
xT2 PIN
xT1 PIN
xT2 PIN
+80°C = 0.050V
+80°C = 0.153V
+50°C = 0.120V
+25°C = 0.270V
0°C = 0.620V
+50°C = 0.295V
+25°C = 0.463V
0°C = 0.710V
10kΩ
10kΩ
-40°C = 1.758V
THERMISTORS: 10k,
Murata XH103F
-40°C = 0.755V
TGAIN = 0 (GAIN = 2)
TGAIN = 1 (GAIN = 1)
Figure 10.26 External Temperature Circuits
FN8889 Rev.2.00
Mar 8, 2017
Page 49 of 89
ISL94202
10. Current and Voltage Monitoring
Figure 10.27 Temperature Management State Machine
FN8889 Rev.2.00
Mar 8, 2017
Page 50 of 89
ISL94202
10. Current and Voltage Monitoring
10.11.1 Over-Temperature
If the temperature of either of the external temperature sensors (xT1 or xT2), as determined by an external resistor and
thermistor, goes below any of the thresholds (charge, discharge, and cell balance as set by internal EEPROM values),
indicating an over-temperature condition, the ISL94202 sets the corresponding over-temp flag.
If the automatic responses are enabled (µCFET = 0), the Charge Over-Temperature (COT) or Discharge Over-
Temperature (DOT) flag is set and the corresponding charge or discharge FET is turned off. For series FET applications,
COT will not shut off CFET during discharge regardless of µCFET setting. If the Cell Balance Over-Temperature
(CBOT) flag is set, the device turns off the balancing outputs and prevents cell balancing while the condition exists.
If the automatic responses are disabled (µCFET = 1), then the ISL94202 only sets the flags and an external
microcontroller responds to the condition.
An exception to the above occurs if the xT2 sensor is configured as a FET temperature indicator (XT2M = 1). In this
case, the xT2 is not compared to the cell balance temperature thresholds, it is used only for power FET control.
10.11.2 Under-Temperature
If the temperature of either of the external temperature sensors (xT1 or xT2), as determined by an external resistor and
thermistor, goes above any of the thresholds (charge, discharge, and cell balance as set by internal EEPROM values),
indicating an under-temperature condition, the ISL94202 sets the corresponding under-temperature flag.
If the xT1 automatic responses are enabled (µCFET = 0), then the Charge Under-Temperature (CUT) or Discharge
Under-Temperature (DUT) flag is set the corresponding charge or discharge FET is turned off. For series FET
applications, CUT will not shut off CFET during discharge regardless of µCFET setting. If the Cell Balance
Under-Temperature (CBUT) flag is set, the device turns off cell balancing outputs and prevents cell balancing.
If the xT2 automatic responses are disabled (µCFET = 1) then the ISL94202 only sets the flags and an external
microcontroller responds to the condition.
An exception to the above occurs if the xT2 sensor is configured as a FET temperature indicator (XT2M = 1). In this
case, the xT2 is not compared to the cell balance temperature thresholds. It is used only for power FET control).
For both xT1 and xT2, when the temperature drops back within a normal operating range, the over or under-temperature
condition is reset.
FN8889 Rev.2.00
Mar 8, 2017
Page 51 of 89
ISL94202
10. Current and Voltage Monitoring
10.12 Microcontroller Read of Voltages
An external microcontroller can read the value of any of the internally monitored voltages independently of the normal
voltage scan. To do this requires that the µC first set the µCSCAN bit. This stops the internal scan and starts the watchdog
timer. If the µC maintains this state, then communication must continue and the µC must manage all voltage and current
pack control operations as well as implement the cell balance algorithms. However, if the µCSCAN bit remains set for a
short period of time, the device continues to monitor voltages and control the pack operation.
Once the µCSCAN bit is set, the external µC writes to register 85H to select the desired voltage and to start the ADC
conversion (set the ADCSTRT bit to “1” to start an ADC conversion). Once the conversion is complete, the results are read
from the ADC registers [ADCD:ADC0]. The result is a 14-bit value. The ADC conversion takes about 100µs or the µC can
2
poll the I C link waiting for an ACK to indicate that the ADC conversion is complete.
If the µCSCAN bit is set when the ISL94202 internal scan is scheduled, then the internal scan pauses until the µCSCAN bit
is cleared and the internal scan occurs immediately.
Reading an ADC value from the µC requires the following sequence (and time) to complete:
Table 10.9
µC Controlled Measurement of Individual Voltages
Time at 400kHz
I2C CLK (ea.)
Time (Cumulative)
(µs)
Number I2CCycles
Step
Operation
(µs)
1
2
3
4
5
6
Set µCSCAN bit
29
29
72.5
72.5
110
72.5
145
Set voltage and start ADC
Wait for ADC complete
Read register AB
N/A
29
255
72.5
72.5
100
327.5
410
Read register AA
29
Clear µCSCAN bit
29
472.5
To sample more than one time (for averaging), repeat Steps 2 through 5 as many times as desired. However, if this is a
continuous operation, care must be taken to monitor other pack functions or to pause long enough for the ISL94202 internal
operations to collect data to control the pack. A burst of five measurements takes about 1.8ms.
FN8889 Rev.2.00
Mar 8, 2017
Page 52 of 89
ISL94202
10. Current and Voltage Monitoring
10.13 Voltage Conversions
To convert from the digital value stored in the register to a “real world” voltage, the following conversion equations should
be used.
The term “HEXvalue ” means the Binary to Decimal conversion of the register value.
10
10.13.1 Cell Voltages
HEXvalue10 1.8 8
(EQ. 3)
-------------------------------------------------------
Cell Voltage =
4095 3
The cell voltage conversion equation is also used to set the voltage thresholds.
10.13.2 Pack Current
HEXvalue10 1.8
(EQ. 4)
--------------------------------------------------------
Pack Current =
4095 Gain SenseR
Gain is the gain setting in register 85H, set by the [CG1:CG0] bits.
SenseR is the sense resistor value in Ohms.
This pack current reading is valid only when the current direction indicators show that there is a charge or discharge
current. If the current is too low for the indicators to show current flowing, then use the 14-bit value to estimate the
current. See “14-bit Register” on page 53.
10.13.3 Temperature
HEXvalue10 1.8
---------------------------------------------
4095
(EQ. 5)
Temperature =
Equation 5 converts the register value to a voltage, but the temperature then is converted to a temperature depending on
the external arrangement of thermistor and resistors. See “Temperature Monitoring/Response” on page 49.
10.13.4 14-bit Register
If HEXvalue is greater than or equal to 8191, then:
10
HEXvalue10 – 16384 1.8
14-bit value =
(EQ. 6)
(EQ. 7)
-----------------------------------------------------------------------
8191
If HEXvalue is less than 8191, then:
10
HEXvalue10 1.8
14-bit value =
---------------------------------------------
8191
Once the voltage value is obtained, if the measurement is a cell voltage, then the value should be multiplied by 8/3. A
temperature value is used “as-is”, but the voltage value is converted to temperature by including the external
temperature circuits into the conversion.
To determine pack current from this 14-bit value requires the following computations.
First, if both current direction flags show zero current, then the external controller must apply an offset. Measure the 14-
bit voltage when there is a pack current of 0. Then subtract this offset from the 14-bit current-sense measurement value
and take the absolute value of the result. If either of the current direction flags indicate a current, then do not subtract the
offset value, but use the 14-bit value directly. In either case, divide the 14-bit voltage value by the current-sense gain and
the current-sense resistor to arrive at the pack current.
FN8889 Rev.2.00
Mar 8, 2017
Page 53 of 89
ISL94202
11. Microcontroller FET Control
11. Microcontroller FET Control
The external microcontroller can override the device control of the FETs. With the µCFET bit set to “1”, the external
microcontroller can turn the FETs on or off under all conditions except the following:
• If there is a discharge short-circuit condition, the device turns the FETs off. The external microcontroller is responsible for
turning the FETs back on once the short-circuit condition clears.
• If there is an internal over-temperature condition, the device turns the FETs off. The external microcontroller is responsible for
turning the FETs back on once the temperature returns to within normal operating limits.
• If there is an overvoltage lockout condition, the device turns the charge or precharge FETs off. The external microcontroller is
responsible for turning the FETs back on, once the OVLO condition clears. This assumes that the PSD output has not blown a fuse to
disable the pack.
• If there is an open-wire detection, the device turns the FETs off. The external microcontroller is responsible for turning the FET back
on. This assumes that the open wire did not cause the PSD output to blow a fuse to disable the pack.
• If the FETSOFF input is HIGH, the FETs turn off and remain off. The external µC is responsible for turning the FETs on once
the FETSOFF condition clears.
• If there is a sleep condition, the device turns the FETs off. On wake up, the microcontroller is responsible for turning on
the FETs.
The microcontroller can also control the FETs by setting the µCSCAN bit. However, this also stops the scan, requiring the
microcontroller to manage the scan, voltage comparisons, FET control, and cell balance. While the µCSCAN bit is set to “1”,
the only operations controlled by the device are:
• Discharge short-circuit FET control. The external µC cannot override the turn off of the FETs during the short-circuit.
• FETSOFF external control. The FETSOFF pin has priority on control of the FETs, even when the microcontroller is managing
the scan.
• In all other cases, the microcontroller must manage the FET control, because it is also managing the voltage scan and all
comparisons.
FN8889 Rev.2.00
Mar 8, 2017
Page 54 of 89
ISL94202
12. Cell Balance
12. Cell Balance
At the same rate as the scan of the cell voltages, if cell balancing is on, the system checks for proper cell balance conditions.
The ISL94202 prevents cell balancing if proper temperature, current, and voltage conditions are not met. The cells only balance
during a CBON time period. When the CBOFF timer is running, the cell balance is off. Three additional bits determine whether
the balancing happens only during charge, only during discharge, during both charge and discharge, during the end of charge
condition, or not at any time.
• The cell balance circuit depends on the 14-bit ADC converter built into the device and the results of the cell voltage scan
(after calibration).
• The ADC converter loads a set of registers with each cell voltage during every cell voltage measurement.
• At the end of the cell voltage measurement scan, the ISL94202 updates the minimum (CELMIN) and maximum (CELMAX)
cell voltages.
• After calculating the CELMIN and CELMAX values, all of the cell voltages are compared with the CELMIN value. When
any of the cells exceed CELMIN by CBDL (the minimum CB delta voltage), a flag is set in RAM indicating that the cell
needs balancing (this is the CBnON bit).
• If any of the cells exceed the lowest cell by CBDU (maximum CB delta voltage) then a flag is set indicating that a Cell
voltage failure occurred (CELLF).
• When the CELLF flag indicates that there is too great a cell to cell differential, the balancing is turned off.
• If CELMAX is below CBMIN (all the cell voltages are too low for balancing) then the CBUV bit is set and there will be no
cell balancing. Cell balance does not start again until the CBMIN value rises above (CBMIN + 117mV). When this happens,
the ISL94202 clears the CBUV bit.
• If the CELMIN voltage is greater than the CBMAX voltage (all the cell voltages are too high for balancing) then the CBOV
bit is set and there will be no cell balancing. Cell balancing does not start again until the CBMAX value drops below
(CBMAX - 117mV). When this happens, the ISL94202 clears the CBOV bit.
• A register in EEPROM (CELLS) identifies the number of cells that are supposed to be present so only the cells present are
used for the cell balance operation. Note: This is also used in the cell voltage scan and open-wire detect operation.
• There are no limits to the number of cells that can be balanced at any one time, because the balancing is done external to the
device.
• The cell balance block updates at the start of the cell balance ON period to determine if balancing is needed and that the right
cells are being balanced. The cells selected at this time will be balanced for the duration of the cell balance period.
• The cell balance is disabled if any external temperature is out of a programmed range set by CBUTS (cell balance under
temperature) and CBOTS (cell balance over-temperature).
• The cell balance operation can be disabled by setting the Cell Balance During Charge (CBDC), the Cell Balance During
Discharge (CBDD), and the Cell Balance During End-of-Charge (CB_EOC) bits to zero. See Table 12.10 on page 56.
• Cell balancing turns off when set to balance in the charge mode and there is no charging current detected (see CB_EOC
exception below).
• Cell balancing turns off when set to balance in the discharge mode and there is no discharge current detected (see CB_EOC
exception below).
• If cell balancing is set to operate during both charge and discharge, then ISL94202 balances while there is charge current or
discharge current, but does not balance when no current flow is detected (all other limiting factors continue to apply). See
CB_EOC exception in the following.
• The CB_EOC bit provides an exception to the cell balance current direction limit. When the CB_EOC bit is set, balancing
occurs while an end of charge condition exists (EOC bit = 1), regardless of current flow. This allows the ISL94202 to “drain”
high voltage cells when the charge is complete. This speeds the balancing of the pack, especially when there is a large
capacity differential between cells. Once the end of charge condition clears, the cell balance operation returns to normal
programming.
• Balance is disabled by asserting the FETSOFF external pin.
FN8889 Rev.2.00
Mar 8, 2017
Page 55 of 89
ISL94202
12. Cell Balance
• The cell balance outputs are on only while the cell balance on timer is counting down. This is a 12-bit timer. The cell balance
outputs are all off while the cell balance off timer is counting down. This is also a 12-bit timer. The timer values are set as in
Table 12.11.
Table 12.10 Cell Balance Truth Table (see Figure 12.28)
CB_EOC Bit
EOC Pin
CBDC
CHING
CBDD
DCHING
Enable
0
1
x
1
0
0
0
0
0
0
1
x
1
0
0
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
1
1
1
1
0
0
0
0
1
1
1
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
0
1
0
0
0
0
0
0
0
1
1
0
1
0
1
x
1
0
1
x
1
0
1
x
1
0
1
x
1
0
1
x
1
0
1
x
1
0
1
x
1
0
1
x
1
0
1
x
1
0
1
x
1
0
1
x
1
0
1
x
1
0
1
x
1
0
1
x
1
1
x
1
x
1
x
1
x
0
1
1
0
Table 12.11 CBON and CBOFF Times
Scale Value
Time (10-Bit Value)
0 to 1024µs
00
01
10
11
0 to 1024ms
0 to 1024s
0 to 1024min
FN8889 Rev.2.00
Mar 8, 2017
Page 56 of 89
ISL94202
12. Cell Balance
CELL8 VOLTAGE - CELLMIN >
CBMINDV OR [CB8ON]
CB8 DRIVER
CB7 DRIVER
CB6 DRIVER
CB5 DRIVER
CELL7 VOLTAGE - CELLMIN >
CBMINDV OR [CB7ON]
CB OFF TIMER IS COUNTING
CBOV BIT
CELL6 VOLTAGE - CELLMIN >
CBMINDV OR [CB6ON]
CBUV BIT
CBERR
CBOT BIT
CBUT BIT
OPEN BIT
CELLF BIT
CELL5 VOLTAGE - CELLMIN >
CBMINDV OR [CB5ON]
ENABLE
CASC
CELL4 VOLTAGE - CELLMIN >
CBMINDV OR [CB4ON]
CB4 DRIVER
CB3 DRIVER
CB2 DRIVER
CB1 DRIVER
SD PIN
FETSOFF PIN
CELL3 VOLTAGE - CELLMIN >
CBMINDV OR [CB3ON]
1
3
EOC PIN
CB_EOC
2
7
CELL2 VOLTAGE - CELLMIN >
CBMINDV OR [CB2ON]
CHING BIT
CBDD
4
CELL1 VOLTAGE - CELLMIN >
CBMINDV OR [CB1ON]
CBDC BIT
6
5
DCHING BIT
Figure 12.28 Cell Balance Operation
12.1 µC Control of Cell Balance FETs
To control the cell balance FETs, the external microcontroller first needs to set the µCCBAL bit to turn off the automatic
cell balance operation.
To turn on a cell balance FET, the µC needs to turn on the cell balance output FET using the Cell Balance Control Register
84H. In this register, each bit corresponds to a specific cell balance output.
With the cell balance outputs specified, the microcontroller sets the CBAL_ON bit. This turns on the cell balance output
control circuit.
12.2 Cell Balance FET Drive
The cell balance FETs are driven by a current source or sink of 25µA. The gate voltage on the externals FET is set by the
gate to source resistor. This resistor should be set such that the gate voltage does not exceed 9V. An external 9V zener diode
across the gate to source resistor can help to prevent overvoltage conditions on the cell balance pin.
The cell balance circuit connection is shown in Figure 12.29 on page 58.
FN8889 Rev.2.00
Mar 8, 2017
Page 57 of 89
ISL94202
12. Cell Balance
ISL94202
CBAL_ON
100Ω
VC8
470nF
10kΩ
4M
10V
CB8
VC7
ENABLE
316kΩ
39Ω
1kΩ
CB5ON
CB4ON
CB3ON
47nF
10kΩ
10V
10V
4M
4M
CB7
VC6
CB6
VC5
316kΩ
39Ω
1kΩ
47nF
10kΩ
316kΩ
CB2ON
CB1ON
1kΩ
39Ω
47nF
10kΩ
39Ω
CB5
VC4
CB4
10V
10V
10V
10V
316kΩ
1kΩ
4M
4M
4M
47nF
10kΩ
39Ω
39Ω
316kΩ
1kΩ
VC3
CB3
VC2
CB2
VC1
CB1
47nF
10kΩ
316kΩ
1kΩ
47nF
10kΩ
39Ω
39Ω
316kΩ
1kΩ
4M
4M
47nF
10kΩ
316kΩ
1kΩ
10V
VC0
VSS
CB8ON
CB7ON
CB6ON
47nF
VSS
Figure 12.29 Cell Balance Drive Circuits and Cell Connection Options
FN8889 Rev.2.00
Mar 8, 2017
Page 58 of 89
ISL94202
13. Watchdog Timer
13. Watchdog Timer
2
2
The I C watchdog timer prevents an external microcontroller from initiating an action that it cannot undo through the I C port,
which can result in poor or unexpected operation of the pack.
The watchdog timer is normally inactive when operating the device in a stand-alone operation. When the pack is expected to
have a µC along with the ISL94202, the WDT is activated by setting any of the following bits: µCSCAN, µCCMON,
µCLMON, µCCBAL, µCFET, EEEN.
2
When active (an external µC is assumed to be connected), the absence of I C communications for the watchdog timeout period
causes a timeout event. The ISL94202 needs to see a start bit and a valid slave byte to restart the timer.
The watchdog timeout signal turns off the cell balance and power FET outputs, resets the serial interface, and pulses the INT
output once per second in an attempt to get the microcontroller to respond. If the INT is unsuccessful in restarting the
communication interface, the part operates normally, except the power FETs and cell balance FETs are forced off. The
2
ISL94202 remains in this condition until I C communications resumes.
2
When I C communication resumes, the µCSCAN, µCCMON, µCLMON, µCFET, and EEEN bits are automatically cleared
and the µCCBAL bit remains set. The power FETs and cell balance FETs turn on, if conditions allow.
FN8889 Rev.2.00
Mar 8, 2017
Page 59 of 89
ISL94202
14. Power FET Drive
14. Power FET Drive
The ISL94202 drives the power FETs gates with a voltage higher than the supply voltage by using external capacitors as part of
a charge pump. The capacitors connect (as shown in Figure 1.2 on page 3) and are nominally 4.7nF. The charge pump applies
approximately (V * 2) voltage to the gate, although the voltage is clamped at V + 16V.
DD
DD
The power FET turn-on times are limited by the capacitance of the power FET and the current supplied by the charge pump.
The power FET turn-off times are limited by the capacitance of the power FET and the pull-down current of the ISL94202. The
ISL94202 provides a pull-down current for up to 300µs. This should be long enough to discharge any FET capacitance.
Table 14.12 shows typical turn-on and turn-off times for the ISL94202 under specific conditions.
Table 14.12 Power Fet Gate Control (Typical)
Parameter
Conditions
DFET, CFET, PCFET
Typical
Power FET Gate Turn-On Current
32kHz 5mA, pulses, 50% duty cycle
Charge pump caps = 4.7nF
Power FET Gate Turn-On Time
10% to 90% of final voltage
VDD = 28V;
160µs
160µs
DFET, CFET = IRF1404
PCFET = FDD8451
Power FET Gate Turn-Off Current
CFET, CFET, PCFET
13mA (CFET, PCFET)
15mA (DFET)
Power FET Gate Turn-Off Pulse Width
Power FET Gate Fall Time
Pulse duration
300µs
90% to 10% of final voltage VDD = 28V;
DFET: IRF1404
CFET: IRF1404
PCFET: FDD8451
6µs
6µs
2µs
FN8889 Rev.2.00
Mar 8, 2017
Page 60 of 89
ISL94202
15. General I/Os
15. General I/Os
There is an open-drain output (SD) that is pulled up to RGO (using an external resistor) and indicates if there are any error
conditions, such as overvoltage, undervoltage, over-temperature, open input, and overcurrent. The output goes active (LOW)
when there is any cell or pack failure condition. The output returns HIGH when all error conditions clear.
There is an open-drain output (EOC) that is pulled up to RGO (using an external resistor) and indicates that the cells have
reached an end of charge state. The output goes active (LOW) when all cell voltages are above a threshold specified by a 12-bit
value in EEPROM. The output returns HIGH, when all cells are below the EOC threshold.
Factory programmable options offer inverse polarity of SD or EOC. Please contact Automotive Marketing if there is interest in
either of these options.
The PSD pin goes active high, when any cell voltage reaches the OVLO threshold (OVLO flag). Optionally, PSD also goes
high if there is a voltage differential between any two cells that is greater than a specified limit (CELLF flag) or if there is an
open-wire condition. This pin can be used for blowing a fuse in the pack or as an interrupt to an external µC.
An input pin (FETSOFF), when pulled high, turns off the power FETs and the cell balance FETs, regardless of any other
condition.
FN8889 Rev.2.00
Mar 8, 2017
Page 61 of 89
ISL94202
16. Higher Voltage Microcontrollers
16. Higher Voltage Microcontrollers
When using a microcontroller powered by 3.3V or 5V, the design can include pull-up resistors to the microcontroller supply on
the communication link and the open-drain SD and EOC pins (instead of pull-up resistors to RGO.)
The INT pin is a CMOS output with a maximum voltage of RGO+0.5V. It is OK to connect this directly to a microcontroller as
long as the microcontroller pin does not have a pull up to the 3.3/5V supply. If it does, then a series resistor is recommended.
The FETSOFF input on the ISL94202 is also limited to RGO+0.5V. This is limited by an input ESD structure that clamps the
voltage. The connection from the µC to this pin should include a series resistor to limit any current resulting from the clamp.
An example of this connection is shown in Figure 16.30.
ISL94202
µCONTROLLER
3.3/5V
SD
In_SD
In_EOC
In_INT
EOC
INT
*
SCL
SCL
SDA
SDAI
SDAO
10k
Out_FETSOFF
FETSOFF
* Resistor needed only if µC has a pull-up on the In_INT pin
Figure 16.30 Connection of Higher Voltage Microcontroller
FN8889 Rev.2.00
Mar 8, 2017
Page 62 of 89
ISL94202
17. Packs with Fewer than Eight Cells
17. Packs with Fewer than Eight Cells
See “Pack Configuration” on page 27 for help when using fewer than eight cells. This section presents options for minimum
number of components. However, when using the ISL94202EVAL1Z evaluation board with fewer than eight cells, it is not
necessary to remove components from the PCB. Simply tie the unused connections together, as shown in Figure 17.31. This
normally requires only a different cable.
8 CELLS
VC8
7 CELLS
VC8
6 CELLS
VC8
CB8
VC7
CB7
VC6
CB6
VC5
CB5
VC4
CB8
VC7
CB7
VC6
CB6
VC5
CB5
VC4
CB8
VC7
CB7
VC6
CB6
VC5
CB5
VC4
CB4
VC3
CB4
VC3
CB4
VC3
CB3
VC2
CB2
VC1
CB1
CB3
VC2
CB2
VC1
CB1
CB3
VC2
CB2
VC1
CB1
VC0
VSS
VC0
VSS
VC0
VSS
5 CELLS
VC8
4 CELLS
VC8
3 CELLS
VC8
CB8
VC7
CB7
VC6
CB8
VC7
CB7
VC6
CB8
VC7
CB7
VC6
CB6
VC5
CB5
VC4
CB6
VC5
CB5
VC4
CB6
VC5
CB5
VC4
CB4
VC3
CB4
VC3
CB4
VC3
CB3
VC2
CB2
VC1
CB1
CB3
VC2
CB2
VC1
CB1
CB3
VC2
CB2
VC1
CB1
VC0
VSS
VC0
VSS
VC0
VSS
Figure 17.31 Battery Connection Options Using the ISL94202EVAL1Z Board
FN8889 Rev.2.00
Mar 8, 2017
Page 63 of 89
ISL94202
18. PC Board Layout
18. PC Board Layout
The AC performance of this circuit depends greatly on the care taken in designing the PC board. The following are
recommendations to achieve optimum high performance from your PC board.
• The use of low inductance components, such as chip resistors and chip capacitors, is strongly recommended.
• Minimize signal trace lengths. This is especially true for the CS1, CS2, and VC0-VC8 inputs. Trace inductance and
capacitance can easily affect circuit performance. Vias in the signal lines add inductance at high frequency and should be
avoided.
• Match channel-to-channel analog I/O trace lengths and layout symmetry. This is especially true for the CS1 and CS2 lines,
since their inputs are normally very low voltage.
• Maximize use of AC decoupled PCB layers. All signal I/O lines should be routed over continuous ground planes (i.e., no split
planes or ground plane gaps under these lines). Avoid vias in the signal I/O lines.
• VDD bypass and charge pump capacitors should use wide temperature and high frequency dielectric (X7R or better) with
capacitors rated at 2X the maximum operating voltage.
• The charge pump and VDD bypass capacitors should be located close to the ISL94202 pins and VDD should have a good
ground connection.
• When testing, use good quality connectors and cables, matching cable types and keeping cable lengths to a minimum.
• An example PCB layout is shown in Figure 18.32. This figure shows placement of the VDD bypass capacitor close to the
VDD pin and with a good ground connection. The charge pump capacitors are also close to the IC. The current-sense lines are
shielded by ground plane as much as possible. The ground plane under the IC is shown as an “island”. The intent of this layout
was to minimize voltages induced by EMI on the ground plane in the vicinity of the IC. This example assumes a 4-layer board
with most signals on the inner layers.
CURRENT-SENSE
CHARGE PUMP
INPUTS
VDD CAP
CAPS
GND PLANE
PINK = TOP
BLUE = BOTTOM
“ISLAND GROUND”
Figure 18.32 Example 4-Layer PCB Layout for VDD Bypass, Charge Pump, and Current Sense
FN8889 Rev.2.00
Mar 8, 2017
Page 64 of 89
ISL94202
18. PC Board Layout
18.1 QFN Package
The QFN package requires additional PCB layout rules for the thermal pad. The thermal pad is electrically connected to
VSS supply through the high-resistance IC substrate. The thermal pad provides heat sinking for the IC. In normal operation,
the device should generate little heat, so thermal pad design and layout are not too important. However, if the design uses
the RGO pin to supply power to external components, then the IC can experience some internal power dissipation. In this
case, careful layout of the thermal pad and the use of thermal vias to direct the heat away from the IC is an important
consideration. Besides heat dissipation, the thermal pad also provides noise reduction by providing a ground plane under the
IC.
18.2 Circuit Diagrams
The “Block Diagram” on page 3 shows a simple application diagram with eight cells in series and two cells in parallel
(8S2P).
FN8889 Rev.2.00
Mar 8, 2017
Page 65 of 89
ISL94202
19. EEPROM
19. EEPROM
The ISL94202 contains an EEPROM array for storing the device configuration parameters, the device calibration values, and
2
some user available registers. Access to the EEPROM is through the I C port of the device. Memory is organized in a memory
map as described in:
• “Registers: Summary (EEPROM)” on page 74
• “Registers: Summary (RAM)” on page 75
• “Registers: Detailed (EEPROM)” on page 76
• “Registers: Detailed (RAM)” on page 82.
When the device powers up, the ISL94202 transfers the contents of the configuration EEPROM memory areas to RAM. (Note
that the user EEPROM has no associated RAM). An external microcontroller can read the contents of the Configuration RAM
or the contents of the EEPROM. Prior to reading the EEPROM, set the EEEN bit to “1”. This enables access to the EEPROM
area. If EEEN is “0”, then a read or write occurs in the shadow RAM area.
The content of the Shadow Ram determines the operation of the device.
Reading from the RAM or EEPROM can be done using a byte or page read. See:
• “Current Address Read” on page 70
• “Random Read” on page 70
• “Sequential Read” on page 71
• “EEPROM Access” on page 72
• “Register Protection” on page 73
Writing to the Configuration or User EEPROM must use a Page Write operation. Each Page is four bytes in length and pages
begin at Address 0.
See:
• “Page Write” on page 69
• “Register Protection” on page 73
The EEPROM contains an error detection and correction mechanism. When reading a value from the EEPROM, the device
checks the data value for an error.
If there are no errors, then the EEPROM value is valid and the ECC_USED and ECC_FAIL bits are set to “0”. If there is a 1-bit
error, the ISL94202 corrects the error and sets the ECC_USED bit. This is a valid operation and value read from the EEPROM
is correct. During an EEPROM read, if there is an error consisting of two or more bits, the ISL94202 sets the ECC_FAIL bit
(ECC_USED = 0). This read contains invalid data.
The error correction is also active during the initial power-on recall of the EEPROM values to the shadow RAM. The circuit
corrects for any one-bit errors. Two-bit errors are not corrected and the contents of the shadow RAM maintain the previous
value.
Internally, the power-on recall circuit uses the ECC_USED and ECC_FAIL bits to determine there is a proper recall before
allowing the device operation to start. However, an external µC cannot use these bits to detect the validity of the shadow RAM
on power-up or determine the use of the error correction mechanism, because the bits automatically reset on the next valid read.
FN8889 Rev.2.00
Mar 8, 2017
Page 66 of 89
ISL94202
20. Serial Interface
20. Serial Interface
• The ISL94202 uses a standard I C interface, except the design separates the SDA input and output (SDAI and SDAO)
2
2
• Separate SDAI and SDAO lines can be tied together and operate as a typical I C bus
• Interface speed is 400kHz, maximum
20.1 Serial Interface Conventions
The device supports a bidirectional bus oriented protocol. The protocol defines any device that sends data onto the bus as a
transmitter and the receiving device as the receiver. The device controlling the transfer is called the master and the device
being controlled is called the slave. The master always initiates data transfers and provides the clock for both transmit and
receive operations. Therefore, the ISL94202 devices operate as slaves in all applications.
When sending or receiving data, the convention with the most significant bit (MSB) is sent first. Therefore, the first address
bit sent is Bit 7.
20.2 Clock and Data
Data states on the SDA line can change only while SCL is LOW. SDA state changes during SCL HIGH are reserved for
indicating start and stop conditions (see Figure 20.33).
20.3 Start Condition
All commands are preceded by the start condition, which is a HIGH-to-LOW transition of SDA when SCL is HIGH. The
device continuously monitors the SDA and SCL lines for the start condition and will not respond to any command until this
condition has been met (see Figure 20.34).
20.4 Stop Condition
All communications must be terminated by a stop condition, which is a LOW-to-HIGH transition of SDA when SCL is
HIGH. The stop condition is also used to place the device into the Standby power mode after a read sequence. A stop
condition is only issued after the transmitting device has released the bus (see Figure 20.34).
FN8889 Rev.2.00
Mar 8, 2017
Page 67 of 89
ISL94202
20. Serial Interface
20.5 Acknowledge
Acknowledge is a software convention used to indicate successful data transfer. The transmitting device, either master or
slave, releases the bus after transmitting eight bits. During the ninth clock cycle, the receiver pulls the SDA line LOW to
acknowledge that it received the eight bits of data (see Figure 20.35).
The device responds with an acknowledge after recognition of a start condition and the correct slave byte. If a write
operation is selected, the device responds with an acknowledge after the receipt of each subsequent eight bits. The device
acknowledges all incoming data and address bytes, except for the slave byte when the contents do not match the device’s
internal slave address.
In the read mode, the device transmits eight bits of data, releases the SDA line, then monitors the line for an acknowledge.
If an acknowledge is detected and no stop condition is generated by the master, the device will continue to transmit data.
The device terminates further data transmissions if an acknowledge is not detected. The master must then issue a stop
condition to return the device to Standby mode and place the device into a known state.
SCL
SDA
DATA
DATA
DATA
STABLE
CHANGE
STABLE
2
Figure 20.33 Valid Data Changes On I C Bus
SCL
SDA
START
2
STOP
Figure 20.34 I C Start and Stop Bits
SCL FROM
MASTER
1
8
9
DATA OUTPUT
FROM
TRANSMITTER
DATA OUTPUT
FROM RECEIVER
START
ACKNOWLEDGE
Figure 20.35 Acknowledge Response From Receiver
FN8889 Rev.2.00
Mar 8, 2017
Page 68 of 89
ISL94202
20. Serial Interface
20.6 Write Operations
20.6.1 Byte Write
For a byte write operation, the device requires the Slave Address Byte and a Word Address Byte. This gives the master
access to any one of the words in the array. After receipt of the Word Address Byte, the device responds with an
acknowledge and awaits the next eight bits of data. After receiving the eight bits of the Data Byte, the device again responds
with an acknowledge. The master then terminates the transfer by generating a stop condition, at which time the device
begins the internal write cycle to the nonvolatile memory. During this internal write cycle, the device inputs are disabled, so
the device will not respond to any requests from the master. The SDA output is at high impedance. See Figure 20.36.
WATCHDOG
TIMER
RESET
S
T
A
R
T
S
T
O
P
SLAVE
BYTE
BYTE
ADDRESS
DATA
SDA BUS
0 1 0 1 0 0 0 0
A
C
K
A
C
K
A
C
K
ISL94202: SLAVE BYTE = 50H (ADDR = 0)
ISL94202: SLAVE BYTE = 52H (ADDR = 1)
Figure 20.36 Byte Write Sequence
A write to a protected block of memory suppresses the acknowledge bit.
When writing to the EEPROM, write to all addresses of a page without an intermediate read operation or use a page
write command. Each page is four bytes long, starting at Address 0.
20.6.2 Page Write
A page write operation is initiated in the same manner as the byte write operation; but instead of terminating the write
cycle after the first data byte is transferred, the master can transmit an unlimited number of 8-bit bytes. After the receipt
of each byte, the device will respond with an acknowledge and the address is internally incremented by one. The page
address remains constant. When the counter reaches the end of the page, it “rolls over” and goes back to ‘0’ on the same
page. This means that the master can write four bytes to the page starting at any location on that page. If the master
begins writing at Location 2 and loads four bytes, then the first two bytes are written to Locations 2 and 3 and the last
two bytes are written to Locations 0 and 1. Afterwards, the address counter would point to Location 2 of the page that
was just written. If the master supplies more than four bytes of data, then new data overwrites the previous data, one
byte at a time. See Figure 20.37.
Do not write to addresses 58H through 7FH or locations higher than address ABH, since these addresses access registers
that are reserved. Writing to these locations can result in unexpected device operation.
ADDRESS = 0
DATA BYTE 3
ADDRESS = 1
DATA BYTE 4
ADDRESS = 2
DATA BYTE 1
ADDRESS = 3
DATA BYTE 2
ADDRESS POINTER STARTS AND ENDS HERE
Figure 20.37 Writing 4 Bytes to A 4-Byte Page Starting at Location 2
FN8889 Rev.2.00
Mar 8, 2017
Page 69 of 89
ISL94202
20. Serial Interface
WATCHDOG TIMER
S
T
A
R
T
S
T
O
P
SLAVE
BYTE
REGISTER
ADDRESS
DATA(1)
DATA(n)
SDA BUS
0 1 0 1 0 0 0 0
A
C
K
A
C
K
A
C
K
A
C
K
ISL94202: SLAVE BYTE = 50H (ADDR = 0)
ISL94202: SLAVE BYTE = 52H (ADDR = 1)
Figure 20.38 Page Write Sequence
20.7 Read Operations
Read operations are initiated in the same manner as write operations with the exception that the R/W bit of the Slave
Address Byte is set to one. There are three basic read operations: Current Address Reads, Random Reads, and Sequential
Reads.
20.7.1 Current Address Read
Internally the device contains an address counter that maintains the address of the last word read incremented by one.
Therefore, if the last read was to address n, the next read operation would access data from address n+1. On power-up,
the address of the address counter is undefined, requiring a read or write operation for initialization. See Figure 20.39 on
page 71.
Upon receipt of the Slave Address Byte with the R/W bit set to one, the device issues an acknowledge and then transmits
the eight bits of the Data Byte. The master terminates the read operation when it does not respond with an acknowledge
during the ninth clock and then issues a stop condition.
It should be noted that the ninth clock cycle of the read operation is not a “don’t care.” To terminate a read operation, the
master must either issue a stop condition during the ninth cycle or hold SDA HIGH during the ninth clock cycle and
then issue a stop condition.
20.7.2 Random Read
Random read operation allows the master to access any memory location in the array. Prior to issuing the Slave Address
Byte with the R/W bit set to one, the master must first perform a “dummy” write operation. The master issues the start
condition and the Slave Address Byte, receives an acknowledge, then issues the Word Address Bytes. After
acknowledging receipts of the Word Address Bytes, the master immediately issues another start condition and the Slave
Address Byte with the R/W bit set to one. This is followed by an acknowledge from the device and then by the eight bit
word. The master terminates the read operation by not responding with an acknowledge and then issuing a stop
condition (see Figure 20.40)
20.7.3 Sequential Read
Sequential reads can be initiated as either a current address read or random address read. The first Data Byte is
transmitted as with the other modes, however, the master now responds with an acknowledge, indicating it requires
additional data. The device continues to output data for each acknowledge received. The master terminates the read
operation by not responding with an acknowledge and then issuing a stop condition
The data output is sequential, with the data from address n followed by the data from address n+1. The address counter
for read operations increments through all page and column addresses, allowing the entire memory contents to be
serially read during one operation. At the end of the address space the counter “rolls over” to address 0000H and the
device continues to output data for each acknowledge received. See Figure 20.41 for the acknowledge and data transfer
sequence.
FN8889 Rev.2.00
Mar 8, 2017
Page 70 of 89
ISL94202
20. Serial Interface
WATCHDOG TIMER RESET
S
T
A
R
T
N
A
C
K
S
T
O
P
SLAVE
BYTE
0 1 0 1 0 0 0 1
SDA BUS
A
C
K
A
C
K
DATA
ISL94202: SLAVE BYTE = 50H (ADDR = 0)
ISL94202: SLAVE BYTE = 52H (ADDR = 1)
Figure 20.39 Current Address Read Sequence
WATCHDOG TIMER RESET
S
T
A
R
T
S
T
A
R
T
N
A
C
K
S
T
O
P
SLAVE
BYTE
SLAVE
BYTE
REGISTER
ADDRESS
SDA BUS
0 1 0 1 0 0 0 0
0 1 0 1 0 0 0 1
A
C
K
A
C
K
A
C
K
A
C
K
DATA
ISL94202: SLAVE BYTE = 50H (ADDR = 0)
ISL94202: SLAVE BYTE = 52H (ADDR = 1)
Figure 20.40 Random Read Sequence
WATCHDOG TIMER RESET
S
T
A
R
T
S
T
A
R
T
N
A
C
K
S
T
O
P
SLAVE
BYTE
SLAVE
BYTE
REGISTER
ADDRESS
SDA BUS
0 1 0 1 0 0 0 0
0 1 0 1 0 0 0 1
A
C
K
A
C
K
A
C
K
A
C
K
DATA
ISL94202: SLAVE BYTE = 50H (ADDR = 0)
ISL94202: SLAVE BYTE = 52H (ADDR = 1)
Figure 20.41 Sequential Read Sequence
20.7.4 EEPROM Access
2
The user is advised not to use page transfers when reading or writing to EEPROM. Only single byte I C transactions
should be used. In addition, “Write” transactions should be separated with a 30ms delay to enable each byte write
operation to complete.
20.7.5 EEPROM Read
The ISL94202 has a special requirement when reading the EEPROM. An EEPROM read operation from the first byte of
a four byte page (locations 0H, 4H, 8H, etc.) initiates a recall of the EEPROM page. This recall takes more than 200µs,
FN8889 Rev.2.00
Mar 8, 2017
Page 71 of 89
ISL94202
20. Serial Interface
2
so the first byte may not be ready in time for a standard I C response. It is necessary to read this first byte of every page
two times.
20.7.6 EEPROM Write
The ISL94202 also has a special requirement when writing the EEPROM. An EEPROM write operation to the first byte
of a four byte page (locations 0H, 4H, 8H, etc.) initiates a recall of the EEPROM page. This recall takes more than
2
200µs, so the first byte may not be ready in time for a standard I C response. It is necessary to write this first byte of
every page two times. These “duplicate” writes should be separated with a 30ms delay and followed with a 30ms delay.
Again, only single byte transactions should be used with a 30ms delay between each write operation.
20.8 Synchronizing Microcontroller Operations with Internal Scan
Internal scans occur every 32ms in Normal mode, 256ms in Idle mode and 512ms in Doze mode. The internal scan
normally takes about 1.3ms, with every fourth scan taking about 1.7ms. While the percentage of time taken by the scan is
small, it is long enough that random communications from the microcontroller can coincide with the internal scan. When
the two scans happen at the same time, errors can occur in the recorded values.
2
To avoid errors in the recorded values, the goal is to synchronize external I C transactions so that they only occur during the
device’s Low Power State (see Figure 10.22 on page 43.) To assist in the synchronization, the microcontroller can use the
INT_SCAN bit. This bit is “0” during the internal scan and “1” during the “Low Power State”.
The microcontroller software should look for the INT_SCAN bit to go from a “0” to a “1” to allow the maximum time to
complete read or write operations. This insures that the results reported to the µC are from a single scan and changes made
do not interfere with state machine detection and timing.
FN8889 Rev.2.00
Mar 8, 2017
Page 72 of 89
ISL94202
21. Register Protection
21. Register Protection
The entire EEPROM memory is write protected on initial power-up and during normal operation. An enable byte allows
writing to various areas of the memory array.
The enable byte is encoded, so that a value of ‘0’ in the EEPROM Enable register (89H) enables access to the shadow memory
(RAM), a value of ‘1’ allows access to the EEPROM.
After a read or write of the EEPROM, the microcontroller should reset the EEPROM Enable register value back to
zero to prevent inadvertent writes to the EEPROM and to turn off the EEPROM block to reduce current consumption.
If the microcontroller fails to reset the EEPROM bit and communications to the chip stops, then the Watchdog timer will reset
the EEPROM select bit.
FN8889 Rev.2.00
Mar 8, 2017
Page 73 of 89
ISL94202
22. Registers: Summary (EEPROM)
22. Registers: Summary (EEPROM)
Table 22.13 EEPROM Register Summary
EEPROM (Configured as 32 4-Byte Pages)
Page ADDR
0x
1x
2x
3x
4x
5x
0
Overvoltage Level Overvoltage Delay Minimum CB Charge
Internal
User EEPROM
Timer
Delta
Over-Temperature
Level
Over-Temperature
Level
1
0
2
Overvoltage
recovery
UndervoltageDelay Maximum CB Charge Over-Temp Internal
Timer
Delta
Recovery
Over-Temperature
Recovery
3
4
5
Undervoltage Level Open Wire Timing Cell Balance Charge
On time Under-Temperature
Level
Cell Balance Charge
Sleep Voltage
1
6
7
8
9
A
Undervoltage
Recovery
Discharge
Sleep Delay Timer/
Overcurrent
Timeout Settings,
Discharge Setting
Off Time
Under-Temperature Watchdog Timer
Recovery
OVLO Threshold
UVLO Threshold
Charge overcurrent Minimum CB Discharge
Timeout Settings, Temperature Over-Temperature
Sleep Mode Timer Reserved
CELLS Config
Charge overcurrent Level
Setting
Level
2
3
Short-Circuit
Timeout Settings/
Recovery Settings, Recovery
Short-Circuit
Minimum CB Discharge
Temperature Over-Temperature
Features 1
Features 2
Recovery
B
Setting
C
D
E
F
EOC Voltage Level Minimum CB Volts Maximum CB Discharge
Temperature Under-Temperature
Level Level
Maximum CB Volts Maximum CB Discharge
Temperature Under-Temperature
Recovery Recovery
Reserved
Low Voltage
Charge Level
FN8889 Rev.2.00
Mar 8, 2017
Page 74 of 89
ISL94202
23. Registers: Summary (RAM)
23. Registers: Summary (RAM)
Table 23.14 RAM Register Summary
RAM
Page
ADDR
8x
9x
Ax
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Status1
CELL1 Voltage
CELL2 Voltage
CELL3 Voltage
CELL4 Voltage
CELL5 Voltage
CELL6 Voltage
CELL7 Voltage
CELL8 Voltage
iT Voltage
Status2
0
Status3
xT1 Voltage
Status4
Cell Balance
Analog Out
xT2 Voltage
1
2
3
FET Cntl/Override Control Bits
Override Control Bits
Force Ops
VBATT/16 Voltage
VRGO/2 Voltage
14-bit ADC Voltage
Reserved
EE Write Enable
CELLMIN Voltage
CELLMAX Voltage
ISense Voltage
FN8889 Rev.2.00
Mar 8, 2017
Page 75 of 89
ISL94202
24. Registers: Detailed (EEPROM)
24. Registers: Detailed (EEPROM)
Table 24.15 EEPROM Register Detail
Bit/
ADDR
F
7
E
6
D
5
C
4
B
3
A
2
9
1
8
0
7
6
5
4
3
2
1
0
Overvoltage Threshold
If any cell voltage is above this threshold voltage for an overvoltage delay time, the
charge FET is turned off.
Default (Hex): 1E2A
(V): 4.25
Charge Detect Pulse Width
These bits set the duration of the
charger monitor pulse width.
OVLB OVLA OVL9 OVL8 OVL7 OVL6 OVL5 OVL4 OVL3 OVL2 OVL1 OVL0
00
01
CPW3
CPW2
CPW1
CPW0
HEXvalue 1.8 8
10
--------------------------------------------------------
Threshold =
0000 = 0ms to
1111 = 15ms; Default = 1ms
4095 3
Overvoltage Recovery
If all cells fall below this overvoltage recovery level, the charge FET is turned on.
Default (Hex): 0DD4
(V): 4.15
02
03
Reserved
OVRB OVRA OVR9 OVR8 OVR7 OVR6 OVR5 OVR4 OVR3 OVR2 OVR1 OVR0
Undervoltage Threshold
If any cell voltage is below this threshold voltage for an undervoltage delay time, the
discharge FET is turned off.
Default (Hex): 18FF
(V):
2.7
Load Detect Pulse Width
These bits set the duration of the
charger monitor pulse width.
UVLB UVLA UVL9
UVL8
UVL7
UVL6
UVL5
UVL4
UVL3
UVL2
UVL1
UVL0
04
05
LPW3
LPW2
LPW1
LPW0
HEXvalue 1.8 8
10
--------------------------------------------------------
0000 = 0 ms to
Threshold =
4095 3
1111 = 15ms; Default = 1ms
Undervoltage Recovery
If all cells rise above this overvoltage recovery level (and there is no load), the
discharge FET is turned on.
Default (Hex): 09FF
(V):
3.0
06
07
Reserved
UVRB UVRA UVR9 UVR8 UVR7 UVR6 UVR5 UVR4 UVR3 UVR2 UVR1 UVR0
Overvoltage Lockout Threshold
If any cell voltage is above this threshold for five successive scans, then the device is in
an overvoltage lockout condition. In this condition, the Charge FET is turned off, the cell
balance FETs are turned off, the OVLO bit is set, and the PSD output is set to active.
Default (Hex): 0E7F
(V): 4.35
08
09
OVLO OVLO OVLO OVLO OVLO OVLO OVLO OVLO OVLO OVLO OVLO OVLO
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Undervoltage Lockout Threshold
If any cell voltage is below this threshold for five successive scans, then the device is in
an undervoltage lockout condition. In this condition, the Discharge FET is turned off and
the UVLO bit is set. The device also powers down (unless overridden).
Default (Hex): 0600
(V):
1.8
0A
0B
UVLO UVLO UVLO UVLO UVLO UVLO UVLO UVLO UVLO UVLO UVLO UVLO
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
End-of-Charge (EOC) Threshold
If any cell exceeds this level, then the EOC output and the EOC bit are set.
Default (Hex): 0DFF
(V):
4.2
0C
0D
Reserved
EOCB EOCA EOC9 EOC8 EOC7 EOC6 EOC5 EOC4 EOC3 EOC2 EOC1 EOC0
Low Voltage Charge Level
If the voltage on any cell is less than this level, then the PCFET output turns on instead
of the PC output. To disable this function, set the value to zero or set the PCFETE bit to
0.
Default (Hex): 07AA
(V):
2.3
0E
0F
LVCH LVCH
Reserved
LVCH9 LVCH8 LVCH7 LVCH6 LVCH5 LVCH4 LVCH3 LVCH2 LVCH1 LVCH0
B
A
Overvoltage Delay Time Out
This value sets the time that is required for any cell to be above the overvoltage
threshold before an overvoltage condition is detected.
Default (Hex): 0801
(s):
1
OVDT OVDT OVDT OVDT OVDT OVDT OVDT OVDT OVDT OVDT OVDT OVDT
10
11
B
A
9
8
7
6
5
4
3
2
1
0
00 = µs
Reserved
01 = ms
10 = s
0 to 1024
11 = min
FN8889 Rev.2.00
Mar 8, 2017
Page 76 of 89
ISL94202
Table 24.15 EEPROM Register Detail (Continued)
24. Registers: Detailed (EEPROM)
Bit/
ADDR
F
7
E
6
D
5
C
4
B
3
A
2
9
1
8
0
7
6
5
4
3
2
1
0
Undervoltage Delay Time Out
This value sets the time that is required for any cell to be below the undervoltage
threshold before an undervoltage condition is detected.
0801
Default (Hex):
(s):
1
UVDT UVDT UVDT UVDT UVDT UVDT UVDT UVDT UVDT UVDT UVDT UVDT
12
13
B
A
9
8
7
6
5
4
3
2
1
0
00 = µs
Reserved
01 = ms
10 = s
0 to 1024
11 = min
Open-Wire Timing (OWT)
This value sets the width of the open-wire test pulse for each cell input.
Default (Hex): 0214
(ms):
20
14
15
OWT
9
OWT
8
OWT
7
OWT
6
OWT
5
OWT
4
OWT
3
OWT
2
OWT
1
OWT
0
Reserved
0 = µs
1 = ms
0 to 512
Discharge Overcurrent Time Out/Threshold
Time Out
(ms):
(mV):
160
32
A discharge overcurrent needs to remain for this time period prior to entering a
discharge overcurrent condition. This is a 12-bit value: Lower 10 bits set the time.
Upper bits set the time base.
Default (Hex): 44A0
Threshold
This value sets the voltage across
current-sense resistor that creates a
discharge overcurrent condition.
16
17
OCD2
OCD1
OCD0
OCDT OCDT OCDT OCDT OCDT OCDT OCDT OCDT OCDT OCDT OCDT OCDT
B
A
9
8
7
6
5
4
3
2
1
0
000 = 4mV
001 = 8mV
010 = 16mV
011 = 24mV
100 = 32mV
101 = 48mV
110 = 64mV
111 = 96mV
00 = µs
01 = ms
10 = s
0 to 1024
11 = min
Charge Overcurrent Time Out/Threshold
Time Out
(ms):
(mV):
160
8
A charge overcurrent needs to remain for this time period prior to entering a charge
overcurrent condition. This is a 12-bit value: Lower 10 bits set the time. Upper bits set
the time base.
Default (Hex): 44A0
Threshold
This value sets the voltage across
current-sense resistor that creates a
charge overcurrent condition
18
19
OCC2
OCC1
OCC0
OCCT OCCT OCCT OCCT OCCT OCCT OCCT OCCT OCCT OCCT OCCT OCCT
B
A
9
8
7
6
5
4
3
2
1
0
000 = 1mV
001 = 2mV
010 = 4mV
011 = 6mV
100 = 8mV
101 = 12mV
110 = 16mV
111 = 24mV
00 = µs
01 = ms
10 = s
0 to 1024
11 = min
Discharge Short-Circuit Time Out/Threshold
Time Out
Default (Hex):
(µs):
(mV):
200
128
A short-circuit current needs to remain for this time period prior to entering a short-
circuit condition. This is a 12 bit value:
60C8
Lower 10 bits set the time. Upper bits set the time base
Threshold
This value sets the voltage across
current-sense resistor that creates a
short-circuit condition
1A
1B
SCD2
SCD1
SCD0
SCTB SCTA SCT9 SCT8 SCT7 SCT6 SCT5 SCT4 SCT3 SCT2 SCT1 SCT0
000 = 16mV
001 = 24mV
010 = 32mV
011 = 48mV
100 = 64mV
101 = 96mV
110 = 128mV
111 = 256mV
00 = µs
0 to 1024
01 = ms
10 = s
11 = min
FN8889 Rev.2.00
Mar 8, 2017
Page 77 of 89
ISL94202
Table 24.15 EEPROM Register Detail (Continued)
24. Registers: Detailed (EEPROM)
Bit/
ADDR
F
7
E
6
D
5
C
4
B
3
A
2
9
1
8
0
7
6
5
4
3
2
1
0
Cell Balance Minimum Voltage (CBMIN)
If all cell voltages are less than this voltage, then cell balance stops.
Default (Hex): 0A55
(V):
3.1
1C
1D
CBVL CBVL
Reserved
CBVL9 CBVL8 CBVL7 CBVL6 CBVL5 CBVL4 CBVL3 CBVL2 CBVL1 CBVL0
(V):
B
A
Cell Balance Maximum Voltage (CBMAX)
If all cell voltages are greater than this voltage, then cell balance stops.
Default (Hex): 0D70
4.0
1E
1F
CBVU CBVU CBVU CBVU CBVU CBVU CBVU CBVU CBVU CBVU CBVU CBVU
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Cell Balance Minimum Differential Voltage (CBMINDV)
If the difference between the voltage on CELLN and the lowest voltage cell is less than
this voltage, then cell balance for CELLN stops.
Default (Hex): 0010
(mV):
20
20
21
CBDL CBDL CBDL CBDL CBDL CBDL CBDL CBDL CBDL CBDL CBDL CBDL
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Cell Balance Maximum Differential Voltage (CBMAXDV)
If the difference between the voltage on CELLN and the lowest voltage cell is greater
than this voltage, then cell balance for CELLN stops and the CELLF flag is set.
Default (Hex): 01AB
(mV):
500
22
23
CBDU CBDU CBDU CBDU CBDU CBDU CBDU CBDU CBDU CBDU CBDU CBDU
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Cell Balance On Time (CBON)
Cell balance is on for this set amount of time, unless another condition indicates that
there should be no cell balance. This is a 12-bit value: Lower 10 bits set the time. Upper
2 bits set the time base.
Default (Hex): 0802
CBON
(s):
2
24
25
CBON CBON CBON CBON CBON CBON CBON
TB TA T9 T8 T7 T6 T5
CBON CBON CBON CBON
T3 T2 T1 T0
T
4
Reserved
00 = µs
01 = ms
10 = s
0 to 1024
11 = min
Cell Balance Off Time (CBOFF)
Cell balance is off for the set amount of time. This is a 12-bit value: Lower 10 bits set
the time. Upper 2 bits set the time base.
Default (Hex): 0802
(s):
2
CBOF CBOF CBOF CBOF CBOF CBOF CBOF CBOF CBOF CBOF CBOF CBOF
TB TA T9 T8 T7 T6 T5 T4 T3 T2 T1 T0
26
27
00 = µs
Reserved
01 = ms
10 = s
0 to 1024
11 = min
Cell Balance Minimum Temperature Limit (CBUTS)
If the External Temperature 1 or the External Temperature 2 (XT2M = 0) is greater than
this voltage, then cell balance stops. The voltage is based on recommended external
components (see Figure 10.26 on page 50).
(V): 1.344
(°C): -10
Default (Hex): 0BF2
28
29
CBUT CBUT CBUT CBUT CBUT CBUT CBUT CBUT CBUT CBUT CBUT CBUT
SB SA S9 S8 S7 S6 S5 S4 S3 S2 S1 S0
Reserved
Cell Balance Minimum Temperature Recovery Level (CBUTR)
If the External Temperature 1 and the External Temperature 2 (XT2M = 0) all recover
and fall below this voltage, then cell balance can resume (all other conditions OK). The
voltage is based on recommended external components (see Figure 10.26 on
page 50).
(V): 1.19
(°C): +5
Default (Hex): 0A93
2A
2B
CBUT CBUT CBUT CBUT CBUT CBUT CBUT CBUT CBUT CBUT CBUT CBUT
RB RA R9 R8 R7 R6 R5 R4 R3 R2 R1 R0
Reserved
Cell Balance Maximum Temperature Limit (CBOTS)
If the External Temperature 1 or the External Temperature 2 (XT2M = 0) is less than
this voltage, then cell balance stops. The voltage is based on recommended external
components (see Figure 10.26 on page 50).
(V): 0.530
(°C): +55
Default (Hex): 04B6
2C
2D
CBOT CBOT CBOT CBOT CBOT CBOT CBOT CBOT CBOT CBOT CBOT CBOT
SB SA S9 S8 S7 S6 S5 S4 S3 S2 S1 S0
Reserved
Cell Balance Maximum Temperature Recovery Level (CBOTR)
If the External Temperature 1 and the External Temperature 2 temperature (XT2M = 0)
all recover and rise above this voltage, then cell balance can resume (all other
conditions OK). The voltage is based on recommended external components (see
Figure 10.26 on page 50).
(V): 0.590
(°C): +50
Default (Hex): 053E
2E
2F
CBOT CBOT CBOT CBOT CBOT CBOT CBOT CBOT CBOT CBOT CBOT CBOT
RB RA R9 R8 R7 R6 R5 R4 R3 R2 R1 R0
Reserved
For All Temperature Limits, TGain bit = 0, Temperature Gain = 2
FN8889 Rev.2.00
Mar 8, 2017
Page 78 of 89
ISL94202
Table 24.15 EEPROM Register Detail (Continued)
24. Registers: Detailed (EEPROM)
Bit/
ADDR
F
7
E
6
D
5
C
4
B
3
A
2
9
1
8
0
7
6
5
4
3
2
1
0
Charge Over-Temperature Voltage
If External Temperature 1 or the External Temperature 2 is less than this voltage, then
the charge FET is turned off and the COT bit is set. The voltage is based on
recommended external components (see Figure 10.26 on page 50).
(V): 0.530
(°C): +55
Default (Hex): 04B6
30
31
COTS COTS COTS COTS COTS COTS COTS COTS COTS COTS COTS COTS
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Charge Over-Temperature Recovery Voltage
If External Temperature 1 or the External Temperature 2 rise above this setting, then
the charge FET is turned on and the COT bit is reset (unless overrides are in place).
The voltage is based on recommended external components (see Figure 10.26 on
page 50).
(V): 0.590
(°C): +50
Default (Hex): 053E
32
33
COTR COTR COTR COTR COTR COTR COTR COTR COTR COTR COTR COTR
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Charge Under-Temperature Voltage
If External Temperature 1 or the External Temperature 2 is greater than this voltage,
then the charge FET is turned off and the CUT bit is set. The voltage is based on
recommended external components (see Figure 10.26 on page 50).
(V): 1.344
(°C): -10
Default (Hex): 0BF2
34
35
CUTS CUTS CUTS CUTS CUTS CUTS CUTS CUTS CUTS CUTS CUTS CUTS
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Charge Under-Temperature Recovery Voltage
If External Temperature 1 or the External Temperature 2 fall below this setting, then the
charge FET is turned on and the CUT bit is reset (unless overrides are in place). The
voltage is based on recommended external components (see Figure 10.26 on
page 50).
(V): 1.190
(°C): +5
Default (Hex): 0A93
36
37
CUTR CUTR CUTR CUTR CUTR CUTR CUTR CUTR CUTR CUTR CUTR CUTR
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Discharge Over-Temperature Voltage
If External Temperature 1 or the External Temperature 2 is less than this voltage, then
the discharge FET is turned off and the DOT bit is set. The voltage is based on
recommended external components (see Figure 10.26 on page 50).
(V): 0.530
(°C): +55
Default (Hex):
4B6
38
39
DOTS DOTS DOTS DOTS DOTS DOTS DOTS DOTS DOTS DOTS DOTS DOTS
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Discharge Over-Temperature Recovery Voltage
If External Temperature 1 or the External Temperature 2 rise above this setting, then
the discharge FET is turned on and the DOT bit is reset (unless overrides are in place).
The voltage is based on recommended external components (see Figure 10.26 on
page 50).
(V): 0.590
(°C): +50
Default (Hex): 053E
3A
3B
DOTR DOTR DOTR DOTR DOTR DOTR DOTR DOTR DOTR DOTR DOTR DOTR
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Discharge Under-Temperature Voltage
If External Temperature 1 or the External Temperature 2 is greater than this voltage,
then the discharge FET is turned off and the DUT bit is set. The voltage is based on
recommended external components (see Figure 10.26 on page 50).
(V): 1.344
(°C): -10
Default (Hex): 0BF2
3C
3D
DUTS DUTS DUTS DUTS DUTS DUTS DUTS DUTS DUTS DUTS DUTS DUTS
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Discharge Under-Temperature Recovery Voltage
If External Temperature 1 or the External Temperature 2 fall below this setting, then the
discharge FET is turned on and the DUT bit is reset (unless overrides are in place). The
voltage is based on recommended external components (see Figure 10.26 on
page 50).
(V): 1.190
(°C): +5
Default (Hex): 0A93
3E
3F
DUTR DUTR DUTR DUTR DUTR DUTR DUTR DUTR DUTR DUTR DUTR DUTR
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Internal Over-Temperature Voltage
If the internal temperature is greater than this voltage, then all FETs are turned off and
the IOT bit is set.
Default (Hex): 67CH
(V): 0.73
(°C): +115
40
41
IOTS
B
IOTS
A
Reserved
IOTS 9 IOTS 8 IOTS 7 IOTS 6 IOTS 5 IOTS 4 IOTS 3 IOTS 2 IOTS 1 IOTS 0
Internal Over-Temperature Recovery Voltage
When the internal temperature voltage drops below this level, then the FETs can be
turned on again and the IOT bit is reset on the next µC read.
Default (Hex): 621H
(V): 0.69
(°C): +95
42
43
IOTR
B
IOTR
A
Reserved
IOTR 9 IOTR 8 IOTR 7 IOTR 6 IOTR 5 IOTR 4 IOTR 3 IOTR 2 IOTR 1 IOTR 0
Sleep Level Voltage
If any cell voltage is below this threshold voltage for a sleep delay time, the device goes
into the Sleep mode.
Default (Hex): 06AA
(V):
2.0
44
45
Reserved
SLLB
SLLA SLL 9 SLL 8 SLL 7 SLL 6 SLL 5 SLL 4 SLL 3 SLL 2 SLL 1 SLL 0
FN8889 Rev.2.00
Mar 8, 2017
Page 79 of 89
ISL94202
Table 24.15 EEPROM Register Detail (Continued)
24. Registers: Detailed (EEPROM)
Bit/
ADDR
F
7
E
6
D
5
C
4
B
3
A
2
9
1
8
0
7
6
5
4
3
2
1
0
Sleep Delay Timer/Watchdog Timer
Sleep Delay
Sleep
WDT
(s)
(s)
1
31
This value sets the time that is required for any cell to be below the sleep voltage
threshold before the device enters the Sleep mode. Lower 10 bits set the time. Upper 1
bit sets the time base.
Default (Hex): FC0F
Watchdog Timer (WDT)
Time allowed the microcontroller between I C
2
46
47
slave byte writes to the ISL94202 after setting
any override bit.
WDT4
WDT3
WDT2
WDT1
WDT0 SLTA
SLT9
SLT8
SLT7
SLT6
SLT5
SLT4
SLT3
SLT2
SLT1
SLT0
00 = µs
01 = ms
10 = s
0 to 31 seconds
0 to 511
11 = min
Sleep Mode Timer/Cell Configuration
Mode Timer
Time required to enter Sleep mode from the Doze mode when no current is detected.
Idle/
Doze:
Sleep
Mode
(min)
(min)
Cells
15
240
3
Default (Hex): 83FF
Cell Configuration
Only these combinations are acceptable. Any other combination will prevent
any FET from turning on.
CELL8 CELL7 CELL6 CELL5 CELL4 CELL3 CELL2 CELL1 MOD7 MOD6 MOD5 MOD4 MOD3 MOD2 MOD1 MOD0
48
49
8 7 6 5 4 3 2 1
1 0 0 0 0 0 1 1
1 1 0 0 0 0 1 1
1 1 0 0 0 1 1 1
1 1 1 0 0 1 1 1
1 1 1 0 1 1 1 1
1 1 1 1 1 1 1 1
NUMBER OF CELLS
3 Cells connected
4 Cells connected
5 Cells connected
6 Cells connected
7 Cells connected
8 Cells connected
Idle and Doze Mode:
[MOD3:0] = 0 to 15 Minutes
[MOD7:4] = 0 to 240 Minutes
Sleep Mode
Example:
Value = 0101 1010
Idle/Doze = 10 minutes
Sleep = 80 minutes
FN8889 Rev.2.00
Mar 8, 2017
Page 80 of 89
ISL94202
24. Registers: Detailed (EEPROM)
Table 24.16 EEPROM Register Detail (Feature Controls)
Bit/
ADDR
7
6
5
4
3
2
1
0
PCFETE
Precharge
FET Enable
XT2M
xTemp 2 Mode
Control
OWPSD
Open-Wire
PSD
CFPSD
CELLF PSD
DOWD
Disable
Open-Wire
Scan
1 =
TGain
External Temp
Gain
1 =
Precharge
FET output
turns on
1 =
Responds
automatically
to the input
Open Wire
1 =
xT2 monitors
FETtemp. Cell
balance
outputs are not
shut off when
xT2
temperature
exceeds Cell
Balance limits
0 =
xT2 monitors
cell temp.
(Normal
Activates PSD
output when a
“Cell Fail”
condition
instead of the 1 =
1 =
CFET output
when any of
the cell
voltages are
below the
under the
LVCHG
threshold.
0 =
Precharge
FET is not
used
Disable the
input open-
Gain of iT, xT1 Reserved, this
and xT2 inputs bit must be 0.
is 1x.
0 =
Gain of iT, xT1
and xT2 inputs
is 2x.
4A
Reserved
condition AND
occurs.
wire detection sets PSD.
0 =
scan
0 =
Enable the
input open-
0 =
Does NOT
activate PSD
output when a
cell fails
condition
occurs.
Responds
automatically
to the input
wire detection Open Wire
scan
condition and
DOES NOT
set PSD.
operation.)
DFODUV
DFET on
during UV
(Charging)
CFODOV
CFET on
CBDD
CB during
Discharge
CBDC
CB during
Charge
UVLOPD
during OV
CB_EOC
Enable CBAL
during EOC
Enable UVLO
(Discharging)
Power-Down
1 =
Do balance
during
discharge
0 =
No balance
during
discharge
When both
CBDD and
CBDC equal
“0”, cell
1 =
Do balance
during charge while the pack while the pack
1 =
1 =
1 =
Keep DFET on Keep CFET on
1 =
The device
powers down
when
detecting an
UVLO
condition.
0 =
When a UVLO
condition is
detected, the
device
Cell balance
occurs during
EOC condition
regardless of
current
is charging,
regardless of
the cell
is discharging,
regardless of
the cell
0 =
No balance
4B
Reserved
Reserved
during charge voltage. This
minimizes
voltage. This
minimizes
direction.
0 =
When both
CBDD and
CBDC equal
“0”, cell
DFET power
dissipation
during UV,
CFET power
dissipation
during OV,
Cell balance
turns off during
EOC if there is
no current
flowing.
when the pack when the pack
balance is
turned off.
balance is
turned off.
is charging
0 =
is discharging
0 =
remains
powered.
Normal DFET Normal CFET
operation. operation.
4C
4F
Reserved
50
57
User EEPROM
Available to the user (Note: There is no shadow memory associated with these registers).
FN8889 Rev.2.00
Mar 8, 2017
Page 81 of 89
ISL94202
25. Registers: Detailed (RAM)
25. Registers: Detailed (RAM)
Table 25.17 RAM Register Detail (Status and Control)
Bit/
ADDR
7
6
5
4
3
2
1
0
COT
Charge
Over-Temp
CUT
Charge
Under-Temp
DUT
Discharge
Under-Temp
DOT
Discharge
Over-Temp
80
(Read
only)
UVLO
Undervoltage
Lockout
OVLO
Overvoltage
Lockout
UV
OV
Overvoltage
Undervoltage
An external
thermistor
shows the
temp is higher
than the
maximum
charge temp
limit.
An external
thermistor
An external
thermistor
showsthetemp showsthetemp
is lower than
the minimum
discharge temp discharge temp
An external
thermistor
These
bits are
set and
reset by
the
At least one
cell is below
the
undervoltage undervoltage
lockout
At least one cell
is above the
overvoltage
lockout
At least one
cell has an
At least one cell
has an
overvoltage
condition.
showsthetemp
is lower than
the minimum
charge temp
limit.
is higher than
the maximum
condition.
threshold.
device.
threshold.
limit.
limit.
CELLF
81
Cell Fail
(Read
only)
DOC
Discharge
Overcurrent
IOT
Internal
Over-Temp
EOCHG
End of charge
OPEN
Open wire
DSC
Discharge
Short-Circuit
COC
Charge
Overcurrent
Indicates that
there is more
than the
maximum
allowable
These
bits are
set and
reset by
the
Reserved
Excessive
Discharge
current
The internal
sensor indicates
an over-temp
condition.
End of charge
voltage
reached.
An open input
circuit is
detected.
Short-circuit
current
detected.
Excessive
Charge current
detected.
voltage
detected.
device
difference
between cells.
CH_PRSNT
LD_PRSNT
Chrgr Present Load Present
LVCHG
Low Voltage
Charge
ECC_FAIL
82
(Read
only)
DCHING
Discharging
CHING
Charging
EEPROMError ECC_USED
Correct Fail EEPROMError
Correct
EEPROM error
correction
failed. Two bits correction
failed, error not used. One bit
corrected.
Previous value corrected.
retained.
Set to “1”
during COC,
Set to “1” during
DOC or DSC,
INT_SCAN
Internal Scan
while charger is while load
At least one cell In-Progress
Indicates that a Indicates that a
attached.
attached.
These voltage <
bits are LVCHG
set and threshold. If
reset by set, PCFET
the turns on
discharge
current is
detected.
Charge current is flowing into
is flowing out of the pack.
the pack.
charge current
is detected.
Charge current
EEPROM error
(CHMON >
threshold.)
(LDMON <
threshold.)
When this bit
is “0” for the
duration of the
internal scan.
If µCLMON = 0, If µCCMON = 0,
bit resets bit resets
automatically. If automatically. If
µCLMON = 1, µCCMON = 1,
bit resets by µC bit resets by µC
read of register. read of register.
failed, bit error
device instead of
CFET.
83
IN_SLEEP
CBUV
CBOV
CBUT
CBOT
(Read
only)
In Sleep Mode
Cell Balance
Undervoltage
Cell Balance
Overvoltage
Cell Balance
Under-Temp
Cell Balance
Over-Temp
IN_DOZE
In Doze mode In Idle Mode
IN_IDLE
No scans.
RGO remains
on, VREF off.
Monitors for a
charger or
load
These
All cell voltages All cell voltages xT1 or xT2
< the minimum > the maximum indicates temp indicates temp >
allowable cell allowable cell < allowable cell allowable cell
balance
voltage
threshold.
xT1 or xT2
Reserved
bits are
Scans every
512ms
Scans every
256ms
set and
reset by
the
balance
voltage
threshold.
balance low
temperature
threshold
balance high
temperature
threshold
device
connection.
Cell balance FET control bits
These bits control the cell balance when the external controller
overrides the internal cell balance operation.
84
(R/W)
CB8ON
CB7ON
CB6ON
CB5ON
CB4ON
CB3ON
CB2ON
CB1ON
If µCCBAL = 1, CBAL_ON = 1 and CBnON bit = 1 the cell balance FET is on.
If µCCBAL = 0, CBAL_ON = 0 or CBnON bit = 0 the cell balance FET is off.
FN8889 Rev.2.00
Mar 8, 2017
Page 82 of 89
ISL94202
Table 25.17 RAM Register Detail (Status and Control) (Continued)
25. Registers: Detailed (RAM)
Bit/
ADDR
7
6
5
4
3
2
1
0
Analog MUX control bits
Voltage monitored by ADC when microcontroller overrides the
internal scan operation.
Current Gain Setting
Current gain set when current is monitored by ADC. Only used
when microcontroller overrides the internal scan.
ADC Conversion Start
ADCSTRT
CG1
CG1 0 Gain
CG0
AO3
AO2
AO1
AO0
85
(R/W)
Ext µC sets
this bit to 1 to
start a
AO3 2 1 0
0 0 0 0 OFF
AO3 2 1 0
1 0 0 0 VC8
1 0 0 1 Pack current
1 0 1 0 VBAT/16
1 0 1 1 RGO/2
1 1 0 0 xT1
1 1 0 1 xT2
1 1 1 0 iT
1 1 1 1 OFF
0 0 x50
0 1 x5
1 0 x500
1 1 x500
0 0 0 1 VC1
0 0 1 0 VC2
0 0 1 1 VC3
0 1 0 0 VC4
0 1 0 1 VC5
0 1 1 0 VC6
0 1 1 1 VC7
conversion
Reserved
LMON_EN
Load monitor Clear charge
CLR_ERR
CLR_LERR
Clear load error
PCFET
Pre-charge
FET
CFET
Charge FET
CMON_EN
Chargemonitor
enable
DFET
Discharge FET
enable
error
PSD
Pack shut
down
1 = Resets load
monitor error
condition.
This bit is
automatically
cleared.
Only active
when
µCCMON = 1
1 = DFET on
0 = DFET off
Bit = 0 if DOC or
DSC unless the
automatic
response is
disabled by
µCFET bit. (4)
1 = Load
monitor on
0 = Load
1 = Resets
charge monitor
error condition.
This bit is
automatically
cleared.
1 = PCFET on 1 = CFET on
0 = PCFET off 0 = CFET off
Bit = 0 if DOC Bit = 0 if COC,
or DSC, unless unless the
the automatic automatic
response is
disabled by
µCFET bit. (4) µCFET bit. (4)
1 = Charger
monitor on
0 = Charger
monitor off.
Only active
when
86
(R/W)
monitor off
1 = PSD on
0 = PSD off
response is
disabled by
Only active
when
µCLMON = 1 µCCMON = 1
Only active
when
µCCMON = 1
µCCBAL
µCFET
OW_STRT
µCSCAN
µC does scan
µC does cell
µC does FET
balance
µCLMON
µC does load
monitor
µCCMON
µC does
charger mon
Open wire start
CBAL_ON
Cell balance On
control
1 = Does one
1 = No auto
1 = Internal
1 = FETs
open-wire scan 1 = (CBnON =1)
(bit auto reset outputs ON
to 0)
0 = No scan
Only active if
DOWD = 1 or µCCBAL= 1.
µCSCAN = 1
87
(R/W)
balance
scan. System
controlled by
µC.
0 = Normal
scan
Reserved
controlled by
disabled. µC
external µC.
manages cell
0 = Norm
1 = Load
monitor on
0 = Load
monitor off
(7)
1 = Charge
monitor on
0 = Charge
monitor off
(7)
0 = Cell bal
outputs OFF
Only active if
balance
automaticFET
0 = internal
control (7),
balance
(7), (99)
(10)
enabled. (7)
PDWN
SLEEP
DOZE
IDLE
Power-Down
Set Sleep
Set Doze
Set Idle
88
(R/W)
1 =
1 = Put device 1 = Put device 1 = Put device
Reserved
Reserved
Reserved
Reserved
Power-down
the device.
0 = Normal
operation
into Sleep
mode.
0 = Normal
operation
into Doze
mode.
0 = Normal
operation
into Idle
mode 0 =
Normal
operation.
EEPROM Enable
EEEN
89
(R/W)
Reserved. These bits should be zero.
0 = RAM access
1 = EEPROM
access
FN8889 Rev.2.00
Mar 8, 2017
Page 83 of 89
ISL94202
25. Registers: Detailed (RAM)
Table 25.18 RAM Register Detail (Monitored Voltages)
Bit/
ADDR
F
7
E
6
D
5
C
4
B
3
A
2
9
1
8
0
7
6
5
4
3
2
1
0
Cell Minimum Voltage
This is the voltage of the cell with the minimum voltage.
HEXvalue 1.8 8
10
--------------------------------------------------------
8A
8B
4095 3
CELLM CELLM CELLM CELLM CELLM CELLM CELLM CELLM CELLM CELLM CELLM CELLM
INB INA IN9 IN8 IN7 IN6 IN5 IN4 IN3 IN2 IN1 IN0
Reserved
Cell Maximum Voltage
This is the voltage of the cell with the maximum voltage.
HEXvalue 1.8 8
10
--------------------------------------------------------
8C
8D
4095 3
CELLM CELLM CELLM CELLM CELLM CELLM CELLM CELLM CELLM CELLM CELLM CELLM
Reserved
AXB
AXA
AX9
AX8
AX7
AX6
AX5
AX4
AX3
AX2
AX1
AX0
Pack Current
This is the current flowing into or out of the pack.
HEXvalue 1.8
10
4095 Gain SenseR
--------------------------------------------------------
8E
8F
Polarity
identified by CHING and DCHING bits.
Reserved
Cell 1 Voltage
This is the voltage of CELL1.
ISNSB ISNSA ISNS9 ISNS8 ISNS7 ISNS6 ISNS5 ISNS4 ISNS3 ISNS2 ISNS1 ISNS0
HEXvalue 1.8 8
10
--------------------------------------------------------
90
91
4095 3
CELL1 CELL1 CELL1 CELL1 CELL1 CELL1 CELL1 CELL1 CELL1 CELL1 CELL1 CELL1
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Cell 2 Voltage
This is the voltage of CELL2.
HEXvalue 1.8 8
10
--------------------------------------------------------
92
93
4095 3
CELL2 CELL2 CELL2 CELL2 CELL2 CELL2 CELL2 CELL2 CELL2 CELL2 CELL2 CELL2
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Cell 3 Voltage
This is the voltage of CELL3.
HEXvalue 1.8 8
10
--------------------------------------------------------
94
95
4095 3
CELL3 CELL3 CELL3 CELL3 CELL3 CELL3 CELL3 CELL3 CELL3 CELL3 CELL3 CELL3
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Cell 4 Voltage
This is the voltage of CELL4.
HEXvalue 1.8 8
10
--------------------------------------------------------
96
97
4095 3
CELL4 CELL4 CELL4 CELL4 CELL4 CELL4 CELL4 CELL4 CELL4 CELL4 CELL4 CELL4
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Cell 5 Voltage
This is the voltage of CELL5.
HEXvalue 1.8 8
10
--------------------------------------------------------
98
99
4095 3
CELL5 CELL5 CELL5 CELL5 CELL5 CELL5 CELL5 CELL5 CELL5 CELL5 CELL5 CELL5
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Cell 6 Voltage
This is the voltage of CELL6.
HEXvalue 1.8 8
10
--------------------------------------------------------
9A
9B
4095 3
CELL6 CELL6 CELL6 CELL6 CELL6 CELL6 CELL6 CELL6 CELL6 CELL6 CELL6 CELL6
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Cell 7 Voltage
This is the voltage of CELL7.
HEXvalue 1.8 8
10
--------------------------------------------------------
9C
9D
4095 3
CELL7 CELL7 CELL7 CELL7 CELL7 CELL7 CELL7 CELL7 CELL7 CELL7 CELL7 CELL7
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
FN8889 Rev.2.00
Mar 8, 2017
Page 84 of 89
ISL94202
Table 25.18 RAM Register Detail (Monitored Voltages)(Continued)
25. Registers: Detailed (RAM)
Bit/
ADDR
F
7
E
6
D
5
C
4
B
3
A
2
9
1
8
0
7
6
5
4
3
2
1
0
Cell 8 Voltage
This is the voltage of CELL8.
HEXvalue 1.8 8
10
--------------------------------------------------------
9E
9F
4095 3
CELL8 CELL8 CELL8 CELL8 CELL8 CELL8 CELL8 CELL8 CELL8 CELL8 CELL8 CELL8
Reserved
B
A
9
8
7
6
5
4
3
2
1
0
Internal Temperature
This is the voltage reported by the ISL94202 internal temperature sensor.
HEXvalue 1.8
10
A0
A1
-----------------------------------------------
4095
Reserved
iTB
iTA
iT9
iT8
iT7
iT6
iT5
iT4
iT3
iT2
iT1
iT0
External Temperature 1
This is the voltage reported by an external thermistor divider on the xT1
pin.
HEXvalue 1.8
10
A2
A3
-----------------------------------------------
4095
Reserved
xT1B xT1A xT19 xT18 xT17 xT16 xT15 xT14 xT13 xT12
xT11
xT10
External Temperature 2
This is the voltage reported by an external thermistor divider on the xT2
pin.
HEXvalue 1.8
10
A4
A5
-----------------------------------------------
4095
Reserved
VBATT Voltage
This is the voltage of Pack.
xT2B xT2A xT29 xT28 xT27 xT26 xT25 xT24 xT23 xT22 xT21 xT20
HEXvalue 1.8 32
10
A6
A7
-----------------------------------------------------------
4095
Reserved
VBB
VBA
VB9
VB8
VB7
VB6
VB5
VB4
VB3
VB2
VB1
VB0
VRGO Voltage
This is the voltage of ISL94202 2.5V regulator.
HEXvalue 1.8 2
10
A8
A9
--------------------------------------------------------
4095
Reserved
RGOB RGOA RGO 9 RGO 8 RGO 7 RGO 6 RGO 5 RGO 4 RGO 3 RGO 2 RGO 1 RGO 0
FN8889 Rev.2.00
Mar 8, 2017
Page 85 of 89
ISL94202
Table 25.18 RAM Register Detail (Monitored Voltages)(Continued)
25. Registers: Detailed (RAM)
Bit/
ADDR
F
7
E
6
D
5
C
4
B
3
A
2
9
1
8
0
7
6
5
4
3
2
1
0
14-Bit ADC Voltage
This is the calibrated voltage out of the ISL94202 ADC. In normal scan
mode, this value is not usable, because it cannot be associated with a
specific monitored voltage. However, when the µC takes over the scan
operations, this value can be useful. This is a 2’s complement number.
HEXvalue – 16384 1.8
10
--------------------------------------------------------------------------------------------
if..HEXvalue 8191
10
8191
AA
AB
HEXvalue 1.8
10
--------------------------------------------
else
8191
ADC ADC ADC
ADC
A
ADC
9
ADC
8
ADC
7
ADC
6
ADC
5
ADC
4
ADC
3
ADC
2
ADC
1
ADC
0
Reserved
Notes:
D
C
B
1. A “1” written to a control or configuration bit causes the action to be taken. A “1” read from a status bit indicates that the condition
exists.
2. “Reserved” indicates that the bit or register is reserved for future expansion. When writing to RAM addresses, write a reserved bit
with the value “0”. Do not write to reserved registers at addresses 4CH through 4FH, 58H through 7FH, or ACH through FFH.
Ignore reserved bits that are returned in a read operation.
3. The IN_SLEEP bit is cleared on initial power up, by the CHMON pin going high or by the LDMON pin going low.
4. When the automatic responses are enabled, these bits are automatically set and reset by hardware when any conditions indicate.
When automatic responses are over-ridden, an external microcontroller I2C write operation controls the respective FET and a read
of the register returns the current state of the FET drive output circuit (though not the actual voltage at the output pin).
5. Setting EEEN to 0 prior to a read or write to the EEPROM area results in a read or write to the shadow memory. Setting EEEN to
“1” prior to a read or write from the EEPROM area results in a read or write from the non-volatile array locations.
6. Writes to EEPROM registers require that the EEEN bit be set to “1” and all other bits in EEPROM enable register set to “0” prior to
the write operation.
7. This bit is reset when the Watchdog timer is active and expires.
8. The memory is configured as eight pages of 16 bytes. The I2C can perform a “page write” to write all values on one page in a single
cycle.
9. Setting this bit to “1” disables all internal voltage and temperature scans. When set to “1”, the external µC needs to process all
overvoltage, undervoltage, over-temp, under temp and all cell balance operations.
10.Short-Circuit, Open-Wire, Internal Over Temperature, OVLO and UVLO faults, plus Sleep, and FETSOFF conditions override the
µCFET control bit and automatically force the appropriate power FETs off.
FN8889 Rev.2.00
Mar 8, 2017
Page 86 of 89
ISL94202
26. Revision History
26. Revision History
The revision history provided is for informational purposes only and is believed to be accurate, but not warranted. Please visit
our website to make sure you have the latest revision.
Date
Revision
Change
Updated entire datasheet to new standards.
Mar 7, 2017
FN8889.2
Updated Applications section on page 1
Added Table #1.1 on page 4.
Ordering Information table on page 4, updated Note 1 to include tape and reel options and
quantities.
Dec 12, 2016
Oct 24, 2016
FN8889.1
FN8889.0
ESD Rating on page 8, Human Body Model (Tested per JESD22-A114F) changed from:
2kV to: 1.5kV
Initial Release.
FN8889 Rev.2.00
Mar 8, 2017
Page 87 of 89
ISL94202
27. Package Outline Drawing
27. Package Outline Drawing
For the most recent package outline drawing, see L48.6x6
L48.6x6
48 Lead Thin Quad Flat No-Lead Plastic Package
Rev 2, 7/14
4X
4.4
6.00± 0.05
0.40
44X
A
6
B
PIN #1 INDEX AREA
48
37
6
1
36
PIN 1
INDEX AREA
4 .40 ± 0.15
25
12
0.15
(4X)
13
24
0.10 M C A B
0.05 M C
TOP VIEW
48X 0.45 ± 0.10
4
48X 0.20
BOTTOM VIEW
SEE DETAIL "X"
C
0.10
C
MAX 0.80
BASE PLANE
SEATING PLANE
0.08
(44 X 0.40)
( 5. 75 TYP)
(
C
SIDE VIEW
4. 40)
5
0 . 2 REF
C
(48X 0 . 20)
(48X 0 . 65)
0 . 00 MIN.
0 . 05 MAX.
DETAIL "X"
TYPICAL RECOMMENDED LAND PATTERN
NOTES:
1. Dimensions are in millimeters.
Dimensions in ( ) for Reference Only.
2. Dimensioning and tolerancing conform to AMSE Y14.5m-1994.
3. Unless otherwise specified, tolerance: Decimal ± 0.05
4. Dimension b applies to the metallized terminal and is measured
between 0.15mm and 0.30mm from the terminal tip.
Tiebar shown (if present) is a non-functional feature.
5.
6.
The configuration of the pin #1 identifier is optional, but must be
located within the zone indicated. The pin #1 identifier may be
either a mold or mark feature.
FN8889 Rev.2.00
Mar 8, 2017
Page 88 of 89
ISL94202
28. About Intersil
28. About Intersil
Intersil Corporation is a leading provider of innovative power management and precision analog solutions. The company's
products address some of the largest markets within the industrial and infrastructure, mobile computing, and high-end
consumer markets.
For the most updated datasheet, application notes, related documentation, and related parts, see the respective product
information page found at www.intersil.com.
For a listing of definitions and abbreviations of common terms used in our documents, visit www.intersil.com/glossary.
You may report errors or suggestions for improving this datasheet by visiting www.intersil.com/ask.
Reliability reports are also available from our website at www.intersil.com/support.
© Copyright Intersil Americas LLC 2016-2017. All Rights Reserved.
All trademarks and registered trademarks are the property of their respective owners.
FN8889 Rev.2.00
Mar 8, 2017
Page 89 of 89
相关型号:
©2020 ICPDF网 联系我们和版权申明