ML5204 [ROHM]

电池电压和电流值监控器过充电和过放电电压检测充放电过电流检测短路电流检测唤醒检测内置电池均衡开关MCU接口:I2C;
ML5204
型号: ML5204
厂家: ROHM    ROHM
描述:

电池电压和电流值监控器过充电和过放电电压检测充放电过电流检测短路电流检测唤醒检测内置电池均衡开关MCU接口:I2C

电池 开关 监控
文件: 总36页 (文件大小:2008K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
FEDL5204-02  
1, December, 2020  
ML5204  
Analog Front-End IC for 4 to 5-Serial-Cell Lithium-Ion Rechargeable Battery Protection  
General Description  
The ML5204 is an analog front-end type battery monitoring LSI for a host controller in 4- to 5-cell Li-ion  
rechargeable battery packs. It outputs individual analog cell voltages and pack current equivalent voltage, while  
cell balancing, overvoltage/undervoltage detection, and overcurrent detection functions are integrated for  
configuring high-precision/high-reliability battery management systems.  
Features  
Supported number of cells: 4 to 5 cells  
Analog cell voltage output: Individual analog cell voltage is divided by 2 and output on the VMON pin.  
Analog pack current output: The voltage across the shunt resistor is amplified by x12 or x24 and output  
on the IMON pin  
Cell balancing function: Built-in cell balancing switches with a 6Ω (typ) ON resistance  
Overvoltage/undervoltage detection function:  
Overvoltage detection accuracy  
2nd overvoltage detection accuracy  
Undervoltage detection accuracy  
: ±20 mV (25 °C)  
: ±35 mV (25 °C)  
: ±50 mV (25 °C)  
Zero voltage (0-V) charge inhibit detection accuracy : ±50 mV (25 °C)  
Charge/discharge overcurrent detection function  
Discharge overcurrent detection accuracy  
Charge overcurrent detection accuracy  
: ±10 mV (25 °C)  
: ±10 mV (25 °C)  
Short-Circuit detection function:  
Short-circuit detection accuracy  
: ±10 mV (25 °C)  
Wake-up detection function: Asserts an interrupt signal to the external MCU when a predefined discharge  
current is detected.  
Cell count, detection thresholds and delay times can be redefined and supplied under a separate product  
code  
MCU interface: I2C compatible serial interface  
Low current consumption  
Cell voltage/current monitor active  
Cell voltage/current monitor inactive  
:
:
14 μA (typ), 50 μA (max)  
6 μA (typ), 10 μA (max)  
High voltage supply input  
Operating power supply range  
Operating temperature  
Package  
:
:
:
:
+53 V (absolute maximum rating)  
+3.3 V to +42 V  
-40 °C to +85 °C  
20-pin TSSOP  
Note) This product is not intended for automotive use and for any equipment, device, or system that requires a  
specific quality or high level of reliability (e.g., medical equipment, transportation equipment, aerospace  
machinery, nuclear-reactor controller, fuel-controller, various safety devices). If you are not sure whether  
your application corresponds to such special purposes, please contact your local ROHM sales  
representative in advance.  
1/36  
FEDL5204-02  
ML5204  
Block Diagram  
VDD  
V5  
VREG  
Voltage  
Regulator  
SDA  
SCL  
V4  
V3  
V2  
V1  
/INTO  
Reference  
Voltage  
Generator  
Control  
Logic  
/ERR  
CELLOP  
/SCDET  
/PUPIN  
Cell Voltage  
Detector  
Clock  
Generator  
V0  
Cell Voltage  
Monitor  
Clock Stop  
Detector  
GND  
Current  
Detector  
Output  
Buffer  
VMON  
IMON  
ISM  
ISP  
Current  
Monitor  
Pin Configuration (Top View)  
1
2
3
4
5
6
20  
VDD  
V5  
VREG  
19  
SCL  
18  
V4  
SDA  
V3  
17  
/INTO  
V2  
16 /ERR  
V1  
15 /SCDET  
V0 7  
GND 8  
14  
13  
12  
11  
CELLOP  
VMON  
IMON  
ISP  
/PUPIN 9  
ISM  
10  
2/36  
FEDL5204-02  
ML5204  
Pin Description  
Pin No.  
Pin name  
I/O  
Description  
Power supply.  
Configure an external CR noise filter circuit.  
1
VDD  
2
3
4
5
6
7
8
V5  
V4  
I
I
I
I
I
I
I
Cell 5 positive input.  
Cell 5 negative input and Cell 4 positive input.  
Cell 4 negative input and Cell 3 positive input.  
Cell 3 negative input and Cell 2 positive input.  
Cell 2 negative input and Cell 1 positive input.  
Cell 1 negative input.  
V3  
V2  
V1  
V0  
GND  
Ground pin.  
Power-up trigger input. The device wakes up with an "L" level input.  
Internally pulled up to VDD through a 1 Mresistor.  
9
/PUPIN  
I
Connect a 0.1 F capacitor between this pin and GND.  
Current sense negative input. Connected to the negative terminal of the  
lowest battery cell.  
Current sense positive input. The ISP pin level should be higher than the ISM  
pin level in discharge state.  
10  
11  
ISM  
ISP  
I
I
Analog current monitor output. The input voltage difference between the ISP  
and ISM pins is amplified by 12-/24-fold on output.  
Analog cell voltage output. The specified cell voltage is divided by 2 on output.  
2nd overvoltage alarm output. Output type is NMOS open drain, and the "L"  
level is asserted at 2nd overvoltage conditions.  
12  
13  
14  
IMON  
VMON  
O
O
O
CELLOP  
Short-circuit alarm output. Output type is NMOS open drain, and the "L" level  
is asserted if short-circuit is detected.  
Error state alarm output. Output type is NMOS open drain, and the "L" level is  
asserted if any error is detected.  
Interrupt signal to an external MCU. Output type is NMOS open drain, and the  
"L" level is asserted when an interrupt request occurs.  
15  
16  
17  
/SCDET  
/ERR  
O
O
O
/INTO  
18  
19  
SDA  
SCL  
IO  
I
Serial data input/output pin. Connect an external pull-up resistor.  
Serial clock input pin. Connect an external pull-up resistor.  
Internal 3.3 V regulator output pin. Connected to GND through a 1 F or  
larger capacitor. Do not use as a power supply for external circuit.  
20  
VREG  
O
3/36  
FEDL5204-02  
ML5204  
Absolute Maximum Ratings  
GND= 0 V, Ta = +25 °C  
Rating Unit  
Item  
Symbol  
VDD  
Conditions  
Applied to VDD pin  
Supply voltage  
-0.3 to +53  
V
Applied to V5 to V0 pins  
VIN1  
Voltage difference between Vn+1  
and Vn pins (Note 1)  
-0.3 to +6.5  
V
Input voltage  
VIN2  
VIN3  
VIN4  
Applied to /PUPIN pin  
-0.3 to VDD+0.3  
-0.3 to VREG+0.3  
-0.3 to +6.5  
V
V
V
Applied to ISM and ISP pins  
Applied to SCL and SDA pins  
Applied to /SCDET, CELLOP,  
/ERR, /INTO, SDA, VREG pins  
VOUT1  
VOUT2  
ICB  
-0.3 to +6.5  
-0.3 to VREG+0.3  
200  
V
V
Output voltage  
Applied to VMON and IMON pins  
Cell balancing  
current  
Per cell balancing switch  
mA  
W
Power dissipation  
PD  
1.0  
Applied to /SCDET, CELLOP,  
/ERR, /INTO, SDA, VREG, VMON,  
IMON pins  
Short-circuit  
output current  
IOS  
10  
mA  
Storage  
temperature  
TSTG  
-55 to +150  
°C  
Note 1: When connecting or removing a battery cell, the Vn+1-to-Vn pin voltage may exceed the specified  
rating, leading to destruction of the device. Make a full and detailed evaluation before usage.  
Recommended Operating Conditions  
GND= 0 V  
Unit  
Item  
Symbol  
VDD  
Conditions  
Applied to VDD pin  
Range  
3.3 to 42  
-40 to +85  
Supply voltage  
V
Operating temperature  
TOP  
°C  
4/36  
FEDL5204-02  
ML5204  
Electrical Characteristics  
DC Characteristics  
VDD=3.3 V to 42 V, GND=0 V, Ta=-40 to +85 °C  
Item  
Symbol  
Conditions  
Min.  
Typ.  
Max.  
Unit  
V
"H" input voltage (Note 1)  
"L" input voltage (Note 1)  
"H" input current (Note 1)  
"L" input current (Note 1)  
VIH  
VIL  
IIH  
0.7×VREG  
3.6  
0
0.3×VREG  
V
VIH = 3.3 V  
2  
2
µA  
µA  
IIL  
VIL = GND  
In normal operation  
Cell voltage monitor  
inactive  
Cell balancing switch  
OFF  
Cell voltage monitor pin  
input current 1  
IINV1  
0.1  
1.5  
3.5  
µA  
µA  
Each cell voltage = 4 V  
Cell voltage monitor  
active  
Cell balancing switch  
OFF  
Cell voltage monitor pin  
input current 2  
IINV2  
0.5  
Cell voltage monitor pin  
input leakage current  
"L" output voltage (Note 2)  
Output leakage current  
(Note 2)  
IILVC  
VOL  
IOLK  
In power-down  
IOL = 1 mA  
0.5  
0.5  
0.2  
2
µA  
V
VOUT= 0 V to 4 V  
2  
µA  
/PUPIN pin  
"H" input voltage  
/PUPIN pin  
"L" input voltage  
/PUPIN pin  
"H" input current  
/PUPIN pin  
VIHP  
VILP  
IIHP  
0.8×VDD  
VDD  
0.2×VDD  
5
V
V
0
VIH = VDD  
µA  
µA  
VDD=18 V  
VIL = GND  
IILP  
36  
18  
9  
"L" input current  
VDD=5 V to 42 V  
Output load current  
< 0.5 mA  
VREG1  
3.0  
3.3  
3.6  
V
VREG pin output voltage  
VDD=3.3 V to 5 V  
Output load current <  
100 µA  
VREG2  
3.0  
3
3.3  
6
3.6  
12  
V
Cell balancing switch  
ON resistance  
VDD=15 V to 42 V  
VDS=0.6 V  
RCB  
Note 1: Applied to SCL and SDA pins.  
Note 2: Applied to SDA, /SCDET, CELLOP, /ERR, /INTO pins.  
5/36  
FEDL5204-02  
ML5204  
Supply Current Characteristics  
VDD = 3.3 to 42 V, GND = 0 V, Ta = -40 to +85 °C, no output load, /PUPIN = "H"  
Item  
Symbol  
Conditions  
Min.  
Typ.  
Max.  
Unit  
Cell voltage/current  
monitor output active  
Ta=0 to +60 °C  
Supply current during  
operation 1  
IDD1  
14  
50  
µA  
Cell voltage/current  
monitor output inactive  
Ta=0 to +60 °C  
Supply current during  
operation 2  
IDD2  
6
10  
µA  
µA  
Current consumption during  
powered-down  
IDDS  
0.1  
1.0  
Code 001: Detection Threshold Characteristics (Ta = 25 °C)  
VDD=18 V, GND=0 V, Ta=+25 °C  
Item  
Overvoltage detection  
threshold  
Symbol  
VOV  
Condition  
Min.  
Typ.  
Max.  
Unit  
4.205  
4.225  
4.245  
V
Overvoltage release  
threshold  
VOVR  
VSOV  
VUV  
3.975  
4.265  
1.55  
4.025  
4.30  
1.6  
4.075  
4.335  
1.65  
V
V
V
2nd overvoltage detection  
threshold  
Undervoltage detection  
threshold  
Undervoltage release  
threshold  
VUVR  
VCNG  
VOCU  
2.925  
0.95  
110  
3.000  
1.00  
120  
3.075  
1.05  
130  
V
V
0-V charge inhibit threshold  
Discharge overcurrent  
detection threshold  
Charge overcurrent  
detection threshold  
Short-circuit detection  
threshold  
mV  
VOCO  
VSC  
-50  
190  
2.5  
-40  
200  
5
-30  
210  
7.5  
mV  
mV  
mV  
Wake-up detection  
threshold  
When current monitoring  
is stopped  
VWK  
6/36  
FEDL5204-02  
ML5204  
Code 001: Detection Threshold Characteristics (Ta = 0 to 60 °C)  
VDD=18 V, GND=0 V, Ta=0 °C to +60 °C  
Item  
Symbol  
VOV  
Condition  
Min.  
Typ.  
Max.  
Unit  
Overvoltage detection  
threshold  
Ta=10 °C to 45 °C  
4.200  
4.225  
4.250  
V
Overvoltage release  
threshold  
VOVR  
VSOV  
VUV  
3.955  
4.25  
1.5  
4.025  
4.30  
1.6  
4.095  
4.35  
1.7  
V
V
V
2nd overvoltage detection  
threshold  
Undervoltage detection  
threshold  
Undervoltage release  
threshold  
VUVR  
VCNG  
VOCU  
2.9  
0.95  
105  
3.0  
1.00  
120  
3.1  
1.05  
135  
V
V
0-V charge inhibit threshold  
Discharge overcurrent  
detection threshold  
Charge overcurrent  
detection threshold  
Short-circuit detection  
threshold  
mV  
VOCO  
VSC  
-55  
185  
2
-40  
200  
5
-25  
215  
8
mV  
mV  
mV  
Wake-up detection  
threshold  
When current monitoring  
VWK  
is stopped  
VREG drop threshold  
VREG recovery threshold  
VUREG  
VRREG  
2.2  
2.4  
2.5  
2.7  
2.8  
3.0  
V
V
7/36  
FEDL5204-02  
ML5204  
Code 001: Detection/Release Delay Time Characteristics (Ta = 25 °C)  
VDD=18 V, GND=0 V, Ta=+25 °C  
Item  
Symbol  
tDET  
Conditions  
Min.  
0.32  
Typ.  
0.40  
Max.  
0.48  
Unit  
sec  
Cell voltage monitor cycle  
Overvoltage detection delay  
time (Note)  
tOV  
tOVR  
tSOV  
tUV  
3.8  
0.6  
12.8  
3.8  
0.6  
6.9  
0.6  
40  
4.8  
0.8  
16  
5.8  
1.0  
19.2  
5.8  
1.0  
9.5  
1.0  
60  
sec  
sec  
sec  
sec  
sec  
sec  
sec  
ms  
ms  
ms  
ms  
µs  
Overvoltage release delay time  
(Note)  
2nd overvoltage detection  
delay time (Note)  
Undervoltage detection delay  
time (Note)  
4.8  
0.8  
8
Undervoltage release delay  
time (Note)  
tOVR  
tCNG  
tCNGR  
tOCU  
tOCUR  
tOCO  
tOCOR  
tSC  
0-V charge inhibit delay time  
(Note)  
0-V charge enable delay time  
(Note)  
0.8  
50  
Discharge overcurrent  
detection delay time  
Discharge overcurrent release  
delay time  
80  
100  
25  
120  
30  
Charge overcurrent detection  
delay time  
20  
Charge overcurrent release  
delay time  
80  
100  
100  
120  
180  
Short-circuit detection delay  
time  
60  
Short-circuit release delay time  
Wake-up detection delay time  
tSCR  
tWK  
80  
100  
2
120  
2.6  
ms  
ms  
1.6  
(Note)  
The actual detection delay time may include the time lag incorporated by the cell voltage monitor  
cycle.  
8/36  
FEDL5204-02  
ML5204  
Code 001: Detection/Release Delay Time Characteristics (Ta = 0 to 60 °C)  
VDD=18 V, GND=0 V, Ta=0 to +60 °C  
Item  
Symbol  
tDET  
Conditions  
Min.  
0.3  
Typ.  
0.4  
Max.  
0.5  
Unit  
sec  
Cell voltage monitor cycle  
Overvoltage detection delay  
time (Note)  
tOV  
tOVR  
tSOV  
tUV  
3.6  
0.6  
12  
4.8  
0.8  
16  
6.0  
1.0  
20  
sec  
sec  
sec  
sec  
sec  
sec  
sec  
ms  
ms  
ms  
ms  
µs  
Overvoltage release delay time  
(Note)  
2nd overvoltage detection  
delay time (Note)  
Undervoltage detection delay  
time (Note)  
3.6  
0.6  
6.6  
0.6  
37  
4.8  
0.8  
8
6.0  
1.0  
9.8  
1.0  
63  
Undervoltage release delay  
time (Note)  
tOVR  
tCNG  
tCNGR  
tOCU  
tOCUR  
tOCO  
tOCOR  
tSC  
0-V charge inhibit delay time  
(Note)  
0-V charge enable delay time  
(Note)  
0.8  
50  
Discharge overcurrent  
detection delay time  
Discharge overcurrent release  
delay time  
74  
100  
25  
126  
32  
Charge overcurrent detection  
delay time  
18  
Charge overcurrent release  
delay time  
74  
100  
100  
126  
200  
Short-circuit detection delay  
time  
50  
Short-circuit release delay time  
Wake-up detection delay time  
tSCR  
tWK  
74  
100  
2
126  
2.8  
ms  
ms  
1.4  
(Note)  
The actual detection delay time may include the time lag incorporated by the cell voltage monitor  
cycle.  
9/36  
FEDL5204-02  
ML5204  
Cell Voltage Monitor Output Characteristics (Ta = 0 to 60 °C)  
VDD = 18 V, GND = 0 V, Ta = 0 to +60 °C, no VMON output load  
Item  
Symbol  
VVMR  
Conditions  
Min.  
0.1  
Typ.  
Max.  
4.5  
Unit  
V
Cell voltage monitor range  
When cell voltage  
VCELO4  
VCELO1  
VECEL4  
VECEL1  
1.96  
0.4  
2.00  
0.5  
2.04  
0.6  
V
= 4 V  
VMON output voltage  
When cell voltage  
V
= 1 V  
When cell voltage  
-25  
-30  
+25  
+30  
mV  
mV  
= 4 V  
Cell voltage measurement  
error (Note)  
When cell voltage  
= 1 V  
VMON output current  
VMON output disable period  
VMON output enable period  
VMON output stabilization time  
IOVM  
tINHVM  
tENVM  
tSVM  
-100  
40  
50  
+100  
65  
µA  
ms  
ms  
ms  
290  
350  
450  
1
No output load  
(Note)  
Cell voltage is corrected in the following formula with the VGAIN and OFFSET register values:  
Corrected cell voltage = VGAIN × [VMON output voltage] + OFFSET  
SCL  
Hi-Z  
Hi-Z  
VMON  
State  
0V  
0V  
tINHVM  
tINHVM  
tSVM  
tSVM  
tSVM  
tENVM  
VMON output enable period  
Initial  
state  
VMON output  
enable period  
VMON output  
disable period  
(Internal cell voltage  
measurement in  
progress)  
VMON output  
disable period  
(Internal cell voltage  
measurement in  
progress)  
10/36  
FEDL5204-02  
ML5204  
Code 001: Current Monitor Output Characteristics (Ta = 0 to 60 °C)  
VDD = 18 V, GND = 0 V, Ta = 0 to +60 °C, no IMON output load  
Item  
Symbol  
VIMON0  
Conditions  
ISP-to-ISM voltage  
difference = 0 V  
GIM bit = "0"  
Min.  
Typ.  
Max.  
Unit  
0.5  
0.6  
0.7  
V
IMON output voltage  
ISP-to-ISM voltage  
difference = 0 V  
GIM bit = "1"  
VIMON1  
0.4  
0.6  
0.8  
V
GIM0  
GIM1  
GIM bit = "0"  
11.4  
22.8  
12  
24  
12.6  
25.2  
V/V  
V/V  
IMON output gain  
(Note)  
GIM bit = "1"  
GIM bit = "0"  
Shunt resistor RIS = 0.5 m  
GIM bit = "1"  
Shunt resistor RIS = 0.5 m  
RIM0  
-365  
+63  
A
Current measurement  
range  
(Note)  
RIM1  
IOIM  
-174  
-100  
+23  
A
IMON output current  
ISP and ISM pin input  
current  
+100  
µA  
ISP=ISM=0 V  
OUT bit = "1"  
IIS  
0.25  
0.46  
0.8  
µA  
(Note)  
GIM bit = "0"  
tSIM0  
tSIM1  
GIM bit = "0"  
1
3
ms  
ms  
IMON output  
stabilization time  
GIM bit = "1  
(Note)  
A shunt resistor is connected to the ISP and ISM pins via a 1 kresistor each.  
SCL  
0V  
ISP-ISM  
IMON  
0V  
0V  
tSIM1  
tSIM0  
12-fold gain  
OUT bit = "1"  
GIM bit = "0"  
24-fold gain  
OUT bit = "1"  
GIM bit = "1"  
State  
OUT bit = "0"  
OUT bit = "0"  
11/36  
FEDL5204-02  
ML5204  
I2C Compatible Serial Interface  
VDD=3.3 to 42 V, GND=0 V, Ta=-40 to +85 °C  
Item  
Symbol  
fSCL  
Conditions  
Min.  
Typ.  
Max.  
400  
Unit  
kHz  
SCL clock frequency  
SCL hold time  
tHD:STA  
0.6  
µs  
(Start condition)  
SCL "L" hold time  
SCL "H" hold time  
SDA hold time  
SDA setup time  
SDA setup time  
(Stop condition)  
Bus free time  
tLOW  
tHIGH  
tHD:DAT  
tSU:DAT  
1.3  
0.6  
0
µs  
µs  
µs  
µs  
0.1  
tSU:STO  
tBUF  
0.6  
1.3  
µs  
µs  
Start  
Stop  
condition  
condition  
SDA  
SCL  
tSU:DAT tHD:DAT tSU:STO tBUF  
tLOW tHIGH  
tHD:STA  
Power-up Timing  
VDD=3.3 to 42 V, GND=0 V, Ta=-40 to +85 °C  
Item  
Symbol  
Conditions  
Min.  
1
Typ.  
Max.  
Unit  
ms  
/PUPIN "L" pulse width  
tPUP  
/PUPIN  
tPUP  
VREG  
VRREG  
Hi-Z  
Hi-Z  
Hi-Z  
VMON  
0V  
0V  
tDET  
tINHVM  
I2C Communication enabled  
State  
Reset  
Power down  
12/36  
FEDL5204-02  
ML5204  
Functional Description  
I2C Compatible Serial Interface  
The ML5204 is equipped with an I2C compatible serial interface.  
Configurations can be done by reading/writing corresponding addresses in the control register.  
Address  
Data  
SCL  
SDA  
MSB  
LSB  
MSB  
LSB  
D2  
A6  
A4 A3  
D5 D4 D3  
D1  
D0 ACK  
A5  
A2 A1  
R/W ACK D7 D6  
A0  
Start  
condition  
Stop  
condition  
Set the RW bit to "0" for data write or "1" for data read.  
Control Register  
The control register map is shown below.  
Address  
Register name  
R/W  
Default  
Description  
00H  
01H  
02H  
03H  
04H  
05H  
06H  
07H  
08H  
NOOP  
VMON  
IMON  
R/W  
R/W  
R/W  
R/W  
R/W  
R
R
R
R
00H  
00H  
00H  
00H  
00H  
00H  
02H  
No function is assigned.  
Cell voltage monitor control  
Current monitor control  
Cell balancing switch control  
Power-down/Wake-up control  
Interrupt request flags  
CBAL  
POWER  
INTREQ  
ERROR  
VGAIN  
OFFSET  
Error state flags  
VMON output voltage gain  
VMON output voltage offset  
Detection delay time reduction for tests  
CELLOP state control  
09H  
TEST  
R/W  
R/W  
00H  
00H  
Reserved for IC production test  
(Do not use)  
Others  
NOT_USE  
13/36  
FEDL5204-02  
ML5204  
1. NOOP Register (Adrs = 00H)  
7
6
5
4
3
2
1
0
Bit  
NO7  
NO6  
NO5  
NO4  
NO3  
NO2  
NO1  
R/W  
0
NO0  
name  
R/W  
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
Default  
No function is assigned to the NOOP register. Read/write access to this register does not change the  
LSI state. The written data can be read as it is.  
2. VMON Register (Adrs = 01H)  
7
6
5
4
3
2
1
0
Bit  
CN2  
CN1  
CN0  
name  
R/W  
R
0
R
0
R
0
R
0
R
0
R/W  
0
R/W  
0
R/W  
0
Default  
The VMON register specifies the battery cell to monitor on the VMON pin.  
The CN0, CN1, and CN2 bits select the battery cell.  
CN2  
CN1  
CN0  
Selected cell  
None (default)  
VMON output = Hi-Z  
V1 cell (lowermost)  
V2 cell  
V3 cell  
V4 cell  
V5 cell (uppermost)  
0
0
0
0
0
0
1
1
1
1
0
1
1
0
0
1
1
1
0
1
0
1
0
1
None  
VMON output = Hi-Z  
Data write to the VMON register during the VMON output disable period is ignored, thus the present  
register value is kept.  
Invalid write  
Valid write  
SCL  
VMON  
State  
Hi-Z  
Hi-Z  
0V  
0V  
tINHVM  
tINHVM  
tENVM  
VMON output  
enable period  
VMON output enable period  
VMON output  
disable period  
(Internal cell  
voltage  
measurement  
in progress)  
VMON output  
disable period  
(Internal cell  
voltage  
measurement  
in progress)  
Initial state  
14/36  
FEDL5204-02  
ML5204  
3. IMON Register (Adrs = 02H)  
7
6
5
4
3
2
1
0
Bit  
OUT  
ZERO  
R/W  
0
GIM  
name  
R/W  
R
0
R
0
R
0
R/W  
0
R
0
R
0
R/W  
0
Default  
The IMON register specifies various conditions for pack current monitor output.  
The GIM bit selects the voltage gain of the current amplifier.  
GIM  
0
1
Voltage gain GIM  
12 times (default)  
24 time  
The ZERO bit selects input levels on the ISP and ISM pins to perform zero current compensation on  
the current amplifier.  
ZERO  
ISP pin input level ISM pin input level  
0
1
Pin input level  
GND level  
Pin input level  
GND level  
The OUT bit enables the current amplifier output on the IMON pin. The OUT bit should be set to "1"  
when zero current compensation is performed as well.  
OUT  
0
1
IMON pin output level  
0V(default)  
Current amplifier output  
Pack current is obtained as the voltage across the current sensing shunt resistor RIS, which is tied to the  
ISP and ISM pins.  
The voltage difference between the ISP and ISM pins is converted and centered to 0.6 V (typ), which  
is asserted on the IMON pin. The IMON pin output voltage VIMON is given by the following formula  
using the shunt resistance RIS and the pack current ISENSE  
:
VIMON = (ISENSE × RIS)×GIM+0.6  
The circuit configuration of the current amplifier is shown below.  
ML5204  
PACK(+)  
GIMR2/(R1+1kΩ)  
R2  
1kΩ  
1kΩ  
ISM  
ISP  
R1  
R1  
ZERO  
RIS  
IMON  
PACK(-)  
R2  
0.6V  
VIMON = 0.6 V for zero current, VIMON > 0.6 V for discharge current, and VIMON < 0.6 V for charge  
current.  
When ZERO bit = "1", the ISM and ISP pins are fixed to the GND level inside the device so that the  
input voltage difference of the current amplifier becomes zero. By using this IMON level as the  
15/36  
FEDL5204-02  
ML5204  
reference for zero current, internal reference deviation from 0.6 V and offset of the current amplifier  
can be corrected.  
The charge/discharge overcurrent, short-circuit, wake-up detection characteristics are irrelevant to  
IMON register values.  
4. CBAL Register (Adrs = 03H)  
7
6
5
4
3
2
1
0
Bit  
SW2  
SW1  
SW0  
name  
R/W  
R
0
R
0
R
0
R
0
R
0
R/W  
0
R/W  
0
R/W  
0
Default  
The CBAL register controls cell balancing switches.  
The SW0, SW1, and SW2 bits select the cell balancing switch to turn ON.  
When changing switches, all switches should be turned OFF first, then select a new switch to turn ON.  
SW2  
SW1  
SW0  
Switched ON cell  
All OFF (default)  
V1 cell (lowermost)  
V2 cell  
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
V3 cell  
V4 cell  
V5 cell  
All OFF  
During the VMON output disable period, all the cell balancing switches are autonomously turned OFF  
regardless of the CBAL register setting. During the VMON output enable period, the cell balancing  
switch specified with the CBAL register is turned ON. Data write to the CBAL register during the  
VMON output disable period is ignored, thus the present register value is kept.  
If a cell balancing switch is kept turned ON all the way along, it is autonomously turned OFF at the  
beginning of the VMON output disable period. But if the time constant of the RC input filter is too  
large, cell voltage recovery may be slow enough to create a false overvoltage or undervoltage  
condition. It is thus recommended that RCELL and CCELL values are carefully selected so that the time  
constant of the RC filter is 1.5 ms or shorter.  
Invalid  
write  
Valid write  
SCL  
Hi-Z  
Hi-Z  
0V  
0V  
VMON  
tINHVM  
tENVM  
tINHVM  
VMON output enable period  
VMON output  
disable period  
(Internal cell  
voltage  
measurement  
in progress)  
VMON output  
enable period  
VMON output  
disable period  
(Internal cell  
voltage  
measurement  
in progress)  
State Initial state  
16/36  
FEDL5204-02  
ML5204  
5. POWER Register (Adrs = 04H)  
7
6
5
4
3
2
1
0
Bit  
PUPIN  
PD  
R
0
WKUP  
name  
R/W  
R
0
R
0
R
0
R/W  
0
R
0
R
0
R/W  
0
Default  
The POWER register specifies wake-up detection and power-down conditions.  
The WKUP bit starts or stops the wake-up detection circuit. It is autonomously reset to 0when a  
wake-up condition is detected.  
WKUP  
Wake-up circuit operation  
Inactive (default)  
Active  
0
1
The PD bit controls transition to the power-down state. In the power-down state, all circuit operations  
are halted for reducing current consumption.  
PD  
Power-down control  
None  
0
(Default)  
1
Transition to Power-down  
The PUPIN bit indicates the /PUPIN pin input level.  
PUPIN  
/PUPIN pin input level  
0
1
"H"  
"L"  
If the PD bit is set to "1" while the /PUPIN pin input level is "L", transition to the power-down state is  
not enabled until the /PUPIN pin input level becomes "H". Therefore, make sure that the /PUPIN pin  
level is Hby reading the PUPIN bit before writing 1to the PD bit.  
Writing 0to the PD bit during power-down does not power up the device. For power-up, assert the  
"L" level on the /PUPIN pin.  
17/36  
FEDL5204-02  
ML5204  
6. INTREQ Register (Adrs = 05H)  
7
6
5
4
3
2
1
0
Bit  
QWK  
QSC  
QOCC  
QOCD  
QSOV  
QZV  
QUV  
R
QOV  
name  
R/W  
R
0
R
0
R
0
R
0
R
0
R
0
R
0
Default  
0
The INTREQ register shows the existing interrupt requests to MCU. The INTREQ register is cleared  
by reading it, and the /INTO output autonomously returns to Hi-Z.  
Data write to the INTREQ register is ignored.  
QUV  
0
1
Undervoltage IRQ  
None (default)  
Present  
QOV  
0
1
Overvoltage IRQ  
None (default)  
Present  
QSOV  
2nd overvoltage IRQ  
None (default)  
Present  
QZV  
0
1
0-V charge inhibit IRQ  
None (default)  
Present  
0
1
QOCC  
Charge overcurrent IRQ  
None (default)  
Present  
QOCD  
Discharge overcurrent IRQ  
None (default)  
0
1
0
1
Present  
QWK  
0
1
Wake-up IRQ  
None (default)  
Present  
QSC  
0
1
Short-circuit IRQ  
None (default)  
Present  
All bits are set to "1" when clock halt is detected.  
18/36  
FEDL5204-02  
ML5204  
7. ERROR Register (Adrs = 06H)  
7
6
5
4
3
2
1
0
Bit  
CKER  
SC  
OCC  
OCD  
SOV  
ZV  
UV  
R
OV  
name  
R/W  
R
0
R
0
R
0
R
0
R
0
R
0
R
0
Default  
1
The ERROR register indicates present error states. If any one bit is set to "1", the "L" level is asserted  
on the /ERR pin. Each bit is autonomously reset to "0" when corresponding error condition is resolved.  
The /ERR pin output becomes Hi-Zwhen all the bits are "0". Data write to the ERROR register is  
ignored.  
UV  
0
1
Undervoltage condition  
Not detected  
OV  
0
1
Overvoltage condition  
Not detected (default)  
Detected  
Detected (default)  
SOV  
0
1
2nd overvoltage condition  
Not detected (default)  
Detected  
ZV  
0
1
0-V charge inhibit condition  
Not detected (default)  
Detected  
Discharge overcurrent  
condition  
Charge overcurrent  
condition  
OCD  
OCC  
0
1
Not detected (default)  
Detected  
0
1
Not detected (default)  
Detected  
CKER  
Clock halt condition  
Not detected (default)  
Detected  
SC  
0
1
Short-circuit condition  
Not detected (default)  
Detected  
0
1
The "L" level is asserted on the CELLOP pin at 2nd overvoltage condition.  
CELLOP pin level  
SOV  
0
1
2nd overvoltage state  
Not detected (default)  
Detected  
Hi-Z”  
"L"  
The "L" level is asserted on the /SCDET pin at short-circuit condition.  
/SCDET pin level  
SC  
0
1
Short-circuit state  
Not detected (default)  
Detected  
Hi-Z”  
"L"  
19/36  
FEDL5204-02  
ML5204  
8. VGAIN Register (Adrs = 07H)  
7
6
5
4
3
2
1
0
Bit  
VG6  
VG5  
VG4  
VG3  
VG2  
VG1  
R
VG0  
name  
R/W  
R
R
R
R
R
R
R
Default  
The VGAIN register specifies a calibrated gain value for VMON output.  
Calibrated cell voltage is given by the following equation using an A/D converted value of analog  
VMON output:  
Cell voltage = VGAIN × [VMON output voltage] + OFFSET  
, where VGAIN is a calibrated gain, and OFFSET is a deviation from zero voltage.  
The following table shows the relationship between the VGAIN register value and the calibrated gain.  
Register value  
Register value  
Calibrated Gain  
Calibrated Gain  
[Hex]  
40  
41  
42  
43  
44  
45  
46  
47  
[Hex]  
00  
01  
02  
03  
04  
05  
06  
07  
1.936  
1.937  
1.938  
1.939  
1.940  
1.941  
1.942  
1.943  
2.000  
2.001  
2.002  
2.003  
2.004  
2.005  
2.006  
2.007  
4F  
50  
5F  
60  
1.951  
1.952  
1.967  
1.968  
0F  
10  
1F  
20  
2.015  
2.016  
2.031  
2.032  
6F  
70  
1.983  
1.984  
2F  
30  
2.047  
2.048  
7F  
1.999  
3F  
2.063  
20/36  
FEDL5204-02  
ML5204  
9. OFFSET Register (Adrs = 08H)  
7
6
5
4
3
2
1
0
Bit  
OF7  
OF6  
OF5  
OF4  
OF3  
OF2  
OF1  
R
OF0  
name  
R/W  
R
R
R
R
R
R
R
Default  
The OFFSET register specifies the voltage offset on the VMON output. Calibrated cell voltage is  
given by the following equation using an A/D converted value of analog VMON output:  
Cell voltage = VGAIN × [VMON output voltage] + OFFSET  
, where VGAIN is a calibrated gain, and OFFSET is a deviation from zero voltage.  
The following table shows the relationship between the VOFFSET register value and the offset value.  
Register value [Hex]  
Offset [mV]  
+0  
00  
01  
02  
03  
+1  
+2  
+3  
7F  
80  
81  
82  
83  
FD  
FE  
FF  
+127  
-128  
-127  
-126  
-125  
-3  
-2  
-1  
21/36  
FEDL5204-02  
ML5204  
10. TEST Register (Adrs = 09H)  
7
6
5
4
3
2
1
0
Bit  
OPC  
RCVD  
SOVD  
ZVD  
UVD  
R/W  
0
OVD  
name  
R/W  
R/W  
0
R
0
R
0
R/W  
0
R/W  
0
R/W  
0
R/W  
0
Default  
The TEST register controls detection delay times. Production test time can be reduced significantly in  
battery pack assembly.  
The OVD bit selects overvoltage detection delay time.  
OVD  
0
1
Overvoltage detection delay time  
4.8 second (default)  
100 ms (internal timer used)  
The UVD bit selects undervoltage detection delay time.  
UVD  
0
1
Undervoltage detection delay time  
4.8 second (default)  
100 ms (internal timer used)  
The ZVD bit selects 0-V charge inhibit delay time.  
ZVD  
0
1
0-V charge inhibit delay time  
16 second (default)  
100 ms (internal timer used)  
The SOVD bit selects 2nd overvoltage detection delay time.  
SOVD 2nd overvoltage detection delay time  
0
1
16 second (default)  
100 ms (internal timer used)  
The RCVD bit selects recovery delay time from the overvoltage, undervoltage and 0-V charge inhibit  
states.  
RCVD  
Recovery delay time  
0.8 second (default)  
100 ms (internal timer used)  
0
1
The OPC bit resets the 2nd overvoltage detection state. Writing data "1" to the OPC bit resets the SOV  
bit of the ERROR register to "0", with resetting the CELLOP pin output to Hi-Z as well.  
OPC  
0
1
2nd overvoltage state reset  
None (default)  
Reset  
(Note)  
After writing data "1" to the OPC bit, it is autonomously restored to the 0level. You do  
not have to write 0again.  
22/36  
FEDL5204-02  
ML5204  
Power-on/Power-off Sequence  
Battery cells can be connected in any order, but the recommend sequence is connecting the GND and VDD  
pins first, followed by Vn pins from the bottom to the top of the battery cell stack. When disconnecting cells  
the opposite sequence is recommended, in which Vn pins are disconnected from the top to the bottom of the  
cell stack, and then cut off VDD and GND. If this sequence is not observed, the Vn+1-to-Vn pin voltage  
may exceed the absolute maximum rating, resulting in destruction of the device. This is also true in  
performing evaluation or inspection with battery simulators, where the power-on/power-off sequence  
should be observed so that the Vn+1-to-Vn pin voltage does not exceed the absolute maximum rating.  
For surge protection, a 150 or higher external input resistor RCELL is recommended. Battery cells should  
be stacked before connected to Vn pins. Never try to connect single battery cells one-by-one, because the  
Vn+1-to-Vn pin voltage may exceed the absolute maximum rating.  
There are no restrictions on the power supply voltage rise time at power-on and power-off, and power  
supply voltage fall time at power-off.  
False Overvoltage Conditions at Power-up  
Immediately after the power-on sequence, the ML5204 usually enters the normal state. But due to  
chattering noise or other reasons at power-up, it may enter the power-down state. The power-down state is  
cleared by asserting the "L" level on the /PUPIN pin.  
During battery pack assembly, overvoltage or 2nd overvoltage condition may be detected if battery pack  
assembly is not completed soon enough. After completing pack assembly, the overvoltage state is released  
autonomously, while the 2nd overvoltage state needs to be reset by one of the following methods.  
To reset the 2nd overvoltage state, you can either:  
(1)Set the OPC bit of the TEST register to "1", and then the CELLOP pin is restored to Hi-Z.  
(2)Set the PD bit of the POWER register to "1" to transition to the power-down state, and then assert L”  
on the /PUPIN pin to power up. This procedure resets the ML5204 so the CELLOP output is  
restored to Hi-Z accordingly.  
(3)Assert a voltage which is lower than the VREG drop detection threshold VUREG for 100 ms or longer  
on the VREG pin. It resets the ML5204 and the CELLOP pin output is restored to Hi-Z.  
Cell Voltage Monitor Function  
During battery pack assembly if VREG pin voltage reaches the VREG recovery threshold VRREG, cell  
voltage monitoring is started at an interval tDET of 0.4 sec. Because the initial state of the device is the  
undervoltage state by default, the UV bit of the ERROR register is "1", and "L" is asserted on the /ERR pin.  
After battery pack assembly is completed, if all the cell voltages exceed the undervoltage release threshold  
VUVR for longer than the undervoltage release delay time tUVR, the UV bit is set to "0" and the /ERR pin  
level becomes Hi-Z, transitioning to the normal state.  
VDD  
VRREG  
VREG  
VUVR  
Cell voltage  
/ERR  
tUVR  
Hi-Z  
tDET  
0V  
Hi-Z  
Hi-Z  
Hi-Z  
Hi-Z  
VMON  
State  
0V  
0V  
0V  
Undervoltage state  
Normal state  
Reset  
After VREG recovery if battery pack assembly is not completed within the corresponding detection delay  
time, an overvoltage or 2nd overvoltage condition may be detected. In this case, the /INTO pin output  
becomes "L" asserting an interrupt signal to the microcontroller. Confirm the interrupt requests by reading  
the INTREQ register and control the device accordingly.  
23/36  
FEDL5204-02  
ML5204  
1. Overvoltage Detection and Release  
Overvoltage detection and release timing is shown in the following diagram.  
INTREQ register reading  
SCL  
VOV  
VOVR  
Cell voltage  
tDET + tOVR  
tDET + tOV  
Hi-Z  
Hi-Z  
Hi-Z  
/INTO  
/ERR  
0V  
Hi-Z  
0V  
Normal state  
Overvoltage  
state  
Normal state  
State  
If one or more battery cell voltage exceeds the overvoltage detection threshold VOV for longer than the  
overvoltage detection delay time tOV, the ML5204 enters the overvoltage state and the "L" level is asserted  
on the /INTO pin to interrupt the microcontroller. By reading the INTREQ register, the microcontroller can  
confirm the interrupt request, where the QOV bit "1" denotes overvoltage condition. The INTREQ register  
is autonomously cleared after readout, and the /INTO pin level is set to Hi-Z. In parallel, the OV bit of the  
ERROR register is set to "1", and the "L" level is asserted on the /ERR pin to notify the microcontroller of  
the error.  
If all the battery cell voltages fall below the overvoltage release voltage VOVR for longer than the  
overvoltage release delay time tOVR, the ML5204 returns to the normal state. The /ERR pin level returns to  
Hi-Z if no other errors are present. When returning to the normal state, no interrupt signal is asserted on the  
/INTO pin.  
2. Undervoltage Detection and Release  
Undervoltage detection and release timing is shown in the following diagram.  
INTREQ register reading  
SCL  
VUVR  
VUV  
Cell voltage  
tDET + tUVR  
tDET + tUV  
Hi-Z  
Hi-Z  
Hi-Z  
/INTO  
/ERR  
0V  
Hi-Z  
0V  
Normal state  
Normal state  
Undervoltage  
state  
State  
24/36  
FEDL5204-02  
ML5204  
If one or more battery cell voltage falls below the undervoltage detection threshold VUV for longer the  
undervoltage detection delay time tUV, the ML5204 enters the undervoltage state and the "L" level is  
asserted on the /INTO pin to interrupt the microcontroller. By reading the INTREQ register, the  
microcontroller can confirm the interrupt request, where the QUV bit "1" denotes undervoltage condition.  
The INTREQ register is autonomously cleared after readout, and the /INTO pin level is set to Hi-Z. In  
parallel, the UV bit of the ERROR register is set to "1", and the "L" level is asserted on the /ERR pin to  
notify the microcontroller of the error.  
If all the battery cell voltages exceed the undervoltage release threshold VUVR for longer than the  
undervoltage release delay time tUVR, the ML5204 returns to the normal state. The /ERR pin level returns to  
Hi-Z, if no other errors are present. When returning to the normal state, no interrupt signal is asserted on the  
/INTO pin.  
The ML5204 does not transition to the power-down state autonomously even if it detects an undervoltage  
condition. To enter the power-down state, set the PD bit of the POWER register to "1". Refer to the  
POWER register section for details.  
3. 2nd Overvoltage Detection  
2nd overvoltage detection timing is shown in the following diagram.  
INTREQ register reading  
SCL  
VSOV  
VOV  
Cell voltage  
tDET + tSOV  
tDET + tOV  
Hi-Z  
Hi-Z  
Hi-Z  
Hi-Z  
Hi-Z  
/INTO  
/ERR  
0V  
0V  
0V  
CELLOP  
0V  
Normal state  
State  
Overvoltage state  
2nd overvoltage state  
If one or more battery cell voltage exceeds the 2nd overvoltage detection threshold VSOV for longer than the  
2nd overvoltage detection delay time tSOV, the ML5204 enters the 2nd overvoltage state and the "L" level is  
asserted on the CELLOP pin to notify the microcontroller of the 2nd overvoltage state. In parallel, the SOV  
bit of the ERROR register is set to "1", and the "L" level is asserted on the /ERR pin. Also, the "L" level is  
asserted on the /INTO pin as well. By reading the INTREQ register, the microcontroller can confirm the  
interrupt requests, where the QSOV bit s "1" denotes 2nd overvoltage condition. The INTREQ register is  
autonomously cleared after readout, and the /INTO pin level is set to Hi-Z.  
If 2nd overvoltage is detected, a permanent failure is suspected where charge current cannot be turned off  
due to C-FET breakdown, for example. Fuse the current path immediately to permanently disable the  
battery pack.  
25/36  
FEDL5204-02  
ML5204  
Even if all the battery cell voltages come back to the normal range, the 2nd overvoltage state is held. To  
reset the 2nd overvoltage state, you can either:  
(1)Set the OPC bit of the TEST register to "1", and the CELLOP output is restored to Hi-Z.  
(2)Set the PD bit of the POWER register to "1" to transition to the power-down state, and then assert L”  
on the /PUPIN pin to power up. This procedure resets the ML5204 so the CELLOP output is  
restored to Hi-Z accordingly.  
(3)Assert a voltage which is lower than the VREG drop detection threshold VUREG for 100 ms or longer  
on the VREG pin. It resets the ML5204 and the CELLOP pin output is restored to Hi-Z.  
4. 0-V Charge Inhibit and Enable  
0-V charge inhibit and enable timing is shown in the following diagram.  
INTREQ register reading  
SCL  
VCNG  
Cell voltage  
tDET + tCNGR  
tDET + tCNG  
Hi-Z  
0V  
Hi-Z  
/INTO  
/ERR  
0V  
Undervoltage  
state  
Undervoltage  
state  
0-V charge inhibit  
state  
State  
If one or more battery cell voltage falls below the 0-V charge inhibit threshold VCNG for longer than the 0-V  
charge inhibit delay time tCNG, the ML5204 enters the 0-V charge inhibit state and the "L" level is asserted  
on the /INTO pin to interrupt the microcontroller. By reading the INTREQ register, the microcontroller can  
confirm the interrupt request, where the QZV bit "1" denotes 0-V charge inhibit condition. The INTREQ  
register is autonomously cleared after readout, and the /INTO pin is set to Hi-Z. In parallel, the ZV bit of the  
ERROR register is set to "1", and the "L" level is asserted on the /ERR pin to notify the microcontroller of the  
error.  
If all the battery cell voltages exceed the 0-V charge inhibit threshold VCNG for longer than the 0-V charge  
enable delay time tCNGR, the 0-V charge inhibit state is released, and the ZV bit of the ERROR register is  
reset to "0". Immediately after 0-V charge enable, the cell voltage is usually below the undervoltage  
threshold, thus undervoltage condition is remaining and the /ERR level is still "L". If 0-V charge inhibit  
condition is cleared, no interrupt signals are asserted on the /INTO pin.  
26/36  
FEDL5204-02  
ML5204  
Current Monitor Function  
If the VREG pin voltage exceeds the VREG recovery threshold VRREG, overcurrent monitor is initiated after  
a 6 ms stabilization time, where voltage difference between the ISP and ISM pins is analyzed for  
overcurrent detection. Overcurrent monitor is always running except in the power-down state, the VREG  
drop state and the stabilization time after the VREG recovery, regardless of the analog current monitor  
configurations on the IMON register.  
VDD  
VRREG  
VRREG  
VREG  
State  
VUREG  
Stabilization time  
6 ms  
Stabilization time  
6 ms  
Reset  
Overcurrent  
monitoring  
Overcurrent  
monitoring  
Reset  
1. Discharge Overcurrent Detection and Release  
Discharge overcurrent detection and release timing is shown in the following diagram.  
INTREQ register reading  
SCL  
VOCU  
ISP-ISM voltage  
difference  
tOCU  
tOCUR  
Hi-Z  
Hi-Z  
Hi-Z  
/INTO  
/ERR  
0V  
Hi-Z  
0V  
Normal state  
Normal state  
Discharge  
State  
overcurrent state  
When a load is connected to the battery pack, if the ISP-to-ISM voltage exceeds the discharge overcurrent  
detection threshold VOCU for longer than the discharge overcurrent detection delay time tOCU, the ML5204  
enters into the discharge overcurrent state and asserts the "L" level on the /INTO pin to interrupt the  
microcontroller, regardless of cell voltage monitoring. By reading the INTREQ register, the microcontroller  
can confirm the interrupt request, where the QOCU bit "1" denotes discharge overcurrent condition. The  
INTREQ register is autonomously cleared after readout, and the /INTO pin level is set to Hi-Z. In parallel,  
the OCU bit of the ERROR register is set to "1", and the "L" level is asserted on the /ERR pin to notify the  
microcontroller of the error.  
If the ISP-to-ISM pin voltage falls below the discharge overcurrent detection threshold VOCU for longer than  
the discharge overcurrent release delay time tOCUR, the discharge overcurrent state is released, and the OCU  
bit of the ERROR register is reset to "0". The /ERR pin returns to the Hi-Z state if no other errors are  
present. When returning to the normal state, no interrupt signals are asserted on the /INTO pin.  
27/36  
FEDL5204-02  
ML5204  
2. Charge Overcurrent Detection and Release  
Charge overcurrent detection and release timing is shown in the following diagram.  
INTREQ register reading  
SCL  
VOCO  
ISP-ISM voltage  
difference  
tOCO  
tOCOR  
Hi-Z  
Hi-Z  
Hi-Z  
/INTO  
/ERR  
0V  
Hi-Z  
0V  
Normal state  
Normal state  
Charge  
State  
overcurrent state  
When a charger is connected to the battery pack, if the ISP-to-ISM pin voltage exceeds the charge  
overcurrent detection threshold VOCO for longer than the charge overcurrent detection delay time tOCO, the  
ML5204 enters into the charge overcurrent state, and asserts the "L" level on the /INTO pin to interrupt the  
microcontroller, regardless of cell voltage monitoring. By reading the INTREQ register, the microcontroller  
can confirm the interrupt request, where the QOCO bit "1" denotes charge overcurrent condition. The  
INTREQ register is autonomously cleared after readout, and the /INTO pin level is set to Hi-Z. In parallel,  
the OCO bit of the ERROR register is set to "1", and the "L" level is asserted on the /ERR pin to notify the  
microcontroller of the error.  
If the ISP-to-ISM pin voltage falls below the charge overcurrent detection threshold VOCO for longer than  
the charge overcurrent release delay time tOCOR, the charge overcurrent state is released, and the OCO bit of  
the ERROR register is reset to "0". The /ERR pin returns to the Hi-Z state if no other errors are present.  
When returning to the normal state, no interrupt signals are asserted on the /INTO pin.  
28/36  
FEDL5204-02  
ML5204  
3. Short-Circuit Detection and Release  
Short-circuit detection and release timing is shown in the following diagram.  
INTREQ register reading  
SCL  
VSC  
ISP-ISM voltage  
difference  
tSC  
tSCR  
Hi-Z  
Hi-Z  
/INTO  
/ERR  
0V  
Hi-Z  
Hi-Z  
Hi-Z  
Hi-Z  
0V  
/SCDET  
0V  
Normal state  
Normal state  
State  
Short-circuit state  
When a heavy load is connected to the battery pack, if the ISP-to-ISM pin voltage exceeds the short-circuit  
detection threshold VSC for longer than the short-circuit detection delay time tSC, the ML5204 enters the  
short-circuit state and asserts the "L" level on the /SCDET pin to interrupt the microcontroller, regardless of  
cell voltage monitoring. By reading the INTREQ register, the microcontroller can confirm the interrupt  
request, where the QSC bit "1" denotes short-circuit condition. The INTREQ register is autonomously  
cleared after readout, and the /INTO pin level is set to Hi-Z. In parallel, the SC bit of the ERROR register is  
set to "1", and the "L" level is asserted on the /ERR pin. Also, the "L" level is asserted on the /INTO pin.  
If the ISP-to-ISM pin voltage falls below the short-circuit detection threshold VSC for longer than the  
short-circuit release delay time tSCR, the short-circuit state is released, and the SC bit of the ERROR register  
is reset to "0". The /ERR pin returns to the Hi-Z state if no other errors are present. When returning to the  
normal state, no interrupt signals are asserted on the /INTO pin.  
29/36  
FEDL5204-02  
ML5204  
Wake-up Detection  
If the VREG pin voltage reaches the VREG recovery threshold VRREG, wake-up detection is available after  
a 6ms stabilization time, where voltage difference between the ISP and ISM pins is analyzed for wake-up  
detection. Wake-up detection is controlled by the WKUP bit of the POWER register. Refer to the POWER  
register section for details.  
INTREQ register reading  
SCL  
VWK  
ISP-ISM voltage  
difference  
tWK  
Hi-Z  
Hi-Z  
Hi-Z  
/INTO  
/ERR  
0V  
Idle state  
Discharge current  
detection state  
State  
When wake-up detection is enabled, if a load is connected and the ISP-to-ISM pin voltage exceeds the  
wake-up detection threshold for longer than the wake-up detection delay time tWK, the "L" level is asserted  
on the /INTO pin to interrupt the microcontroller. By reading the INTREQ register, the microcontroller can  
confirm the interrupt request, where the QWKUP bit "1" denotes wake-up condition and presence of  
discharge current. The INTREQ register is autonomously cleared by readout, and the /INTO pin level is  
restored to Hi-Z. Wake-up detection does not change the /ERR pin or the ERROR register state.  
VREG Drop Detection  
If the VREG pin voltage falls below VREG drop threshold VUREG, ML5204 internal state is initialized, in  
which the UV bit of the ERROR register is set to 1, and the "L" level is asserted on the /ERR pin. At this  
time, the /INTO pin output level is Hi-Z and no interrupt signals are asserted.  
If the VREG voltage exceeds the VREG recovery threshold VRREG, individual cell voltage monitoring is  
started. If all the battery cell voltages exceed the undervoltage release threshold VUVR for longer than the  
undervoltage release delay time tUVR, the UV bit is reset to "0", making the /ERR pin level Hi-Z.  
VRREG  
VREG  
/ERR  
VUREG  
tUVR  
Hi-Z  
0V  
Hi-Z  
Hi-Z  
Hi-Z  
Hi-Z  
VMON  
State  
0V  
0V  
Undervoltage state  
0V  
Normal state  
Normal state  
Reset  
30/36  
FEDL5204-02  
ML5204  
Handling VDD Pin and V0 to V5 Pins  
Since the VDD pin is power supply input, a noise elimination RC filter is recommended for stability.  
The V0 to V5 pins are cell voltage sense inputs. Connect each battery cell via a noise elimination RC filter  
to prevent false alarms. For surge protection, 150 or larger value is recommended for the external  
resistance RCELL  
.
Handling VREG Pin  
The VREG pin outputs internally regulated power, which is also used for internal circuits. Connect a 1 µF  
or larger capacitor between this pin and GND for stability. Do not source power to external circuits since  
supply capacity of the internal regulator is limited.  
Unused Pins Treatment  
The following table shows how to handle unused pins.  
Unused pins  
V0  
Recommended treatment  
Connected to GND  
ISM, ISP  
VMON  
Connected to GND  
Open  
IMON  
Open  
SCL, SDA  
/SCDET  
CELLOP  
/INTO  
Connected to VREG  
Open  
Open  
Open  
/ERR  
Open  
/PUPIN  
VREG  
Connected to GND through a 0.1 μF or larger capacitor  
Connected to GND through a 1 μF or larger capacitor  
Supported Cell Counts  
Supported serial cell count is 4 or 5.  
In a 4-cell system, the V0 input pin should not be used and should be tied to GND.  
Redefinition of Detection Thresholds  
Detection thresholds are selectable and can be redefined in the range and step shown in the following  
table. Some combinations may not be available due to conflicts.  
Detection threshold  
Overvoltage detection  
threshold  
Settable range  
3.65 V to 4.35 V  
3.5 V to 4.25 V  
3.65 V to 4.35 V  
Step voltage  
25 mV  
Overvoltage release threshold  
2nd overvoltage detection  
threshold  
25 mV  
25 mV  
Undervoltage detection  
threshold  
1.6 V to 3 V  
100 mV  
Undervoltage release threshold  
0-V charge inhibit threshold  
Discharge overcurrent  
threshold  
Charge overcurrent threshold  
Short-circuit detection  
threshold (Note 1)  
2.3 V to 3.6 V  
0.1 V to 1.2 V  
100 mV  
50 mV  
50 mV to 200 mV  
-60 mV to -20 mV  
100 mV to 500 mV  
5 mV to 10 mV  
10 mV  
10 mV  
10 mV  
2.5 mV  
Wake-up detection threshold  
(Note 1) Detection accuracy is aggravated twice for a threshold value exceeding 200 mV.  
31/36  
FEDL5204-02  
ML5204  
Redefinition of Detection Delays  
Detection delay times are selectable and can be redefined in the range shown below.  
Detection delay time  
Configurable time  
Unit  
Overvoltage detection  
delay time  
Overvoltage release delay  
time  
2nd overvoltage detection  
delay time  
Undervoltage detection  
delay time  
Undervoltage release  
delay time  
0-V charge inhibit delay  
time  
0-V charge enable delay  
time  
Discharge overcurrent  
detection delay time  
Discharge overcurrent  
release delay time  
Charge overcurrent  
detection delay time  
Charge overcurrent  
release delay time  
Short-circuit detection  
delay time  
1.6  
0.4  
6.4  
1.6  
0.4  
1.6  
0.4  
12.5  
25  
3.2  
0.8  
11.2  
3.2  
0.8  
3.2  
0.8  
25  
4.8  
6.4  
8
9.6  
11.2  
sec  
sec  
sec  
sec  
sec  
sec  
sec  
ms  
ms  
ms  
ms  
μs  
1.6  
12.8  
4.8  
1.6  
4.8  
1.6  
50  
14.4  
6.4  
16  
8
17.6  
9.6  
19.2  
11.2  
6.4  
8
9.6  
11.2  
100  
200  
100  
200  
800  
200  
16  
200  
50  
100  
50  
12.5  
25  
25  
200  
50  
100  
400  
100  
8
100  
25  
200  
50  
Short-circuit release delay  
time  
Wake-up detection delay  
time  
ms  
ms  
2
4
Redefinition of Current Amplifier Gain/IMON Level at Zero Current  
Current amplifier gain and IMON Level at zero current are selectable and can be redefined in the range  
shown below. Some combinations may not be available due to conflicts.  
Item  
Configurable value  
Unit  
Factor  
Factor  
V
Gain (GIM = 0)  
Gain (GIM = 1)  
IMON level at zero current  
8
10  
20  
0.5  
12  
24  
0.6  
14  
28  
0.7  
16  
32  
0.8  
16  
0.4  
32/36  
FEDL5204-02  
ML5204  
Application Circuit Example  
Pack(+)  
3.3V  
RVDD  
1
20  
19  
18  
17  
VDD  
VREG  
SCL  
RI2C  
CREG  
RCELL  
CVDD  
VDD  
2
V5  
SCL  
SDA  
CCELL  
3
V4  
SDA  
/INT_in  
/INT_in  
4
V3  
/INTO  
5 V2  
/ERR 16  
CDET 15  
CELLOP 14  
VMON 13  
/INT_in  
/INT_in  
6
7
V1  
V0  
8 GND  
9 /PUPIN  
10 ISM  
AD_in  
AD_in  
IMON  
ISP  
12  
11  
CPUP  
PWR_up  
RDWN  
GND  
CIS  
RIS  
RISIN  
RISIN  
Pack(-)  
Recommended Values for External Components  
Component Recommended value  
Component  
Recommended value  
0.5 m  
RVDD  
CVDD  
RCEL  
CCEL  
CREG  
CPUP  
RIS  
RISIN  
CIS  
RI2C  
510   
2.2 µF or larger  
150 to 10 k  
0.1 µF or larger  
1 µF  
1 k  
10 nF  
5.1 kto 47 k  
100 k  
RDWN  
0.1 µF  
(Note 1) When cell balancing is performed, false overvoltage and/or undervoltage conditions may be detected  
if the time constant of RC input filter is too large. It is thus recommended that RCELL and CCELL are  
carefully selected so that the time constant is 1.5 ms or shorter.  
(Note 2) Example of application circuit and the recommended values to parts list shall not guarantee  
performance under all conditions. Full and detailed tests are suggested on your actual application.  
33/36  
FEDL5204-02  
ML5204  
Package Dimensions  
Caution regarding surface mount type packages  
Surface mount type packages are susceptible to applied heat in solder reflow or moisture absorption during  
storage. Please contact your local ROHM sales representative for the recommended mounting conditions (reflow  
sequence, temperature and cycles) and storage environment.  
34/36  
FEDL5204-02  
ML5204  
Revision History  
Page  
Before  
Document No.  
Issue date  
Revision description  
After  
revision  
revision  
FEDL5204-01  
FEDL5204-02  
30 Oct, 2017  
1 Dec, 2020  
-
-
-
-
Initial release  
Changed Company name  
36  
36  
Changed “Notes”  
35/36  
FEDL5204-02  
ML5204  
Notes  
1) The information contained herein is subject to change without notice.  
2) When using LAPIS Technology Products, refer to the latest product information (data sheets, user’s manuals,  
application notes, etc.), and ensure that usage conditions (absolute maximum ratings, recommended operating  
conditions, etc.) are within the ranges specified. LAPIS Technology disclaims any and all liability for any  
malfunctions, failure or accident arising out of or in connection with the use of LAPIS Technology Products  
outside of such usage conditions specified ranges, or without observing precautions. Even if it is used within  
such usage conditions specified ranges, semiconductors can break down and malfunction due to various factors.  
Therefore, in order to prevent personal injury, fire or the other damage from break down or malfunction of  
LAPIS Technology Products, please take safety at your own risk measures such as complying with the derating  
characteristics, implementing redundant and fire prevention designs, and utilizing backups and fail-safe  
procedures. You are responsible for evaluating the safety of the final products or systems manufactured by you.  
3) Descriptions of circuits, software and other related information in this document are provided only to illustrate  
the standard operation of semiconductor products and application examples. You are fully responsible for the  
incorporation or any other use of the circuits, software, and information in the design of your product or system.  
And the peripheral conditions must be taken into account when designing circuits for mass production. LAPIS  
Technology disclaims any and all liability for any losses and damages incurred by you or third parties arising  
from the use of these circuits, software, and other related information.  
4) No license, expressly or implied, is granted hereby under any intellectual property rights or other rights of  
LAPIS Technology or any third party with respect to LAPIS Technology Products or the information contained  
in this document (including but not limited to, the Product data, drawings, charts, programs, algorithms, and  
application examplesetc.). Therefore LAPIS Technology shall have no responsibility whatsoever for any  
dispute, concerning such rights owned by third parties, arising out of the use of such technical information.  
5) The Products are intended for use in general electronic equipment (AV/OA devices, communication, consumer  
systems, gaming/entertainment sets, etc.) as well as the applications indicated in this document. For use of our  
Products in applications requiring a high degree of reliability (as exemplified below), please be sure to contact a  
LAPIS Technology representative and must obtain written agreement: transportation equipment (cars, ships,  
trains, etc.), primary communication equipment, traffic lights, fire/crime prevention, safety equipment, medical  
systems, servers, solar cells, and power transmission systems, etc. LAPIS Technology disclaims any and all  
liability for any losses and damages incurred by you or third parties arising by using the Product for purposes  
not intended by us. Do not use our Products in applications requiring extremely high reliability, such as  
aerospace equipment, nuclear power control systems, and submarine repeaters, etc.  
6) The Products specified in this document are not designed to be radiation tolerant.  
7) LAPIS Technology has used reasonable care to ensure the accuracy of the information contained in this  
document. However, LAPIS Technology does not warrant that such information is error-free and LAPIS  
Technology shall have no responsibility for any damages arising from any inaccuracy or misprint of such  
information.  
8) Please use the Products in accordance with any applicable environmental laws and regulations, such as the  
RoHS Directive. LAPIS Technology shall have no responsibility for any damages or losses resulting  
non-compliance with any applicable laws or regulations.  
9) When providing our Products and technologies contained in this document to other countries, you must abide  
by the procedures and provisions stipulated in all applicable export laws and regulations, including without  
limitation the US Export Administration Regulations and the Foreign Exchange and Foreign Trade Act..  
10) Please contact a ROHM sales office if you have any questions regarding the information contained in this  
document or LAPIS Technology's Products.  
11) This document, in part or in whole, may not be reprinted or reproduced without prior consent of LAPIS  
Technology.  
(Note) “LAPIS Technology” as used in this document means LAPIS Technology Co., Ltd.  
Copyright 2020 LAPIS Technology Co., Ltd.  
2-4-8 Shinyokohama, Kouhoku-ku, Yokohama 222-8575, Japan  
https://www.lapis-tech.com/en/  
36/36  

