LC709209FXE-01TBG [ONSEMI]
Battery Fuel Gauge for 1-Cell Lithium-Ion/Polymer (Li+) [Smart Lib Gauge] with reset for battery packs;型号: | LC709209FXE-01TBG |
厂家: | ONSEMI |
描述: | Battery Fuel Gauge for 1-Cell Lithium-Ion/Polymer (Li+) [Smart Lib Gauge] with reset for battery packs 电池 仪表 |
文件: | 总24页 (文件大小:709K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
DATA SHEET
www.onsemi.com
Battery Fuel Gauge
[Smart LiB Gauge]
for 1-Cell Lithium-ion/
Polymer (Li+) with Low Power
2ꢀmA Operation
WLCSP12 1.48x1.91x0.51
CASE 567XE
MARKING DIAGRAM
LC709209F
Overview
209**
AWLYW
LC709209F is a Fuel Gauge (in other words, Fuel Gauge IC, Gas
Gauge, Battery Monitor or Battery Gauge) for 1−Cell
Lithium−ion/Polymer batteries. It is part of our Smart LiB Gauge
family of Fuel Gauges which measure the battery RSOC (Relative
State Of Charge) using its unique algorithm called HG−CVR2. The
HG−CVR2 algorithm provides accurate RSOC information even
under unstable conditions (e.g. changes of battery; temperature,
loading, aging and self−discharge). An accurate RSOC contributes to
the operating time of portable devices. The Fuel Gauge feature of the
HG−CVR2 algorithm makes it highly applicable in various
applications. The device can immediately start battery measurement
by setting a few parameters after battery insertion, without the need for
long learning cycles that can complicate the application development
process.
209** = 20901 (LC709209FXE−01TBG)
A
= Assembly Site
WL
YW
= Wafer Lot Number
= Assembly Start Week
ORDERING INFORMATION
See detailed ordering and shipping information on page 22 of
this data sheet.
The device also supports battery safety by alarm functions and SOH
(State of Health) reporting to the application processor. The operating
consumption current of 2 mA is very low, making it suitable for
applications such as wearables and 1series N parallel batteries.
Features
• HG−CVR2 Algorithm Technology
♦ Small Footprint: No Need for Current Sensing Resistor
♦ Accurate RSOC of Aging Battery
• Two Temperature Inputs
♦ Input to Sense an NTC Thermistor
2
♦ Via I C
2
♦ Stable Gauging by Automatic Convergence of Error
♦ Immediate Accurate Gauging after Battery Insertion
♦ Eliminates Learning Cycle
• I C Interface (Supported up to 400 kHz)
• These Devices are Pb−Free, Halogen
Free/BFR Free and are RoHS Compliant
• Low Power Consumption
♦ 2 mA Operational Mode Current
Applications
• Start Gauging Immediately Stand−Alone
♦ Store the Initial Setting Values Required for Gauging in the
Built−in Non Volatile Memory
♦ Continue Gauging Even After Sudden Power Down
• Improvement of the Battery Safety by Alarm Function
RSOC / Voltage / Temperature
• Battery Packs
• Wearables / IoT Devices
• Smartphones/PDA Devices
• Digital Cameras
• Portable Game Players
• USB-related Devices
• Battery Lifetime Measurement
SOH / Cycle Count / Operating Time
• Remaining Time Estimation
Time to Full / Time to Empty
© Semiconductor Components Industries, LLC, 2022
1
Publication Order Number:
May, 2022 − Rev. 1
LC709209F/D
LC709209F
Application Circuit Example
Battery pack
PACK+
Application
1 mF
Application
processor
SCL
SCL
T
TSENSE
REG
SDA
ALARMB
RESETB
SDA
LC709209F
ALARMB
RESETB
2.2 mF
1 µF
PACK−
Figure 1. Example of an Application Schematic Using LC709209F
(The Temperature is Measured Using TSENSE pin.)
Application
Battery pack
PACK+
1 mF
Application
processor
SCL
SCL
T
TSENSE
SDA
SDA
LC709209F
REG
ALARMB
RESETB
ALARMB
RESETB
2.2 mF
Thermistor−sense
1 µF
PACK−
Figure 2. Example of an Application Schematic Using LC709209F
(The Temperature is Sent via I2C.)
www.onsemi.com
2
LC709209F
VDD
Regulator
REG
SCL
2
I C
DRV
Interface
SDA
ALARMB
Look up table for
internal battery
impedance & OCV
RESETB
Processing
unit
TEST1
Timer
TEST2
VSS
ADC
Internal
Thermistor
TSENSE
Power on reset
Figure 3. Block Diagram
ALARMB
C1
TEST1
C2
NF1
C3
NF2
C4
RESETB
B4
SCL
B1
TSENSE
B3
TEST2
B2
SDA
A1
VSS
A2
REG
A3
VDD
A4
(Bottom View)
Figure 4. Pin Assignment
www.onsemi.com
3
LC709209F
Table 1. PIN FUNCTION
WLCSP12
Name
SDA
I/O
I/O
I/O
O
Description
2
A1
B1
C1
I C Data pin (open drain). Pull−up must be done externally.
2
SCL
I C Clock pin (open drain). Pull−up must be done externally.
ALARMB
This pin indicates an alarm by a low output (open drain). Pull−up must be done externally.
Keep this pin OPEN when not in use.
A2
B2
C2
A3
B3
V
−
I
Connect this pin to the battery’s negative (−) pin.
Connect this pin to the battery’s negative (−) pin.
Connect this pin to the battery’s negative (−) pin.
Regulator output. Connect this pin to the capacitor.
SS
TEST2
TEST1
REG
I
O
I/O
TSENSE
Sense input and power supply for a thermistor. Connect 10 kW NTC thermistor to measure
“Cell temperature (0x80)”. Keep this pin OPEN when not in use.
C3
A4
B4
NF1
VDD
−
−
I
No function pin. Keep this pin OPEN. Short−pin with TSENSE is permitted to pull it out.
Connect this pin to the battery’s positive (+) pin.
RESETB
System reset input. The device is reset when this pin is low. Connect 1.0 μF capacitor and 10 kW
pull−up resistor to this pin. The pull−up resistor must be connected between this pin and VDD.
C4
NF2
−
No function pin. Keep this pin OPEN.
Table 2. ABSOLUTE MAXIMUM RATINGS (T = 25°C, V = 0 V)
A
SS
Specification
Min
−0.3
−0.3
Typ
−
Max
+6.5
+6.5
Parameter
Maximum Supply Voltage
Input Voltage
Symbol
max
Pin/Remarks
Conditions
V
(V)
Unit
DD
V
VDD
−
V
DD
V (1)
I
ALARMB, SDA,
SCL, ESETB, NF1,
NF2
−
−
Output Voltage
V (1)
REG, TSENSE
−
−
−
−
−0.3
−
−
−
−
−
+4.6
150
o
Allowable Power Dissipation
Operating Ambient Temperature
Storage Ambient Temperature
P
d max
T = −40 to +85_C
A
mW
T
aopr
−40
−40
+85
_C
T
stg
+125
Stresses exceeding those listed in the Maximum Ratings table may damage the device. If any of these limits are exceeded, device functionality
should not be assumed, damage may occur and reliability may be affected.
Table 3. ALLOWABLE OPERATING CONDITIONS (T = −40 to +85°C, V = 0 V)
A
SS
Specification
Min
2.5
3.0
Typ
−
Max
5.0
Parameter
Symbol
Pin/Remarks
VDD
Conditions
V
(V)
Unit
V
DD
Operating Supply Voltage
Operating Supply Voltage
V
DD
DD
(1)
(2)
−
V
VDD
T = 10_C to +50_C
−
−
5.0
V
A
Write to NVM
Functional operation above the stresses listed in the Recommended Operating Ranges is not implied. Extended exposure to stresses beyond
the Recommended Operating Ranges limits may affect device reliability.
www.onsemi.com
4
LC709209F
Table 4. ELECTRICAL CHARACTERISTICS (T = −40 to +85°C, V = 0 V, Typ: 4 V, T = 25°C)
A
SS
A
Specification
Typ
Pin/
Remarks
V
[V]
Min
2.3
−
Max
3.0
−
Parameter
Symbol
Conditions
Unit
V
DD
LDO
LDO Output Voltage
V
REG
REG
VDD
2.5 to 5.0
2.5 to 5.0
2.7
2
CONSUMPTION CURRENT
Operational Mode
I
(1)
T = −20_C to +70_C
Average current with 0.01C
Constant discharge.
μA
DD
DD
A
Sleep Mode
I
(2)
(1)
T = −20_C to +70_C
2.5 to 5.0
2.5 to 5.0
−
1.3
−
A
INPUT / OUTPUT
High Level Input Voltage
V
V
ALARMB,
SDA, SCL
1.4
−
5.5
V
IH
(2)
(1)
RESETB
2.5 to 5.0 0.7 V
−
−
V
DD
V
V
IH
DD
Low Level Input Voltage
High Level Input Current
V
ALARMB,
SDA, SCL
2.5 to 5.0
−
0.5
IL
IL
V
(2)
RESETB
ALARMB
2.5 to 5.0
2.5 to 5.0
V
SS
0.3 V
1
V
DD
I
IH
V
IN
= V
DD
−
−
−
mA
SDA, SCL, (including output transistor
RESETB, off leakage current)
NF1,NF2
Low Level Input Current
Low Level Output Voltage
I
IL
ALARMB,
V
IN
= V
SS
2.5 to 5.0
−1
−
SDA, SCL, (including output transistor
RESETB, off leakage current)
NF1,NF2
V
V
(1)
(2)
ALARMB,
SDA, SCL
I
I
= 3.0 mA
= 1.3 mA
3.3 to 5.0
2.5 to 5.0
2.5 to 5.0
−
−
−
−
−
0.4
0.4
−
V
OL
OL
OL
OL
Hysteresis Voltage
VHYS
ALARMB,
SDA, SCL
0.2
Pull−up Resistor Resistance
Rpu
TSENSE
TSENSE
2.5 to 5.0
2.5 to 5.0
−
10
−
kΩ
Pull−up Resistor
Temperature Coefficient
Rpuc
T = −20_C to +70_C
A
−0.05
−
+0.05
%/°C
POWER ON RESET
Reset Release Voltage
V
VDD
−
−
−
−
−
2.4
V
RR
Initialization Time after
Reset Release
T
INIT
2.4 to 5.0
100
ms
RESETB Pulse Width
T
T
0.1
−
−
−
ms
%
RESB
RESETB
TIMER
Time Measurement
Accuracy
T
T = 25_C
A
2.5 to 5.0
−1
+1
ME
BATTERY VOLTAGE
Voltage Measurement
Accuracy
V
V
(1)
(2)
VDD
4
−7.5
−20
−
−
+7.5
+20
mV/cell
T = +25_C
ME
A
T = −20_C to +70_C
A
2.5 to 5.0
ME
Product parametric performance is indicated in the Electrical Characteristics for the listed test conditions, unless otherwise noted. Product
performance may not be indicated by the Electrical Characteristics if operated under different conditions.
www.onsemi.com
5
LC709209F
Table 5. I2C SLAVE CHARACTERISTICS (T = −40 to +85°C, V = 0 V)
A
SS
Specification
Min
−
Max
400
−
Parameter
Clock Frequency
Symbol
Pin/Remarks
SCL
Conditions
V
(V)
Unit
kHz
ms
DD
T
SCL
BUF
2.5 to 5.0
Bus Free Time between STOP Condition
and START Condition
T
SCL, SDA
(See Figure 5)
1.3
Hold Time (Repeated) START Condition
Repeated START Condition Setup Time
STOP Condition Setup Time
Data Hold Time
T
T
SCL, SDA
SCL, SDA
SCL, SDA
SCL, SDA
SCL, SDA
SCL
(See Figure 5)
(See Figure 5)
(See Figure 5)
(See Figure 5)
(See Figure 5)
(See Figure 5)
(See Figure 5)
(See Figure 6)
(See Figure 21)
0.6
0.6
0.6
0
−
−
ms
ms
ms
ms
ns
ms
ms
s
HD:STA
SU:STA
SU:STO
HD:DAT
T
T
−
−
Data Setup Time
T
100
1.3
0.6
12
−
SU:DAT
Clock Low Period
T
−
LOW
Clock High Period
T
SCL
−
HIGH
Time-out Interval (Notes 1, 2)
T
SCL, SDA
SCL
14
0.5
TMO
Clock Stretch Time during Reading CRC32
T
−
ms
CS:CRC
2
1. This device resets I C communication if the communication takes more than T
. It initializes an internal timer to measure the interval when
TMO
it detects the ninth clock pulse. It can receive a new START condition after the reset.
2
2. This device may lose I C communication at this reset operation. Then if a master can’t receive a response it must restart the transaction
from the START condition.
TBUF
SDA
THD;STA
TSU;STO
THD;DAT
TSU;STA
THIGH
TSU;DAT
TLOW
SCL
P
S
S
P
Figure 5. I2C Timing Diagram
SDA
SCL
TTMO
2
1
8
9
1
2
8
9
ACK
ACK
S
Figure 6. I2C Time-out Interval
www.onsemi.com
6
LC709209F
I2C Communication Protocol
2
Communication protocol type: I C
Frequency: Supported up to 400 kHz
Slave Address: 0001011 (The first 8−bits after the Strat Condition is 0x16 (WRITE) or 0x17 (READ).)
The device will stretch the clock.
Bus Protocols
S
Sr
Rd
Wr
A
:
:
:
:
:
:
:
:
:
:
:
Start Condition
Repeated Start Condition
Read (bit value of 1)
Write (bit value of 0)
ACK (bit value of 0)
NACK (bit value of 1)
Stop Condition
Slave Address to Last Data (CRC−8−ATM : ex.3778 mV : 0x16, 0x09, 0x17, 0xC2, 0x0E → 0x86)
Master-to-Slave
Slave-to-Master
Continuation of protocol
N
P
CRC−8
…
S
Sr
A
Slave Address
Slave Address
CRC−8
Wr
Rd
N
A
A
P
Command Code
Data Byte Low
A
A
Data Byte High
* When you do not read CRC−8, the read data is not reliable. CRC−8−ATM ex: (5 bytes) 0x16, 0x09, 0x17, 0xC2,
0x0E → 0x86
Figure 7. Read Word Protocol
S
Slave Address
Wr
A
Command Code
A
Data Byte Low
A
Data Byte High
A
CRC−8
A
P
* When you do not add CRC−8, the Written data (Data byte Low/High) become invalid.
CRC−8−ATM ex: (4 bytes) 0x16, 0x09, 0x55, 0xAA → 0x3B
Figure 8. Write Word Protocol
www.onsemi.com
7
LC709209F
Table 6. FUNCTION OF REGISTERS
Command
Initial
Value
Code
Register Name
R/W
Range
Unit
Description
BATTERY PROFILE−RELATED REGISTERS
0x12
Change of the Parameter R/W 0x0000 to 0x0004
Selects a battery profile.
0x0000
(Note 3)
0x1A
0x0B
Number of the Parameter
APA
R
0x0000 to 0xFFFF
Displays the battery profile code.
Sets an adjustment parameter.
−
R/W 0x0000 to 0xFFFF
−
(Note 3)
0x1C
0x1D
0x1E
Termination Current Rate R/W 0x0002 to 0x001E:
Threshold (0.02C to 0.3C)
0.01C
mV
Sets termination current
rate.
0x0002
(Note 3)
Empty Cell Voltage
R/W 0x0000: Disable 0x09C4 to
0x1388: Threshold (2.5 V to 5V)
Sets empty cell voltage.
0x0000
(Note 3)
ITE Offset
R/W 0x0000 to 0x03E8
0.1%
Sets ITE corresponding to
0%
RSOC.
0x0000
(Note 3)
(0.0% to 100.0%)
THERMISTOR−RELATED REGISTERS
2
2
0x16
Status Bit
R/W 0x0000: I C mode
Selects I C or Thermistor mode.
0x0000
(Note 3)
0x0001: Thermistor mode
0x06
TSENSE Thermistor B
R/W 0x0000 to 0xFFFF
R/W 0x0000 to 0xFFFF
K
Sets B−constant of the
0x0D34
(3380 K)
(Note 3)
TSENSE thermistor.
0x0C
0x08
APT
Delays temperature measurement tim-
ing.
0x001E
(Note 3)
Cell Temperature
(TSENSE)
R
0x0980 to 0x0DCC
(−30_C to +80_C)
0.1K
(0.0_C =
0x0AAC)
Displays Cell Temperature.
0x0BA6
(25_C)
2
W
Sets Cell Temperature in I C
mode.
CONTROL REGISTERS
0x15
IC Power Mode
R/W 0x0001: Operational mode
0x0002: Sleep mode
Selects Operational or Sleep mode.
0x0002
(Note 3)
0x0A
Current Direction
Before RSOC
R/W 0x0000: Auto mode
0x0001: Charge mode
Selects Auto, Charge or Discharge
0x0000
mode.
0xFFFF: Discharge mode
st
0x04
0x07
W
0xAA55: 1 sampling
Optional Command, especially for
obtaining the voltage with intentional
timing after power on reset.
−
nd
0xAA56: 2 sampling
rd
0xAA57: 3 sampling
th
0xAA58: 4 sampling
Initial RSOC
W
R
0xAA55: Initialize RSOC
Initializes RSOC with current voltage
when 0xAA55 is set.
−
REPORTING REGISTERS
0x09
0x0D
0x0F
0x03
0x05
Cell Voltage
0x09C4 to 0x1388
(2.5V to 5V)
mV
%
Displays cell voltage.
−
−
RSOC
R/W 0x0000 to 0x0064
(0% to 100%)
Displays RSOC value based
on a 0 to 100 scale.
ITE (Indicator to Empty)
Time To Empty
Time To Full
R
R
R
0x0000 to 0x03E8
(0.0% to 100.0%)
0.1%
Displays RSOC value based
on a 0 to 1000 scale.
−
0x0000 to 0xFFFF
minutes Displays estimated time to
empty.
0xFFFF
0xFFFF
0x0000 to 0xFFFF
minutes Displays estimated time to
full.
SOH−RELATED REGISTERS
0x32 State of Health
R
0x000A to 0x0064
(10% to 100%)
%
Displays current SOH of the
battery.
0x0064
(100%)
www.onsemi.com
8
LC709209F
Table 6. FUNCTION OF REGISTERS (continued)
Command
Code
Initial
Value
Register Name
R/W
Range
Unit
Description
LOG REGISTERS
0x17
Cycle Count
Total Runtime
R
0x0000 to 0xFFFF
count
Displays cycle count.
0x0000
0x0000
0x25,0x24
R/W 0x00000000 to
0x00FFFFFF
minutes Displays operating time.
0x24: Lower 16−bit
0x25: Higher 8−bit
0x27,0x26
0x29,0x28
Accumulated
Temperature
R/W 0x00000000 to
0xFFFFFFFF
2K ×
Displays accumulated
0x0000
0x0000
0x0000
minutes temperature.
0x26: Lower 16−bit
0x27: Higher 16−bit
Accumulated RSOC
R/W 0x00000000 to
0xFFFFFFFF
% ×
Displays accumulated
minutes RSOC.
0x28: Lower 16−bit
0x29: Higher 16−bit
0x2A
0x2B
0x2C
Maximum Cell Voltage
Minimum Cell Voltage
R/W 0x09C4 to 0x1388
(2.5 V to 5 V)
mV
mV
Displays the maximum
historical Cell Voltage.
R/W 0x09C4 to 0x1388
(2.5 V to 5 V)
Displays the minimum
historical Cell Voltage.
0x1388
(5 V)
Maximum Cell
Temperature (TSENSE)
R/W 0x0980 to 0x0DCC
0.1K
Displays the historical
0x0980
(−30_C)
(−30_C to +80_C)
(0.0_C = maximum temperature of
0x0AAC) TSENSE.
0x2D
Minimum Cell
Temperature (TSENSE)
R/W 0x0980 to 0x0DCC
0.1K
Displays the historical
0x0DCC
(80_C)
(−30_C to +80_C)
(0.0_C = minimum temperature of
0x0AAC) TSENSE.
ALARM THRESHOLD AND STATUS REGISTERS
0x19
Battery Status
R/W 0x0000 to 0xFFFF
Displays alarms that occurred and
estimated state of the battery.
0x00C0
0x1F
Alarm High Cell Voltage
R/W 0x0000: Disable
0x09C4 to 0x1388:
mV
Sets the threshold for high
cell voltage alarm.
0x0000
(Note 3)
Threshold (2.5 V to 5 V)
0x21
0x14
0x13
0x20
Alarm High Temperature
Alarm Low Cell Voltage
Alarm Low RSOC
R/W 0x0000: Disable
0x0980 to 0x0DCC:
0.1K
Sets the threshold for high
0x0000
(Note 3)
(0.0_C = temperature alarm.
Threshold (−30_C to +80_C)
0x0AAC)
R/W 0x0000: Disable
0x09C4 to 0x1388:
mV
%
Sets the threshold for low
0x0000
(Note 3)
cell
Threshold (2.5 V to 5 V)
voltage alarm.
R/W 0x0000: Disable 0x0001 to
0x0064:
Sets the threshold for low
RSOC alarm.
0x0000
(Note 3)
Threshold (1% to 100%)
Alarm Low Temperature
R/W 0x0000: Disable 0x0980 to
0x0DCC:
0.1K
Sets the threshold for low
0x0000
(Note 3)
(0.0_C = temperature alarm.
Threshold (−30_C to +80_C)
0x0AAC)
OTHER REGISTERS
0x11
IC Version
R
R
0x0000 to 0xFFFF
Displays the internal management
code.
−
0x37,0x36
User ID
0x00000000 to 0xFFFFFFFF
0x36: Lower 16−bit
0x37: Higher 16−bit
Displays 32−bit user ID.
(Note 3)
0x39,0x38
CRC32
R
0x00000000 to 0xFFFFFFFF
0x38: Lower 16−bit
Displays CRC32 result.
−
−
0x39: Higher 16−bit
Except
No Function
−
−
Registers that is access prohibited.
above
commands
0xXXXX = Hexadecimal notation
3. The initial values are set on the device using the specified writing protocol for the built−in NVM. Please refer to the application note about
how to program it.
www.onsemi.com
9
LC709209F
Table 7. BATTERY PROFILE VS REGISTER
Nominal / Rated
Number of the
Change of
Voltage
Parameter (0x1A)
the Parameter (0x12)
IC Type
Battery Type
Charging Voltage
LC709209FXE−01TBG
01
04
05
06
07
3.7 V
4.2 V
0x1001
0x00
0x01
0x02
0x03
0x04
UR18650ZY (Panasonic)
ICR18650−26H (SAMSUNG)
3.8 V
4.35 V
4.4 V
3.85 V
Battery Profile−related Registers
APAvalue + Lower_APA ) (Upper_APA * Lower_APA)
Capacity * Lower_Cap.
Change of the Parameter (0x12)
(eq. 1)
The device contains five types of battery profiles. This
register is used to select a target battery profile from them.
See Table 7 for the details on battery types and the
corresponding values for this register. You should check
your battery nominal voltage and charging voltage against
the table and select the battery type where either of them
matches.
Alternatively, you can also select the suitable battery
profile by using the Smart LiB Gauge Automatic Support
Tool. Please refer to the user guides in the Strata Developer
Studiot for the details. In addition to the profile selection,
writing into this register also executes the RSOC
initialization. For the initialization it uses the selected
battery profile and the first sampled voltage after battery
insertion. Refer to “Before RSOC (0x04)” section for the
details on the initialization.
Upper_Cap. * Lower_Cap.
Calculation example in case 1500 mAh battery Type−01:
APAvalue + 45:0x2D ) (58:0x3A * 45:0x2D)
1500 * 1000
+ 52:0x34
2000 * 1000
The upper 8 bits and the lower 8 bits of the APA register
correspond to the charging and discharging adjustment
parameters respectively. See Table
9 for the bit
configuration. Table 8 shows the case where both the upper
and lower bits have the same value. For example, set the
value in the APA register to 0x0D0D for an APA value of
0x0D.
Table 8. DESIGN CAPACITY TO TYPICAL APA
CONVERSION TABLE
Number of the Parameter (0x1A)
APA[15:8], APA[7:0]
Design Capacity
/ Cell (Note 4)
This register contains identity of installed battery profiles.
Type−01
0x13, 0x13
0x15, 0x15
0x18, 0x18
0x21, 0x21
0x2D, 0x2D
0x3A, 0x3A
0x3F, 0x3F
0x42, 0x42
0x44, 0x44
0x45, 0x45
Type−06
0x0C, 0x0C
0x0E, 0x0E
0x11, 0x11
0x17, 0x17
0x1E, 0x1E
0x28, 0x28
0x30, 0x30
0x34, 0x34
0x36, 0x36
0x37, 0x37
Type−07
0x03, 0x03
0x05, 0x05
0x07, 0x07
0x0D, 0x0D
0x13, 0x13
0x19, 0x19
0x1C, 0x1C
−
Adjustment Pack Application (0x0B)
50 mAh
100 mAh
200 mAh
500 mAh
1000 mAh
2000 mAh
3000 mAh
4000 mAh
5000 mAh
6000 mAh
APA values are parameter to fit a pre−installed battery
profile into target battery characteristics. They are set in the
APA register (0x0B). Appropriate APA values for the target
battery will improve RSOC accuracy. You can select either
of the two following approaches to obtain the APA value.
• Design capacity to typical APA conversion table
• Smart LiB Gauge Automatic Support Tool
If you will obtain the typical APA from the design
capacity, refer to Table 8. Typical APA values can be taken
from the design capacity of the cell in the table. If some
batteries are connected in parallel, use the design capacity
per 1−cell in the table. Calculate APA values using linear
supplement if your required design capacity is not shown in
the table. See eq. 1 for how to calculate the APA value
manually. An example for a 1500 mAh battery with
corresponding DEC value for their HEX is also shown.
−
−
APA[15:8], APA[7:0]
Design Capacity
/ Cell (Note 4)
Type−04
0x10, 0x10
Type−05
2600 mAh
0x06, 0x06
4. Use capacity per 1−cell if some batteries are connected in
parallel.
www.onsemi.com
10
LC709209F
there will be an offset between them, as shown in Figure 10.
Table 9. DESIGN CAPACITY TO TYPICAL APA
CONVERSION TABLE
As the result, the RSOC will reach 0% faster.
This register can also be automatically updated with the
detected empty cell voltage. Refer to the following Empty
Cell Voltage section about it.
BITS
Register Name
APA value for charging adjustment
APA value for discharging adjustment
APA[15:8]
APA[7:0]
The Smart LiB Gauge Automatic Support Tool
automatically evaluates the optimum APA by measuring the
target battery. The evaluated APA will improve the RSOC
accuracy more than the APA from the conversion table. For
the evaluation, the tool discharges a target battery using the
on−board programmable load and measures the cell voltage
and temperature. The tool works in the Strata Developer
Studio. Please refer to the documents in the Strata Developer
Studio for further details about the tool.
Termination Current Rate (0x1C)
This register contains the termination current rate in
0.01C. (i.e. the set value is 0x02 for 3000 mAh design
capacity and 60 mA termination current.) This termination
current rate is used to adjust RSOC repot so that 100% is
reported at the end of the charging period, or even before the
charger finishes charging.
When this value is the default 0.02C, there is no offset at
full charge state (RSOC (0x0D) is 100%) between ITE
(0x0F) and RSOC (0x0D). When the value exceeds 0x02,
there will be an offset between them, as shown in Figure 9.
This corresponds to a decrease in the full charged capacity
as an increase in the termination current. As the result, the
RSOC will reach 100% faster. This offset value is calculated
automatically according to the battery profile and this
register value.
Figure 10. Rescaled RSOC with ITE Offset
Empty Cell Voltage (0x1D)
Set the empty cell voltage in mV for 0% RSOC. In most
cases, the set voltage is the lowest cell voltage that your
application can tolerate. The device adjusts the RSOC report
so that it can report 0% RSOC at this voltage. For this
adjustment the device automatically writes the current value
of the ITE register (0x0F) into the ITE offset register (0x1E),
when all three of the following conditions are met.
Cell Voltage (0x09) < Empty Cell Voltage (0x1D)
ITE (0x0F) > ITE Offset (0x1E)
(eq. 2)
(eq. 3)
(eq. 4)
Cell Temperature (0x08) > 0x0AAC(0°C)
As the result, the device will report 0% RSOC at the empty
cell voltage, as shown in Figure 10 and 11. However, if
non−rescaled RSOC reaches 0% when the cell voltage is
higher than the empty cell voltage, the ITE offset is never
written automatically. Set this register to 0 not to update ITE
offset automatically.
Figure 9. Rescaled RSOC with Termination
Current Rate
ITE Offset (0x1E)
This register contains is an offset between ITE (0x0F) and
RSOC (0x0D) at empty state in 0.1% unit. When this value
is the default zero, there is no offset between them at the
empty state (RSOC (0x0D) is 0%). If the value exceeds zero,
Figure 11. Rescaled RSOC with ITE Offset
www.onsemi.com
11
LC709209F
THERMISTOR−RELATED REGISTERS
Status Bit (0x16)
This register controls the cell temperature measurement.
The bit selection details is shown in Table 10. Set the bit0 to
1 to measure the temperature using a thermistor connected
to the TSENSE pin. If the thermistor is not connected to the
device, set the bit0 to 0. Refer to Cell Temperature (0x08)
2
section to see the details on using the I C mode.
Table 10. STATUS BIT
Set Value in Status Bit
Register
Name
Status
BIT
0
1
Cell Temperature
BIT0
I2C mode
Thermistor
mode
Figure 13. An Example of a Capacitor across the
Thermistor
NOTE: Thermistor mode: The device measures thermistors
2
directly. I C mode: The device receives temperature
Cell Temperature (0x08)
2
information via I C.
This register contains the cell temperature from −30°C
(0x0980) to +80°C (0x0DCC) measured in 0.1°C units.
When the “Thermistor mode” is set in Status Bit (0x16), the
device measures the thermistor connected to the TSENSE
pin and loads the temperature into this register. Temperature
measurement timing is controlled by the device, and the
power to the thermistor is supplied only at the time of
measurement.
TSENSE Thermistor B (0x06)
Sets B−constant value of the thermistor connected to the
TSENSE pin in K. Refer to the specification sheet of the
thermistor for the B−constant value.
Adjustment Pack Thermistor (0x0C)
The device periodically charges the thermistors
connected to the TSENSE pin to measure the cell
temperature, as shown in Figure 12. This register controls
the delay time from the start of charging to the temperature
measurement. The delay time is calculated using this
register value and following formula.
2
When the “I C mode” is set in Status Bit (0x16), the
device will not update this register. In that case, an
application processor must write the measured cell
temperature by the other device to this register. Because it is
an essential parameter for the RSOC measurement. For the
high precision RSOC measurement, it is recommended to
update this register every time when the temperature
changes by more than 1°C. The updating is not required in
Sleep mode.
Delay + 0.167 ms (200 ) APT)
(eq. 5)
The default APT (0x001E) will meet most of thermistors
or battery packs. However, if a capacitor is connected in
parallel with the thermistor as shown in Figure 13, this
register should be used to delay the temperature
measurement in order to wait for the TSENSE voltage to
stabilize.
CONTROL REGISTERS
IC Power Mode (0x15)
This register selects the power mode. Operational mode
(0x15 = 01) or Sleep mode (0x15 = 02). In the Operational
mode all functions operate with full calculation and tracking
of RSOC during charge and discharge. In the Sleep mode all
2
functions except for I C communication are stopped.
Therefore RSOC and all the other registers are not updated
and ALARMB pin is released from low. After the device
returns to the Operational mode, it starts calculation and
tracking based on the data stored in the previous Operational
mode.
Current Direction (0x0A)
This register can constrain the increase or decrease of
RSOC register (0x0D). When this register is set in the Auto
mode, the value of the RSOC register increases or decreases
according to the RSOC gauging result. However, in the
Figure 12. TSENSE Voltage at Temperature
Measurement
www.onsemi.com
12
LC709209F
Charge or Discharge mode, the decrease or increase is
prohibited, as shown in Figure 14 and 15.
one of the automatically measured cell voltages after battery
insertion as shown in Figure 16. These cell voltages are
measured four times every 10 ms after the battery insertion.
This is an optional command, because the device obtains the
initial RSOC automatically using the first sampling cell
voltage. However, if the first RSOC does not satisfy the
requirements for the target battery, this command can
initialize the RSOC again using the second, the third or the
forth sampling cell voltage.
Generally, RSOC may increase slightly without charging
due to the difference in usable battery capacity at each cell
temperature. However, if an application cannot allow such
an RSOC increase without charging, you can use the
Discharge mode to prevent the increase. Note that if the
Discharge mode is set during charging, the RSOC register
value will deviate significantly from the actual RSOC.
The cell voltage is used as Open Circuit Voltage (OCV) to
obtain the initial RSOC. Therefore, in order to obtain the
RSOC accurately, it is desirable that the battery current at the
voltage measurement is smaller. It is recommended that the
current is less than 0.025C. (i.e. less than 75 mA for
3000 mAh design capacity battery.) If the battery is not
charged, “Before RSOC” command to give the maximum
RSOC with the maximum cell voltage is estimated to be
suitable for more accurate initial RSOC.
Table 11. CURRENT DIRECTION
Data
0x0000
0x0001
Mode
Auto mode
Description
RSOC is not restricted.
Charge mode
Decrease of RSOC is
restricted.
0xFFFF
Discharge mode
Increase of RSOC is
restricted.
To execute this command, write one of the data shown in
Table 12 into this register. The data selects a sampling cell
voltage to initial RSOC.
Figure 14. Discharge Mode
(An example with increasing in temperature. A warm
cell has more capacity than a cold cell. Therefore
RSOC increases without charging in Auto mode).
Figure 16. Sampling Order for Before RSOC
Command
Table 12. BEFORE RSOC COMMAND
Command
Code
Sampling order of battery voltage
for RSOC initialization
DATA
st
0x04
0xAA55
0xAA56
0xAA57
0xAA58
1
2
3
4
sampling
sampling
sampling
sampling
nd
rd
th
Initial RSOC (0x07)
This register is used to execute “Initial RSOC” command.
The command obtains the initial RSOC using the cell
voltage at which it is executed, as shown in Figure 17. When
this command is executed, it is desirable for battery current
to be less than 0.025C like “Before RSOC” command.
However, an application processor and other devices may be
operating and consuming the battery current at this time.
Therefore it is generally recommended to use the RSOC that
Figure 15. Charge Mode
(An example with decreasing in temperature. A cold
cell has less capacity than a warm cell. Therefore
RSOC decreases without discharging in Auto mode).
Before RSOC (0x04)
This register is used to execute “Before RSOC”
command. This command obtains the initial RSOC using
www.onsemi.com
13
LC709209F
was automatically obtained after the battery insertion
LOG REGISTERS
without using this command.
To execute this command, mode 0xAA55 data into this
register.
Cycle Count (0x17)
This register contains the number of charging and
discharging cycles of a battery. The cycle is counted as “1”
when the total “Decrement of RSOC” reaches 100%. The
count is started with 0 after battery insertion. Figure 18
shows an example where the Cycle Count is set to 1 when
one full discharge cycle is completed.
Figure 17. Initial RSOC Command
REPORTING REGISTERS
Cell Voltage (0x09)
Figure 18. CycleCount
This register contains the V voltage in mV.
DD
Total Runtime (0x24, 0x25)
RSOC (0x0D)
This register contains an elapsed time of Operational
mode after battery insertion in minutes. The device stops the
counting when it reaches 0xFFFFFF. When this register is
written it starts counting from the written value. It doesn't
count in Sleep mode.
This register contains RSOC of a battery in 1% unit. The
RSOC is updated automatically as a result of battery gauging
in Operational mode. The RSOC is the same as ITE (0x0F)
when Termination current rate (0x1C) and Empty Cell
Voltage (0x1D) are default values.
Although this register is writable, it is not recommended
for general use. If a value which differs from the actual
battery RSOC is written, it will gradually converge itself to
an actual battery RSOC in Operational mode. Refer to
Automatic Convergence of the Error section about the
convergence.
Accumulated Temperature (0x26, 0x27)
In Operational mode this register accumulates Cell
Temperature (0x08) value per a minute shown in eq. 6.
AccumulatedTemperature + AccumulatedTemperature )
CellTemperature
(eq. 6)
20
Indicator to Empty (0x0F)
This register contains RSOC in 0.1% increments. It is
updated automatically throughout the battery gauging
process.
You can calculate averaged cell temperature using this
register and TotalRuntime register. The initial value after
power on reset is 0. When this register reaches 0xFFFFFFFF
or the device is in Sleep mode, it will stop accumulating. If
this register is written it will start accumulating from the
written value.
TimeToEmpty (0x03)
This register contains estimated time to empty in minutes.
The empty condition is defined as the state that RSOC
(0x0D) is 0%.
Accumulated RSOC (0x28, 0x29)
In Operational mode this register accumulates RSOC
(0x0D) value per minute shown in eq. 7.
You can calculate averaged RSOC using this register and
TotalRuntime register. The initial value after power on reset
is 0.
TimeToFull (0x05)
This register contains estimated time to full in minutes.
The full condition is defined as the state that RSOC (0x0D)
is 100%.
SOH− RELATED REGISTERS
(eq. 7)
AccumulatedRSOC + AccumulatedRSOC ) RSOC
State of Health (0x32)
When this register reaches 0xFFFFFFFF or the device is
in Sleep mode, it will stop accumulating. If this register is
written it will start accumulating from the written value.
This register contains SOH of a battery in 1% unit. The
SOH is updated automatically according to battery aging.
The initial value after reset or power on is 100% (0x0064).
www.onsemi.com
14
LC709209F
Maximum Cell Voltage (0x2A)
STATUS
7
6
5
4
3
2
1
0
INITIALIZED
Discharging
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
−
−
−
−
−
−
−
−
1
1
0
0
0
0
0
0
The maximum Cell Voltage (0x09) is stored. This register
will be updated whenever the higher voltage is detected. If
the lower voltage is written it can detect the higher voltage
than the written voltage again.
Minimum Cell Voltage (0x2B)
The minimum Cell Voltage (0x09) is stored. This register
will be updated whenever the lower voltage is detected. If
the higher voltage is written it can detect the lower voltage
than the written voltage again.
Alarm Low Cell Voltage (0x14)
Maximum Cell Temperature (TSENSE) (0x2C)
This register contains the threshold in mV of the alarm low
cell voltage. When Cell Voltage (0x09) falls below this
value, ALARMB pin outputs low level and bit 11 of the
Battery Status register (0x19) is set to 1. When the Cell
Voltage rises above this value, ALARMB is released. Set
this register to 0 to disable this function. See Figure 19.
The maximum Cell Temperature (0x08) is stored. This
register will be updated whenever the higher temperature is
detected. If the lower temperature is written it can detect the
higher temperature than the written temperature again.
Minimum Cell Temperature (TSENSE) (0x2D)
The minimum Cell Temperature (0x08) is stored. This
register will be updated whenever the lower temperature is
detected. If the higher temperature is written it can detect the
lower temperature than the written temperature again.
ALARM THRESHOLD AND STATUS REGISTERS
Battery Status (0x19)
This register contains different alarms and estimated
states of the battery. See Table 13. Each alarm bit is set to 1
when its alarm condition is reached. The bits which are set
to 1 will remain at 1 even if their corresponding alarm
conditions are resolved. Set the alarm bits to 0 manually
after having confirmed the cause of the alarm.
Status bit 6, Discharging, reports on the current state of the
battery. When it is 1, it means that the battery is discharged;
and when it is 0, the battery is charged.
Figure 19. Alarm Low Cell Voltage
Status bit 7, INITIALIZED, helps an application
processor to detect the power−on reset of the device. The bit
is automatically set to 1 after power−on reset.
Alarm High Cell Voltage (0x1F)
This register contains the threshold in mV of the alarm
high cell voltage. When Cell Voltage (0x09) rises above this
value, ALARMB pin outputs low level and the bit 15 of
Battery Status register (0x19) is set to 1. When the Cell
Voltage falls below this value, ALARMB is released. Set
this register to 0 to disable this function.
Table 13. BATTERY STATUS
ALARMB
control
Initial
value
BIT
15
14
13
12
11
10
9
Function
High Cell Voltage
Reserved
ALARM
0
0
0
0
0
0
0
0
n
−
Alarm Low RSOC (0x13)
This register contains the threshold in % of the alarm low
RSOC. When RSOC (0x0D) falls below this value,
ALARMB pin outputs low level and bit 9 of the Battery
Status register (0x19) is set to 1. When the RSOC rises above
this value, ALARMB is released. Set this register to 0 to
disable this function. See Figure 20.
Reserved
−
High Temperature
Low Cell Voltage
Reserved
n
n
−
Low RSOC
n
n
ALARM
8
Low Temperature
www.onsemi.com
15
LC709209F
The register data in Table 14 is converted to CRC−32 input
data in the order shown in Table 15. The device will start
CRC−32 calculation using the converted data if an
application processor reads either 0x39 or 0x38 from the
CRC32 register. As shown in Figure 21, the clock stretch to
calculate the CRC−32 is inserted between Acknowledge and
Data Byte Low.
Table 14. INPUT REGISTERS INTO CRC−32
Command
No.
Register Name
Code
0x06
0x0B
0x0C
0x12
0x13
0x14
0x15
0x16
0x1C
0x1D
0x1F
0x20
0x21
1
2
TSENSE Thermistor B
APA
Figure 20. Alarm Low RSOC
Alarm Low Temperature (0x20)
3
APT
4
Change Of The Parameter
Alarm Low RSOC
Alarm Low Cell Voltage
IC Power Mode
5
This register contains the threshold in 0.1K of the alarm
low cell temperature. When Cell Temperature (0x18) falls
below this value, ALARMB pin outputs low level and bit 8
of the Battery Status register (0x19) is set to 1. When the Cell
Temperature rises above this value, ALARMB is released.
6
7
8
Status Bit
9
Termination current rate
Empty Cell Voltage
Alarm High Cell Voltage
Alarm Low Temperature
Alarm High Temperature
2
Set this register to 0 or I C mode to disable this function.
10
11
12
13
Alarm High Temperature (0x21)
This register contains the threshold in 0.1K of the alarm
high cell temperature. When Cell Temperature (0x18) rises
above this value, ALARMB pin outputs low level and bit 12
of the Battery Status register (0x19) is set to 1. When the Cell
Temperature falls below this value, ALARMB is released.
NOTE: The device never update these registers automatically.
2
Set this register to 0 or I C mode to disable this function.
Table 15. INPUT DATA ORDER INTO CRC−32
CRC−32
OTHER REGISTERS
Input
MSB
LSB
CRC32 (0x38, 0x39)
Register
No.
No. 1
No. 2
LSB … MSB LSB … MSB
No. 13
…
This register contains CRC−32 result calculated from the
registers shown in Table 13.The CRC−32 specifications are
defined by the following Polynomial, Normal and Bit
Reverse values.
LSB … MSB
User ID (0x36, 0x37)
This register contains 32−bit data written in built−in
NVM. It is usable for various purposes. Refer to the
application note about how to write the NVM.
Polynomial :
ƞ
ƞ
ƞ
ƞ
23 ) x 22 ) x
ƞ
ƞ
ƞ
x
32 ) x
26 ) x
16 ) x
5 ) x
12
ƞ
ƞ
ƞ
ƞ
ƞ
IC Version (0x11)
) x
) x
11 ) x 10 ) x 8 ) x
2 ) x
7 ) x
4
ƞ
ƞ
This register contains an internal management code. The
value is not published.
1
Normal : 0x4C11DB7
BitReverse : 0xEDB88320
S
Slave Address
Slave Address
Wr
Rd
A
A
Command Code
Clock stretch
A
Sr
Data Byte Low
・・・
Figure 21. Clock Stretch during Reading CRC32 Register
www.onsemi.com
16
LC709209F
HG−CVR2
of deteriorated battery without the learning cycle. The
internal battery impedance that HG−CVR2 uses to calculate
the current correlates highly with FCC. The correlation is
based on battery chemistry. The RSOC that the device
reports using the correlation is not affected by aging.
Hybrid Gauging by Current-Voltage Tracking with
Internal Resistance
HG−CVR2 is onsemi’s unique method which is used to
calculate accurate RSOC. HG−CVR2 first measures battery
voltage and temperature. Precise reference voltage is
essential for accurate voltage measurement. LC709209F has
accurate internal reference voltage circuit with little
temperature dependency.
It also uses the measured battery voltage and internal
impedance and Open Circuit Voltage (OCV) of a battery for
the current measurement. OCV is battery voltage without
load current. The measured battery voltage is separated into
OCV and varied voltage by load current. The varied voltage
is the product of load current and internal impedance. Then
the current is determined by the following formulas.
Automatic Convergence of the Error
A problem of the coulomb counting method is the fact that
the error is accumulated over time. This error must be
corrected. The general fuel gauges using coulomb counting
method must find an opportunity to correct it.
The device with HG−CVR2 has the feature that the error
of RSOC converges automatically, and doesn’t require any
calibration. The error constantly converges in the value
estimated from the Open Circuit Voltage. Figure 22 shows
the convergent characteristic example from the initialize
error.
Also, one of the drawbacks of the counting method is that
it cannot detect accurate residual change because the amount
of the current from self−discharge is too small but
HG−CVR2 is capable of dealing with such issues by using
the voltage information.
V(VARIED) + V(MEASURED) * OCV
(eq. 8)
(eq. 9)
V(VARIED)
I +
R(INTERNAL)
Where V(VARIED) is varied voltage by load current,
V(MEASURED) is measured voltage, R(INTERNAL) is
internal impedance of a battery. Detailed information about
the internal impedance and OCV is installed in the LSI. The
internal impedance is affected by remaining capacity,
load-current, temperature, and more. The device has
built−in look up tables for such variable conditions
HG−CVR2 accumulates battery coulomb using the
information of the current and a steady period by a high
accuracy internal timer. The remaining capacity of a battery
is calculated with the accumulated coulomb.
Simple and Quick Setup
In general, it is necessary to obtain multiple parameters for
a fuel gauge and it takes a lot of resource and additional
development time of the users. One of the unique features
of the LC709209F device is that only a very small number
of parameters need to be set up. Such simple and quick
start−up is made possible by the integration of data for
multiple battery profiles into the device to support various
types of lithium−ion/polymer batteries. Please contact your
local sales office to learn more about how to measure
a battery whose parameters do not match the
already−prepared battery profile data given in Table 7.
How to Identify Aging
By repeating discharge and charge cycles, internal
impedance of a battery will gradually increase, and the Full
Charge Capacity (FCC) will decrease. In coulomb counting
method RSOC is generally calculated using the FCC and the
Remaining Capacity (RM).
Low Power Consumption
Low power consumption of 2 mA is realized in the
Operation mode. The device monitors the charge/discharge
condition of a battery and changes the sampling rate
according to the change in battery current. Power
consumption reduction without deteriorating the RSOC
accuracy was enabled by utilizing this sampling method.
RM
RSOC +
100%
(eq. 10)
FCC
Then the decreased FCC must be preliminarily measured
with learning cycle. But HG−CVR2 can measure the RSOC
www.onsemi.com
17
LC709209F
TYPICAL CHARACTERISTICS
NOTE: This Graph is the example for starting point 90% (includes 30% to 32% RSOC error).
Figure 22. Convergent Characteristic from the Initialize Error
Reset
Initial sequence
Sleep mode
Reset
Initial sequence
Sleep mode
V
RR
VDD
T
INIT
T
RESB
T
INIT
RESETB
(Not to scale)
Figure 23. Power On and RESETB Timing Diagram
Power on Reset and Battery Insertion Detection
Stand−alone Initial Setting for Gauging
If the device detects battery insertion, it will be reset
automatically. And when the battery voltage exceeds VRR,
the device will be released from the reset status. After the
reset is released, the device's initial sequence will complete
in TINIT as shown in Figure 23, and the device goes into
The device requires to set the registers indicated as
“Mandatory” in Table 16 to start the battery gauging. These
registers provide basic information for the battery gauging
such as battery profile, power mode and temperature
measurement conditions. On the other hand, the registers
indicated as “Optional” in the table can be set if the user's
application requires the related functions.
2
Sleep mode. Then I C communication can be started. All
registers are initialized during the initial sequence. The
initial values for the registers shown in Table 16 are loaded
from the built−in NVM. Those for the other registers are
fixed.
All the initial values of the registers in the table can be
programmed into the built−in NVM. If the required initial
values have been programmed once into the built−in NVM,
they are loaded automatically during every initial sequence
after the reset or power on. As a result, the device can start
gauging directly even if an application processor sends no
RESETB
The device can be also reset by a low level input to the
RESETB pin. After the low level release, the device will
complete the initial sequence, as the same timing as the
battery insertion shown in Figure 23.
2
I C command. Refer to the application note about how to
write into the built−in NVM.
www.onsemi.com
18
LC709209F
Table 16. REGISTERS FOR INITIAL SETTING
Command
Initial Value is Stored
in NVM
Code
Register Name
Mandatory or Optional
0x06
TSENSE Thermistor B
Mandatory
(Thermistor Mode)
n
0x0B
0x0C
0x12
0x13
0x14
0x15
0x16
APA
Mandatory
Optional
n
n
n
n
n
n
n
APT
Change of the Parameter
Alarm Low RSOC
Alarm Low Cell Voltage
IC Power Mode
Status Bit
Mandatory
Optional
Optional
Mandatory
Mandatory
(Thermistor Mode)
0x1C
0x1D
0x1E
0x1F
0x20
0x21
Termination Current Rate
Empty Cell Voltage
Optional
Optional
Optional
Optional
Optional
Optional
n
n
n
n
n
n
ITE Offset
Alarm High Cell Voltage
Alarm Low Temperature
Alarm High Temperature
Initial Setting with I2C Communication
If the required initial values of the registers in Table 16 is
not programmed in the built−in NVM preliminarily, an
At the end of the flow, it is recommended to set the
INITIALIZED bit of BatteryStatus (0x19) to 0. By reading
the bit, an application processor can detect whether the
device was reinitialized. For example, if the device was
turned−off by the battery protection controller, the bit is reset
to 1. In that case, repeat the starting flow again.
2
application processor must write them with I C
communication after every reset or power on. The starting
flows for the initial setting are shown in Figure 24 and 25.
If the device is used in thermistor mode, refer to Figure 24.
2
If the device is used in I C mode, refer to Figure 25.
www.onsemi.com
19
LC709209F
XXXX
Mandatory setting
Optional setting
Power On
Write APA
XXXX
Write Termination
Current Rate
Write 0xZZZZ into 0x0B.
Write 0x00ZZ into 0x1C.
Write 0xZZZZ into 0x1D.
Write 0x000Z into 0x12.
Select a battery profile.
Write Change of
the Parameter
Write Empty Cell
Voltage
Write 0xZZZZ into alarm
threshold registers.
Write TSENSE
Thermistor B
Write Alarm
Thresholds
Write 0xZZZZ into 0x06.
Write 0xZZZZ into 0x0C.
Write 0x0001 into 0x15.
Set Operational mode.
Write IC Power
Mode
Write APT
Write 0x0001 into 0x16.
Set thermistor mode.
Write 0x0000 into 0x19.
Reset INITIALIZED bit.
Write Battery
Status
Write Status Bit
Initialization End
Figure 24. Starting Flow at Thermistor Mode
XXXX
Mandatory setting
Optional setting
Power On
XXXX
Write 0xZZZZ into alarm
threshold registers.
Write Alarm
Write 0xZZZZ into 0x0B.
Write APA
Thresholds
Write 0x000Z into 0x12.
Select a battery profile.
Write 0x0001 into 0x15.
Set Operational mode.
Write Change of
the Parameter
Write IC Power
Mode
Write 0x0000 into 0x19.
Reset INITIALIZED bit.
Write Termination
Current Rate
Write Battery
Status
Write 0x00ZZ into 0x1C.
Write 0xZZZZ into 0x1D.
Write Empty Cell
Voltage
Initialization End
Figure 25. Starting Flow at I2C Mode
www.onsemi.com
20
LC709209F
Layout Guide
Figure 26 shows the recommended layout pattern around
LC709209F. Place CVDD and CREG capacitor near the
device. It is permissible to pull the TSENSE pin out of the
device over the NF1 pin. Figure 27 shows the position to
place the device on the power paths. The resistance of the
power paths between the battery or the battery pack and the
device affects the gauging.
Place the device to minimize the resistance from PACK+
and PACK−. But it is not necessary to minimize the
resistance of the low power paths that is connected only to
VDD and VSS of the device.
PACK+
RESETB
TSENSE
VDD
NF2
NF1
REG
VSS
SDA
TEST1
TEST2
SCL
CREG
ALARMB
PACK-
Figure 26. Layout Pattern Example Around LC709209F (Top View)
www.onsemi.com
21
LC709209F
Application
PACK+
Battery
or
Battery Pack
Application
processor
LC709209F
PACK −
The Power paths that the resistance should be minimized
Figure 27. Position to Connect LC709209F on Power Supply Lines
Table 17. ORDERING INFORMATION
†
Device
Package
Shipping
LC709209FXE−01TBG
WLCSP12, 1.48x1.91x0.51
(Pb-Free / Halogen Free)
5 000 / Tape & Reel
†For information on tape and reel specifications, including part orientation and tape sizes, please refer to our Tape and Reel Packaging
Specifications Brochure, BRD8011/D.
Strata Developer Studio is trademark of Semiconductor Components Industries, LLC dba “onsemi” or its affiliates and/or subsidiaries in the United States
and/or other countries.
www.onsemi.com
22
MECHANICAL CASE OUTLINE
PACKAGE DIMENSIONS
WLCSP12, 1.48x1.91x0.51
CASE 567XE
ISSUE A
DATE 22 FEB 2019
GENERIC
MARKING DIAGRAM*
XXXX = Specific Device Code
*This information is generic. Please refer to
A
= Assembly Location
WL = Wafer Lot
YY = Year
WW = Work Week
device data sheet for actual part marking.
Pb−Free indicator, “G” or microdot “G”, may
or may not be present. Some products may
not follow the Generic Marking.
XXXXXXXX
AWLYYWW
Electronic versions are uncontrolled except when accessed directly from the Document Repository.
Printed versions are uncontrolled except when stamped “CONTROLLED COPY” in red.
DOCUMENT NUMBER:
DESCRIPTION:
98AON99809G
WLCSP12, 1.48x1.91x0.51
PAGE 1 OF 1
ON Semiconductor and
are trademarks of Semiconductor Components Industries, LLC dba ON Semiconductor or its subsidiaries in the United States and/or other countries.
ON Semiconductor reserves the right to make changes without further notice to any products herein. ON Semiconductor makes no warranty, representation or guarantee regarding
the suitability of its products for any particular purpose, nor does ON Semiconductor assume any liability arising out of the application or use of any product or circuit, and specifically
disclaims any and all liability, including without limitation special, consequential or incidental damages. ON Semiconductor does not convey any license under its patent rights nor the
rights of others.
© Semiconductor Components Industries, LLC, 2018
www.onsemi.com
onsemi,
, and other names, marks, and brands are registered and/or common law trademarks of Semiconductor Components Industries, LLC dba “onsemi” or its affiliates
and/or subsidiaries in the United States and/or other countries. onsemi owns the rights to a number of patents, trademarks, copyrights, trade secrets, and other intellectual property.
A listing of onsemi’s product/patent coverage may be accessed at www.onsemi.com/site/pdf/Patent−Marking.pdf. onsemi reserves the right to make changes at any time to any
products or information herein, without notice. The information herein is provided “as−is” and onsemi makes no warranty, representation or guarantee regarding the accuracy of the
information, product features, availability, functionality, or suitability of its products for any particular purpose, nor does onsemi assume any liability arising out of the application or use
of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages. Buyer is responsible for its products
and applications using onsemi products, including compliance with all laws, regulations and safety requirements or standards, regardless of any support or applications information
provided by onsemi. “Typical” parameters which may be provided in onsemi data sheets and/or specifications can and do vary in different applications and actual performance may
vary over time. All operating parameters, including “Typicals” must be validated for each customer application by customer’s technical experts. onsemi does not convey any license
under any of its intellectual property rights nor the rights of others. onsemi products are not designed, intended, or authorized for use as a critical component in life support systems
or any FDA Class 3 medical devices or medical devices with a same or similar classification in a foreign jurisdiction or any devices intended for implantation in the human body. Should
Buyer purchase or use onsemi products for any such unintended or unauthorized application, Buyer shall indemnify and hold onsemi and its officers, employees, subsidiaries, affiliates,
and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death
associated with such unintended or unauthorized use, even if such claim alleges that onsemi was negligent regarding the design or manufacture of the part. onsemi is an Equal
Opportunity/Affirmative Action Employer. This literature is subject to all applicable copyright laws and is not for resale in any manner.
ADDITIONAL INFORMATION
TECHNICAL PUBLICATIONS:
Technical Library: www.onsemi.com/design/resources/technical−documentation
onsemi Website: www.onsemi.com
ONLINE SUPPORT: www.onsemi.com/support
For additional information, please contact your local Sales Representative at
www.onsemi.com/support/sales
相关型号:
LC70AE3TR
Trans Voltage Suppressor Diode, 1500W, 70V V(RWM), Unidirectional, 1 Element, Silicon, DO-202AA, ROHS COMPLIANT, HERMETIC SEALED, METAL GLASS, DO-13, 2 PIN
MICROSEMI
LC70ATR
Trans Voltage Suppressor Diode, 1500W, 70V V(RWM), Unidirectional, 1 Element, Silicon, DO-202AA, HERMETIC SEALED, METAL GLASS, DO-13, 2 PIN
MICROSEMI
LC70E3
Trans Voltage Suppressor Diode, 1500W, 70V V(RWM), Unidirectional, 1 Element, Silicon, DO-202AA, ROHS COMPLIANT, HERMETIC SEALED, METAL GLASS, DO-13, 2 PIN
MICROSEMI
LC70E3TR
Trans Voltage Suppressor Diode, 1500W, 70V V(RWM), Unidirectional, 1 Element, Silicon, DO-202AA, ROHS COMPLIANT, HERMETIC SEALED, METAL GLASS, DO-13, 2 PIN
MICROSEMI
©2020 ICPDF网 联系我们和版权申明