Max17048 Max17049
Max17048 Max17049
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these
or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect
device reliability.
Electrical Characteristics
(VDD = 2.5V to 4.5V, TA= -20°C to +70°C, unless otherwise noted. Typical values are at TA = +25°C.) (Note 1)
SDA
tF
tF tSP tR tBUF
tLOW tSU:DAT
tR tHD:STA
SCL
MAX17048 toc03
MAX17048 toc01
MAX17048 toc02
30 TA = +70°C 10
VCELL = 4.5V
25 5
3
TA = -20°C 20 0
2 TA = +25°C -5
15 VCELL = 3.6V
TA = +25°C TA = -20°C
VCELL = 2.5V
10 -10
1
5 -15
0 0 -20
2.5 3.0 3.5 4.0 4.5 2.5 3.0 3.5 4.0 4.5 -20 -5 10 25 40 55 70
VCELL (V) VCELL (V) TEMPERATURE (°C)
MAX17048 CRATE
0.75 500 3.95
CURRENT (I_BATT mA, I_DD uA)
0.50
400 VBATT 3.90
0.25
CRATE (%/Hr)
VBATT (V)
300 3.85
0
200 IBATT 3.80
-0.25
100 3.75
-0.50
-0.75 0 3.70
MEASURED CRATE IDD1 IDD0
-1.00 -100 3.65
-4 -2 0 2 4 6 8 0 5 10 15 20
TIME (Hr) TIME (min)
75 5
400 3.90
ERROR (%)
VBATT (V)
300 3.85
SOC (%)
50 0
200 3.80
IBATT
100 3.75
25 -5
0 3.70
IDD1 IDD0
-100 3.65 0 -10
0 2 4 6 8 10 -4 -2 0 2 4 6 8 10
TIME (min) TIME (Hr)
ZIGZAG PATTERN SOC ACCURACY (1/3) ZIGZAG PATTERN SOC ACCURACY (2/3)
REFERENCE SOC MODELGAUGE ERROR REFERENCE SOC MODELGAUGE ERROR
MAX17048 toc08 MAX17048 toc09
100 10 100 10
75 5 75 5
ERROR (%)
ERROR (%)
SOC (%)
SOC (%)
50 0 50 0
25 -5 25 -5
0 -10 0 -10
0 20 40 60 80 100 0 2 4 6 8 10
TIME (Hr) TIME (Hr)
75 5
0V OCV
ERROR (%)
SOC (%)
50 0
0V
0V
25 -5
DEBOUNCE DEBOUNCE
0A
BEGINS COMPLETED
0 -10
95 97 99 101 103 105 4ms/div
TIME (Hr)
Pin/Bump Configurations
+
CTG CELL VDD GND
MAX17048 A1 A2 A3 A4
MAX17049
SDA SCL QSTRT ALRT
+
B1 B2 B3 B4
1 2 3 4
WLP
CTG CELL VDD GND
TDFN
Pin/Bump Descriptions
PIN/BUMP
NAME FUNCTION
TDFN WLP
1 A1 CTG Connect to Ground
Connect to the Positive Battery Terminal.
2 A2 CELL MAX17048: Not internally connected.
MAX17049: Voltage sense input.
Power-Supply Input. Bypass with 0.1µF to GND.
3 A3 VDD MAX17048: Voltage sense input. Connect to positive battery terminal.
MAX17049: Connect to regulated power-supply voltage.
4 A4 GND Ground. Connect to negative battery terminal.
Open-Drain, Active-Low Alert Output. Optionally connect to interrupt input of the system
5 B4 ALRT
microcontroller.
6 B3 QSTRT Quick-Start Input. Allows reset of the device through hardware. Connect to GND if not used.
7 B2 SCL I2C Clock Input. SCL has an internal pulldown (IPD) for sensing disconnection.
Open-Drain I2C Data Input/Output. SDA has an internal pulldown (IPD) for sensing
8 B1 SDA
disconnection.
— — EP Exposed Pad (TDFN Only). Connect to GND.
4.2V
MAX17048 VCELL
VDD 4.0V
MAX17049
TIME BASE 3.81V 3.8V
VCELL
BIAS
(32kHz) 3.6V
3.81V = 2% 3.81V = 72%
VOLTAGE 100% 3.4V
REFERENCE
CTG 80% 3.81V = 50% 3.2V
STATE
ADC (VCELL) MACHINE QSTRT 60% SOC
SOC
Figure 2. Block Diagram Figure 3. Instantaneous Voltage Does Not Translate Directly to
SOC
40
Figure 5; initial error has no long-lasting impact.
30
Battery Insertion Debounce
20 Any time the IC powers on or resets (see the VRESET/
ID Register (0x18) section), it estimates that OCV is the
10 maximum of 16 VCELL samples (1ms each, full 12-bit
C/10 LOAD resolution). OCV is ready 17ms after battery insertion,
0
3.0 3.1 3.2 3.3 3.4 3.5 and SOC is ready 175ms after that.
TARGET EMPTY VOLTAGE (V)
SOC ERROR
0 0 0 30
SOC ERROR (%)
SOC (%)
REFERENCE SOC
RELAXED SOC
-10 VOLTAGE ERROR -5 -5 15
UNRELAXED SOC
-20 -10 -10 0
0.1 1 10 100 1000 0 20 40 60 80
RELAXATION TIME BEFORE INSERTION (MINUTES) TIME AFTER INSERTION (MINUTES)
VCELL
STEADY SYSTEM
LOAD BEGINS VCELL STEADY
SYSTEM
LOAD BEGINS
BEST TIME TO
QUICK-START
VCELL HAS
FULLY RELAXED
TIME
TIME
VCELL HAS INITIAL SAMPLE QUICK-START DURING
FULLY RELAXED DEBOUNCE WINDOW THIS TIME SPAN
INITIAL SAMPLE
DEBOUNCE WINDOW
Figure 6. Insertion Waveform Not Requiring Quick-Start Figure 7. Insertion Waveform Requiring Quick-Start Command
Command
MODE Register (0x06) • EnSleep enables sleep mode. See the Sleep Mode
The MODE register allows the system processor to send section.
special commands to the IC (see Figure 8). • HibStat indicates when the IC is in hibernate mode
• Quick-Start generates a first estimate of OCV and (read only).
SOC based on the immediate cell voltage. Use with VERSION Register (0x08)
caution; see the Quick-Start section.
The value of this read-only register indicates the produc-
tion version of the IC.
HIBRT Register (0x0A) • ALSC (SOC change alert) enables alerting when
To disable hibernate mode, set HIBRT = 0x0000. To SOC changes by at least 1%. Each alert remains until
always use hibernate mode, set HIBRT = 0xFFFF (see STATUS.SC is cleared, after which the alert automati-
Figure 9). cally clears until SOC again changes by 1%. Do not
use this alert to accumulate changes in SOC.
• ActThr (active threshold): If at any ADC sample |OCV-
CELL| is greater than ActThr, the IC exits hibernate • ALRT (alert status bit) is set by the IC when an alert
mode. 1 LSb = 1.25mV. occurs. When this bit is set, the ALRT pin asserts
low. Clear this bit to service and deassert the ALRT
• HibThr (hibernate threshold). If the absolute value of pin. The power-up default value for ALRT is 0. The
CRATE is less than HibThr for longer than 6min, the IC STATUS register specifies why the ALRT pin was
enters hibernate mode. 1 LSb = 0.208%/hr. asserted.
CONFIG Register (0x0C) • ATHD (empty alert threshold) sets the SOC threshold,
• RCOMP is an 8-bit value that can be adjusted to opti- where an interrupt is generated on the ALRT pin and
mize IC performance for different lithium chemistries can be programmed from 1% up to 32%. The value is
or different operating temperatures. Contact Maxim (32 - ATHD)% (e.g., 00000b → 32%, 00001b → 31%,
for instructions for optimization. The POR value of 00010b → 30%, 11111b → 1%). The POR value of
RCOMP is 0x97. ATHD is 0x1C, or 4%. The alert only occurs on a falling
• SLEEP forces the IC in or out of sleep mode if Mode. edge past this threshold.
EnSleep is set. Writing 1 forces the IC to enter sleep
mode, and 0 forces the IC to exit. The POR value of
SLEEP is 0.
27 26 25 24 23 22 21 20 27 26 25 24 23 22 21 20
MIN7 MIN6 MIN5 MIN4 MIN3 MIN2 MIN1 MIN0 MAX7 MAX6 MAX5 MAX4 MAX3 MAX2 MAX1 MAX0
UNIT: 20mV
STATUS Register (0x1A) To unlock the TABLE registers, write 0x57 to address
An alert can indicate many different conditions. The 0x3F, and 0x4A to address 0x3E. While TABLE is
STATUS register identifies which alert condition was met. unlocked, no ModelGauge registers are updated, so
Clear the corresponding bit after servicing the alert (see relock as soon as possible by writing 0x00 to address
Figure 13). 0x3F, and 0x00 to address 0x3E.
Reset Indicator: CMD Register (0xFE)
• RI (reset indicator) is set when the device powers up. Writing a value of 0x5400 to this register causes
Any time this bit is set, the IC is not configured, so the the device to completely reset as if power had been
model should be loaded and the bit should be cleared. removed (see the Power-On Reset (POR) section). The
reset occurs when the last bit has been clocked in. The
Alert Descriptors:
IC does not respond with an I2C ACK after this com-
These bits are set only when they cause an alert (e.g., if mand sequence.
CONFIG.ALSC = 0, then SC is never set).
• VH (voltage high) is set when VCELL has been above Application Examples
ALRT.VALRTMAX. The ICs have a variety of configurations, depending on
• VL (voltage low) is set when VCELL has been below the application. Table 3 shows the most common system
ALRT.VALRTMIN. configurations and the proper pin connections for each.
• VR (voltage reset) is set after the device has been In all cases, the system must provide pullup circuits for
reset if EnVr is set. ALRT (if used), SDA, and SDL.
• HD (SOC low) is set when SOC crosses the value in Figure 14 shows an example application for a 1S cell
CONFIG.ATHD. pack. In this example, the ALRT pin is connected to the
microcontroller’s interrupt input to allow the MAX17048 to
• SC (1% SOC change) is set when SOC changes by at
signal when the battery is low. The QSTRT pin is unused
least 1% if CONFIG.ALSC is set.
in this application and is connected to GND.
Enable or Disable VRESET Alert:
Figure 15 shows a MAX17049 example application using
• EnVr (enable voltage reset alert) when set to 1 asserts a 2S cell pack. The MAX17049 is mounted on the system
the ALRT pin when a voltage-reset event occurs under side and powered from a 3.3V supply generated by the
the conditions described by the VRESET/ ID register. system. The CELL pin is still connected directly to PACK+.
TABLE Registers (0x40 to 0x7F)
Contact Maxim for details on how to configure these
registers. The default value is appropriate for some Li+
batteries.
X EnVR SC HD VR VL VH RI X X X X X X X X
SYSTEM
2.5V TO 4.5V OUTPUT
BATTERY PACK SYSTEM µP
MAX17048
I2C MASTER BATTERY PACK SYSTEM µP
MAX17049 I2C MASTER
VDD ALRT INTERRUPT
VDD ALRT INTERRUPT
CELL SDA SDA
0.1µF
CELL SDA SDA
CTG SCL SCL
0.1µF
CTG SCL SCL
PROTECTION GND QSTRT
PROTECTION GND QSTRT
Figure 14. MAX17048 Application Circuit (1S Cell Pack) Figure 15. MAX17049 Application Circuit (2S Cell Pack)
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 incremented
ICs starting at the memory address specified by MAddr. after the LSb of each byte is returned, the MSb of the data
Both register bytes must be read in the same transaction at address MAddr + 1 is available to the host immediately
for the register data to be valid. Data0 represents the data after the acknowledgment of the data at address MAddr.
byte in memory location MAddr, Data1 represents the If the bus master continues to read beyond address FFh,
data from MAddr + 1, and DataN represents the last byte the ICs output data values of FFh. Addresses labeled
read by the master: Reserved in the memory map return undefined data. The
bus master terminates the read transaction at any byte
S. SAddr W. A. MAddr. A. Sr. SAddr R. A. boundary by issuing a no acknowledge followed by a
Data0. A. Data1. A... DataN. N. P STOP or Repeated START.
Ordering Information
PART TEMP RANGE PIN-PACKAGE DESCRIPTION
MAX17048G+ -40°C to +85°C 8 TDFN-EP* 1-Cell ModelGauge IC
MAX17048G+T10 -40°C to +85°C 8 TDFN-EP* 1-Cell ModelGauge IC
MAX17048X+ -40°C to +85°C 8 WLP 1-Cell ModelGauge IC
MAX17048X+T10 -40°C to +85°C 8 WLP 1-Cell ModelGauge IC
MAX17049G+ -40°C to +85°C 8 TDFN-EP* 2-Cell ModelGauge IC
MAX17049G+T10 -40°C to +85°C 8 TDFN-EP* 2-Cell ModelGauge IC
MAX17049X+ -40°C to +85°C 8 WLP 2-Cell ModelGauge IC
MAX17049X+T10 -40°C to +85°C 8 WLP 2-Cell ModelGauge IC
+Denotes a lead(Pb)-free/RoHS-compliant package.
*EP = Exposed pad.
T = Tape and reel.
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 2/12 Initial release —
1 4/12 Corrected byte-order errors 10, 11, 13
Updated soldering temperature in Absolute Maximum Ratings; corrected Hibernate
2 8/12 2, 12, 14
register names that were switched
Corrected VDD pin names in Absolute Maximum Ratings and Electrical
3 10/12 2, 3
Characteristics
4 8/13 Corrected version number 10
5 10/13 Corrected conditions for Supply Current in Electrical Charateristics 2
Updated VRESET recommendation from 40mV–80mV below 300mW empty voltage
6 10/14 13, 14
and corrected VR bit of Status register
7 11/16 Updated front page title, description, applications, and features 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. © 2016 Maxim Integrated Products, Inc. │ 19