UNITRODE bq2010 Technical data

0 (0)

BQ2010SN-D107

Features

Conservative and repeatable measurement of available charge in rechargeable batteries

Designed for battery pack integration

-120 A typical standby current

-Small size enables imple-

mentations in as little as 12 square inch of PCB

Integrate within a system or as a stand-alone device

-Display capacity via singlewire serial communication port or direct drive of LEDs

Measurements compensated for current and temperature

Self-discharge compensation using internal temperature sensor

Accurate measurements across a wide range of current (> 500:1)

16-pin narrow SOIC

bq2010

General Description

The bq2010 Gas Gauge IC is intended for battery-pack or in-system installation to maintain an accurate record of a battery's available charge. The IC monitors a voltage drop across a sense resistor connected in series between the negative battery terminal and ground to determine charge and discharge activity of the battery.

NiMH and NiCd battery self-dis- charge is estimated based on an internal timer and temperature sensor. Compensations for battery temperature and rate of charge or discharge are applied to the charge, discharge, and self-discharge calculations to provide available charge information across a wide range of operating conditions. Battery capacity is automatically recalibrated, or “learned,” in the course of a discharge cycle from full to empty.

Nominal available charge may be directly indicated using a fiveor six-segment LED display. These segments are used to indicate graphically the nominal available charge.

Gas Gauge IC

The bq2010 supports a simple single-line bidirectional serial link to an external processor (common ground). The bq2010 outputs battery information in response to external commands over the serial link.

The bq2010 may operate directly from 3 or 4 cells. With the REF output and an external transistor, a simple, inexpensive regulator can be built to provide VCC across a greater number of cells.

Internal registers include available charge, temperature, capacity, battery ID, battery status, and programming pin settings. To support subassembly testing, the outputs may also be controlled. The external processor may also overwrite some of the bq2010 gas gauge data registers.

Pin Connections

 

 

Pin Names

 

 

 

 

 

 

 

 

 

 

LCOM

LED common output

REF

Voltage reference output

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SEG1/PROG1

LED segment 1/

NC

No connect

 

 

 

 

 

 

 

LCOM

 

1

16

 

VCC

 

program 1 input

DQ

Serial communications

 

 

 

 

SEG1/PROG1

 

2

15

 

REF

SEG2/PROG2

LED segment 2/

 

 

input/output

SEG2/PROG2

 

3

14

 

NC

 

program 2 input

EMPTY

Empty battery indicator

 

 

 

 

SEG3/PROG3

 

4

13

 

DQ

SEG3/PROG3

LED segment 3/

 

 

output

 

 

 

program 3 input

SB

Battery sense input

SEG4/PROG4

 

5

12

 

EMPTY

SEG4/PROG4

LED segment 4/

 

 

 

 

 

 

 

 

 

 

 

 

DISP

Display control input

SEG5/PROG5

 

6

11

 

SB

 

program 4 input

 

 

 

 

 

 

 

 

 

 

SR

Sense resistor input

 

 

 

 

 

 

 

SEG5/PROG5

LED segment 5/

SEG6/PROG6

 

7

10

 

DISP

 

 

 

 

 

V

 

8

9

 

SR

 

program 5 input

VCC

3.0–6.5V

 

 

 

 

SS

 

 

 

 

 

 

SEG6/PROG6

LED segment 6/

 

 

 

 

 

 

 

 

 

 

VSS

System ground

 

 

 

 

 

 

 

 

16-Pin Narrow SOIC

 

 

 

program 6 input

 

 

 

 

 

 

PN201001.eps

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4/95 D

 

 

 

 

 

 

 

 

 

 

 

1

bq2010

Pin Descriptions

LCOM

LED common output

 

Open-drain output switches VCC to source

 

current for the LEDs. The switch is off dur-

 

ing initialization to allow reading of the soft

 

pull-up or pull-down program resistors.

 

LCOM is also high impedance when the dis-

 

play is off.

SEG1

LED display segment outputs (dual func-

SEG6

tion with PROG1–PROG6)

 

Each output may activate an LED to sink

 

the current sourced from LCOM.

PROG1– Programmed full count selection inputs

PROG2

(dual function with SEG1–SEG2)

 

These three-level input pins define the pro-

 

grammed full count (PFC) thresholds de-

 

scribed in Table 2.

PROG3

Gas gauge rate selection inputs (dual

PROG4

function with SEG3–SEG4)

 

These three-level input pins define the scale

 

factor described in Table 2.

PROG5

Self-discharge rate selection (dual func-

 

tion with SEG5)

 