相关型号:

ML5205

支持3~5节电池、具有电池电压和断线检测、电池连接节数识别功能的电池监控保护LSI电池电压检测断线检测电池连接节数识别功能省时测试模式
ROHM

ML5206

支持3~5节电池、具有电池电压和断线检测、主动电池均衡功能的电池监控保护LSI电池电压检测断线检测主动电池均衡功能省时测试模式
ROHM

ML520G12

LASER DIODES FOR PUMPING, COSMETIC
MITSUBISHI

ML520G51

LASER DIODES FOR DISPLAY SYSTEM
MITSUBISHI

ML520G54

LASER DIODES FOR DISPLAY SYSTEM
MITSUBISHI

ML520G71

LASER DIODES FOR DISPLAY SYSTEM
MITSUBISHI

ML520G72

Laser Diode, 638nm, TO-CAN PACKAGE-3
MITSUBISHI

ML520RFA

High Reliability Wideband Transformers
COILCRAFT

ML520RFA01A1LZ

High Reliability Wideband Transformers
COILCRAFT

ML520RFA01B1LZ

High Reliability Wideband Transformers
COILCRAFT

ML520RFA02B1LZ

High Reliability Wideband Transformers
COILCRAFT

ML520RFA03B1LZ

High Reliability Wideband Transformers
COILCRAFT