beautypg.com

Block diagram, Detailed description, Modelgauge m3 algorithm – Rainbow Electronics MAX17047 User Manual

Page 8: Block diagram detailed description

background image

����������������������������������������������������������������� Maxim Integrated Products 8

MAX17047

ModelGauge m3 Fuel Gauge

Block Diagram

Detailed Description

The MAX17047 incorporates the Maxim ModelGauge m3
algorithm that combines the excellent short-term accu-
racy and linearity of a coulomb counter with the excellent
long-term stability of a voltage-based fuel gauge, along
with temperature compensation to provide industry-
leading fuel-gauge accuracy. ModelGauge m3 cancels
offset accumulation error in the coulomb counter, while
providing better short-term accuracy than any purely
voltage-based fuel gauge. Additionally, the ModelGauge
m3 algorithm does not suffer from abrupt corrections that
normally occur in coulomb-counter algorithms, since tiny
continual corrections are distributed over time.
The device automatically compensates for aging, tem-
perature, and discharge rate and provides accurate SOC
in mAh or % over a wide range of operating conditions.
The device provides two methods for reporting the age
of the battery: reduction in capacity and cycle odometer.
The device provides precision measurements of current,
voltage, and temperature. Temperature of the battery
pack is measured using an external thermistor supported

by ratiometric measurements on an auxiliary input. A
2-wire (I

2

C) interface provides access to data and control

registers. The device is available in a 3mm x 3mm, 10-pin
TDFN package.

ModelGauge m3 Algorithm

The ModelGauge m3 algorithm combines a high-accura-
cy coulomb counter with a voltage fuel gauge (VFG) as
represented in

Figure 2

.

Classical coulomb-counter-based fuel gauges have
excellent linearity and short-term performance. However,
they suffer from drift due to the accumulation of the offset
error in the current-sense measurement. Although the
offset error is often very small, it cannot be eliminated,
causes the reported capacity error to increase over
time, and requires periodic corrections. Corrections are
usually performed at full or empty. Some other systems
also use the relaxed battery voltage to perform correc-
tions. These systems determine the SOC based on the
battery voltage after a long time of no current flow. Both
have the same limitation: if the correction condition is not
observed over time in the actual application, the error in

0.1µF

PK-

PK-

CSP

PK-

PK-

SYSTEM GROUND

PK+

PK+

10nF

0.1µF

10m

I

RSNS

32kHz OSCILLATOR

OCV CALCULATION

ModelGauge m3

ALGORITHM

2V LDO

V

BATT

V

BATT

REG

P

SDA

ALRT

SCL

V

TT

THRM
V

THRM

- V

DETR

/V

DETF

BATTERY

REMOVAL

REF

DETECT

CSP

CSN

AIN

IN

OUT

MUX

12-BIT ADC

I

2

C

INTERFACE

REF ADC

MAX17047