0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
MAX17263LETD+T

MAX17263LETD+T

  • 厂商:

    AD(亚德诺)

  • 封装:

    WFDFN14

  • 描述:

    SGL/MULTI-CELL FUEL GAUGE W/MODE

  • 数据手册
  • 价格&库存
MAX17263LETD+T 数据手册
EVALUATION KIT AVAILABLE Click here for production status of specific part numbers. MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control General Description Benefits and Features The MAX17263 is an ultra-low power fuel-gauge IC which implements the Maxim ModelGauge™ m5 algorithm. The IC monitors either a single cell battery pack or multiple-series cell battery pack with an external resistor divider. The IC drives 3 to 12 automatically-counted LEDs to indicate battery state-of-charge on a push-button press, or any other system status using I2C commands. ● ModelGauge m5 EZ • No Characterization Required for EZ Performance • Robust Against Battery Variation • Eliminates Error Near Empty Voltage • Eliminates Coulomb Counter Drift • Compensates for Age, Current, and Temperature • Does Not Require Empty, Full, or Idle States The ModelGauge m5 EZ algorithm makes fuel gauge implementation easy by eliminating battery characterization requirements and simplifying host software interaction. The algorithm provides tolerance against battery diversity for most lithium batteries and applications. ● Monitors Single-Cell or Multiple-Cell Battery Packs ● Integrated LED Control with Push-Button Input • Drives 3 to 12 LEDs, Automatically Counted The 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. The IC automatically compensates for cell-aging, temperature, and discharge rate, and provides accurate stateof-charge (SOC) in percentage (%) and remaining capacity in milliampere-hours (mAh) over a wide range of operating conditions. As the battery approaches the critical region near empty, the algorithm invokes a special correction mechanism that eliminates any error. 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. The IC provides precision measurements of current, voltage, and temperature. The temperature of the battery pack is measured using an internal temperature sensor or external thermistor. A 2-wire I2C interface provides access to data and control registers. The IC is available in a 3mm x 3mm 14-pin TDFN package. ● Custom Pattern LED Control Using I2C Commands ● Accurate Current Sensing • High-Side or Low-Side Sensing Options ● ● ● ● ● ● ● ● ● Wide Sense Resistor Range: 1mΩ to 1000mΩ PCB Metal Sensing + Temperature Compensation Supports Li+ and Variants Including LiFePO4 Thermistor or ±1°C Internal Temperature Dynamic Power Estimates Power Capability During Discharge Time-to-Empty and Time-to-Full Estimation Predicts Remaining Capacity Under Theoretical Load No Calibration Required Alert Indicator for Voltage, SOC, Temperature, Current and 1% SOC Change Ordering Information appears at end of data sheet. Simple Fuel-Gauge Circuit Diagram HIGH-SIDE (1S ONLY) SYSPWR RSENSE 3~5V REG 0.1µF BATT CSN CSPH REG (2S+) Applications ● ● ● ● ● ● ● ● ● Wireless Speakers Medical Devices Drones Power Tools E-Bikes Headlamps and Torches Battery Backup Toys Home and Building Automation, Sensors ModelGauge is a trademark of Maxim Integrated Products, Inc. 19-100272; Rev 0; 6/18 0.47µF ALRT SDA SCL CELLX MAX17263 L1 L2 3~12 LED L3 NETWORK L4 PROTECTION CIRCUIT TH CSPL GND EP CSN 10kΩ NTC RSENSE SYSGND MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control TABLE OF CONTENTS General Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Benefits and Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Simple Fuel-Gauge Circuit Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Absolute Maximum Ratings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 TDFN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Typical Operating Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Pin Configuration(s). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 TDFN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Functional Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 ModelGauge m5 EZ Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Application Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Standard Register Formats. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 ModelGauge m5 EZ Configuration Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 DesignCap Register (18h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 VEmpty Register (3Ah). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 ModelCfg Register (DBh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 IChgTerm Register (1Eh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Config Register (1Dh) and Config2 Register (BBh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 ModelGauge m5 Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 ModelGauge m5 Algorithm Output Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 RepCap Register (05h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 RepSOC Register (06h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 FullCapRep Register (10h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 TTE Register (11h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 TTF Register (20h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Cycles Register (17h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Status Register (00h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Analog Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Voltage Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 VCell Register (09h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 AvgVCell Register (19h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 MaxMinVolt Register (1Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 www.maximintegrated.com Maxim Integrated | 2 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control TABLE OF CONTENTS (CONTINUED) Current Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Current Register (0Ah). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 AvgCurrent Register (0Bh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 MaxMinCurr Register (1Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Temperature Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Temp Register (08h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 AvgTA Register (16h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 MaxMinTemp Register (1Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 DieTemp Register (034h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Power Register (B1h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 AvgPower Register (B3h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Alert Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 VAlrtTh Register (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 TAlrtTh Register (02h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 SAlrtTh Register (03h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 IAlrtTh Register (B4h). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Serial Number Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Integrated LED Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 LED Configuration Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 LEDCfg1 Register (40h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 LEDCfg2 Register (4Bh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 LEDCfg3 Register (37h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 CustLED Register (64h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ModelGauge m5 Memory Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Layout Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Typical Application Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 www.maximintegrated.com Maxim Integrated | 3 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control LIST OF FIGURES Figure 1. ModelGauge m5 EZ Configuration Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Figure 2. ModelGauge m5 Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Figure 3. LED Charlieplexing Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Figure 4. LED Status vs. Reported SOC Value in 5 LEDs Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Figure 5. MAX17263 Layout Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Figure 6. Multi-Cell Low-Side Current Measurement Typical Applications Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Figure 7. Single-Cell Low-Side Current Measurement Typical Applications Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Figure 8. High-Side Current Measurement Typical Applications Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Figure 9. Multiple-Series Battery Typical Applications Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 www.maximintegrated.com Maxim Integrated | 4 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control LIST OF TABLES Table 1. ModelGauge m5 EZ Performance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Table 2. ModelGauge m5 Register Standard Resolutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Table 3. VEmpty (3Ah) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Table 4. ModelCFG (DBh) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Table 5. Config (1Dh) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Table 6. Config2 (BBh) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Table 7. Status (00h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Table 8. MaxMinVolt (1Bh) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Table 9. Current Measurement Range and Resolution vs. Sense Resistor Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Table 10. MaxMinCurr (1Ch) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Table 11. MaxMinTemp (1Ah) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Table 12. VAlrtTh (01h) Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Table 13. TAlrtTh (02h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Table 14. SAlrtTh (03h) Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Table 15. IAlrtTh (B4h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Table 16. Serial Number Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Table 17. LED Bias Resistor Selection Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Table 18. LEDCfg1 (040h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Table 19. LEDCfg2 (04Bh) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Table 20. LEDCfg3 (37h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Table 21. CustLED (64h) Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Table 22. ModelGauge m5 Register Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 www.maximintegrated.com Maxim Integrated | 5 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Absolute Maximum Ratings BATT to GND ........................................................... -0.3V to +6V ALRT to GND ......................................................... -0.3V to +17V REG to GND.......................................................... -0.3V to +2.2V TH to GND............................................... -0.3 V to VBATT + 0.3 V CELLX to GND .......................................... -0.3V to VBATT + 0.3V CSN to GND .............................................. -0.3V to VBATT + 0.3V CSPL to GND ........................................................ -0.3V to +0.3V SDA, SCL to GND .................................................... -0.3V to +6V L1, L2, L3, and L4 to GND ........................ -0.3V to VBATT + 0.3V L1, L2, L3, and L4 Maximum Current ................-75mA to +75mA Operating Temperature Range .............................-40°C to +85°C Junction Temperature ....................................................... +150°C Storage Temperature Range ..............................-55°C to +125°C Soldering Temperature (reflow) ........................................ +260°C Continuous Source Current for TH ........................................1mA Continuous Sink Current for SDA, ALRT .............................20mA Lead Temperature (soldering 10s).................................... +300ºC 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 TDFN Package Code T1433+2C Outline Number 21-0137 Land Pattern Number 90-0063 Thermal Resistance, Single-Layer Board: Junction to Ambient (θJA) 54ºC/W Junction to Case (θJC) 8ºC/W Thermal Resistance, Four-Layer Board: Junction to Ambient (θJA) 41ºC/W Junction to Case (θJC) 8ºC/W 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. Electrical Characteristics (VBATT = 2.3V to 4.9V, TA = -40ºC to +85ºC, typical value for TA is +25ºC. Limits are 100% tested at TA = +25°C. The operating temperature range and relevant supply voltage range are guaranteed by design and characterization. Specifications marked "GBD" are guaranteed by design and not production tested.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS 4.9 V POWER SUPPLY Supply Voltage VBATT (Note 1) 2.3 Shutdown Supply Current IDD0 TA ≤ +50ºC 0.5 0.9 μA Hibernate Supply Current IDD1 TA ≤ +50ºC, average current 8.2 15 μA www.maximintegrated.com Maxim Integrated | 6 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Electrical Characteristics (continued) (VBATT = 2.3V to 4.9V, TA = -40ºC to +85ºC, typical value for TA is +25ºC. Limits are 100% tested at TA = +25°C. The operating temperature range and relevant supply voltage range are guaranteed by design and characterization. Specifications marked "GBD" are guaranteed by design and not production tested.) PARAMETER SYMBOL CONDITIONS Active Supply Current IDD2 TA ≤ +50ºC, average current not including thermistor measurement current Regulation Voltage VREG Startup Voltage MIN TYP MAX UNITS 15 30 μA 1.8 VBATTSU V 3 V ANALOG-TO-DIGITAL CONVERSION BATT Measurement Error VGERR BATT Measurement Resolution VLSB BATT Measurement Range VFS TA = +25ºC -7.5 +7.5 -40ºC ≤ TA ≤ +85ºC -20 +20 78.125 mV μV 2.3 4.9 V TA = +25ºC -0.2 +0.2 -40ºC ≤ TA ≤ +85ºC -0.5 +0.5 % of Reading CELLX Measurement Error VXGERR CELLX Measurement Resolution VXLSB CELLX Measurement Range VXFS Current Measurement Offset Error IOERR Current Measurement Error IGERR Current Measurement Resolution ILSB 1.5625 μV Current Measurement Range IFS ±51.2 mV Internal Temperature Measurement Error TIGERR ±1 ºC Internal Temperature Measurement Resolution TILSB 0.00391 ºC 78.125 0.92 Long-term average without load current 2 ±1.5 -1 -40ºC ≤ TA ≤ +85ºC μV V μV +1 % of Reading INPUT/OUTPUT External Thermistance Resistance Output Drive Low, ALRT, SDA REXT10 Config.R100 = 0 10 REXT100 Config.R100 = 1 100 VOL IOL = 4mA, VBATT = 2.3V LED Output Drive Low (1x drive) VLEDDL1 IOL = 15mA, VBATT = 3.0V LED Output Drive Low (2x drive) VLEDDL2 LED Output Drive Low (3x drive) VLEDDL3 www.maximintegrated.com kΩ 0.4 V 0.32 1 V IOL = 30mA, VBATT = 3.0V 0.35 1 V IOL = 45mA, VBATT = 3.0V 0.37 1 V Maxim Integrated | 7 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Electrical Characteristics (continued) (VBATT = 2.3V to 4.9V, TA = -40ºC to +85ºC, typical value for TA is +25ºC. Limits are 100% tested at TA = +25°C. The operating temperature range and relevant supply voltage range are guaranteed by design and characterization. Specifications marked "GBD" are guaranteed by design and not production tested.) PARAMETER SYMBOL LED Output Drive High VLEDDH Input Logic High, ALRT, SCL, SDA VIH Input Logic Low, ALRT, SCL, SDA VIL CONDITIONS IOH = 15mA, VBATT = 3.0V VDET Measured as a fraction of VBATT on TH rising Battery-Detach Detection Threshold Hysteresis VDET-HYS Measured as a fraction of VBATT on TH falling tTOFF TYP VBATT 0.27 MAX 91 UNITS V 1.5 Battery-Detach Detection Threshold Battery-Detach Comparator Delay MIN VBATT 1 V 96.2 0.5 V 99 % 1 TH step from 70% to 100% of VBATT (Alrtp = 0, EnAIN = 1, FTHRM = 1) % 100 μs RESISTANCE AND LEAKAGE Leakage Current, CSN, ALRT ILEAK VALRT < 15V -1 +1 μA Leakage Current, L1, L2, L3, and L4 ILEAK VALRT < 15V -1 +1 μA VCELLX < 2.0V -60 ±5 +60 nA IPD VSDA = 0.4V, VSCL = 0.4V 0.05 0.2 0.4 μA SCL Clock Frequency fSCL (Note 2) 400 kHz Bus Free Time Between a STOP and START Condition tBUF Leakage Current, CELLX Input Pulldown Current ILEAK_CELLX 2-WIRE INTERFACE Hold Time (Repeated) START Condition tHD:STA (Note 3) 0 1.3 μs 0.6 μs Low Period of SCL Clock tLOW 1.3 μs High Period of SCL Clock tHIGH 0.6 μs Setup Time for a Repeated START Condition tSU:STA 0.6 μs Data Hold Time tHD:DAT (Notes 4, 5) Data Setup Time tSU:DAT (Note 4) 0 0.9 100 μs ns Rise Time of Both SDA and SCL Signals tR 5 300 ns Fall Time of Both SDA and SCL Signals tF 5 300 ns Setup Time for STOP Condition tSU:STO 0.6 www.maximintegrated.com μs Maxim Integrated | 8 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Electrical Characteristics (continued) (VBATT = 2.3V to 4.9V, TA = -40ºC to +85ºC, typical value for TA is +25ºC. Limits are 100% tested at TA = +25°C. The operating temperature range and relevant supply voltage range are guaranteed by design and characterization. Specifications marked "GBD" are guaranteed by design and not production tested.) PARAMETER SYMBOL Spike Pulse Width Suppressed by Input Filter tSP Capacitive Load for Each Bus Line CB SCL, SDA Input Capacitance CONDITIONS MIN MAX UNITS (Note 6) 50 ns (Note 7) 400 pF CBIN TYP 6 pF TIMING Time-Base Accuracy tERR TH Precharge Time tPRE TA = +25°C -1 8.48 +1 % ms Note 1: All voltages are referenced to GND. Note 2: 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 3: fSCL must meet the minimum clock low time plus the rise/fall times. Note 4: The maximum tHD:DAT has only to be met if the device does not stretch the low period (tLOW) of the SCL signal. Note 5: This device internally provides a hold time of at least 100ns for the SDA signal (referred to the minimum VIH of the SCL signal) to bridge the undefined region of the falling edge of SCL. Note 6: Filters on SDA and SCL suppress noise spikes at the input buffers and delay the sampling instant. Note 7: CB represents total capacitance of one bus line in pF. www.maximintegrated.com Maxim Integrated | 9 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Typical Operating Characteristics (TA = +25°C, unless otherwise noted.) www.maximintegrated.com Maxim Integrated | 10 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Typical Operating Characteristics (continued) (TA = +25°C, unless otherwise noted.) www.maximintegrated.com Maxim Integrated | 11 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Pin Configuration(s) TDFN TOP VIEW (PAD SIDE DOWN) TH 1 14 SCL L1 2 13 SDA L2 3 12 ALRT L3 4 L4 5 10 CELLX/CSPH BATT 6 9 CSPL CSN 7 8 GND MAX17263 11 REG EP TDFN Pin Descriptions PIN NAME 1 TH 14 SCL Serial Clock Input. 2-wire clock line. Input only. SCL has an internal pulldown (IPD) for sensing disconnection. 13 SDA Serial Data Input/Output. 2-wire data line. Open-drain output driver. SDA has an internal pulldown (I PD) for sensing disconnection. 7 CSN Sense Resistor Negative Sense Point. On start up, the CSN voltage is measured to determine whether it is a high-side or low-side application. For a low-side application, Kelvin connect to the system side of the sense resistor; for a high-side application, Kelvin connect to the cell side of the sense resistor. 10 CELLX/ CSPH Multiple Function Pin. In multi-cell application, connect to an external voltage divider circuit to measure 40% of 1-cell voltage. In single cell high-side current measurement, Kelvin connect to the system side of the sense resistor. For single cell low-side current measurement application, connect to the BATT pin. 9 CSPL Low-Side Sense Resistor Positive Sense Point. Kelvin connect to the cell side of the sense resistor. 6 BATT IC Power Supply. For single cell applications, connect to the positive terminal of a battery cell. For multiple-series cells, connect to an external voltage regulator. Bypass with a 0.1μF capacitor to GND. 8 GND IC Ground. 11 REG Internal 1.8V Regulator Output. Bypass with an external 0.47μF capacitor to GND. Do not load externally. www.maximintegrated.com FUNCTION Thermistor Input. Connect a thermistor from TH to GND. TH also provides battery insertion/removal detection. Connect to BATT if not used. Maxim Integrated | 12 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Pin Descriptions (continued) PIN NAME FUNCTION 12 ALRT Alert Output. The ALRT pin is an open-drain active-low output which indicates fuel-gauge alerts. Connect to GND if not used. 2 L1 LED Push/Pull/Tri-state Driver Pin. Input for push-button LED control. 3 L2 LED Push/Pull/Tri-state Driver Pin. 4 L3 LED Push/Pull/Tri-state Driver Pin 5 L4 LED Push/Pull/Tri-state Driver Pin Functional Diagram OPTIONAL HIGH-SIDE SENSING (1S ONLY) SYSPWR RSENSE CSPH CSN 1.8V LDO IN 3~5V REG 32kHz OSCILLATOR OPTIONAL MULTI-SERIES VOLTAGE MEASUREMENT MUX THRM ENABLE INTERNAL PULLUP ModelGauge m5 CORE I2C INTERFACE INTERNAL LED DRIVER TH 10kΩ/ 100kΩ NTC 12-BIT 12bit ADC ADC ALRT INTERNAL TEMPERATURE SENSOR CELLX www.maximintegrated.com 0.47µF BATT 0.1µF PROTECTION CIRCUIT REG OUT MAX17263 CSPL GND EP RSENSE SDA SCL L1 L2 L3 L4 RBIAS LED CIRCUIT CSN SYSGND Maxim Integrated | 13 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Detailed Description The MAX17263 is an ultra-low power fuel gauge IC which implements the Maxim ModelGauge m5 EZ algorithm. The IC monitors either a single cell battery pack or multiple-series cell battery pack with an external resistor divider. The IC measures voltage, current, and temperature accurately to produce fuel gauge results. The ModelGauge m5 EZ robust algorithm provides tolerance against battery diversity. This additional robustness enables simpler implementation for most applications and batteries by avoiding time-consuming battery characterization. The IC features integrated control up to 12 LEDs. Simply connect the LEDs into the Charlieplexing network; the IC counts the populated LEDs and display the current SOC reported automatically. The features of LED control are detailed in the [[Integrated LED Control]] section. 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. The IC automatically compensates for aging, temperature, and discharge rate and provides accurate state of charge (SOC) in percentage (%) and remaining capacity in milliampere-hours (mAh) over a wide range of operating conditions. Fuel gauge error always converges to 0% as the cell approaches empty. The IC has a register set that is compatible with Intel's DBPT v2 dynamic power standard. This allows the system designer to safely estimate the maximum allowed CPU turbo-boost power level in complex power conditions. 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. The IC contains a unique serial number. It can be used for cloud-based authentication. See the Serial Number Feature section for more information. Communication to the host occurs over standard I2C interface. For information about I2C communication, refer to the User Guide 6597: MAX1726x ModelGauge m5 EZ User Guide. ModelGauge m5 EZ Performance ModelGauge m5 EZ performance provides plug-and-play operation when the IC is connected to most lithium batteries. While the IC can be custom tuned to the application's specific battery through a characterization process for ideal performance, the IC has the ability to provide good performance for most applications with no custom characterization required. Table 1 and Figure 1 show the performance of the ModelGauge m5 algorithm in applications using ModelGauge m5 EZ configuration. The ModelGauge m5 EZ provides good performance for most cell types. For some chemistries, such as lithium-ironphosphate (LiFePO4) and Panasonic NCR/NCA series cells, it is suggested that the customer request a custom model from Maxim for best performance. For even better fuel-gauging accuracy than ModelGauge m5 EZ, contact Maxim for information regarding cell characterization. Table 1. ModelGauge m5 EZ Performance DESCRIPTION AFTER FIRST CYCLE* (%) AFTER SECOND CYCLE* (%) Tests with less than 3% error 95 97 Tests with less than 5% error 98.7 99 Tests with less than 10% error 100 100 *Test conditions: +20°C and +40°C, run time of > 3 hours. www.maximintegrated.com Maxim Integrated | 14 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control ModelGauge m5 EZ CONFIGURATION PERFORMANCE 60% PERCENTILE OF TESTS (%) 50% TEST CONDITIONS: · 300+ DIFFERENT BATTERIES · 3000+ DISCHARGES · BETWEEN +20ºC TO +40ºC · RUN TIME OF > 3 HOURS · AFTER FIRST CYCLE 40% 30% 20% 10% 0% 1 2 3 4 5 6 7 8 9 10 WORST CASE ERROR DURING DISCHARGE (%) Figure 1. ModelGauge m5 EZ Configuration Performance Application Notes Refer to the following application notes for additional reference material: ● User Guide 6597: MAX1726x ModelGauge m5 EZ User Guide • Documents full register set • More details about ModelGauge m5 algorithm • Discusses additional applications ● User Guide 6595: MAX1726x Software Implementation Guide • Guidelines for software drivers including example code Standard Register Formats Unless otherwise stated during a given register's description, all IC registers follow the same format depending on the type of register. See Table 2 for the resolution and range of any register described hereafter. Note that current and capacity values are displayed as a voltage and must be divided by the sense resistor to determine Amps or Amp-hours. Table 2. ModelGauge m5 Register Standard Resolutions REGISTER TYPE LSb SIZE MINIMUM VALUE MAXIMUM VALUE Capacity 5.0μVh/ RSENSE 0.0μVh 327.675mVh/ RSENSE www.maximintegrated.com NOTES Equivalent to 0.5mAh with a 0.010Ω sense resistor. Maxim Integrated | 15 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Table 2. ModelGauge m5 Register Standard Resolutions (continued) REGISTER TYPE LSb SIZE MINIMUM VALUE MAXIMUM VALUE Percentage 1/256% 0.0% 255.9961% Voltage 78.125μV 0.0V 5.11992V Current 1.5625μV/ RSENSE -51.2mV/ RSENSE 51.1984mV/ RSENSE Signed 2's complement format. Equivalent to 156.25μA with a 0.010Ω sense resistor. Temperature 1/256°C -128.0°C 127.996°C Signed 2's complement format. 1°C LSb when reading only the upper byte. Resistance 1/4096Ω 0.0Ω 15.99976Ω Time 5.625s 0.0s 102.3984h Special NOTES 1% LSb when reading only the upper byte. On per-cell basis. Format details are included with the register description. ModelGauge m5 EZ Configuration Registers The following registers are inputs to the ModelGauge m5 algorithm and store characterization information for the application cells as well as important application specific parameters. They are described briefly here. Only the following information is required for configuring ModelGauge m5 EZ: ● Label Capacity—DesignCap ● Empty Voltage—VEmpty ● Charge Termination Current—ICHGTerm Refer to the MAX1726x Software Implementation Guide for more details on how to initialize the fuel gauge. DesignCap Register (18h) Register Type: Capacity Initial value: 0x0BB8 The DesignCap register holds the nominal capacity of the cell. VEmpty Register (3Ah) Register Type: Special Initial Value: 0xA561 (3.3V/3.88V) The VEmpty register sets thresholds related to empty detection during operation. Table 3 shows the register format. Table 3. VEmpty (3Ah) Format D15 D14 D13 D12 D11 VE D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 VR VE: Empty voltage target, during load. The fuel gauge provides capacity and percentage relative to the empty voltage target, eventually declaring 0% at VE. A 10mV resolution gives a 0V to 5.11V range. This value defaults to 3.3V after reset. VR: Recovery voltage. Sets the voltage level for clearing empty detection. Once the cell voltage rises above this point, empty voltage detection is reenabled. A 40mV resolution gives a 0V to 5.08V range. This value defaults to 3.88V, which is recommended for most applications. www.maximintegrated.com Maxim Integrated | 16 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control ModelCfg Register (DBh) Register Type: Special The ModelCFG register controls basic options of the EZ algorithm. Table 4 shows the register format. Table 4. ModelCFG (DBh) Format D15 Refresh D14 D13 D12 D11 D10 D9 D8 0 R100 0 0 VChg 0 0 D7 D6 D5 D4 ModelID D3 D2 D1 D0 VSEL CSEL 0 0 Refresh: Set Refresh to 1 to command the model reload. After completion, the IC clears Refresh to 0. R100: if using 100kΩ NTC, set R100 = 1; if using 10kΩ NTC, set R100 = 0. 0: Bit must be written 0. Do not write 1. ModelID: Choose from one of the following Lithium models. For the majority of batteries, use ModelID = 0. ModelID = 0: Use for most lithium cobalt-oxide variants (a large majority of lithium in the market-place). Supported by EZ without characterization. ModelID = 2: Use for lithium NCR or NCA cells such as Panasonic. Custom characterization is recommended in this case. ModelID = 6: Use for lithium iron-phosphate (LiFePO4). Custom characterization is recommended in this case. VChg: Set VChg to 1 for charge voltage higher than 4.25V (4.3V to 4.4V). Set VChg to 0 for 4.2V charge voltage. CSEL: High-side/low-side current sense selection. The current-sense schematic is automatically determined at bootup, and CSEL is initialized to the appropriate setting. Applications should generally not change CSEL to preserve the autodetected setting. VSEL: Single/Multi-Series Cell Selection. This is automatically detected. Applications should generally not change VSEL to preserve the auto-detected setting. IChgTerm Register (1Eh) Register Type: Current Initial Value: 0x0640 (250mA on 10mΩ) The IChgTerm register allows the device to detect when charge termination has occurred. Program IChgTerm to the exact charge termination current used in the application. Refer to the End-of-Charge Detection section of the User Guide 6597: MAX1726x ModelGauge m5 EZ User Guide for more details. Config Register (1Dh) and Config2 Register (BBh) Register Type: Special Initial Value: 0x2210 for Config, 0x3658 for Config2 The Config registers hold all shutdown enable, alert enable, and temperature enable control bits. Writing a bit location enables the corresponding function within one task period. Table 5 and Table 6 show the register formats. Table 5. Config (1Dh) Format D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 TSel SS TS VS IS THSH Ten Tex SHDN COMMSH 0 ETHRM FTHRM Aen Bei Ber www.maximintegrated.com Maxim Integrated | 17 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Table 6. Config2 (BBh) Format D15 D14 D13 D12 0 0 AtRateEn DPEn D11 D10 D9 POWR D8 D7 D6 D5 D4 dSOCen TAlrtEn LDMdl 1 D3 D2 DRCfg D1 D0 CPMode 0 0: Bit must be written 0. Do not write 1. 1: Bit must be written 1. Do not write 0. TSEL: Temperature sensor select. Set to 0 to use internal die temperature. Set to 1 to use temperature information from thermistor. ETHRM bit must be set to 1 when TSel is 1. SS: SOC ALRT Sticky. When SS = 1, SOC alerts can only be cleared through software. When SS = 0, SOC alerts are cleared automatically when the threshold is no longer exceeded. TS: Temperature ALRT Sticky. When TS = 1, temperature alerts can only be cleared through software. When TS = 0, temperature alerts are cleared automatically when the threshold is no longer exceeded. VS: Voltage ALRT Sticky. When VS = 1, voltage alerts can only be cleared through software. When VS = 0, voltage alerts are cleared automatically when the threshold is no longer exceeded. IS: Current ALRT Sticky. When IS = 1, current alerts can only be cleared through software. When IS = 0, current alerts are cleared automatically when the threshold is no longer exceeded. THSH: TH Pin Shutdown. Set to 1 to enable device shutdown when the IC is mounted host-side and the battery is removed. The IC enters shutdown if the TH pin remains high (VTH > VBATT - VDET) for longer than the timeout of the ShdnTimer register. This also configures the device to wake up when TH is pulled low with a thermistor on-cell insertion. Note that if COMMSH and THSH are both set to 0, the device wakes up on any edge of SDA. Ten: Enable Temperature Channel. Set to 1 and set ETHRM or FTHRM to 1 to enable temperature measurement. Tex: Temperature External. When set to 1, the fuel gauge requires external temperature measurements to be written from the host. When set to 0, the ICs own measurements are used instead. SHDN: Shutdown. Write this bit to logic 1 to force a shutdown of the device after timeout of the ShdnTimer register (default 45s delay). SHDN is reset to 0 at power-up and upon exiting shutdown mode. In order to command shutdown within 45 seconds, first write HibCFG = 0x0000 to enter active mode. COMMSH: Communication Shutdown. Set to logic 1 to force the device to enter shutdown mode if both SDA and SCL are held low for more than timeout of the ShdnTimer register. This also configures the device to wake up on a rising edge of any communication. Note that if COMMSH and THSH are both set to 0, the device wakes up on any edge of SDA. Refer to the User Guide 6597: MAX1726x ModelGauge m5 EZ User Guide for details. ETHRM: Enable Thermistor. Set to logic 1 to enable the TH pin measurement. FTHRM: Force Thermistor Bias Switch. This allows the host to control the bias of the thermistor switch or enable fast detection of battery removal. Set FTHRM = 1 to always enable the thermistor bias switch. With a standard 10kΩ thermistor, this adds an additional ~200μA to the current drain of the circuit. Aen: Enable alert on fuel-gauge outputs. When Aen = 1, any violation of the alert threshold register values by temperature, voltage, current, or SOC triggers an alert. This bit affects the ALRT pin operation only. The Smx, Smn, Tmx, Tmn, Vmx, Vmn, Imx, and Imn bits of the Status register (000h) are not disabled. Bei: Enable alert on battery insertion when the IC is mounted host-side. When Bei = 1, a battery-insertion condition, as detected by the TH pin voltage, triggers an alert. Ber: Enable alert on battery removal when the IC is mounted host-side. When Ber = 1, a battery-removal condition, as detected by the TH pin voltage, triggers an alert. AtRateEn: AtRate enable. When this bit is set to 0, AtRate calculations are disabled and registers AtQResidual/AtTTE/ AtAvSOC/AtAvCap can be used as general purpose memory. DPEn: Dynamic power enable. When this bit is set to 0, Dynamic Power calculations are disabled and registers www.maximintegrated.com Maxim Integrated | 18 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control MaxPeakPower/SusPeakPower/MPPCurrent/SPPCurrent can be used as general purpose memory. Cannot be enabled at the same time with LEDCfg3.FullSpd bit. POWR: Sets the time constant for the AvgPower register. The default POR value of 0100b gives a time constant of 11.25s. The equation setting the period is: AvgPower time constant = 45s x 2(POWR-6) dSOCen: SOC Change Alert Enable. Set this bit to 1 to enable alert output with the Status.dSOCi bit function. Write this bit to 0 to disable alert output with the Status. dSOCi bit. This bit is set to 0 at power-up. TAlrten: Temperature Alert Enable. Set this bit to 1 to enable temperature based alerts. Write this bit to 0 to disable temperature alerts. This bit is set to 1 at power-up. LDMdl: Host sets this bit to 1 in order to initiate firmware to finish processing a newly loaded model. Firmware clears this bit to zero to indicate that model loading is finished. DRCfg: Deep relax time configuration. 00 for 0.8 to 1.6 hours, 01 for 1.6 to 3.2 hours, 10 for 3.2 to 6.4 hours and 11 for 6.4 to 12.8 hours. CPMode: Constant-power mode. Set to 1 to enable constant-power mode. If it is set to 0, AtRate/AvgCurrent is used for AvgVCell (At)TTE/(At)QResidual/(At)AvSOC/(At)AvCap. If it is set to 1, AtRate/AvgCurrent x (AvgVCell + VEmpty) 2 is used for those / calculations ModelGauge m5 Algorithm Classical coulomb-counter-based fuel gauges have excellent linearity and short-term performance. However, they suffer from drift due to the accumulation of the offset error in the current-sense measurement. Although the offset error is often very small, it cannot be eliminated. It causes the reported capacity error to increase over time and requires periodic corrections. Corrections are traditionally performed at full or empty. Some other systems also use the relaxed battery voltage to perform corrections. These systems determine the true state-of-charge (SOC) based on the battery voltage after a long time of no current flow. Both have the same limitation: if the correction condition is not observed over time in the actual application, the error in the system is boundless. The performance of classic coulomb counters is dominated by the accuracy of such corrections. Voltage measurement based SOC estimation has accuracy limitations due to imperfect cell modeling, but does not accumulate offset error over time. The IC includes an advanced voltage fuel gauge (VFG) that estimates open-circuit voltage (OCV), even during current flow, and simulates the nonlinear internal dynamics of a Li+ battery to determine the SOC with improved accuracy. The model considers the time effects of a battery caused by the chemical reactions and impedance in the battery to determine SOC. This SOC estimation does not accumulate offset error over time. The IC performs a smart empty compensation algorithm that automatically compensates for the effect of temperature condition and load condition to provide accurate state-of-charge information. The converge-to-empty function eliminates error toward empty state. The IC learns battery capacity over time automatically to improve long-term performance. The age information of the battery is available in the output registers. The ModelGauge m5 algorithm combines a high-accuracy coulomb counter with a VFG. See Figure 2. The complementary combined result eliminates the weaknesses of both the coulomb counter and the VFG while providing the strengths of both. A mixing algorithm weighs and combines the VFG capacity with the coulomb counter and weighs each result so that both are used optimally to determine the battery state. In this way, the VFG capacity result is used to continuously make small adjustments to the battery state, cancelling the coulomb-counter drift. www.maximintegrated.com Maxim Integrated | 19 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control RSENSE CURRENT INTEGRATOR ModelGauge ALGORITHM COULOMB COUNTER Q CHANGE %SOC CHANGE CAPACITY MICROCORRECTIONS FULL, EMPTY, AND STANDBY-STATE DETECTION UNNECESSARY Figure 2. ModelGauge m5 Algorithm The ModelGauge m5 algorithm uses this battery state information and accounts for temperature, battery current, age, and application parameters to determine the remaining capacity available to the system. As the battery approaches the critical region near empty, the ModelGauge m5 algorithm invokes a special error correction mechanism that eliminates any error. The ModelGauge m5 algorithm continually adapts to the cell and application through independent learning routines. As the cell ages, its change in capacity is monitored and updated and the voltage-fuel-gauge dynamics adapt based on cellvoltage behavior in the application. ModelGauge m5 Algorithm Output Registers The following registers are outputs from the ModelGauge m5 algorithm. The values in these registers become valid 351ms after the IC is configured. RepCap Register (05h) Register Type: Capacity RepCap or reported remaining capacity in mAh. The ModelGauge m5 algorithm prevents remaining capacity from making a sudden jump during load change conditions. www.maximintegrated.com Maxim Integrated | 20 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control RepSOC Register (06h) Register Type: Percentage RepSOC is the reported state-of-charge percentage output for use by the application GUI. FullCapRep Register (10h) Register Type: Capacity This register reports the full capacity that goes with RepCap, generally used for reporting to the user. A new full-capacity value is calculated at the end of every charge cycle in the application. TTE Register (11h) Register Type: Time The TTE register holds the estimated time to empty for the application under present temperature and load conditions. TTE register is only valid when current register is negative. TTF Register (20h) Register Type: Time The TTF register holds the estimated time to full for the application under present conditions. The TTF value is determined by learning the constant current and constant voltage portions of the charge cycle based on experience of prior charge cycles. Time-to-full is then estimated by comparing the present charge current to the charge termination current. Operation of the TTF register assumes all charge profiles are consistent in the application. The TTF register is only valid when the current register is positive. Cycles Register (17h) Register Type: Special The Cycles register maintains a total count of the number of charge/discharge cycles of the cell. The result is stored as a fraction of a full cycle. For example, a full charge/discharge cycle results in the Cycles register incrementing by 100%. The Cycles register accumulates fractional or whole cycles. For example, if a battery is cycled 10% x 10 times, then it is equivalent to 100% of one cycle. The Cycles register has a full range of 0 to 655.35 cycles with a 1% LSb. Status Register (00h) Register Type: Special Initial Value: 0x8082 The Status register maintains all flags related to alert thresholds and battery insertion or removal. Table 7 shows the Status register format. Table 7. Status (00h) Format D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 Br Smx Tmx Vmx Bi Smn Tmn Vmn dSOCi Imx X X Bst Imn POR X POR (Power-On Reset): This bit is set to 1 when the device detects that a software or hardware POR event has occurred. This bit must be cleared by system software to detect the next POR event. POR is set to 1 at power-up. Imn and Imx (Minimum/Maximum Current-Alert Threshold Exceeded): These bits are set to 1 whenever a Current register reading is below (Imn) or above (Imx) the IAlrtTh thresholds. These bits may or may not need to be cleared by system software to detect the next event. See Config.IS bit description. Imn and Imx are cleared to 0 at power-up. Vmn and Vmx (Minimum/Maximum Voltage-Alert Threshold Exceeded): These bits are set to 1 whenever a VCell www.maximintegrated.com Maxim Integrated | 21 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control register reading is below (Vmn) or above (Vmx) the VAlrtTh thresholds. These bits may or may not need to be cleared by system software to detect the next event. See Config.VS bit description. Vmn and Vmx are cleared to 0 at power-up. Tmn and Tmx (Minimum/Maximum Temperature-Alert Threshold Exceeded): These bits are set to 1 whenever a Temperature register reading is below (Tmn) or above (Tmx) the TAlrtTh thresholds. These bits may or may not need to be cleared by system software to detect the next event. See Config.TS bit description. Tmn and Tmx are cleared to 0 at power-up. Smn and Smx (Minimum/Maximum SOC-Alert Threshold Exceeded): These bits are set to 1 whenever SOC is below (Smn) or above (Smx) the SAlrtTh thresholds. These bits may or may not need to be cleared by system software to detect the next event. See Config.SS description. Smn and Smx are cleared to 0 at power-up. Bst (Battery Status): Useful when the IC is used in a host-side application. This bit is set to 0 when a battery is present in the system, and set to 1 when the battery is absent. Bst is set to 0 at power-up. dSOCi (State-of-Charge 1% Change Alert): This is set to 1 whenever the RepSOC register crosses an integer percentage boundary such as 50.0%, 51.0%, etc. Must be cleared by host software. dSOCi is set to 1 at power-up. Bi (Battery Insertion): Useful when the IC is used in a host-side application. This bit is set to 1 when the device detects that a battery has been inserted into the system by monitoring the TH pin. This bit must be cleared by system software to detect the next insertion event. Bi is set to 0 at power-up. Br (Battery Removal): Useful when the IC is used in a host-side application. This bit is set to 1 when the system detects that a battery has been removed from the system. This bit must be cleared by system software to detect the next removal event. Br is set to 1 at power-up. X (Don’t Care): This bit is undefined and can be logic 0 or 1. Analog Measurements The IC monitors voltage, current, and temperature. This information is provided to the fuel guage algorithm to predict cell capacity and also made available to the user. Voltage Measurement VCell Register (09h) Register Type: Voltage In multi-cell application, VCell register reports the 2.5X the voltage measured at the Cellx pin. This represents the per cell voltage of the battery pack. In single-cell application, VCell register reports the voltage measured between BATT and GND AvgVCell Register (19h) Register Type: Voltage The AvgVCell register reports an average of the VCell register readings. MaxMinVolt Register (1Bh) Register Type: Special Initial Value: 0x00FF The MaxMinVolt register maintains the maximum and minimum of VCell register values since device reset. At power-up, the maximum voltage value is set to 00h (the minimum) and the minimum voltage value is set to FFh (the maximum). Therefore, both values are changed to the voltage register reading after the first update. Host software can reset this register by writing it to its power-up value of 0x00FF. The maximum and minimum voltages are each stored as 8-bit values with a 20mV resolution. Table 8 shows the register format. www.maximintegrated.com Maxim Integrated | 22 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Table 8. MaxMinVolt (1Bh) Format D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 MaxVCELL D4 D3 D2 D1 D0 MinVCELL MaxVCELL: Maximum VCell register reading MinVCELL: Minimum VCell register reading Current Measurement The IC monitors the current flow through the battery by measuring the voltage across the current-sensing element over a ±51.2mV range. The IC is precalibrated for current-measurement accuracy in Maxim's factory. Additionally, the IC maintains a record of the minimum and maximum current measured by the IC and an average current. See the Layout Guidelines section for the recommended board layout to minimize current-sense error. Current Register (0Ah) Register Type: Current The IC measures the voltage across the sense resistor, and the result is stored as a two’s complement value in the Current register. Voltages outside the minimum and maximum register values are reported as the minimum or maximum value. The register value should be divided by the sense resistance to convert to amperes. The value of the sense resistor determines the resolution and the full-scale range of the current readings. Table 9 shows range and resolution values for typical sense resistances. This is for rechargeable applications. Non-rechargeable applications with long run-times should generally use higher sense resistor value. Table 9. Current Measurement Range and Resolution vs. Sense Resistor Value BATTERY FULL CAPACITY (mAh) SENSE RESISTOR (mΩ) CURRENT REGISTER RESOLUTION (μA) CURRENT REGISTER RANGE (A) CAPACITY RESOLUTION (mAh) > 4000 1 1562.5 ± 51.2 5 > 2000 2 781.25 ± 25.6 2.5 > 800 5 312.5 ± 10.24 1 > 400 10 156.25 ± 5.12 0.5 > 200 20 78.125 ± 2.56 0.25 > 80 50 31.25 ± 1.024 0.1 AvgCurrent Register (0Bh) Register Type: Current The AvgCurrent register reports an average of Current register readings. MaxMinCurr Register (1Ch) Register Type: Special Initial Value: 0x807F The MaxMinCurr register maintains the maximum and minimum Current register values since the last IC reset or until cleared by host software. At power-up, the maximum current value is set to 80h (most negative) and the minimum current value is set to 7Fh (most positive). Therefore, both values are changed to the Current register reading after the first update. Host software can reset this register by writing it to its power-up value of 0x807F. The maximum and minimum www.maximintegrated.com Maxim Integrated | 23 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control currents are each stored as two’s complement 8-bit values with (0.4mV) / Rsense resolution. Table 10 shows the register format. Table 10. MaxMinCurr (1Ch) Format D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 MaxCurrent D4 D3 D2 D1 D0 MinCurrent MaxCurrent: Maximum Current register reading MinCurrent: Minimum Current register reading Temperature Measurement The IC can be configured to measure its own internal die temperature or an external NTC thermistor. Set Config.TSEL = 0 (default) to enable die temperature measurement. Set Config.TSEL = 1 to enable thermistor measurement. Thermistor conversions are initiated by periodically connecting the TH and BATT pins internally. Measurement results of TH pin are compared to the voltage of the BATT pin and converted to a ratiometric value from 0% to 100%. The active pullup is disabled when temperature measurements are complete. This reduces the current consumption. The ratiometric results are converted to temperature using the temperature gain (TGain), temperature offset (TOff), and temperature curve (Curve) register values. Internal die temperature measurements are factory calibrated and are not affected by TGain, TOff, and Curve register settings. Refer to the User Guide 6597: MAX1726x ModelGauge m5 EZ User Guide for more details. Additionally, the IC maintains a record of the minimum and maximum temperature measured and an average temperature. Temp Register (08h) Register Type: Temperature The Temp register provides the temperature measured by the thermistor or die temperature based on the Config register setting. AvgTA Register (16h) Register Type: Temperature The AvgTA register reports an average of the readings from the Temp register. MaxMinTemp Register (1Ah) Register Type: Special Initial Value: 0x807F The MaxMinTemp register maintains the maximum and minimum Temp register (08h) values since the last fuel-gauge reset or until cleared by host software. At power-up, the maximum value is set to 0x80 (most negative) and the minimum value is set to 0x7F (most positive). Therefore, both values are changed to the Temp register reading after the first update. Host software can reset this register by writing it to its power-up value of 0x807F. The maximum and minimum temperatures are each stored as two’s complement 8-bit values with 1°C resolution. Table 11 shows the format of the register. Table 11. MaxMinTemp (1Ah) Format D15 D14 D13 D12 D11 MaxTemperature www.maximintegrated.com D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 MinTemperature Maxim Integrated | 24 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control MaxTemperature: Maximum Temp register reading MinTemperature: Minimum Temp register reading DieTemp Register (034h) Register Type: Temperature The DieTemp register provides the internal die temperature measurement. If Config.TSel = 0, DieTemp and Temp registers have the value of the die temperature. Power Register (B1h) Instant power calculation from immediate current and voltage. The LSB is (8μV2) / Rsense. AvgPower Register (B3h) Filtered average power from the Power register. The LSB is (8μV2) / Rsense. Alert Function The Alert Threshold registers allow interrupts to be generated by detecting a high or low voltage, current, temperature, or state-of-charge. Interrupts are generated on the ALRT pin open-drain output driver. An external pullup is required to generate a logic-high signal. Alerts can be triggered by any of the following conditions: • Battery removal: (VTH > VBATT – VDET) and battery removal detection enabled (Ber = 1). • Battery insertion: (VTH < VBATT – VDET-HYS) and battery insertion detection enabled (Bei = 1). • Over/undervoltage: VAlrtTr register threshold violation (upper or lower) and alerts enabled (Aen = 1). • Over/undertemperature: TAlrtTr register threshold violation (upper or lower) and alerts enabled (Aen = 1). • Over/undercurrent: IAlrtTr register threshold violation (upper or lower) and alerts enabled (Aen = 1). • Over/under SOC: SAlrtTr register threshold violation (upper or lower) and alerts enabled (Aen = 1). • 1% SOC change: RepSOC register bit d8 (1% bit) changed (dSOCen = 1). To prevent false interrupts, the threshold registers should be initialized before setting the Aen bit. Alerts generated by battery insertion or removal can only be reset by clearing the corresponding bit in the Status (00h) register. Alerts generated by a threshold-level violation can be configured to be cleared only by software, or cleared automatically when the threshold level is no longer violated. See the Config (1Dh) and Config2 (BBh) register descriptions for details of the alert function configuration. VAlrtTh Register (01h) Register Type: Special Initial Value: 0xFF00 (Disabled) The VAlrtTh register shown in Table 12 sets upper and lower limits that generate an alert if exceeded by the VCell register value. The upper 8 bits set the maximum value and the lower 8 bits set the minimum value. Interrupt threshold limits are selectable with 20mV resolution over the full operating range of the VCell register. Table 12. VAlrtTh (01h) Format D15 D14 D13 D12 VMAX D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 VMIN VMAX: Maximum voltage reading. An alert is generated if the VCell register reading exceeds this value. www.maximintegrated.com Maxim Integrated | 25 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control VMIN: Minimum voltage reading. An alert is generated if the VCell register reading falls below this value. TAlrtTh Register (02h) Register Type: Special Initial Value: 0x7F80 (Disabled) The TAlrtTh register (Table 13) sets upper and lower limits that generate an alert if exceeded by the Temp register value. The upper 8 bits set the maximum value and the lower 8 bits set the minimum value. Interrupt threshold limits are stored in 2’s-complement format with 1°C resolution over the full operating range of the Temp register. Table 13. TAlrtTh (02h) Format D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 TMAX D4 D3 D2 D1 D0 TMIN TMAX: Maximum temperature reading. An alert is generated if the Temp register reading exceeds this value. TMIN: Minimum temperature reading. An alert is generated if the Temp register reading falls below this value. SAlrtTh Register (03h) Register Type: Special Initial Value: 0xFF00 (Disabled) The SAlrtTh register shown (Table 14) sets upper and lower limits that generate an alert if exceeded by RepSOC. The upper 8 bits set the maximum value and the lower 8 bits set the minimum value. Interrupt threshold limits are configurable with 1% resolution over the full operating range of the RepSOC register. Table 14. SAlrtTh (03h) Format D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 SMAX D4 D3 D2 D1 D0 SMIN SMAX: Maximum state-of-charge threshold. An alert is generated if the RepSOC register exceeds this value. SMIN: Minimum state-of-charge threshold. An alert is generated if the RepSOC register falls below this value. IAlrtTh Register (B4h) Register Type: Special Initial Value: 0x7F80 (Disabled) The IAlrtTh register (Table 15) sets upper and lower limits that generate an alert if exceeded by the Current register value. The upper 8 bits set the maximum value and the lower 8 bits set the minimum value. Interrupt threshold limits are selectable with 0.4mV/RSENSE resolution over the full operating range of the Current register. Table 15. IAlrtTh (B4h) Format D15 D14 D13 D12 IMAX D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 IMIN IMAX: Maximum current reading. An alert is generated if the current register reading exceeds this value. IMIN: Maximum current reading. An alert is generated if the current register reading falls below this value. www.maximintegrated.com Maxim Integrated | 26 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Serial Number Feature Each IC provides a unique serial number ID. To read this serial number, clear the AtRateEn and the DPEn bit in the Config2 register. The 128-bit serial information overwrites the Dynamic Power and AtRate output registers. To continue Dynamic Power and AtRate operations after reading the serial number, the host should set Config2.AtRateEn and Config2.DPEn to 1. Table 16. Serial Number Format ADDRESS Config2.AtRateEn = 1 || Config2.DPEn = 1 Config2.AtRateEn = 0 && Config2.DPEn = 0 0xD4 MaxPeakPower Serial Number Word0 0xD5 SusPeakPower Serial Number Word1 0xD9 MPPCurrent Serial Number Word2 0xDA SPPCurrent Serial Number Word3 0xDC AtQResidual Serial Number Word4 0xDD AtTTE Serial Number Word5 0xDE AtAvSoc Serial Number Word6 0xDF AtAvCap Serial Number Word7 Integrated LED Control The IC features an integrated LED driver for lighting up to 12 LEDs with only 4 pins by using the Charlieplexing LED network configuration. At start up, the IC performs LED auto-detection to measure the number of LEDs present in the network. Host-side software can configure the number of LEDs through I2C communication if needed. The number of LEDs that light up corresponds to the SOC value reported. The IC automatically controls the duty cycle to make sure the brightness is consistent over the battery supply voltage range. The LEDs can be initiated by push-button or directly by I2C command. Different modes of LED operation are configurable to best suite your application. The circuit configuration should follow the Charlieplexing network as shown in Figure 3. For controlling less than 12 LEDs, populate sequentially from LED0. For example, if controlling 5 bar LEDs, only populate LED0 to LED4 and the four bias resistors. The LED5 through LED11 are replaced by an open circuit. Figure 3 is an example for controlling identical LEDs. For non-identical LEDs, put bias resistor in series with each LED to bias the current correctly. www.maximintegrated.com Maxim Integrated | 27 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control SYSPWR BATT REG (2S+) RBIAS BATT BATT LED1 LED0 LED2 100kΩ L1 0.1µF LED3 RBIAS LED4 LED5 LED6 LED7 RBIAS LED8 LED9 LED10 LED11 RBIAS 100kΩ PUSH BUTTON L2 MAX17263 (2S+) L3 CELLX L4 CSPL PROTECTION CIRCUIT CSN EP RSENSE SYSGND Figure 3. LED Charlieplexing Circuit Table 17 shows the bias resistor selection guide for typical types of LEDs. Applications using larger LED resistors or smaller sense resistors than the guidance may not achieve correct auto-count upon start up. For such applications, the LED count can be corrected by I2C update to LEDCfg1. Table 17. LED Bias Resistor Selection Guide LED INDICATOR COLOR TYPICAL Vf AT 5mA CURRENT Red/Yellow Green/Blue/White SUGGESTED BIAS RESISTOR RANGE 20mΩ RSENSE 10mΩ RSENSE 5mΩ RSENSE 1.8 ≤ 400Ω ≤ 240Ω ≤ 180Ω 2.8 ≤ 100Ω ≤ 30Ω ≤ 10Ω The following LED features are available for configuration: 1. Push-button control, Always-on, or Light-up-during-charging: In the push button mode, the stay-on timing is controllable through a timer or only while button is pressed. In alwayson mode, the LED driver is always on and may be turned off by host I2C command. In light-up-during-charging mode, the LED is always on when charging current is sufficient. These features can be controlled with the LEDCfg1 register. 2. Gray-LED vs. Full-Bar: As shown in Figure 4, the gray-LED mode provides "half LED bar" light level to provide higher resolution indication on current SOC level. This can be configured in the LEDCfg1 register. 3. Blinking LED: The "gray LED" can optionally be configured as blinking LED with configurable timing. When SOC nears empty, the last LED can be configured to blink to indicate empty. The details of the configuration are described at LEDCfg2 register. 4. Empty LED: www.maximintegrated.com Maxim Integrated | 28 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control In this configuration, one LED is configured separately as "empty LED". When the SOC reaches less than half bar, the empty LED lights up to indicate a need to recharge. This feature can be configured in the LEDCfg2 register. The following shows an example of 4 LEDs and one empty LED with full-bar mode. RepSOC (%) EMPTY LED LED3 LED2 LED1 LED0 87.5 to 100 off on on on on 62.5 to 87.5 off off on on on 37.5 to 62.5 off off off on on 12.5 to 37.5 off off off off on 0 to 12.5 on off off off off 5. Detect number of LEDs: The LED auto-count functionality can be triggered by reset and then set the LEDCfg2.EnAutoLEDCnt. At start up, this functionality is automatically triggered. 5 LED OPERATION vs. SOC 5 full 4 full, 1 dim FULL-BAR-MODE GRAY-LED MODE 4 full 3 full, 1 dim 3 full 2 full, 1 dim OPTIONAL EMPTY BLINKING 2 full 1 full, 1 dim 1 full 1 dim 0 lit 100% 90% 80% 70% 50% 40% 60% RepSOC(%) 30% 20% 10% 0% Figure 4. LED Status vs. Reported SOC Value in 5 LEDs Example LED Configuration Registers LEDCfg1 Register (40h) Initial value: 0x6070 The LEDCfg1 register configures the LED driver operation. If any LED activity is initiated, the MAX17263 automatically wakes up from hibernate mode into active mode. www.maximintegrated.com Maxim Integrated | 29 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Table 18. LEDCfg1 (040h) Format D15 D14 D13 D12 LEDTimer D11 D10 D9 AniStep D8 D7 AniMd D6 LEDMd D5 D4 LChg GrEn D3 D2 D1 D0 NBARS NBARS: Sets the number of LED bars. After LED auto-count, this value is updated automatically. GrEn: Set GrEn = 1 to enable gray-scale for the 'remainder' LED. Otherwise, LEDs are based on proper rounding math. See the following table for example. RANGE WITH GrEn = 0 (ROUNDING) (%) RANGE WITH GrEn = 1 (NO ROUNDING) (%) 6bar 100 to 91.67 100 to 83.33 5bar 91.67 to 75 83.33 to 66.67 4bar 75 to 58.33 66.67 to 50 3bar 58.33 to 41.67 50 to 33.33 2bar 41.67 to 25 33.33 to 16.67 1bar 25 to 8.33 0 to 16.7 0bar 8.33 to 0 0 RANGE WITH GrEn = 0 (ROUNDING) (%) RANGE WITH GrEn = 1 (NO ROUNDING) (%) 4bar 88.5 to 100 75 to 100 3bar 62.5 to 88.5 50 to 75 2bar 37.5 to 62.5 25 to 50 1bar 12.5 to 37.5 0 to 25 0bar 0 to 12.5 0 LChg: Set LChg = 1 to constantly drive LEDs when battery charging (charge current > IchgTerm register) is detected. LEDMd: LED Mode. Set LEDMd = 00 to disable LEDs. Set LEDMd = 10 for direct push-button control. Set LEDMd = 01 for push-button start and timer-stop. Set LEDMd = 11 to force LEDs to turn on regardless of push-button and without any timer. LEDMd configuration effects LEDCtrl configuration. AniMd: Animation Mode Control. Only applicable for LEDMd = 01 or 11. Set AniMd = 00 for normal behavior; solid bars with one gray. Set AniMd = 01 for animation to fill the bars. Set AniMd = 10 for breathing LEDs. Set AniMd = 11 for fill animation plus breathing animation. AniStep: Determines the step-size of the animation-mode operation. Larger AniStep animates faster. LEDTimer: LEDTimer sets the LED termination time according to the following table: LEDTimer 0 1 2 3 4 5 6 7 termination time (s) 0.1 0.3 0.6 1.3 2.7 5.5 8.6 10.0 LEDTimer sets the blinking interval according to the following table: LEDTimer 0 1 2 3 4 5 6 7 blinking interval (s) 0.4 0.4 0.4 0.4 0.7 1.4 2.8 5.6 LEDCfg2 Register (4Bh) Initial value: 0x011f The LEDCfg2 register configures the LED driver operations. www.maximintegrated.com Maxim Integrated | 30 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Table 19. LEDCfg2 (04Bh) Format D15 D14 D13 D12 DLED D11 D10 D9 VLED D8 D7 D6 D5 EnAutoLEDCnt GBlink EBlink FBlink D4 D3 D2 D1 D0 Brightness Brightness: Set Brightness from 0 to 31 according to the desired brightness of the LED. The IC compensates for battery voltage effect on brightness to provide stable brightness over supply voltage. FBlink: Full Blink Enable. Set FBlink = 1 to blink all LEDs when full is detected. The blinking period is controlled by LEDTimer. EBlink: Empty Blink Enable. Set EBlink = 1 to blink lowest LED when empty is detected. The blinking period is controlled by LEDTimer. GBlink: Gray Blink Enable. Set GBlink = 1 to blink gray LED. The blinking period is controlled by LEDTimer. EnAutoLEDCnt: Enable auto LED counting. At start up, the auto counting is triggered automatically. To command an autodetect, reset and then set this bit. VLED: Set VLED to the nominal LED voltage, with a 40mV LSB and a 2.52V range. The firmware compensates the LED duty according to the following equation: LED Duty = Brightness x (Vempty-VLED)/(VCELL-VLED) DLED: Set DLED = 1 to configure LED0 to operate as a "empty-battery-LED", which could be a different color from the others. For example, in a 5-bar system, 5 white LEDs indicate full, 2 white LEDs indicate 40%, and when down to less than half-bar LED (less than 10%), it instead drives the empty LED (LED0). LEDCfg3 Register (37h) Initial value: 0x8000 The LEDCfg3 register configures additional LED settings. Table 20. LEDCfg3 (37h) Format D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 FullSpd DNC CustLEDCtrl 0 0 0 0 0 0 0 0 0 0 0 0 0 FullSpd: When FullSpd = 1, firmware updates LED calculations and timing operations every 175ms. When FullSpd = 0, LED calculations are only updated every 0.7 seconds. CustLEDCtrl: If this bit is 0, LEDs are managed by LEDCfg1/LEDCfg2 registers. If this bit is 1, LEDs are managed by CustLED register. DNC: Do-Not-Change. This bit is automatically calculated at start up according to schematic auto-detection. Do not change this bit. Use the following sequence to write to LEDCfg3: 1. x = ReadWord(LEDCfg3_address) 2. y = x & 0x4000 3. WriteWord (LEDCfg3_address, y + (LEDCfg3_Value&0xBFFF)) CustLED Register (64h) The CustLED register configures each LED individually. Enabling LEDCfg3.CustLEDCtrl is required for custom LED control. Table 21. CustLED (64h) Format D15 D14 D13 D12 www.maximintegrated.com D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 Maxim Integrated | 31 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Table 21. CustLED (64h) Format (continued) 0 0 0 0 LED11 LED10 LED9 LED8 LED7 LED6 LED5 LED4 LED3 LED2 LED1 LED0 LEDn: Set the bit to turn on LED at index n. Clear the bit to turn off. ModelGauge m5 Memory Space Registers that relate to functionality of the ModelGauge m5 fuel gauge are located on pages 0h-4h and are continued on pages Bh and Dh. See the ModelGauge m5 EZ Algorithm section for details of specific register operation. Register locations marked reserved should not be written to. Table 22. ModelGauge m5 Register Memory Map PAGE/ 00h 10h 0h Status 1h VAlrtTh 2h TAlrtTh 3h SAlrtTh WORD 20h 30h 40h B0h D0h FullCapRep TTF TTE DevName Reserved LEDCfg1 Status2 RSense / UserMem3 Reserved Reserved Power ScOcvLim QRTable00 FullSocThr QRTable10 QRTable20 QRTable30 ID / UserMem2 VGain FullCapNom Reserved RGain AvgPower SOCHold 4h AtRate RCell Reserved DieTemp Reserved IAlrtTh MaxPeakPower 5h RepCap Reserved Reserved FullCap dQAcc TTFCfg SusPeakPower 6h RepSOC AvgTA Reserved Reserved dPAcc CVMixCap PackResistance 7h Age Cycles AIN LEDCfg3 Reserved CVHalfTime SysResistance 8h Temp DesignCap LearnCfg RComp0 Reserved CGTempCo MinSysVoltage 9h VCell AvgVCell FilterCfg TempCo ConvgCfg Curve MPPCurrent Ah Current MaxMinTemp RelaxCfg VEmpty VFRemCap HibCfg SPPCurrent Bh AvgCurrent MaxMinVolt MiscCfg Reserved LEDCfg2 Config2 ModelCfg Ch QResidual MaxMinCurr TGain Reserved Reserved VRipple AtQResidual Dh MixSOC Config TOff FStat QH RippleCfg AtTTE Eh AvSOC IChgTerm CGain Timer Reserved TimerH AtAvSOC Fh MixCap AvCap COff ShdnTimer Reserved Reserved AtAvCap Layout Guidelines Proper circuit layout as shown in Figure 5 is essential for voltage, temperature, and current measurement accuracy. The recommended layout guidelines are as follows: ● CSN and CSPH/CSPL traces should make Kelvin connections to the sense resistor. Current is measured differentially through the CSN and CSPH/CSPL pins. Any shared high-current paths on these traces affect current measurement accuracy. ● Connect EP directly to the GND pin. ● REG capacitor trace loop area should be minimized. REG should be connected to the GND pin as close as possible to the IC. Run only a single GND trace to the sense resistor. This helps filter any noise from the internal regulated supply. ● All other ground connections should be kept separate from the current sensing traces. • The kelvin lines should not be shared with other circuits. www.maximintegrated.com Maxim Integrated | 32 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control • Vias on the kelvin traces are not recommended. ● There are no limitations on any other IC connection. Other IC pins as well as any external components mounted to these pins have no special layout requirements. LOW-SIDE CURRENT MEASUREMENT HIGH-SIDE CURRENT MEASUREMENT PACK+ SYSPWR TH 1 14 SCL L1 2 13 SDA L2 3 12 ALRT L3 4 11 REG L4 5 10 CSPH/CELLX MAX17263 SYSPWR CREG CREG BATT CBATT CSN 6 EP 7 SYSGND RSENSE 9 CSPL 8 GND PACK- SYSGND PACK+ RSENSE GND 8 CSPL CSPH/ CELLX 7 CSN 9 6 BATT 10 5 L4 4 L3 EP CBATT REG 11 ALRT 12 3 L2 SDA 13 2 L1 SCL 14 1 TH MAX17263 PACK- Figure 5. MAX17263 Layout Guide www.maximintegrated.com Maxim Integrated | 33 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Typical Application Circuits Figure 6 and Figure 7 show typical operating circuits for low-side current sensing. A sense resistor is typically used. Alternatively, a PCB trace can be used for high-current or small-form-factor applications. For better measurement, place the sensing element as close as possible to the CSN and GND pins. The IC automatically compensates for the effect of environmental temperature and trace heating on trace resistance. Figure 8 shows the typical application circuit for single-cell high-side current measurement application. In this configuration, tie CSN pin to battery pack positive terminal. Connect a desired sense resistor or PCB trace across CSN and CSPH. PACK+ SYSPWR SYSPWR 3~5V REG 3~5V REG BATT BATT 0.1µF 0.1µF REG REG 0.47µF CELLX 0.47µF CELLX PROTECTION CIRCUIT MAX17263 THRM EP ALRT SDA SCL SDA SCL L1 L2 L3 L4 TH CSPL GND ALRT LED CIRCUIT PROTECTION CIRCUIT MAX17263 L1 L2 L3 L4 TH CSPL GND CSN EP LED CIRCUIT CSN 10kΩ NTC BATTERY PACK- SYSTEM 10mΩ RSENSE or 2mΩ PCB TRACE SYSGND CAPTIVE BATTERY SYSTEM 10mΩ RSENSE or 2mΩ PCB TRACE SYSGND Figure 6. Multi-Cell Low-Side Current Measurement Typical Applications Circuit www.maximintegrated.com Maxim Integrated | 34 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Typical Application Circuits (continued) PACK+ SYSPWR SYSPWR BATT BATT 0.1µF REG 0.1µF REG 0.47µF ALRT ALRT SDA SCL PROTECTION CIRCUIT SDA SCL PROTECTION CIRCUIT MAX17263 THRM 0.47µF MAX17263 TH TH CSPL GND EP CSPL GND CSN EP CSN 10kΩ NTC PACK- BATTERY 10mΩ RSENSE or 2mΩ PCB TRACE SYSTEM SYSGND CAPTIVE BATTERY SYSTEM 10mΩ RSENSE or 2mΩ PCB TRACE SYSGND Figure 7. Single-Cell Low-Side Current Measurement Typical Applications Circuit 10mΩ RSENSE or 2mΩ PCB TRACE PACK+ CSN 10mΩ RSENSE or 2mΩ PCB TRACE SYSPWR CSN CSPH BATT SYSPWR CSPH BATT 0.1µF REG 0.1µF REG 0.47µF ALRT ALRT SDA SCL PROTECTION CIRCUIT MAX17263 THRM TH CSPL GND L1 L2 L3 L4 0.47µF SDA SCL PROTECTION CIRCUIT MAX17263 LED CIRCUIT L1 L2 L3 L4 TH CSPL GND EP LED CIRCUIT EP 10kΩ NTC BATTERY PACK- SYSTEM SYSGND CAPTIVE BATTERY SYSTEM SYSGND Figure 8. High-Side Current Measurement Typical Applications Circuit Figure 9 shows the typical applications circuit for multiple-series cells. An external 3V to 5V regulator is required to provide regulated output within BATT pin supply range. In multiple-series configuration, the high-side current measurement feature is not available. Multiple-series-cells measurement requires an external voltage divider circuit. The resistor divider should be configured so that 40% of one-cell voltage is measured at analog measurement pin CELLX. As it is configured in Figure 9, the resistor divider ratio is R2/R1 = 5/2 www.maximintegrated.com Maxim Integrated | 35 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Typical Application Circuits (continued) x (N-1) + 3/2, where R2 is the resistance between the CELLX pin and the battery pack positive terminal, R1 is the resistance between the CELLX pin and the GND pin, and N is the number of cells. If LED functionality is disabled, an N-MOSFET controlled by the L2 pin can be added to the resistor divider for reducing quiescent consupmtion. Higher resistance value for the divider circuit degrades the accuracy of analog measurement, while lower resistance causes more power consumption. The suggested R1 value is 200kΩ. For the accuracy of the voltage measurement, use 0.1% resistors. SYSPWR 500kΩ N (N-1)x500kΩ 5.6V 300kΩ REG 0.47µF BATT 2.2µF MAX17263 N CELLS CELLX ALRT SDA SCL L1 L2 L3 L4 200kΩ TH CSPL GND EP RBIAS LED CIRCUIT CSN 10kΩ NTC RSENSE PROTECTION CIRCUIT SYSGND Figure 9. Multiple-Series Battery Typical Applications Circuit Ordering Information PART NUMBER TEMP RANGE DESCRIPTION PIN-PACKAGE MAX17263LETD+ -40°C to +85°C Single/Multi-Cell, 3 to 12 LED support 14-TDFN-EP* MAX17263LETD+T -40°C to +85°C Single/Multi-Cell, 3 to 12 LED support 14-TDFN-EP* +Denotes a lead(Pb)-free/RoHS-compliant package. T = Tape and reel. *EP = Exposed pad. www.maximintegrated.com Maxim Integrated | 36 MAX17263 Single/Multi-Cell Fuel Gauge with ModelGauge m5 EZ and Integrated LED Control Revision History REVISION NUMBER REVISION DATE 0 6/18 DESCRIPTION Initial release PAGES CHANGED — For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrated’s website at www.maximintegrated.com. Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent licenses are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and max limits) shown in the Electrical Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance. Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc. © 2018 Maxim Integrated Products, Inc.
MAX17263LETD+T 价格&库存

很抱歉,暂时无法提供与“MAX17263LETD+T”相匹配的价格&库存,您可以联系我们找货

免费人工找货