Max17043/Max17044 1-Cell/2-Cell Fuel Gauge With Modelgauge and Low-Battery Alert
Max17043/Max17044 1-Cell/2-Cell Fuel Gauge With Modelgauge and Low-Battery Alert
Max17043/Max17044 1-Cell/2-Cell Fuel Gauge With Modelgauge and Low-Battery Alert
150Ω 4.7kΩ
1kΩ
SYSTEM
CELL VDD µP
ALRT INTERRUPT
MAX17043
MAX17044
Li+
PROTECTION 1µF QSTRT
CIRCUIT CTG SDA I2C BUS
GND SCL MASTER
EP
10nF
DC Electrical Characteristics
(2.5V ≤ VDD ≤ 4.5V, TA = -20°C to +70°C, unless otherwise noted. Contact Maxim for VDD greater than 4.5V.)
MAX17043/4 toc01
MAX17043/
90 8
MAX17044 SOC:
80 TA = +70°C 80 DASHED LINE 6
QUIESCENT CURRENT (µA)
TA = +25°C
MAX17043/4 toc04
MAX17043/
90 MAX17044 SOC: 8 15 VCELL = 4.2V
80 DASHED LINE 6
VOLTAGE ADC ERROR (mV)
10
STATE OF CHARGE (%)
70 4
SOC ERROR (%)
5 VCELL = 3.0V
60 2
50 0 0
40 -2 -5
30 -4 VCELL = 3.6V
-10
20 ERROR (%) -6
REFERENCE SOC: -15
10 -8
SOLID LINE
0 -10 -20
0 2 4 6 8 10 12 14 16 18 20 22 -40 -15 10 35 60 85
TIME (hr) TEMPERATURE (°C)
70 4
SOC ERROR (%)
60 2
50 0
40 -2
30 -4
20 -6
10 REFERENCE SOC: -8
SOLID LINE
0 -10
0 4 8 12 16 20 22
TIME (hr)
* Sample accuracy with custom configuration data programmed into the IC.
Pin Configurations
TOP VIEW
SDA SCL QSTRT ALRT
TOP VIEW
8 7 6 5 MAX17043
(BUMPS ON BOTTOM) MAX17044
1 2 3
+
MAX17043 A SDA SCL CTG
MAX17044
1 2 3 4
C ALRT VDD GND
CTG CELL VDD GND
TDFN
(2mm x 3mm) UCSP
Pin Description
PIN
NAME FUNCTION
UCSP TDFN
Serial Data Input/Output. Open-drain 2-wire data line. Connect this pin to the DATA signal of the
A1 8 SDA
2-wire interface. This pin has a 0.2µA typical pulldown to sense disconnection.
Serial Clock Input. Input only 2-wire clock line. Connect this pin to the CLOCK signal of the 2-wire
A2 7 SCL
interface. This pin has a 0.2µA typical pulldown to sense disconnection.
A3 1 CTG Connect to Ground. Connect to VSS during normal operation.
B1 6 QSTRT Quick-Start Input. Allows reset of the device through hardware. Connect to GND if not used.
B2 N.C. No connect. Do not connect.
B3 2 CELL Battery Voltage Input. The voltage of the cell pack is measured through this pin.
Alert Output. Active-low interrupt signaling low state of charge. Connect to interrupt input of the
C1 5 ALRT
system microprocessor.
Power-Supply Input. 2.5V to 4.5V input range. Connect to system power through a decoupling
C2 3 VDD
network. Connect a 10nF typical decoupling capacitor close to pin.
C3 4 GND Ground. Connect to the negative power rail of the system.
— — EP Exposed Pad (TDFN only). Connect to ground.
SDA
tF
tF tSP tR tBUF
tSU:DAT
tLOW tR tHD:STA
SCL
Detailed Description coulomb counters, which suffer from SOC drift caused by
Figure 1 shows the 2-wire bus timing diagram, and current-sense offset and cell self-discharge. This model
Figure 2 is the MAX17043/MAX17044 block diagram. provides good performance for many Li+ chemistry vari-
ants across temperature and age. To achieve optimum
ModelGauge Theory of Operation performance, the MAX17043/MAX17044 must be pro-
grammed with configuration data custom to the applica-
The MAX17043/MAX17044 use a sophisticated battery
tion. Contact the factory for details.
model that determines the SOC of a nonlinear Li+ battery.
The model effectively simulates the internal dynamics of a
Fuel-Gauge Performance
Li+ battery and determines the SOC. The model consid-
ers the time effects of a battery caused by the chemical The classical coulomb-counter-based fuel gauges suffer
reactions and impedance in the battery. The MAX17043/ from accuracy drift due to the accumulation of the offset
MAX17044 SOC calculation does not accumulate error error in the current-sense measurement. Although the
with time. This is advantageous compared to traditional error is often very small, the error increases over time in
such systems, cannot be eliminated, and requires peri-
odic corrections. The corrections are usually performed
MAX17043
on a predefined SOC level near full or empty. Some other
VDD MAX17044 systems use the relaxed battery voltage to perform cor-
rections. These systems determine the true SOC based
BIAS TIME BASE
(32kHz) on the battery voltage after a long time of no activity. Both
have the same limitation: if the correction condition is not
VOLTAGE
REFERENCE observed over time in the actual application, the error in
STATE CTG the system is boundless. In some systems, a full-charge/
ADC (VCELL) MACHINE QSTRT discharge cycle is required to eliminate the drift error. To
(SOC, RATE) ALRT
determine the true accuracy of a fuel gauge, as expe-
CELL rienced by end users, the battery should be exercised
IC
GND GROUND SDA
2-WIRE in a dynamic manner. The end-user accuracy cannot
INTERFACE SCL
be understood with only simple cycles. MAX17043/
MAX17044 do not suffer from the drift problem since they
do not rely on the current information.
Figure 2. Block Diagram
BATTERY SYSTEM
SYSTEM VDD
PACK+
150Ω 4.7kΩ
1kΩ
SYSTEM µP
CELL VDD
ALRT INTERRUPT
INPUT
PROTECTION IC MAX17043
(Li+/POLYMER)
1µF QSTRT
CTG SDA I2C BUS
GND SCL MASTER
EP
10nF
SYSTEM GND
PACK-
BATTERY SYSTEM
SYSTEM VDD
PACK+
PROTECTION IC MAX17044
(Li+/POLYMER)
1µF ALRT SDA I2C BUS
CTG SCL MASTER
GND
EP SYSTEM µP
SYSTEM GND
PACK-
Figure 6 shows an example application for a 1S cell pack. Figure 7 shows a MAX17044 example application using
The MAX17043 is mounted on the system side and pow- a 2S cell pack. The MAX17044 is mounted on the sys-
ered directly from the cell pack. The external RC networks tem side and powered from a 3.3V supply generated
on VDD and CELL provide noise filtering of the IC power by the system. The CELL pin is still connected directly
supply and A/D measurement. In this example, the ALRT to PACK+ through an external noise filter. The ALRT
pin is connected to the microprocessor’s interrupt input pin is left unconnected because the interrupt feature is
to allow the MAX17043 to signal when the battery is low. not used in this application. After power is supplied, the
The QSTRT pin is unused in this application, so it is tied system watchdog generates a low-to-high transition on
to GND. the QSTRT pin to signal the MAX17044 to perform a
quick-start.
Read Data Protocol Data is returned beginning with the MSB of the data in
The read data protocol is used to read to register from the MAddr. Because the address is automatically increment-
MAX17043/MAX17044 starting at the memory address ed after the LSB of each byte is returned, the MSB of the
specified by MAddr. Both register bytes must be read data at address MAddr + 1 is available to the host imme-
in the same transaction for the register data to be valid. diately after the acknowledgment of the data at address
Data0 represents the data byte in memory location MAddr. If the bus master continues to read beyond
MAddr, Data1 represents the data from MAddr + 1, and address FFh, the MAX17043/MAX17044 output data val-
DataN represents the last byte read by the master: ues of FFh. Addresses labeled Reserved in the memory
map return undefined data. The bus master terminates
S. SAddr W. A. MAddr. A. Sr. SAddr R. A. the read transaction at any byte boundary by issuing a no
Data0. A. Data1. A... DataN. N. P acknowledge followed by a STOP or Repeated START.
Package Information
For the latest package outline information and land patterns (footprints), go to www.maximintegrated.com/packages. Note that a “+”,
“#”, or “-” in the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing
pertains to the package regardless of RoHS status.
Revision History
REVISION REVISION PAGES
DESCRIPTION
NUMBER DATE CHANGED
0 9/09 Initial release —
Updated soldering temperature information; updated CTG pin voltage range to from 0.3V
to +12V to -0.3V to +12V in Absolute Maximum Ratings section; removed future asterisks
1 4/10 1, 2, 8
in ordering table; changed update time for SOC and VCELL; changed registers from
110ms/440ms to 125ms/500ms
1, 2, 3, 5,
2 9/10 Added description and ordering information for UCSP package type
13, 14
3 10/10 Updated Ordering Information table 1, 2, 13,14
Corrected time from start up until SOC valid; added text indicating accurate results require
4 8/11 4, 6, 8, 14
custom configuration for each application
5 6/12 Corrected soldering temperature in Absolute Maximum Ratings 2
6 8/12 Changed Soft POR command from 5400h to 0054h to avoid possible memory corruption 7, 9, 14
7 1/17 Updated front page title and applications 1
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrated’s website at www.maximintegrated.com.
Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent licenses
are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and max limits)
shown in the Electrical Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance.
Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc. © 2017 Maxim Integrated Products, Inc. │ 14