This three-level input pin defines the

 

selfdischarge compensation rate shown in Ta-

 

ble 1.

PROG6

Display mode selection (dual function

 

with SEG6)

 

This three-level pin defines the display op-

 

eration shown in Table 1.

NC

No connect

SR

Sense resistor input

 

 

The voltage drop (VSR) across the sense re-

 

 

sistor RS is monitored and integrated over

 

 

time to interpret charge and discharge activ-

 

 

ity. The SR input is tied to the high side of

 

 

the sense resistor. VSR < VSS indicates dis-

 

 

charge, and VSR > VSS indicates charge. The

 

 

effective voltage drop, VSRO, as seen by the

 

 

bq2010 is VSR + VOS (see Table 5).

 

 

Display control input

DISP

 

 

 

high disables the LED display.

 

 

 

 

DISP

DISP

 

 

tied to VCC allows PROGX to connect directly

 

 

to VCC or VSS instead of through a pull-up or

 

 

pull-down resistor. DISP floating allows the

 

 

LED display to be active during discharge or

 

 

charge if the NAC registers update at a rate

 

 

equivalent to |VSRO| 4mV. DISP low acti-

 

 

vates the display. See Table 1.

SB

Secondary battery input

 

 

This input monitors the single-cell voltage

 

 

potential through a high-impedance resis-

 

 

tive divider network for end-of-discharge

 

 

voltage (EDV) thresholds, maximum charge

 

 

voltage (MCV), and battery removed.

EMPTY

Battery empty output

 

 

This open-drain output becomes high-impedance

 

 

on detection of a valid end-of-discharge voltage

 

 

(VEDVF) and is low following the next application

 

 

of a valid charge.

DQ

Serial I/O pin

 

 

This is an open-drain bidirectional pin.

REF

Voltage reference output for regulator

 

 

REF provides a voltage reference output for

 

 

an optional micro-regulator.

VCC

Supply voltage input

VSS

Ground

2

UNITRODE bq2010 Technical data

bq2010

Functional Description

General Operation

The bq2010 determines battery capacity by monitoring the amount of charge input to or removed from a rechargeable battery. The bq2010 measures discharge and charge currents, estimates self-discharge, monitors the battery for low-battery voltage thresholds, and compensates for temperature and charge/discharge rates. The charge measurement derives from monitoring the voltage across a small-value series sense resistor between the negative battery terminal and ground. The available battery charge is determined by monitoring this voltage over time and correcting the measurement for the environmental and operating conditions.

Figure 1 shows a typical battery pack application of the bq2010 using the LED display capability as a chargestate indicator. The bq2010 can be configured to display capacity in either a relative or an absolute display mode. The relative display mode uses the last measured discharge capacity of the battery as the battery “full” reference. The absolute display mode uses the programmed full count (PFC) as the full reference, forcing each segment of the display to represent a fixed amount of charge. A push-button display feature is available for momentarily enabling the LED display.

The bq2010 monitors the charge and discharge currents as a voltage across a sense resistor (see RS in Figure 1). A filter between the negative battery terminal and the SR pin may be required if the rate of change of the battery current is too great.

 

 

R1

 

bq2010

 

Q1

 

Gas Gauge IC

 

ZVNL110A

 

 

REF

C1

 

 

 

 

 

 

0.1 F

RB1

LCOM

VCC

V

 

 

CC

 

SEG1/PROG1

SB

VCC

 

SEG2/PROG2

 

RB

 

 

 

2

SEG3/PROG3

DISP

 

 

SEG4/PROG4

SR

 

 

 

 

 

SEG5/PROG5

 

 

R

 

 

 

S

SEG6/PROG6

VSS

 

 

 

EMPTY

 

 

 

DQ

 

 

Indicates optional.

 

 

Charger

 

 

 

Directly connect to VCC across 3 or 4 cells (3 to 5.6V nominal) with a resistor and a Zener diode to limit voltage during charge. Otherwise, R1, C1, and Q1 are needed for regulation of >4 cells. The value of R1 depends on the number of cells.

Load

Programming resistors (6 max.) and ESD-protection diodes are not shown.

R-C on SR may be required, application-specific.

FG201001.eps

Figure 1. Battery Pack Application Diagram—LED Display

3

bq2010

Voltage Thresholds

In conjunction with monitoring VSR for charge/discharge currents, the bq2010 monitors the single-cell battery potential through the SB pin. The single-cell voltage potential is determined through a resistor/divider network according to the following equation:

RB1 = N 1

RB2

