DR2–0 and OVLD are set based on the measurement of the
voltage at the SR pin relative to V
SS
. The rate at which
this measurement is made varies with device activity.
Program Pin Pull-Down Register (PPD)
The read-only PPD register (address=07h) contains
some of the programming pin information for the
bq2010. The segment drivers, SEG
1–6
, have a corre
-
sponding PPD register location, PPD
1–6
. A given loca
tion is set if a pull-down resistor has been detected on
its corresponding segment driver. For example, if SEG
1
and SEG4have pull-down resistors, the contents of
PPD are xx001001.
Program Pin Pull-Up Register (PPU)
The read-only PPU register (address=08h) contains the
rest of the programming pin information for the bq2010.
The segment drivers, SEG
1–6
, have a corresponding PPU
register location, PPU
1–6
. A given location is set if a pullup resistor has been detected on its corresponding segment
driver. For example, if SEG
3
and SEG6have pull-up resis-
tors, the contents of PPU are xx100100.
Capacity Inaccurate Count Register (CPI)
The read-only CPI register (address=09h) is used to indi
-
cate the number of times a battery has been charged with
-
out an LMD update. Because the capacity of a recharge
able battery varies with age and operating conditions, the
bq2010 adapts to the changing capacity over time. A com
plete discharge from full (NAC=LMD) to empty (EDV1=1)
is required to perform an LMD update assuming there
have been no intervening valid charges, the temperature is
greater than or equal to 0°C, and the self-discharge coun
ter is less than 4096 counts.
The CPI register is incremented every time a valid
charge is detected. When NAC > 0.94*LMD, however,
the CPI register increments on the first valid charge;
CPI does not increment again for a valid charge until
NAC < 0.94*LMD. This prevents continuous trickle
charging from incrementing CPI if self-discharge decre
ments NAC. The CPI register increments to 255 with
out rolling over. When the contents of CPI are incre
mented to 64, the capacity inaccurate flag, CI, is as
serted in the FLGS1 register. The CPI register is reset
whenever an update of the LMD register is performed,
and the CI flag is also cleared.
Digital Magnitude Filter (DMF)
The read-write DMF register (address = 0ah) provides
the system with a means to change the default settings
of the digital magnitude filter. By writing different val
-
ues into this register, the limits of V
SRD
and V
SRQ
can be
adjusted.
Note: Care should be taken when writing to this regis
-
ter. A V
SRD
and V
SRQ
below the specified VOSmay ad
versely affect the accuracy of the bq2010. Refer to Table
4 for recommended settings for the DMF register.
Reset Register (RST)
The reset register (address=39h) provides the means to
perform a software-controlled reset of the device. By
writing the RST register contents from 00h to 80h, a
bq2010 reset is performed. Setting any bit other than the
most-significant bit of the RST register is not allowed,
and results in improper operation of the bq2010.
Resetting the bq2010 sets the following:
n
LMD = PFC
n
CPI, VDQ, NACH, and NACL = 0
n
CI and BRP = 1
Note: NACH = PFC when PROG
6
= H. Self-discharge is
disabled when PROG
5
=H
Display
The bq2010 can directly display capacity information
using low-power LEDs. If LEDs are used, the program
pins should be resistively tied to V
CC
or VSSfor a pro
gram high or program low, respectively.
The bq2010 displays the battery charge state in either
absolute or relative mode. In relative mode, the battery
charge is represented as a percentage of the LMD. Each
LED segment represents 20% of the LMD. The sixth
segment, SEG
6
, is not used.
In absolute mode, each segment represents a fixed
amount of charge, based on the initial PFC. In absolute
mode, each segment represents 20% of the PFC, with
SEG
6
representing “overfull” (charge above the PFC).
As the battery wears out over time, it is possible for the
LMD to be below the initial PFC. In this case, all of the
LEDs may not turn on in absolute mode, representing
the reduction in the actual battery capacity.
The capacity display is also adjusted for the present bat
tery temperature. The temperature adjustment reflects
the available capacity at a given temperature but does not
affect the NAC register. The temperature adjustments are
detailed in the TMPGG register description.
When DISP
is tied to VCC, the SEG
1–6
outputs are inactive.
When DISP
is left floating, the display becomes active
14
bq2010
PPD/PPU Bits
76543210
- - PPU
6
PPU5PPU4PPU3PPU2PPU
1
- - PPD6PPD5PPD4PPD3PPD2PPD
1