MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

Click here for production status of specific part numbers.
MAX17301–MAX17303/
MAX17311–MAX17313
EVALUATION KIT AVAILABLE
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
General Description
The MAX17301–MAX17303/MAX17311–MAX17313 is a
24μA IQ stand-alone pack-side fuel gauge IC with protec-
tor and optional SHA-256 authentication for 1-cell lithium-
ion/polymer batteries.
The IC monitors the voltage, current, temperature, and
state of the battery to provide against over/undervoltage,
overcurrent, short-circuit, over/undertemperature and
overcharge conditions protection using external high-side
N-FETs, and provides charging prescription to ensure that
the lithium-ion/polymer battery operates under safe condi-
tions prolonging the life of the battery.
To prevent battery pack cloning, the IC integrates
SHA-256 authentication with a 160-bit secret key. Each IC
incorporates a unique 64-bit ID.
The fuel gauge uses ModelGauge m5 algorithm that com-
bines the short-term accuracy and linearity of a coulomb
counter with the long-term stability of a voltage-based fuel
gauge to provide industry-leading fuel-gauge accuracy.
The IC automatically compensates for cell aging, temper-
ature, and discharge rate, and provides accurate state-of-
charge (SOC) in milliampere-hours (mAh) or percentage
(%) over a wide range of operating conditions.
Dynamic power functionality provides the instantaneous
maximum battery output power which can be delivered
to the system without violating the minimum system input
voltage.
A Maxim 1-Wire® or 2-wire I2C interface provides access
to data and control registers. The IC is available in a
lead-free, 3mm x 3mm 14-pin TDFN and 1.7mm x 2.5mm
15-bump 0.5mm pitch WLP packages.
Applications
● Smartphones, Tablets, and 2-in-1 Laptops
● Smartwatches and Wearables
● Medical Devices, Health and Fitness Monitors
● Digital Still, Video, and Action Cameras
● Handheld Computers and Terminals
● Handheld Radios
● Home and Building Automation, Sensors
● Smart Batteries
Benefits and Features
● Battery Health + Programmable Safety/Protection
• Overvoltage (Temperature Dependent)
• Overcharge Current
• Over/Undertemperature
• Ideal Diode Discharge During Charge Fault
• Charging Prescriptions (JEITA)
• Zero-Volt Charging Option
• Undervoltage + SmartEmpty
• Overdischarge/Short-Circuit
● Nonvolatile Memory for Stand-Alone Operation
• History Logging, User Data (122 Bytes)
● Low Quiescent Current
• FETs Enabled: 24µA Active, 18µA Hibernate
• FETs Disabled: 7µA Ship, 0.5µA DeepShip,
0.1µA UV-Shutdown
● Pushbutton Wakeup—Eliminates System
Consumption Until Button Press
● ModelGauge m5 EZ Algorithm
• Percent, Capacity,Time-to-Empty/Full, Age
• Cycle+™ Age Forecast
● Dynamic Power—Estimates Power Capability
● Precision Measurement Without Calibration
• Current, Voltage, Power, Time, Cycles
• Die Temperature/Thermistor
Ordering Information appears at end of datasheet.
Simple Fuel Gauge with Protector Circuit Diagram
BATTERY PACK
SYSTEM
PK+
CP
CHG
DIS
10Ω 0.1µF
ZVC
BATT
0.1µF
MAX1730x
MAX1731x
OPTIONAL PFAIL
PCKP
OPTIONAL (MAX173x1 ONLY)
NTC THERMISTOR
TH
REG
ALRT/PIO
SDA/DQ
SCL/OD
(WLP)
(TDFN)
GND CSP EP
CSN
Secondary
Protector
0.47µF
SENSE
RESISTOR
1kΩ
0.1µF
HOST
µP
PK-
ModelGauge and Cycle+ are trademarks of Maxim Integrated Products, Inc.
1-Wire is a registered trademark of Maxim Integrated Products, Inc.
19-100463; Rev 3; 5/19


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
TABLE OF CONTENTS
General Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Benefits and Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Simple Fuel Gauge with Protector Circuit Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Absolute Maximum Ratings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
14 TDFN-EP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
15 WLP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Typical Operating Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Pin Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
WLP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
TDFN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Functional Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Protector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Protector Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Voltage Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Ideal Diode Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Current Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Overcurrent Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Fast Overcurrent Comparators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Overcurrent Comparator Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Slow Overcurrent Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Temperature Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Other Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Disabling FETs by Pin-Control or I2C Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Charging Prescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Step Charging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Zero-Volt Charging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
ModelGauge m5 Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Wakeup/Shutdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Power Mode Transition State Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Pushbutton Wakeup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
www.maximintegrated.com
Maxim Integrated | 2


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
TABLE OF CONTENTS (CONTINUED)
Register Description Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Standard Register Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Device Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Nonvolatile Backup and Initial Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Register Naming Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Protection Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Voltage Protection Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
nVPrtTh1 Register (1D0h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
nVPrtTh2 Register (1D4h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
nJEITAV Register (1D9h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
nJEITACfg Register (1DAh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Current Protection Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
nODSCTh Register (1DDh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
nODSCCfg Register (1DEh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
nIPrtTh1 Register (1D3h)—Overcurrent Protection Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
nJEITAC Register (1D8h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Temperature Protection Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
nTPrtTh1 Register (1D1h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
nTPrtTh2 Register (1D5h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
nTPrtTh3 Register (1D2h) (beyond JEITA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Fault Timer Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
nDelayCfg Register (1DCh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Status/Configuration Protection Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
nProtCfg Register (1D7h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
nBattStatus Register (1A8h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
ProtStatus Register (0D9h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
HConfig2 Register (1F5h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Other Protection Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
nProtMiscTh Register (1D6h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Charging Prescription Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
ChargingCurrent Register (028h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
ChargingVoltage Register (02Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
nStepChg Register (1DBh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
ModelGauge m5 Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
ModelGauge m5 Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
ModelGauge m5 Algorithm Output Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
RepCap Register (005h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
RepSOC Register (006h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
www.maximintegrated.com
Maxim Integrated | 3


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
TABLE OF CONTENTS (CONTINUED)
FullCapRep Register (010h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
TTE Register (011h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
TTF Register (020h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Age Register (007h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Cycles Register (017h) and nCycles (1A4h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
TimerH Register (0BEh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
FullCap Register (010h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
nFullCapNom Register (1A5h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
RCell Register (014h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
VRipple Register (0B2h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
nVoltTemp Register (1AAh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
SOCHold Register (0D0h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
ModelGauge m5 EZ Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
OCV Estimation and Coulomb Count Mixing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Empty Compensation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
End-of-Charge Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Fuel Gauge Learning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Converge-To-Empty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Determining Fuel-Gauge Accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Initial Accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Cycle+ Age Forecasting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
nAgeFcCfg Register (1E2h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
AgeForecast Register (0B9h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Age Forecasting Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Enabling Age Forecasting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Battery Life Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Life Logging Data Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Determining Number of Valid Logging Entries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Reading History Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
History Data Reading Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
ModelGauge m5 Algorithm Input Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
nXTable0 (180h) to nXTable11 (18Bh) Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
nOCVTable0 (190h) to nOCVTable11 (19Bh) Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
nQRTable00 (1A0h) to nQRTable30 (1A3h) Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
nFullSOCThr Register (1C6h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
nVEmpty Register (19Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
nDesignCap Register(1B3h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
nRFast Register (1E5h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
www.maximintegrated.com
Maxim Integrated | 4


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
TABLE OF CONTENTS (CONTINUED)
nIChgTerm Register (19Ch). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
nRComp0 Register (1A6h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
nTempCo Register (1A7h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
nIAvgEmpty Register (1A8h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
ModelGauge m5 Algorithm Configuration Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
nFilterCfg Register (19Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
nRelaxCfg Register (1B6h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
nTTFCfg Register (1C7h)/CV_MixCap (0B6h) and CV_HalfTime (0B7h) Registers . . . . . . . . . . . . . . . . . . . . . 81
nConvgCfg Register (1B7h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
nRippleCfg Register (1B1h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
ModelGauge m5 Algorithm Additional Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Timer Register (03Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
dQAcc Register (045h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
dPAcc Register (046h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
QResidual Register (00Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
VFSOC Register (0FFh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
VFOCV Register (0FBh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
QH Register (4Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
AvCap Register (01Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
AvSOC Register (00Eh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
MixSOC Register (00Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
MixCap Register (02Bh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
VFRemCap Register (04Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
FStat Register (03Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
ModelGauge m5 Memory Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Nonvolatile Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Nonvolatile Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
100 Record Life Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
nNVCfg0 Register (1B8h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
nNVCfg1 Register (1B9h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
nNVCfg2 Register (1BAh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Enabling and Freeing Nonvolatile vs. Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Shadow RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Shadow RAM and Nonvolatile Memory Relationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Nonvolatile Memory Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
COPY NV BLOCK [E904h] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
NV RECALL [E001h] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
www.maximintegrated.com
Maxim Integrated | 5


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
TABLE OF CONTENTS (CONTINUED)
HISTORY RECALL [E2XXh] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Nonvolatile Block Programming. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Determining Number of Remaining Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
nLearnCfg Register (19Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
nMiscCfg Register (1B2h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
nConfig Register (1B0h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
nPackCfg Register(1B5h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
nDesignVoltage Register (1E3h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Memory Locks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
NV LOCK [6AXXh] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Locking Memory Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Reading Lock State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Analog Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Voltage Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
VCell Register (01Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
AvgVCell Register (019h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
MaxMinVolt Register (0008h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
MinVolt Register (0ADh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Cell1 Register (0D8h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
AvgCell1 Register (0D4h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Batt Register (0D7h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Current Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Current Measurement Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Current Register (01Ch). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
AvgCurrent Register (01Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
MaxMinCurr Register (00Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
MinCurr Register (0AEh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
nCGain Register (1C8h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
CGTempCo (0B8h)/nCGTempCo (0x1C9) Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Copper Trace Current Sensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Temperature Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Temperature Measurement Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Temp Register (01Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
AvgTA Register (016h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
MaxMinTemp Register (009h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
nTCurve Register (1C9h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
nTGain (1CAh) Register/nTOff (1CBh) Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
DieTemp (034h) Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
www.maximintegrated.com
Maxim Integrated | 6


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
TABLE OF CONTENTS (CONTINUED)
AvgDieTemp (040h) Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Status and Configuration Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
DevName Register (021h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
nROMID0 (1BCh)/nROMID1 (1BDh)/nROMID2 (1BEh)/nROMID3 (1BFh) Registers . . . . . . . . . . . . . . . . . . . . . 114
nRSense Register (1CFh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Status Register (000h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Status2 Register (0B0h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
nHibCfg Register (1BBh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
CommStat Register (061h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
At-Rate Functionality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
AtRate Register (004h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
AtQResidual Register (0DCh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
AtTTE Register (0DDh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
AtAvSOC Register (0CEh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
AtAvCap Register (0DFh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Alert Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
nVAlrtTh Register (18Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
nTAlrtTh Register (18Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
nSAlrtTh Register (18Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
nIAlrtTh Register (0ACh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Smart Battery Compliant Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
SBS Compliant Memory Space (MAX17301-MAX17303 Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
sRemCapAlarm/sRemTimeAlarm Registers (101h/102h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
At-Rate Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
sAtRate Register (104h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
sAtTTF Register (105h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
sAtTTE Register (105h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
sAtRateOK Register (107h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
sTemperature Register (108h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
sPackVoltage Register (109h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
sChargingCurrent Register (114h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
sDesignVolt Register (119h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
sSpecInfo Register (11Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
sSerialNumber Register (11Ch to 11Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
sManfctrName Register (120h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
sDeviceName Register (121h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
sDevChemistry Register (122h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
www.maximintegrated.com
Maxim Integrated | 7


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
TABLE OF CONTENTS (CONTINUED)
sManfctData Registers (123h to 12Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
sFirstUsed Register (136h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
sCell1 Register (13Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
sAvgCell1 Register (14Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
sAvCap Register (167h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
sMixCap Register (168h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
sManfctInfo Register (170h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Nonvolatile SBS Register Back-Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
nSBSCfg Register (1B4h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
nCGain and Sense Resistor Relationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Dynamic Battery Power Technology (DBPT) Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
MaxPeakPower Register (0A4h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
SusPeakPower Register (0A5h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
sPackResistance (0A6h) and nPackResistance (1C5h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
SysResistance (0A7h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
sMPPCurrent (0A9h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
SPPCurrent (0AAh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
nDPLimit Register (1E0h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
SHA-256 Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Authentication Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Procedure to Verify a Battery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Alternate Authentication Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Battery Authentication without a Host Side Secret . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Secret Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Single Step Secret Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Single Step Secret Generation Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Multistep Secret Generation Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Multistep Secret Generation Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
2-Stage MKDF Authentication Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Create a Unique Intermediate Secret . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Procedure for 2-Stage MKDF Authentication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Determining Number of Remaining Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Authentication Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
COMPUTE MAC WITHOUT ROM ID [3600h] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
COMPUTE MAC WITH ROM ID [3500h] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
COMPUTE NEXT SECRET WITHOUT ROM ID [3000h] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
COMPUTE NEXT SECRET WITH ROM ID [3300h] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
CLEAR SECRET [5A00h] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
www.maximintegrated.com
Maxim Integrated | 8


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
TABLE OF CONTENTS (CONTINUED)
LOCK SECRET [6000h]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
COPY INTERMEDIATE SECRET FROM NVM [3800] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
COMPUTE NEXT INTERMEDIATE SECRET WITH ROMID [3900]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
COMPUTE NEXT INTERMEDIATE SECRET WITHOUT ROMID [3A00]. . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
COMPUTE MAC FROM INTERMEDIATE SECRET WITHOUT ROMID [3C00]. . . . . . . . . . . . . . . . . . . . . . . 137
COMPUTE MAC FROM INTERMEDIATE SECRET WITH ROMID [3D00] . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Device Reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Reset Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
HARDWARE RESET [000Fh to address 060h] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
FUEL GAUGE RESET [8000h to address 0ABh] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
2-Wire Bus System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Hardware Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
2-Wire Bus Interface Circuitry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
I/O Signaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Bit Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Bus Idle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
START and STOP Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Acknowledge Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Data Order. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Slave Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Read/Write Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Bus Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
2-Wire Bus Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
I2C Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
I2C Write Data Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
I2C Read Data Protocol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
SBS Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
SBS Write Word Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Example SBS Write Word Communication Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
SBS Read Word Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Example SBS Read Word Communication Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
SBS Write Block Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
SBS Read Block Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Example SBS Read Block Communication Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Valid SBS Read Block Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Packet Error Checking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
PEC CRC Generation Block Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
www.maximintegrated.com
Maxim Integrated | 9


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
TABLE OF CONTENTS (CONTINUED)
1-Wire Bus System (MAX17311-MAX17313 Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Hardware Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
1-Wire Bus Interface Circuitry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
64-Bit Net Address (ROM ID) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
I/O Signaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Reset Time Slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
1-Wire Initialization Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Write Time Slots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Read Time Slots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
1-Wire Write and Read Time Slots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Transaction Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Net Address Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Read Net Address [33h] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Match Net Address [55h] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Skip Net Address [CCh] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Search Net Address [F0h] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
1-Wire Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Read Data [69h, LL, HH] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Write Data [6Ch, LL, HH]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Example 1-Wire Communication Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Summary of Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Appendix A: Reading History Data Pseudo-Code Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Typical Application Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Typical Application Schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Typical Application with a Secondary Protector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Typical Application with a Fuse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Pushbutton Schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
www.maximintegrated.com
Maxim Integrated | 10


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
LIST OF FIGURES
Figure 1. Simplified Protector State Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 2. Programmable Voltage Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 3. Programmable Current Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 4. Fast, Medium, and Slow Overdischarge Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Figure 5. Overcurrent Comparator Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Figure 6. Step-Charging State Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Figure 7. Zero-Volt Recovery Charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Figure 8. Zero-Volt Charging Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Figure 9. Merger of Coulomb Counter and Voltage Based Fuel Gauge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Figure 10. ModelGauge m5 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Figure 11. Power Mode Transition State Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Figure 12. ModelGauge m5 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Figure 13. Voltage and Coulomb Count Mixing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Figure 14. ModelGauge m5 Typical Accuracy Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Figure 15. Handling Changes in Empty Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Figure 16. False End-of-Charge Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Figure 17. FullCapRep Learning at End-of-Charge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Figure 18. FullCapNom Learning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Figure 19. Converge-To-Empty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Figure 20. Benefits of Age Forecasting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Figure 21. Sample Life Logging Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Figure 22. Write Flag Register and Valid Flag Register Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Figure 23. Cell Relaxation Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Figure 24. Shadow RAM and Nonvolatile Memory Relationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Figure 25. Procedure to Verify a Battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Figure 26. Battery Authentication without a Host Side Secret. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Figure 27. Single Step Secret Generation Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Figure 28. Multistep Secret Generation Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Figure 29. Create a Unique Intermediate Secret. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Figure 30. Procedure for 2-Stage MKDF Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Figure 31. 2-Wire Bus Interface Circuitry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Figure 32. 2-Wire Bus Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Figure 33. Example I2C Write Data Communication Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Figure 34. Example I2C Read Data Communication Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Figure 35. Example SBS Write Word Communication Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Figure 36. Example SBS Read Word Communication Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Figure 37. Example SBS Read Block Communication Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
www.maximintegrated.com
Maxim Integrated | 11


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
LIST OF FIGURES (CONTINUED)
Figure 38. PEC CRC Generation Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Figure 39. 1-Wire Bus Interface Circuitry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Figure 40. 1-Wire Initialization Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Figure 41. 1-Wire Write and Read Time Slots. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Figure 42. Example 1-Wire Communication Sequences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
www.maximintegrated.com
Maxim Integrated | 12


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
LIST OF TABLES
Table 1. Summary of Protector Registers by Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 2. Voltage Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 3. AvgCurrDet Threshold When Using 10mΩ and Default nProtMiscTh.CurrDet = 7.5mA. . . . . . . . . . . . . . . . . . 35
Table 4. Current Threshold Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Table 5. Other Thresholds. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 6. Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table 7. Recommended nConfig Settings and the Impact on IQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Table 8. ModelGauge Register Standard Resolutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Table 9. nVPrtTh1 Register (1D0h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Table 10. nVPrtTh2 Register (1D4h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Table 11. nJEITAV Register (1D9h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Table 12. nJEITACfg Register (1DAh) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Table 13. nODSCTh Register (1DDh) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Table 14. OCTH, SCTh, and ODTH Sample Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Table 15. nODSCCfg Register (1DEh) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Table 16. nIPrtTh1 Register (1D3h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Table 17. nJEITAC Register (1D8h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Table 18. nTPrtTh1 Register (1D1h) Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Table 19. nTPrtTh2 (1D5h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Table 20. nTPrtTh3 Register (1D2h) Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Table 21. nDelayCfg (1DCh) Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Table 22. UVPTimer Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Table 23. TempTimer Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Table 24. TempTrans Configuration Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Table 25. PermFailTimer Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Table 26. OverCurrTimer Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Table 27. OVPTimer Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Table 28. FullTimer Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Table 29. ChgWDT Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Table 30. nProtCfg Register (1D7h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Table 31. nBattStatus Register (1A8h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Table 32. ProtStatus Register (0D9h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Table 33. HConfig2 (1F5h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Table 34. nProtMiscTh Register (1D6h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Table 35. nStepChg Register (1DBh) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Table 36. Cycles Register (017h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Table 37. nCycles Register (1A4h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
www.maximintegrated.com
Maxim Integrated | 13


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
LIST OF TABLES (CONTINUED)
Table 38. nNVCfg2.FibScl Setting Determines LSb of nNVCfg2.CyclesCount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Table 39. nVoltTemp Register (1AAh) Format when nNVCfg2.enVT = 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Table 40. SOCHold (0D0h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Table 41. nAgeFcCfg Register (1E2h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Table 42. Minimum and Maximum Cell Sizes for Age Forecasting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Table 43. Life Logging Register Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Table 44. Reading History Page Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Table 45. Decoding History Page Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Table 46. Reading History Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Table 47. nFullSOCThr (1C6h)/FullSOCThr (013h) Register Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Table 48. VEmpty (03Ah)/nVEmpty (19Eh) Register Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Table 49. nRFast Register (1E5h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Table 50. FilterCfg (029h)/nFilterCfg (19Dh) Register Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Table 51. RelaxCfg (0A0h)/nRelaxCfg (1B6h) Register Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Table 52. nTTFCfg Register (1C7h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Table 53. nConvgCfg Register (1B7h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Table 54. nRippleCfg Register (1B1h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Table 55. FStat Register (03Dh) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Table 56. Top Level Memory Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Table 57. Individual Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Table 58. ModelGauge m5 Register Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Table 59. Nonvolatile Register Memory Map (Slave address 0x16) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Table 60. Fibonacci Configuration Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Table 61. Eventual Matured Update Interval (in battery cycles) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Table 62. Saving Schedule Example With the Most Preferred Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Table 63. nNVCfg0 Register (1B8h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Table 64. nNVCfg1 Register (1B9h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Table 65. nNVCfg2 Register (1BAh) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Table 66. Making Nonvolatile Memory Available for User Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Table 67. Nonvolatile Memory Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Table 68. History Recall Command Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Table 69. Number of Remaining Config Memory Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Table 70. LearnCfg (0A1h)/nLearnCfg (19Fh) Register Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Table 71. MiscCfg (00Fh)/nMiscCfg (1B2h) Register Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Table 72. nConfig Register (1B0h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Table 73. Config Register (00Bh) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Table 74. Config2 Register (0ABh) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Table 75. nPackCfg Register (1B5h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
www.maximintegrated.com
Maxim Integrated | 14


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
LIST OF TABLES (CONTINUED)
Table 76. nDesignVoltage Register (1E3h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Table 77. Format of LOCK Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Table 78. Format of Lock Register (07Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Table 79. MaxMinVolt (008h)/nMaxMinVolt (1ACh) Register Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Table 80. Current Measurement Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Table 81. Current Measurement Range and Resolution versus Sense Resistor Value . . . . . . . . . . . . . . . . . . . . . . . . 109
Table 82. MaxMinCurr (00Ah)/nMaxMinCurr (1ABh) Register Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Table 83. nCGain Register (1C8h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Table 84. Copper Trace Sensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Table 85. Temperature Measurement Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Table 86. MaxMinTemp (009h)/nMaxMinTemp (1ADh) Register Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Table 87. Register Settings for Common Thermistor Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Table 88. DevName Register (021h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Table 89. DevName For Each Part Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Table 90. nROMID Registers (1BCh to 1BFh) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Table 91. Recommended nRSense Register Values for Common Sense Resistors . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Table 92. Status Register (000h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Table 93. Status2 Register (0B0h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Table 94. nHibCfg Register (1BBh) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Table 95. CommStat Register (061h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Table 96. VAlrtTh (001h)/nVAlrtTh (18Ch) Register Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Table 97. TAlrtTh (002h)/nTAlrtTh (18Dh) Register Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Table 98. SAlrtTh (003h)/nSAlrtTh (18Fh) Register Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Table 99. IAlrtTh (0ACh)/nIAlrtTh (18Eh) Register Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Table 100. SBS Register Space Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Table 101. SpecInfo (11Ah) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Table 102. SBS to Nonvolatile Memory Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Table 103. nSBSCfg Register (1B4h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Table 104. nCGain Register Settings to Meet SBS Compliance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Table 105. nDPLimit (1E0h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Table 106. Number of Remaining Secret Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Table 107. 2-Wire Slave Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Table 108. Valid SBS Read Block Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Table 109. 1-Wire Net Address Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Table 110. All Function Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
www.maximintegrated.com
Maxim Integrated | 15


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
Absolute Maximum Ratings
CP to BATT ................................................... -0.3V to BATT + 6V
CHG to BATT ................................................. -0.3V to CP + 0.3V
Continuous Sink Current for BATT ...................................... 50mA
Continuous Sink Current for DQ/SDA, ALRT, PFAIL .......... 20mA
Continuous Source Current for PFAIL................................. 20mA
Operating Temperature Range ............................ -40°C to +85°C
Storage Temperature Range.............................. -55°C to +125°C
Soldering Temperature (reflow)........................................ +260°C
Lead Temperature (soldering 10s) ................................... +300°C
TDFN
BATT to CSP ........................................................ -0.3V to +6V
ALRT to CSP ...................................................... -0.3V to +17V
TH, PFAIL to CSP................................. -0.3 V to BATT + 0.3 V
DQ/SDA, OD/SCL, ZVC to CSP ........................... -0.3V to +6V
REG to CSP ....................................................... -0.3V to +2.2V
CSN to CSP ............................................................. -2V to +2V
DIS to CSP .................................................. -0.3V to CP + 0.3V
PCKP to CSP ........................................................ -0.3V to 18V
WLP
BATT to GND ........................................................ -0.3V to +6V
ALRT to GND ...................................................... -0.3V to +17V
TH, PFAIL to GND.................................-0.3 V to BATT + 0.3 V
DQ/SDA, OD/SCL, ZVC to GND ........................... -0.3V to +6V
REG to GND....................................................... -0.3V to +2.2V
CSN to CSP ............................................................. -2V to +2V
CSP to GND ....................................................... -0.3V to +0.3V
DIS to GND ................................................. -0.3V to CP + 0.3V
PCKP to GND........................................................ -0.3V to 18V
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.
Package Information
14 TDFN-EP
Package Code
Outline Number
Land Pattern Number
Thermal Resistance, Single-Layer Board:
Junction to Ambient (θJA)
Junction to Case (θJC)
Thermal Resistance, Four-Layer Board:
Junction to Ambient (θJA)
Junction to Case (θJC)
T1433+2C
21-0137
90-0063
54°C/W
8°C/W
41°C/W
8°C/W
15 WLP
Package Code
W151H2+1
Outline Number
21-100256
Land Pattern Number
Refer to Application Note 1891
Thermal Resistance, Four-Layer Board:
Junction to Ambient (θJA)
Junction to Case (θJC)
62°C/W
N/A
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.
Package thermal resistances were obtained using the method described in JEDEC specification JESD51-7, using a four-layer board.
For detailed information on package thermal considerations, refer to www.maximintegrated.com/thermal-tutorial.
www.maximintegrated.com
Maxim Integrated | 16


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
Electrical Characteristics
(VBATT = 2.3V to 4.9V, typical value at 3.6V, TA = -40°C to +85°C, typical values are TA = +25°C, see schematic in the Functional
Diagram. Limits are 100% tested at TA = +25°C. Limits over the operating temperature range and relevant supply voltage range are
guaranteed by design and characterization.)
PARAMETER
POWER SUPPLY
Supply Voltage
Undervoltage Shutdown
Supply Current
DeepShip Supply
Current
SYMBOL
VBATT
IDD0
IDD1
Ship Supply Current
IDD2
Hibernate Supply
Current
IDD3
Active Supply Current
IDD4
Regulation Voltage
VREG
PCKP Startup Voltage
VPCKPSU
PROTECTION FET DRIVERS
CONDITIONS
(Note 1)
Undervoltage shutdown
TA ≤ +50°C, typical at +25°C
DpShpEn =
0, TA ≤ +50°C,
typical at
+25°C, protection
FETs off
1.4s updates
5.625s updates
TA ≤ +50°C, typical at +25°C, average
current, CHG and DIS on, 1.4s updates
TA ≤ +50°C, typical at +25°C, average
current, not including thermistor
measurement current
VBATT ≥ 2.3V
CP Output Voltage
VCP
ICHG + IDIS = 1μA
CP Startup Time
CHG, DIS Output High
tSCP
VOHC, VOHD
FETS Off, CCP = 0.1μF, 1-tau settling
IOH = -100μA
CHG Output Low
VOLC
DIS Output Low
VOLD
ANALOG-TO-DIGITAL CONVERSION
Voltage Measurement
Error
VGERR
Voltage Measurement
Resolution
Voltage Measurement
Range
Current Measurement
Offset Error
Current Measurement
Gain Error
Current Measurement
Resolution
VLSB
VFS
IOERR
IGERR
ILSB
IOL = 100μA
IOL = 100μA
TA = +25°C
-40ºC ≤ TA ≤ +85ºC
CSN = 0V, long-term average (Note 2)
CSP between -50mV and +50mV
MIN TYP MAX UNITS
2.3 4.9 V
0.1 μA
0.5 1.1 μA
7 10 20
μA
7
8 18 36 μA
13 24 50 μA
1.8
1.9 2.6
V
V
2x
VBATT -
0.4
10
VCP -
0.4
2x
VBATT -
0.2
15
2x
VBATT
20
BATT +
0.1
0.1
V
ms
V
V
V
-7.5 +7.5
-20 +20
78.125
mV
μV
2.3 4.9 V
±1.5
μV
-1
+1
% of
Reading
1.5625
μV
www.maximintegrated.com
Maxim Integrated | 17


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
Electrical Characteristics (continued)
(VBATT = 2.3V to 4.9V, typical value at 3.6V, TA = -40°C to +85°C, typical values are TA = +25°C, see schematic in the Functional
Diagram. Limits are 100% tested at TA = +25°C. Limits over the operating temperature range and relevant supply voltage range are
guaranteed by design and characterization.)
PARAMETER
Current Measurement
Range
Internal Temperature
Measurement Error
Internal Temperature
Measurement
Resolution
INPUT/OUTPUT
Output Drive Low,
ALRT, SDA/DQ, PFAIL
Output Drive High,
PFAIL
Input Logic High, SCL/
OD, SDA/DQ, PIO
Input Logic Low, SCL/
OD, SDA/DQ, PIO
PIO Wake Debounce
External Thermistance
Resistance
COMPARATORS
Overcurrent Threshold
Offset Error
Short-Circuit Threshold
Offset Error
Overcurrent Threshold
Gain Error
SYMBOL
IFS
TIGERR
TILSB
VOL
VOH
VIH
VIL
PIO_WD
REXT10
REXT100
ODOCOE
SCOE
ODOCSCGE
Overcurrent Comparator
Delay
OCDLY
RESISTANCE AND LEAKAGE
Leakage Current, CSN,
ALRT, TH
ILEAK
Input Pulldown Current
PCKP Current
Consumption
IPD
PCKP_IDD
TIMING
Time-Base Accuracy
SHA Calculation Time
tERR
tSHA
TH Precharge Time
tPRE
CONDITIONS
TH (Note 1)
IOL = 4mA, VBATT = 2.3V
IOH = -1mA, VBATT = 2.3V
Sleep mode
Config.R100 = 0
Config.R100 = 1
OC, OD comparator for WLP package
OC, OD comparator for TDFN package
SC comparator
OC, OD, or SC comparator
OD or SC comparator, 20mV minimum
input overdrive, delay configured to
minimum
VALRT < 15V
SDA, SCL pin = 0.4V
BATT = PCKP
TA < 50°C, typical
at TA = +25°C
TA = +25°C
Time between turning on the TH bias and
analog-to-digital conversions
MIN
0.01
VBATT -
0.1
1.5
-1.2
-2
-2.5
-5.0
-1
0.02
-1.5
8.48
TYP
±51.2
±1
0.00391
100
10
100
2
0.2
0.44
4.5
MAX
0.4
0.5
+1.2
+2
+2.5
+5.0
6
+1
0.5
0.9
+1.5
10
UNITS
mV
ºC
ºC
V
V
V
V
ms
mV
mV
% of
Threshold
μs
μA
μA
μA
%
ms
ms
www.maximintegrated.com
Maxim Integrated | 18


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
Electrical Characteristics (continued)
(VBATT = 2.3V to 4.9V, typical value at 3.6V, TA = -40°C to +85°C, typical values are TA = +25°C, see schematic in the Functional
Diagram. Limits are 100% tested at TA = +25°C. Limits over the operating temperature range and relevant supply voltage range are
guaranteed by design and characterization.)
PARAMETER
SYMBOL
CONDITIONS
Task Period
NONVOLATILE MEMORY
tTP
Nonvolatile Access
Voltage
VNVM
For block programming and
recalling, applied on BATT
Programming Supply
Current
IPROG
Current from BATT at 2.9V for block
programming
Block Programming
Time
tBLOCK
Page Programming
Time
tUPDATE
SHA secret update or learned parameters
update
Nonvolatile Memory
Recall Time
tRECALL
Write Capacity,
Configuration Memory
nCONFIG
(Notes 2, 3, 4)
Write Capacity, SHA
Secret
nSECRET (Notes 2, 3, 4)
Write Capacity, Learned
Parameters
nLEARNED (Notes 2, 3, 4)
Data Retention
tNV (Note 2)
1-WIRE INTERFACE, REGULAR SPEED
Time Slot
tSLOT_STD
Recovery Time
tREC_STD
Write-0 Low Time
tLOW0_STD
Write-1 Low Time
tLOW1_STD
Read-Data Valid
tRDV_STD
Reset-Time High
tRSTH_STD
Reset-Time Low
tRSTL_STD
Presence-Detect High
tPDH_STD
Presence-Detect Low
tPDL_STD
1-WIRE INTERFACE, OVERDRIVE SPEED
Time Slot
Recovery Time
Write-0 Low Time
Write-1 Low Time
Read-Data Valid
Reset-Time High
Reset-Time Low
Presence-Detect High
tSLOT_OVD
tREC_OVD
tLOW0_OVD
tLOW1_OVD
tRDV_OVD
tRSTH_OVD
tRSTL_OVD
tPDH_OVD
MIN
3.0
2
10
60
1
60
1
480
480
15
60
6
1
6
1
48
48
2
TYP
351.5
5.5
368
64
7
5
99
MAX
UNITS
ms
10
7360
1280
5
V
mA
ms
ms
ms
writes
writes
writes
years
120 μs
μs
120 μs
15 μs
15 μs
μs
960 μs
60 μs
240 μs
16 μs
μs
16 μs
2 us
2 μs
μs
80 μs
6 μs
www.maximintegrated.com
Maxim Integrated | 19


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
Electrical Characteristics (continued)
(VBATT = 2.3V to 4.9V, typical value at 3.6V, TA = -40°C to +85°C, typical values are TA = +25°C, see schematic in the Functional
Diagram. Limits are 100% tested at TA = +25°C. Limits over the operating temperature range and relevant supply voltage range are
guaranteed by design and characterization.)
PARAMETER
Presence-Detect Low
2-WIRE INTERFACE
SCL Clock Frequency
Bus Free Time Between
a STOP and START
Condition
Hold Time (Repeated)
START Condition
Low Period of SCL
Clock
High Period of SCL
Clock
Setup Time for a
Repeated START
Condition
Data Hold Time
Data Setup Time
Rise Time of Both SDA
and SCL Signals
Fall Time of Both SDA
and SCL Signals
Setup Time for STOP
Condition
Spike Pulse Width
Suppressed by Input
Filter
Capacitive Load for
Each Bus Line
SCL, SDA Input
Capacitance
SYMBOL
tPDL_OVD
CONDITIONS
fSCL
tBUF
(Note 5)
tHD:STA
tLOW
tHIGH
(Note 6)
tSU:STA
tHD:DAT
tSU:DAT
tR
tF
tSU:STO
(Notes 7, 8)
(Note 7)
tSP (Note 9)
CB
CBIN
MIN TYP MAX UNITS
8 24 μs
0 400 kHz
1.3 μs
0.6 μs
1.3 μs
0.6 μs
0.6 μs
0 0.9 μs
100 ns
5 300 ns
5 300 ns
0.6 μs
50 ns
400 pF
6 pF
Note 1: All voltages are referenced to CSP in the TDFN package. All voltages are referenced to GND in the WLP package.
Note 2: Specification is guaranteed by design (GBD) and not production tested.
Note 3: Write capacity numbers shown have one write subtracted for the initial write performed during manufacturing test to set
nonvolatile memory to a known value.
Note 4: Due to the nature of one-time programmable memory, write endurance cannot be production tested. Follow the nonvolatile
memory and SHA secret update procedures detailed in the data sheet.
Note 5: Timing must be fast enough to prevent the IC from entering shutdown mode due to bus low for a period greater than the
shutdown timer setting.
Note 6: fSCL must meet the minimum clock low time plus the rise/fall times.
Note 7: The maximum tHD:DAT has only to be met if the device does not stretch the low period (tLOW) of the SCL signal.
Note 8:
This device internally provides
to bridge the undefined region
a hold
of the
time of at least 100ns
falling edge of SCL.
for
the
SDA
signal
(referred
to
the
minimum
VIH
of
the
SCL
signal)
Note 9: Filters on SDA and SCL suppress noise spikes at the input buffers and delay the sampling instant.
www.maximintegrated.com
Maxim Integrated | 20


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
Typical Operating Characteristics
(TA = +25°C, unless otherwise noted.)
www.maximintegrated.com
Maxim Integrated | 21


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
Typical Operating Characteristics (continued)
(TA = +25°C, unless otherwise noted.)
www.maximintegrated.com
Maxim Integrated | 22


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
Typical Operating Characteristics (continued)
(TA = +25°C, unless otherwise noted.)
Pin Configurations
WLP
TOP VIEW (BUMP SIDE DOWN)
3x5 WLP, 0.5mm PITCH
www.maximintegrated.com
Maxim Integrated | 23


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
TDFN
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
TOP VIEW
(PAD SIDE DOWN)
TH 1
CP 2
BATT 3
PFAIL 4
CSP 5
MAX1730x
MAX1731x
CSN 6
REG 7
*EP = EXPOSED PAD
3mm x 3mm
14 TDFN-EP
EP*
14 CHG
13 ZVC
12 DIS
11 PCKP
10 ALRT/PIO
9 SCL/OD
8 SDA/DQ
Pin Description
PIN
WLP
TDFN
A1 1
B1 2
C1 3
B2 4
A3 5
A4 6
NAME
TH
CP
BATT
PFAIL
CSP
CSN
FUNCTION
Thermistor Connection. Connect an external 10kΩ or 100kΩ thermistor between TH and
GND/(CSP for TDFN) to measure the battery temperature.
Charge Pump Output. CP provides the voltage for driving external charge and discharge
protection N-FETs. Connect a bypass 0.1μF capacitor between CP and BATT.
Battery Connection. The MAX17301–MAX17303/MAX17311–MAX17313 receives power
from BATT and also measures and fuel gauges based on the voltage at BATT. Connect
BATT to positive terminal of the battery with a 10Ω resistor and bypass with a 0.1μF
capacitor to GND.
Permanent Failure Indicator (Optional). MAX17301/MAX17311 Only. Connect to
secondary protector to take action in case of primary FET failure detection. Disconnect if
not used.
All other devices connect to GND with a 1kΩ resistor.
Current-Sense-Resistor Positive Input. Kelvin-connect to the Batt-side of an external
sense resistor. CSP is IC GND for TDFN. Keep this trace short, wide, and low impedance.
Current-Sense Negative Input. Kelvin connect to the pack-side of the sense resistor.
www.maximintegrated.com
Maxim Integrated | 24


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
Pin Description (continued)
PIN
WLP
TDFN
A5 7
C5 8
B5 9
B4 10
C4 11
C3 12
B3 13
C2 14
A2 —
— EP
NAME
FUNCTION
REG
SDA/DQ
SCL/OD
ALRT/PIO
PCKP
DIS
ZVC
CHG
GND
Exposed
Pad
1.8V Regulator. REG provides a 1.8V supply for the IC. Bypass with a 0.47μF capacitor
between REG and GND.
Serial Data Input/Output for both 1-Wire and I2C Communication Modes. Open-drain output
driver. Connect to the DATA terminal of the battery pack. DQ/SDA has an internal pulldown
(IPD) for sensing pack disconnection.
Serial Clock Input for I2C Communication or Speed Selection for 1-Wire Communication.
Input only. For I2C communication, connect to the clock terminal of the battery pack.
Connect to CSN for standard speed 1-wire communication. Connect to REG pin for
overdrive 1-wire communication. OD/SCL has an internal pulldown (IPD) for sensing pack
disconnection.
Alert Output. ALRT is open-drain and active-low. Connect an external pullup resistor to
indicate alerts. See the Alerts section for more details.
Pushbutton Wakeup. Connect to the host-system's power button to GND without any
external pullup since the IC has an internal pullup. The IC wakes up from shutdown mode
when the button is pressed.
Pack Positive Terminal. PCKP is the exposed terminal of the pack for charger detection
and over-current fault removal detection.
Discharge FET Control. DIS enables/disables battery discharge by driving an external N-
FET between CP and GND.
Zero-Volt Charge Recovery Enable. Connect to GND to enable zero-volt charge recovery.
Disconnect or connect 1MΩ to GND to disable function.
Charge FET Control. CHG blocks/allows battery charge by controlling an external N-FET
between CP and BATT.
IC GND. Connect to CSP side of sense resistor.
Connect to CSP for normal operation.
www.maximintegrated.com
Maxim Integrated | 25


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
Functional Diagram
BATTERY PACK
CHG
DIS
CP CP
PCKP
ZVC
PFAIL
(MAX173x1
CHARGE
BATT GND CHARGE ZERO-VOLT ONLY)
10Ω PUMP
DETECT CHARGING
BATT
MODELGAUGE m5
ALRT/PIO
1.8V REG
OUT IN
REGULATOR
MAX1730x
MAX1731x
SDA/DQ
SCL/OD
MUX
INTERNAL
TEMPERATURE
SENSOR
TH BIAS
GENERATOR
(TDFN)
GND CSP
(WLP)
CSN
TH
PACK+
PACK-
www.maximintegrated.com
Maxim Integrated | 26


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
Detailed Description
General Description
The MAX1730x/MAX1731x is a family of 24μA IQ stand-alone pack-side fuel gauge ICs with protector and SHA-256
authentication for 1-cell lithium-ion/polymer batteries which implements Maxim's ModelGauge m5 algorithm without
requiring host interaction for configuration. This makes the MAX1730x/MAX1731x an excellent pack-side fuel gauge. The
MAX1730x/MAX1731x monitors the voltage, current, temperature, and state of the battery to ensure that the lithium-
ion/polymer battery is operating under safe conditions to prolong the life of the battery. Voltage of the battery pack is
measured at the BATT connection. Current is measured with an external sense resistor placed between the CSP and
CSN pins. Power and average power are also reported. An external NTC thermistor connection allows the IC to measure
temperature of the battery pack by monitoring the TH pin. The TH pin provides an internal pull-up for the thermistor that
is disabled internally when temperature is not being measured. Internal die temperature of the IC is also measured and
can be a proxy for the protection FET temperature if they are located close by the IC.
The MAX1730x/MAX1731x provides programmable discharge protection for overdischarge currents (fast, medium,
and slow protection), overtemperature, and undervoltage. The IC also provides programmable charge protection for
overvoltage, over/undertemperature, overcharge currents (fast and slow), charge done, charger communication timeout,
and overcharge capacity fault. The IC provides ideal diode discharge behavior even while a charge fault persists. The
IC provides programmable charging current/voltage prescription following JEITA temperature regions as well as step-
charging. The MAX17301/MAX17311 provides additional protection to permanently disable the battery by overriding a
secondary protector or blowing a fuse in severe fault conditions. This is useful when the IC has detected FET failure and
is unable to block charge/discharge any other way. Additional functionality is described in the Protector section.
The IC supports three low-power modes: undervoltage shutdown (0.1μA), deepship (0.5μA), and ship (7μA). The IC
can enter these low-power modes by command, communication collapsed (if enabled), or undervoltage shutdown. The
IC can wake up from these low-power modes by communication, charger detection, or pushbutton wakeup (if enabled
and installed). Pushbutton wakeup allows a pack to completely disconnect from a system during shipping, yet wakeup
immediately upon the user pressing the button, not needing the user to plug in a charger.
The ModelGauge m5 algorithm combines the short-term accuracy and linearity of a coulomb counter with the long-
term stability of a voltage-based fuel gauge, along with temperature compensation to provide industry-leading fuel-
gauge accuracy. Additionally, the algorithm does not suffer from abrupt corrections that normally occur in coulomb-
counter algorithms, since tiny continual corrections are distributed over time. The MAX1730x/MAX1731x automatically
compensates for aging, temperature, and discharge rate and provides accurate state of charge (SOC) in milliampere-
hours (mAh) or percentage (%) over a wide range of operating conditions. Fuel gauge error always converges to 0%
as the cell approaches empty. Dynamic power functionality provides the instantaneous maximum battery output power
which can be delivered to the system without violating the minimum system input voltage. The IC provides accurate
estimation of time-to-empty and time-to-full and provides three methods for reporting the age of the battery: reduction in
capacity, increase in battery resistance, and cycle odometer. In addition, age forecasting allows the user to estimate the
expected lifespan of the cell.
To prevent battery clones, the IC integrates SHA-256 authentication with a 160-bit secret key (MAX17301/02/11/12 only).
Every IC also incorporates a 64-bit unique identification number (ROM ID). Additionally, up to 122 bytes of user memory
(NVM) can be made available to store custom information.
Communication to the host occurs over a Maxim 1-Wire (MAX17311-MAX17313) or standard I2C interface
(MAX17301-MAX17303). OD/SCL is an input from the host, and DQ/SDA is an open-drain I/O pin that requires an
external pullup. The ALRT1 pin is an output that can be used as an external interrupt to the host processor if certain
application conditions are detected.
For additional reference material, refer to the following Application Notes:
Application Note 6807: MAX1730x/MAX1731x Host Software Implementation Guide
Application Note 6954: MAX1730x/MAX1731x Battery Pack Implementation Guide
www.maximintegrated.com
Maxim Integrated | 27


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
Protector
Lithium-ion/polymer batteries are very common in a wide variety of portable electronic devices because they have very
high energy density, minimal memory effect and low self-discharge. However, care must be taken to avoid overheating
or overcharging these batteries to prevent damage to the batteries potentially resulting in dangerous outcomes/explosive
results. By operating in safe temperature ranges, at safe voltages and under safe current levels, the overall safety of the
lithium-ion/polymer batteries can be assured throughout the life of the battery.
Simple protection schemes are available to protect a battery from exceeding the safe levels. These schemes include
protection for overdischarge current, short-circuit current, over-charge current, undervoltage and overvoltage. The
next level of protection offers smart protection schemes which include protection for long overdischarge current,
overtemperature limits for charge and discharge, undertemperature charge limits, and charge-done
protection. The MAX1730x/MAX1731x provides all of these simple and smart protection schemes with programmable
thresholds and programmable timer delays for each fault.
The MAX1730x/MAX1731x provides additional protection functionality beyond these schemes including:
Discharging Protection Functionality
Overcurrent: (see nODSCCfg and nODSCTh)
Fast Short-Circuit (70μs to 985μs): The short-circuit comparator is programmable from 5mV to 155mV with delay
programmable from 70μs to 985μs.
Medium (1ms to 15ms): The overdischarge current comparator is programmable from 2.5mV to 77.5mV with
delay programmable from 1ms to 15ms.
Slow (351ms to 23s): Slow overdischarge protection is programmable from 0mV to 51.2mV in 0.2mV steps with
delay programmable from 351ms to 23s (see nDelayCfg).
Overtemperature:
Hot (OTPD—Overtemperature Discharge): Discharge overtemperature (OTPD, see nProtMiscTh) is separately
programmable from charge overtemperature (OTPC). OTPD is typically a higher temperature than OTPC, since
charging while hot is more hazardous than discharging. OTPD is programmable in 1°C steps, with a programmable
timer (see nDelayCfg).
Die-Hot: The MAX1730x/MAX1731x measures die temperature as well as a thermistor's temperature. Since the
IC is generally located close to the external FETs, the die temperature can indicate when the FETs are overheating.
This separately programmable threshold (see nProtMiscTh) blocks both charging and discharging.
Permanent-Fail-Hot: When a severe overtemperature is detected, the fault is recorded into NVM and permanently
disables the charge and discharge FETs (see nTPrtTh3).
Undervoltage: Undervoltage is protected by three thresholds: UVP (undervoltage protect), UVShdn (undervoltage
shutdown), and UOCVP (under OCV protect—SmartEmpty). UOCVP provides a deep-discharge-state protection that
is immune from load and cell impedance/resistance variations.
Charging Protection Functionality:
Overvoltage Protection (OVP): Overvoltage protection is programmable with 20mV resolution (see nJEITACfg).
Temperature-region dependent OVP protection is also provided for cold/room/warm and hot temperature regions
(see nJEITAV). OVP detection is debounced with a programmable timer (see nDelayCfg). An additional, higher OVP
permanent failure threshold is programmable, which records any excessive OVP into NVM and permanently blocks
charging.
Charge Temperature Protection: Temperature protection thresholds are debounced with a programmable timer
(see nDelayCfg).
Hot (OTPC): Charging temperature protection is programmable with 1°C resolution (see nTPrtTh1) and
1°C hysteresis.
Cold (UTP): Charging is blocked at cold, programmable with 1°C resolution (see nTPrtTh1) and 1°C hysteresis.
Overcharge-Current Protection:
www.maximintegrated.com
Maxim Integrated | 28


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
Fast: Overcharge current is detected by a programmable hardware comparator and debounce timer between 0 to
38.75mV and 1ms to 15ms thresholds.
Slow: A lower and slower overcharge current protection ensures that more moderate high currents do not persist
for a long time. With a 10mΩ sense resistor, this is programmable up to 5.12A in 40mA steps, with an additional
delay programmable between 0.35s and 22.5s. Additionally, with nNVCfg1.enJP = 1, this overcurrent protection
threshold is modulated according to temperature region (see nJEITAC).
Charge-Done: If enabled, the IC turns off the charge FET whenever charge termination is detected, until discharging
or charger removal is eventually detected.
Charger-Communication Timeout: If enabled, during charging the IC turns off the charge FET if the host has
stopped communicating beyond a timeout configurable from 11s to 3 minutes. In systems which consult the battery
for prescribing the charge current or charge voltage, especially to apply JEITA thresholds or step-charging, this feature
is useful to protect against operating system crash or shutdown.
Overcharge-Capacity Fault: If any charge session delivers more charge (coulombs) to the battery than the expected
full design capacity, charging is blocked, if the feature is enabled. This threshold is programmable as a percentage
(see nProtMiscTh.QOvflwTh) beyond the design capacity.
Other Faults:
Nonvolatile CheckSum Failure: If enabled (nNVCfg1.enProtChkSm), the MAX1730x/MAX1731x blocks charge
and discharge when startup checksum of protector NVM does not match the value stored in nCheckSum.
Other Protection Functionality:
Zero-Volt Charging: The IC is able to begin charging when the cell has depleted to 1.8V (ZVC disabled) or even
0.0V (ZVC enabled). See the Zero-Volt Charging section for more details.
Overdischarge-Removal Detection: Following any overdischarge current fault, after the IC turns off the discharge
FET, it tests the load to detect the removal/disconnection of the offending load by sourcing 30μA into PCKP. Load
removal is detected when PCKP exceeds 1V. This low threshold is intentionally below the startup voltage of most
ICs in order to allow active loads by external ICs while rejecting passive loads by resistors (short-circuit, failed
components, etc.).
Charger Removal Detection: Following any charge fault, after the IC turns off the charge FET, it tests PCKP to
detect the removal of the offending charger by connecting 40kΩ from PCKP to GND. Charger removal is detected
when PCKP falls below BATT + 0.1V or whenever discharge current is detected.
Ideal-Diode Control: During any charge fault, the charge FET turns on when a discharge current is detected, with up
to 350ms delay. The discharge FET behaves the same way during discharge faults to block discharging, yet turns on
during charging. This ideal diode behavior reduces the heat and voltage drop associated with the body diode during
protection faults.
Charging Prescription Registers: The ChargingVoltage and ChargingCurrent registers can guide the charger
according to recommended charging profile. This can include the following knowledge which generally is associated with
a particular battery and may be stored in the battery with the MAX1730x/MAX1731x:
Factory Recommended Charging Current and Voltage: This is useful when a system involves multiple battery
vendors, swappable batteries, or legacy system support.
Charging Modifications According to Battery Temperature: Significantly above and below room temperature,
most cell manufacturers recommend to charge at reduced current and lower termination voltage to assure safety
and improve lifespan. The MAX1730x/MAX1731x can be configured to modulate its guidance according to TooCold/
Cold/Room/Warm/Hot/TooHot programmable temperature regions (see nTPrtTh1/2/3). Both charging current and
voltage are modulated at Cold/Warm/Hot, generally targeting lower than Room (see nJEITAV and nJEITAC).
Step-Charging: A common practice to balance lifespan and charge speed is to apply step-charging profiles (see
the Step-Charging section). The MAX1730x/MAX1731x supports three programmable steps with programmable
charge currents and voltages.
At a high level, the MAX1730x/MAX1731x protector has state-machine as shown in Figure 1. Each charge and discharge
fault state is latched in the ProtStatus register, where each fault obeys a separate instance of the state machine shown
in Figure 1.
www.maximintegrated.com
Maxim Integrated | 29


MAX17301 (Maxim Integrated)
1-Cell ModelGauge m5 EZ Fuel Gauge

No Preview Available !

Click to Download PDF File for PC

MAX17301–MAX17303/
MAX17311–MAX17313
1-Cell ModelGauge m5 EZ Fuel Gauge with
Protector and SHA-256 Authentication
CHARGE FAULT (OR’D)
ALLOW CHARGE
CHARGEGOOD = 1
BLOCK CHARGE
CHARGEGOOD = 0
CHARGE FET ENABLED IF
(NO CHARGE FAULTS OR DISCHARGING)
CHARGE FAULTS RELEASED (AND’D)
DISCHARGE FAULT (OR’D)
ALLOW DISCHARGE
DISGOOD = 1
BLOCK DISCHARGE
DISGOOD = 0
DISCHARGE FET ENABLED IF
(NO DISCHARGE FAULTS OR CHARGING)
DISCHARGE FAULTS RELEASED (AND’D)
Figure 1. Simplified Protector State Machine
Note: Due to the highly configurable protection thresholds, the MAX1730x/MAX1731x must be locked when deployed
into the field to prevent accidental overwrites or intentional tampering that may result in hazardous conditions. See
the Memory Locks section for more details.
The protector registers are summarized by their protection function in Table 1 and are graphically shown across the
various temperature ranges in Figure 2 and Figure 3.
Table 1. Summary of Protector Registers by Function
FUNCTION
Voltage Thresholds
Permanent Fail Overvoltage Protection
Overvoltage Protection
Overvoltage Protection Release
UnderOCV Protection
Undervoltage Protection
Undervoltage Shutdown
Current Thresholds
Fast Overcharge Protection
REGISTER
nVPrtTh2
nJEITAV, nJEITACfg
nJEITACfg
nVPrtTh1
nVPrtTh1
nVPrtTh1
nODSCTh, nODSCCfg
www.maximintegrated.com
Maxim Integrated | 30




MAX17301.pdf
Click to Download PDF File