where N is the number of cells, RB1 is connected to the positive battery terminal, and RB2 is connected to the negative battery terminal. The single-cell battery voltage is monitored for the end-of-discharge voltage (EDV) and for maximum cell voltage (MCV). EDV threshold levels are used to determine when the battery has reached an “empty” state, and the MCV threshold is used for fault detection during charging.

Two EDV thresholds for the bq2010 are fixed at:

VEDV1 (early warning) = 1.05V

VEDVF (empty) = 0.95V

If VSB is below either of the two EDV thresholds, the associated flag is latched and remains latched, independent of VSB, until the next valid charge. EDV monitoring may be disabled under certain conditions as described in the next paragraph.

During discharge and charge, the bq2010 monitors VSR for various thresholds. These thresholds are used to compensate the charge and discharge rates. Refer to the count compensation section for details. EDV monitoring is disabled if VSR -250mV typical and resumes 12 second after VSR > -250mV.

charge display translation. The temperature range is available over the serial port in 10°C increments as shown below:

TMPGG (hex)

Temperature Range

 

 

0x

< -30°C

 

 

1x

-30°C to -20°C

 

 

2x

-20°C to -10°C

 

 

3x

-10°C to 0°C

 

 

4x

0°C to 10°C

 

 

5x

10°C to 20°C

 

 

6x

20°C to 30°C

 

 

7x

30°C to 40°C

 

 

8x

40°C to 50°C

 

 

9x

50°C to 60°C

 

 

Ax

60°C to 70°C

 

 

Bx

70°C to 80°C

 

 

Cx

> 80°C

 

 

EMPTY Output

The EMPTY output switches to high impedance when VSB < VEDVF and remains latched until a valid charge occurs. The bq2010 also monitors VSB relative to VMCV, 2.25V. VSB falling from above VMCV resets the device.

Reset

The bq2010 recognizes a valid battery whenever VSB is greater than 0.1V typical. VSB rising from below 0.25V or falling from above 2.25V resets the device. Reset can also be accomplished with a command over the serial port as described in the Reset Register section.

Temperature

The bq2010 internally determines the temperature in 10°C steps centered from -35°C to +85°C. The temperature steps are used to adapt charge and discharge rate compensations, self-discharge counting, and available

Layout Considerations

The bq2010 measures the voltage differential between the SR and VSS pins. VOS (the offset voltage at the SR pin) is greatly affected by PC board layout. For optimal results, the PC board layout should follow the strict rule of a single-point ground return. Sharing high-current ground with small signal ground causes undesirable noise on the small signal nodes. Additionally:

The capacitors (SB and VCC) should be placed as close as possible to the SB and VCC pins, respectively,

and their paths to VSS should be as short as possible. A high-quality ceramic capacitor of 0.1µf is recommended for VCC.

The sense resistor capacitor should be placed as close as possible to the SR pin.

The sense resistor (RSNS) should be as close as possible to the bq2010.

4

bq2010

Gas Gauge Operation

The operational overview diagram in Figure 2 illustrates the operation of the bq2010. The bq2010 accumulates a measure of charge and discharge currents, as well as an estimation of self-discharge. Charge and discharge currents are temperature and rate compensated, whereas self-discharge is only temperature compensated.

The main counter, Nominal Available Charge (NAC), represents the available battery capacity at any given time. Battery charging increments the NAC register, while battery discharging and self-discharge decrement the NAC register and increment the DCR (Discharge

Count Register).

The Discharge Count Register (DCR) is used to update the Last Measured Discharge (LMD) register only if a complete battery discharge from full to empty occurs without any partial battery charges. Therefore, the bq2010 adapts its capacity determination based on the actual conditions of discharge.

The battery's initial capacity is equal to the Programmed Full Count (PFC) shown in Table 2. Until LMD is updated, NAC counts up to but not beyond this threshold during subsequent charges. This approach allows the gas gauge to be charger-independent and compatible with any type of charge regime.

1.Last Measured Discharge (LMD) or learned battery capacity:

LMD is the last measured discharge capacity of the

battery. On initialization (application of VCC or battery replacement), LMD = PFC. During subsequent discharges, the LMD is updated with the latest measured capacity in the Discharge Count Register (DCR) representing a discharge from full to below EDV1. A qualified discharge is necessary for a capacity transfer from the DCR to the LMD register. The LMD also serves as the 100% reference threshold used by the relative display mode.

2.Programmed Full Count (PFC) or initial battery capacity:

The initial LMD and gas gauge rate values are pro-

