English
Language : 

BQ27520-G2 Datasheet, PDF (28/47 Pages) Texas Instruments – System-Side Impedance Track™ Fuel Gauge With Integrated LDO
bq27520-G2
SLUSAB7A – MARCH 2011 – REVISED AUGUST 2011
www.ti.com
Table 5-3. Operation Configuration Bit Definition
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
High byte
RESCAP BATG_OVR INT_BREM PFC_CFG1 PFC_CFG0
IWAKE
RSNS1
RSNS0
Low byte INT_FOCV IDSELEN
SLEEP
RMFCC
SOCI_POL BATG_POL BATL_POL
TEMPS
RESCAP = No-load rate of compensation is applied to the reserve capacity calculation. True when set. Default is 0.
BATG_OVR = BAT_GD override bit. If the gauge enters Hibernate only due to the cell voltage, the BAT_GD pin will not negate. True when
set. Default is 0.
INT_BERM = Battery removal interrupt bit. The SOC_INT pulses 1ms when the battery removal interrupt is enabled. True when set. The
default is 0.
PFC_CFG1/PFC_CFG0 = Pin function code (PFC) mode selection: PFC 0, 1, or 2 selected by 0/0, 0/1, or 1/0, respectively. Default is PFC
1 (0/1).
IWAKE/RSNS1/RSNS0 = These bits configure the current wake function (see Table 5-7). Default is 0/0/1.
INT_FOCV = Indication of the measurement of the OCV during the initialization. The SOC_INT will pulse during the first measurement if this
bit is set. True when set. Default is 0.
IDSELEN = Enables cell profile selection feature. True when set. Default is 1.
SLEEP = The fuel gauge can enter sleep, if operating conditions allow. True when set. Default is 1.
RMFCC = RM is updated with the value from FCC, on valid charge termination. True when set. Default is 1.
SOCI_POL = SOC interrupt polarity is active-low. True when cleared. Default is 0.
BATG_POL = BAT_GD pin is active-low. True when cleared. Default is 0.
BATL_POL = BAT_LOW pin is active-high. True when set. Default is 1.
TEMPS = Selects external thermistor for Temperature( ) measurements. True when set. Default is 1.
Some bq27520-G2 pins are configured via the Operation Configuration B data flash register, as
indicated in Table 5-4. This register is programmed/read via the methods described in Section 4.2.1:
Accessing the Data Flash. The register is located at subclass = 64, offset = 9.
Table 5-4. Operation Configuration B Bit Definition
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
WRTEMP
BIE
BL_INT
GNDSEL
FCE
DFWrIndBL RFACTSTEP INDFACRES
WRTEMP = Enables the temperature write. The temperature could be written by the host. True when set. Default is 0.
BIE = Battery insertion detection enable. When the battery insertion detection is disabled, the gauge relies on the host command to set the
BAT_DET bit. True when set. Default is 1.
BL_INT = Battery low interrupt enable. True when set. Default is 0.
GNDSEL = The ADC ground select control. The Vss (Pin D1) is selected as ground reference when the bit is clear. Pin A1 is selected when
the bit is set. Default is 0.
FCE = Fast Convergence Enable. Configures algorithm to use fast convergence method. Default is 1 and is the recommended setting for all
applications.
DFWrIndBL = DataFlash Write Indication. SOC_INT is used for indication if the bit is clear. BAT_LOW is used for indication if the bit is set.
Default is 0.
RFACTSTEP = Enables Ra Step up/down to Min/Max Res Factor before disabling Ra updates. Default is 1.
INDFACRES = Enables SOC_INT pin to assert during FACTORY_RESTORE subcommand execution . Default is 1.
Table 5-5. Operation Configuration C Bit Definition
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
BATGSPUEN BATGWPUEN BATLSPUEN BATLWPUEN
RSVD
SlpWkChg
DeltaVOpt1
DeltaVOpt0
BATGSPUEN = BAT_GD pin strong pull-up enable. Default is 0.
BATGWPUEN = BAT_GD pin weak pull-up enable. Default is 0.
BATLSPUEN = BAT_LOW pin strong pull-up enable. Default is 1.
BATLWPUEN = BAT_LOW pin weak pull-up enable. Default is 0.
SlpWkChg = Enables compensation for the passed charge missed when waking from SLEEP mode. Default is 1.
DeltaVOpt[1:0] = Configures options for determination of Delta Voltage which is defined as the maximum difference in Voltage( ) during
normal load and short load spikes. Delta Voltage is a used as a compensation factor for calculating for RemainingCapacity( ) under pulsed
loads. Default is 0/0.
0/0 = Standard DeltaV. Average variance from steady state voltage used to determine end of discharge voltage. (Default)
0/1 = No Averaging. The last instantaneous change in Voltage( ) from steady state is used to determine the end of discharge voltage.
1/0 = Use the value in Min Delta Voltage.
1/1 = Not used.
28
FUNCTIONAL DESCRIPTION
Submit Documentation Feedback
Product Folder Link(s) :bq27520-G2
Copyright © 2011, Texas Instruments Incorporated