English
Language : 

BQ25120A Datasheet, PDF (45/67 Pages) Texas Instruments – Low IQ Highly Integrated Battery Charge Management Solution for Wearables and IoT
www.ti.com
bq25120A
SLUSD08 – MAY 2017
9.6.10 ILIM and Battery UVLO Control Register
Memory location 0x09h, Reset State: 0000 1010 (bq25120A)
Figure 34. ILIM and Battery UVLO Control Register
7 (MSB)
6
5
4
3
2
1
0 (LSB)
0
0
0
0
1
0
1
0
Write
R/W
R/W
R/W
R/W
R/W
R/W
R/W
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Table 22. ILIM and Battery UVLO Control Register, Memory Location 1001
Bit Field
Type
Reset
Description
B7 (MSB) RESET
Write
0
only
Write:
1- Reset all registers to default values
0 – No effect
Read: Always get 0
B6
R/W
0
N/A
B5
INLIM_2
R/W
0
Input Current Limit: 200 mA
B4
INLIM_1
R/W
0
Input Current Limit: 100 mA
B3
INLIM_0
R/W
1
Input Current Limit: 50 mA
B2
B1
B0 (LSB)
BUVLO_2
BUVLO_1
BUVLO_0
R/W
0
R/W
1
R/W
0
000, 001: RESERVED
010: BUVLO = 3.0 V
011: BUVLO = 2.8 V
100: BUVLO = 2.6 V
101: BULVO = 2.4 V
110: BUVLO = 2.2 V
111: BUVLO = 2.2V
INLIM Bits: Use INLIM bits to set the input current limit. The I(INLIM) is calculated using the following equation: I(INLIM) = 50 mA +
I(INLIM)CODE x 50 mA. The default may be overridden by the external resistor on ILIM.
9.6.11 Voltage Based Battery Monitor Register
Memory location 0x0Ah, Reset State: 0xxx xxxx (bq25120A)
Figure 35. Voltage Based Battery Monitor Register
7 (MSB)
6
5
4
3
2
1
0
x
x
x
x
x
x
R/W
R
R
R
R
R
R
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
0 (LSB)
x
R
Table 23. Voltage Based Battery Monitor Register, Memory Location 1010
Bit Field
Type
Reset
Description
B7 (MSB) VBMON_READ
R/W
0
Write 1 to initiate a new VBATREG reading. Read always 0.
B6
VBMON_RANGE_1
B5
VBMON_RANGE_0
R
x
R
x
11 – 90% to 100% of VBATREG
10 – 80% to 90% of VBATREG
01 – 70% to 80% of VBATREG
00 – 60% to 70% of VBATREG
B4
VBMON_TH_2
B3
VBMON_TH_1
B2
VBMON_TH_0
R
x
R
x
R
x
111 – Above 8% of VBMON_RANGE
110 – Above 6% of VBMON_RANGE
011 – Above 4% of VBMON_RANGE
010 – Above 2% of VBMON_RANGE
001 – Above 0% of VBMON_RANGE
B1
R
x
N/A
B0 (LSB)
R
x
N/A
The VBMON registers are used to determine the battery voltage. Before entering a low power state, the device will determine the voltage
level by starting at VBMON_RANGE 11 (90% to 100%), and if VBMON_TH of 000 is read, then it will move to VBMON_RANGE 10 (80% to
90%) and continue until a non 000 value of VBMON_TH is found. If this does not happen, then VBMON_RANGE and VBMON_TH will be
written with 00 000. The VBMON_READ bit can be used to initiate a new reading by writing a 1 to it. Example: A reading of 10 011
indicated a VBAT voltage of between 84% and 86% of the VBATREG setting.
Copyright © 2017, Texas Instruments Incorporated
Product Folder Links: bq25120A
Submit Documentation Feedback
45