grammed by using PROG1–PROG4. The PFC also provides the 100% reference for the absolute display mode. The bq2010 is configured for a given application by selecting a PFC value from Table 2. The correct PFC may be determined by multiplying the rated battery capacity in mAh by the sense resistor value:

Battery capacity (mAh) * sense resistor () = PFC (mVh)

Selecting a PFC slightly less than the rated capacity for absolute mode provides capacity above the full reference for much of the battery's life.

Inputs

Charge

 

 

 

 

 

Discharge

 

 

Self-Discharge

Current

 

 

 

 

 

 

Current

 

 

 

 

Timer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rate and

 

 

 

 

 

 

Rate and

 

 

Temperature

 

Temperature

 

 

 

Temperature

 

 

 

 

 

 

 

Compensation

 

Compensation

 

 

 

Compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- -

 

 

 

 

 

 

 

 

 

 

 

+

+

 

 

+

 

Nominal

 

 

 

 

Last

 

 

 

 

Discharge

Main Counters

 

 

Available

< Measured

 

 

 

 

Count

 

 

 

 

 

Qualified

and Capacity

 

 

 

 

 

Charge

 

 

Discharged

 

Register

 

 

 

 

 

(NAC)

 

 

 

(LMD)

 

Transfer

(DCR)

Reference (LMD)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Temperature Step,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Temperature

 

 

 

 

 

 

 

 

 

 

 

 

 

Translation

 

 

 

 

 

 

 

 

Other Data

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outputs

 

 

Chip-Controlled

 

Serial

 

 

 

 

 

 

 

 

Available Charge

 

Port

 

 

 

 

 

 

 

 

 

 

LED Display

 

 

 

 

 

 

 

 

 

 

 

 

 

FG201002.eps

Figure 2. Operational Overview

5

bq2010

Example: Selecting a PFC Value

Given:

Sense resistor = 0.1

Number of cells = 6

Capacity = 2200mAh, NiCd battery Current range = 50mA to 2A

Absolute display mode

Serial port only Self-discharge = C 64

Voltage drop over sense resistor = 5mV to 200mV

Therefore:

2200mAh * 0.1= 220mVh

Select:

PFC = 33792 counts or 211mVh

PROG1 = float

PROG2 = float

PROG3 = float

PROG4 = low

PROG5 = float

PROG6 = float

The initial full battery capacity is 211mVh

(2110mAh) until the bq2010 “learns” a new capacity with a qualified discharge from full to EDV1.

Table 1. bq2010 Programming

 

Pin

PROG5

 

 

 

 

 

PROG6

 

DISP

Connection

Self-Discharge Rate

Display Mode

Display State

 

H

Disabled

Absolute

LED disabled

 

NAC = PFC on reset

 

 

 

 

 

 

 

Z

NAC

Absolute

LED-enabled on discharge or charge

 

64

NAC = 0 on reset

when equivalent |VSRO| 4mV

 

 

 

 

L

NAC

Relative

LED on

 

47

NAC = 0 on reset

 

 

 

 

 

 

Note:

PROG5 and PROG6 states are independent.

 

 

 

Table 2. bq2010 Programmed Full Count mVh Selections

 

 

Pro-

 

 

 

 

 

 

 

 

 

grammed

 

PROG4 = L

 

 

 

 

 

PROGx

Full

 

 

 

PROG4 = Z

 

 

 

 

Count

 

 

 

 

 

 

 

1

2

(PFC)

PROG3 = H

PROG3 = Z

PROG3 = L

PROG3 = H

PROG3 = Z

PROG3 = L

Units

-

-

-

Scale =

Scale =

Scale =

Scale =

Scale =

Scale =

mVh/

1/80

1/160

1/320

1/640

1/1280

1/2560

count

 

 

 

H

H

49152

614

307

154

76.8

38.4

19.2

mVh

H

Z

45056

563

282

141

70.4

35.2

17.6

mVh

H

L

40960

512

256

128

64.0

32.0

16.0

mVh

Z

H

36864

461

230

115

57.6

28.8

14.4

mVh

Z

Z

33792

422

211

106

53.0

26.4

13.2

mVh

Z

L

30720

384

192

96.0

48.0

24.0

12.0

mVh

L

H

27648

346

173

86.4

43.2

21.6

10.8

mVh

L

Z

25600

320

160

80.0

40.0

20.0

10.0

mVh

L

L

22528

282

141

70.4

35.2

17.6

8.8

mVh

VSR equivalent to 2

90

45

22.5

11.25

5.6

2.8

mV

counts/sec. (nom.)

 

 

 

 

 

 

 

6

Loading...
+ 14 hidden pages