MAX1720x/MAX1721x Battery Pack Implementation Guide

Similar documents
Evaluates: MAX17201/MAX17205/ MAX17211/MAX MAX17201/MAX17205/MAX17211/ MAX17215 Evaluation Kits. Quick Start. General Description

MAX1720x/MAX1721x Software Implementation Guide

MAX17048X/ MAX17049X Evaluation Kits (WLP)

Gauge Design Configurations for High Charge / Discharge Rate Applications

MAX17058/MAX17059 Evaluation Kits Evaluate: MAX17058/MAX17059

MAX17055 Software Implementation Guide

AOZ8101. Ultra-Low Capacitance TVS Diode Array. General Description. Features. Applications. Typical Application

MAX17048/MAX17049 Evaluation Kits Evaluate: MAX17048/ MAX17049

+Denotes lead(pb)-free and RoHS compliant.

DS2760K Li + Battery Monitor Evaluation Kit

S12VR Hardware Design. Guidelines. 1 Introduction. 2 Hardware Design. Guidelines. 2.1 Voltage regulator. Freescale Semiconductor

+Denotes lead-free and RoHS-compliant

S USB-PC Connection (Cable Not Included) S USB Powered (No External Power Supply Required) S Real-Time Data Acquisition Through the USB

Evaluates: MAX MAX17262X Evaluation Kit. General Description. Quick Start. Features and Benefits. MAX17262 EV Kit Files. Required Equipment

MAX1726x Software Implementation Guide

STBC ma standalone linear Li-Ion battery charger with thermal regulation. Description. Features. Applications

S Application Circuit with SATA Input/Output S Eye Diagram Test Circuit with SMA Inputs/ Outputs

CW2013. Low-Cost 1s Fuel Gauge IC with Low-SOC Alert. General Description. Features. Applications. Order Information

DS2756EVKIT+ High Accuracy Battery Fuel Gauge With Programmable Suspend Mode Evaluation Kit

EVALUATION KIT AVAILABLE 28V Linear Li+ Battery Charger with Smart Autoboot Assistant OFF

EV-VNQ7003SY. VNQ7003SY Evaluation Board. Data brief. Features. Applications. Description

This application note is written for a reader that is familiar with Ethernet hardware design.

MAX14972 Evaluation Kit Evaluates: MAX14972

+Denotes lead-free and RoHS-compliant.

MAX17116Q Evaluation Kit Evaluates: MAX17116 in a 24-Pin TQFN Package

PCB Layout and Design Considerations for CH7231A

Application Suggestions for X2Y Technology

Parallel connection / operations and current share application note

Designed to GO... Universal Battery Monitor Using the bq2018 Power Minder IC. Typical Applications. Features. Figure 1. bq2018 Circuit Connection

AOZ8900. Ultra-Low Capacitance TVS Diode Array PRELIMINARY. Features. General Description. Applications. Typical Application

bq76pl536 Design and Layout Guide

HIGH-PRECISION COULOMB COUNTER. George Sandler, UNCC ECE

S Proven PCB Layout S Fully Assembled and Tested. Maxim Integrated Products 1

2. Control Pin Functions and Applications

AN2408 Application note

Evaluates: MAX MAX14970 Evaluation Kit. General Description. Quick Start (Application Circuit) Features. Table 1. Default Shunt Positions

TS04. 4-Channel Self Calibration Capacitive Touch Sensor SPECIFICATION V2.0

Electromagnetic Compatibility ( EMC )

Access PIN-TIA Receivers for 155 Mb/s and 622 Mb/s EDR 51xx Series

Implementing LVDS in Cyclone Devices

A0021. Overview. Features. Ordering Information. HSS Touch Signature IC 6 Input - I 2 C. Part Number Format: A X Y Z

OLED Engineering Kits User Manual

A0061. Overview. Features. Ordering Information. HSS Touch Signature IC 15 Input - I 2 C. Part Number Format: A X Y Z

TYPICAL APPLICATIO. LT1641-1/LT Positive High Voltage Hot Swap Controllers DESCRIPTIO FEATURES APPLICATIO S

OEM-ORP ORP. Reads mV mV. Range. 1 reading every 420ms. Response time. Any type & brand. Supported probes. Single point.

BG2E Universal Gate Drive Prototype Board

GRAPHICS CONTROLLERS APIX PCB-DESIGN GUIDELINE

MAX16128/MAX16129 Evaluation Kits. Evaluate: MAX16128/MAX General Description. Features. Component List

INTEGRATED CIRTUIT OF DIGITAL THERMOMETER OF INDUSTRIAL TEMPERATURE RANGE (functional equivalent of DS18B20 "Maxim-Dallas Semiconductor")

2-megabit 2.7-volt Minimum DataFlash AT45DB021D

AOZ8102. Ultra-Low Capacitance TVS Diode Array. Features. General Description. Applications. Typical Application

AP XC2000 & XE166 Families. Design Guidelines for XC2000 & XE166 Microcontroller Board Layout. Microcontrollers

HF81 X Capacitor Bleeder

2:1 MULTIPLEXER CHIP FOR PCI-EXPRESS ICS Features

2:1 MULTIPLEXER CHIP FOR PCI-EXPRESS ICS Description. Features. Block Diagram DATASHEET

MAX4951C Evaluation Kit Evaluates: MAX4951C

Evaluation Board User Guide UG-035

Best practices for EMI filtering and IC bypass/decoupling applications

PCB Layout and design Considerations for CH7007 and CH7008

AN Design guidelines for COG modules with NXP monochrome LCD drivers. Document information

MAX3804 Evaluation Kit. Evaluates: MAX3804. Features DC-Coupled EV Kit SMA Connectors for All High-Speed Inputs and Outputs Fully Assembled and Tested

address lines and a parallel interface, the Atmel DataFlash uses an Atmel RapidS serial interface to sequentially access its data. The simple sequenti

Homework 6: Printed Circuit Board Layout Design Narrative

LLIA90 LED ARRAY 90 LED Array Illuminator. LLIA90 LED Illuminator Array

ZSPM4121. Under-Voltage Load Switch for Smart Battery Management. Datasheet. Brief Description. Features. Related IDT Smart Power Products

2 TO 4 DIFFERENTIAL CLOCK MUX ICS Features

Documentation EVA3011U User Guide

EVAL-INAMP-62RZ/82RZ/82RMZ

Features. General Description. Component List

Low-Capacitance, 2/3/4/6-Channel, ±15kV ESD Protection Arrays for High-Speed Data Interfaces

Evaluation Board for the AD7790/AD /24-Bit, Low Power, Σ- ADC

AOZ8234. Four-line TVS Diode

28V Dual Input Linear Li+ Battery Chargers with Battery Detection and Overvoltage-Protected Output

Four-Channel Universal Analog Input Using the MAX11270

Technical Note. Design Considerations when using NOR Flash on PCBs. Introduction and Definitions

ARC-48: 8-Channel CCD Video Processing Board

1, 2, 4 and 8-Channel Very Low Capacitance ESD Protectors

PCB Layout and Design Guide for CH7102A HDMI to BT656 Converter with IIC Slave

MIC826. General Description. Features. Applications. Typical Application

Button Code Kit. Assembly Instructions and User Guide. Single Button Code Entry System

AOZ8809ADI. Ultra-Low Capacitance TVS Diode. Features. General Description. Applications. Typical Applications

CM1461. Praetorian C-L-C LCD and Camera EMI Filter Array with ESD Protection

HM9708 HM9708. Battery-Powered Equipment Motherboard USB Power Switch USB Device Power Switch Hot-Plug Power Supplies Battery-Charger Circuits DC+ VIN

DS WIRE INTERFACE 11 DECOUPLING CAP GND

VI Chip BCM Customer Evaluation Board User Guide

PRTR5V0U2X. 1. Product profile. Ultra low capacitance double rail-to-rail ESD protection diode in SOT143B. 1.1 General description. 1.

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 995A ADJUSTABLE LDO LINEAR REGULATOR LT3080EDD DESCRIPTION

MP6219 5V, 1A 2A Programmable Current Limit Power Distribution Switch

EVAL-ADT7516. SPI -/I 2 C -Compatible, Temperature Sensor, 4-Channel ADC and Quad Voltage Output DAC FEATURES APPLICATIONS

ADP1047/8DC1-EVALZ. The daughter card can be connected to any existing ADP1047/ADP1048 evaluation board or reference design.

RT9505. Linear Single Cell Li-Ion Battery Charger IC. General Description. Features. Applications. Ordering Information. Pin Configurations

ESD Prevention Best Practices

DS1306. Serial Alarm Real Time Clock (RTC)

Technical Note. ONFI 4.0 Design Guide. Introduction. TN-29-83: ONFI 4.0 Design Guide. Introduction

AT45DB021E. 2-Mbit DataFlash (with Extra 64-Kbits), 1.65V Minimum SPI Serial Flash Memory PRELIMINARY DATASHEET. Features

MP5013A 5 V, 5 A Programmable Current-Limit Switch with Over-Voltage Clamp and Slew-Rate Control in TSOT23-8

MAX5097A Evaluation Kit. Evaluates: MAX5097A

BMS: Installation Manual v2.x - Documentation

AN4870 Application note

AN3050 Application note

Transcription:

MAX1720x/MAX1721x Battery Pack Implementation Guide UG6258; Rev 0; 2/16 Description This guide provides the instructions for designing the PCB and programming the MAX17201/MAX17211/ MAX17205/MAX17215 for use in battery packs. Proper circuit board layout is critical for measurement accuracy and ESD ruggedness. This application note is a guide for achieving the highest performance possible given limited board size and component position flexibility. Figure 1 shows a single-cell (MAX17201/MAX17211) and a multi-cell (MAX17205/MAX17215) circuit configuration. Note that other circuit configurations for this IC are possible, and should follow the same layout guidelines. This guide also includes a recommended board level production test procedure requiring minimum test time. PACK+ PACK+ 10 Ohm BATT REG3 CELLx CELL2 CELL1 ALRT1 DQ/SDA 1K Ohm Protection Circuit 3.4V 1.8V REG3 REG2 ALRT1 DQ/SDA 1K Ohm 10K NTC 10K Ohm 10nF Protection Circuit THRM AIN1 CSP MAX17201 MAX17211 EP RSENSE 0.010 Ohms CSN OD/SCL AIN2 REG2 1.8V PACK- 50 Ohm 1nF 50 Ohm 1nF CELLx BATT CELL2 CELL1 CSP MAX17205 MAX17215 EP CSN OD/SCL THRM AIN1 AIN2 10K Ohm 10nF 10nF 10K Ohm 10K NTC 10K NTC npackcfg=0x1c01 PACK- 1S CONFIGURATION WITH LOW SIDE PROTECTOR npackcfg=0x3c22 RSENSE 0.010 Ohms 2S BALANCING CONFIGURATION WITH HIGH SIDE PROTECTOR Figure 1. Single-cell and multi-cell circuit schematics. Maxim Integrated Page 1 of 9

Typical handheld applications limit board space to the dimensions of the accompanying cell. Components are normally limited to just one side of a 4-layer board with the external contacts located on the opposite side. The battery connection pads are normally on the ends while the external contact pads are normally grouped in the middle. Figure 2 shows the physical board requirements for this example. Top Layer Component Side B+ MAX1720x/1x Dual FET B- R SNS Bottom Layer Tab Side P+ P- PACK I/O Figure 2. General board requirements. Layout considerations for current measurement accuracy To determine current flow through the pack, the MAX1720x/1x performs a differential voltage measurement across the external sense resistor through the CSP and CSN pins. The CSP pin is a highimpedance ADC input, but the CSN pin shares the ADC input with the power supply ground of the IC. Because there is current flow through the CSN pin, external resistance must be kept to a minimum. Any external resistance on CSN directly translates into negative offset error of the current measurement result. Figure 3 shows the recommended board layout to achieve maximum current measurement accuracy. The circuit connections related to current measurement are shaded dark blue in the example. 1. Minimize CSN resistance The CSN trace should travel directly from the CSN pin to the battery side of the sense resistor. The trace length should be minimized, and should not travel through vias. Whenever possible maximize the trace width. 2. Minimize regulator bypass capacitor loop areas The REG2 and REG3 bypass capacitors should be mounted as close as possible to the IC with connections running directly to the CSN, REG2 and REG3 pins. Minimize any loop area between the capacitor and the IC. Note that the MAX17201/MAX17211 does not require a REG3 capacitor. The REG2 loop area must still be minimized. 3. Kelvin connection to sense resistor The CSN and CSP traces from the IC should run directly to the sense resistor pads. There should be no shared trace area with the high-current path of battery negative (B-) and pack negative (P-). Maxim Integrated Page 2 of 9

4. Minimize CSN/CSP loop area The CSP input is high impedance; therefore, the trace can have series resistance without affecting accuracy. Ideally, the CSP trace should run parallel to the CSN trace to minimize inductive loop area between the two. 5. Exposed Pad connection Connect the exposed pad directly to the CSN pin. Top Layer Component Side 5 1 3 FET Bypass Capacitors B+ B- Middle Layer 1 MAX1720x/1x 2 4 Protection FETS Middle Layer 2 Bottom Layer Tab Side P+ P- 2 Figure 3. Recommended layout for current measurement accuracy. Layout considerations for ESD Immunity ESD energy can enter the cell pack through the exposed output pads. The energy follows the most direct path to the cell and leaves the cell pack through capacitive coupling to the environment. The goal of adding ESD protection to the MAX1720x/1x circuit board is to provide a channel for the ESD energy to leave the board safely and provide a buffer area around the MAX1720x/1x to isolate it. External capacitors are added in series to provide a high energy path around the protection FETs and between the pack outputs. The Zener diodes on communication lines allow ESD energy to move to the negative pack terminal. The communication line resistors limit current through these diodes during an ESD event. Figure 4 shows the desired high energy paths during ESD events. Maxim Integrated Page 3 of 9

10 Ohm Isolation Area BATT REG3 ALRT1 1K Ohm PACK+ CELLx CELL2 CELL1 DQ/SDA 10K Ohm THRM MAX17201 MAX17211 OD/SCL 10K NTC 10nF AIN1 CSP EP CSN AIN2 REG2 1.8V Protection Circuit PACK- RSENSE 0.010 Ohms Figure 4. Circuit schematic showing ESD channeling paths. For circuit layout, traces expected to carry ESD energy should have minimum inductance. They should be wide and short, and travel in the most direct manner possible from the input pads to the cell tabs. Ideally, the MAX1720x/1x should be completely removed from any area carrying high current; however, cell pack board limitations make this nearly impossible in most applications. At a minimum, the MAX1720x/1x should be isolated from these paths as much as possible by physical placement of the IC and by surrounding the IC with a ground plane. Figure 5 shows the recommended board layout for optimum ESD performance. Only the components and traces associated with current measurement accuracy and ESD performance are shown. 1. Spark gaps Spark gaps provide a path for ESD energy to leave the board by a direct route instead of through critical components. The spark gaps in this example provide quick exit paths to the battery terminals from the input pads. The industry standard for a spark gap is 0.2mm spacing on an external board layer, exposed copper. 2. Passive component placement Depending on ESD strike location and polarity, ESD energy travels through the communication line series resistors and Zener diodes to PACK-. The ideal placement location for these components is directly behind the input pads using wide circuit traces. This helps direct the ESD energy through these components and away from the IC. Maxim Integrated Page 4 of 9

3. FET bypass capacitors FET bypass capacitors help provide an alternate path to channel ESD energy away from the protection FETs. As with the other passive components, trace widths should be kept short and wide. 4. Ground plane Not shown in Figure 5. Any unused board area on the component layer and middle layers should be connected to a ground plane that isolates the IC as much as possible from the ESD channeling traces. This ground plane should be connected to the battery negative as close as possible to the B- tab. Comm Line ESD Protection (Resistors and Clamps) Top Layer Component Side 3 FET Bypass Capacitors B+ B- 2 Pack output capacitors Comm lines to IC Middle Layer 1 MAX1720x/1x Protection FET IC Middle Layer 2 4 Bottom Layer Tab Side P+ P- 1 1 1 1 Figure 5. Recommended layout for ESD immunity. Maxim Integrated Page 5 of 9

Nonvolatile Memory Operations The table below shows the nonvolatile memory of the MAX1720x/1x. The different highlighting separates the sections into what is provided by the battery characterization table, what is programmed by the factory, and the registers that are free or configurable to be free memory. PAGE 18xh 19xh 1Axh 1Bxh 1Cxh 1Dxh 0h nxtable0 nocvtable0 nqrtable00 nconfig nvalrtth nuser1d0 1h nxtable1 nocvtable1 nqrtable10 nripplecfg ntalrtth nuser1d1 2h nxtable2 nocvtable2 nqrtable20 nmisccfg nsalrtth nagefccfg 3h nxtable3 nocvtable3 nqrtable30 ndesigncap nialrtth ndesignvoltage 4h nxtable4 nocvtable4 ncycles nhibcfg nuser1c4 nuser1d4 5h nxtable5 nocvtable5 nfullcapnom npackcfg nuser1c5 nrfastvshdn 6h nxtable6 nocvtable6 nrcomp0 nrelaxcfg nfullsocthr nmanfctrdate 7h nxtable7 nocvtable7 ntempco nconvgcfg nttfcfg nfirstused 8h nxtable8 nocvtable8 niavgempty nnvcfg0 ncgain nserialnumber0 9h nxtable9 nocvtable9 nfullcaprep nnvcfg1 ntcurve nserialnumber1 Ah nxtable10 nocvtable10 nvolttemp nnvcfg2 ntgain nserialnumber2 Bh nxtable11 nocvtable11 nmaxmincurr nsbscfg ntoff ndevicename0 Ch nuser18c nichgterm nmaxminvolt nromid0 nmanfctrname0 ndevicename1 Dh nuser18d nfiltercfg nmaxmintemp nromid1 nmanfctrname1 ndevicename2 Eh nodscth nvempty nsoc nromid2 nmanfctrname2 ndevicename3 Fh nodsccfg nlearncfg ntimerh nromid3 nrsense ndevicename4 Legend: Required for Custom Model Required for 1-Wire ID If a custom model is being used, these register needs to be programmed. These registers are used for the 1-Wire ROM ID and device serial number. They are not writable. Optional Customer Registers Free-able Memory These registers don t have fuel gauge functions. The customer can use these for their suggested operation (such as FirstUsed, ManfctName), or in any other mode. These registers contain algorithm/ic operation information, but the default values can be loaded from ROM, leaving these registers free for customer data. Mandatory Configuration These registers must be configured for the IC to work correctly. Registers 1-Wire is a registered trademark of Maxim Integrated Products, Inc. Figure 6. Nonvolatile memory operation descriptions. Maxim Integrated Page 6 of 9

Power-Up IC From INI File/Defaults NV Shadow Ram Values Pack/Application Settings Send Copy Command Send Reset Command NV Data Matches Desired Values? No Fail. Retry From Beginning Success Yes Figure 7. Nonvolatile memory loading process. The starting values for the memory table should be obtained from the INI file (or default values if no custom model is available). The EV kit GUI configuration wizard can be used to configure all of the nonvolatile memory, or the values can be constructed by exploring each register in the data sheet. The Customer Memory can be written to any values desired by the pack maker or end customer. Once the values are known, they should be written to the Shadow memory at the addresses listed in the above table. To copy the contents of Shadow Ram to nonvolatile memory, send command 0xE904 to register 0x060 to initiate a burn. Wait until CommStat.NVBusy is cleared to indicate the copy command is complete. This takes approximately 368 ms (t BLOCK). Register 0x061 (CommStat) contains the NVBusy and NVError bits. NVError is set if an error occurred during the burn. NVBusy is clear when the burn operation is complete. The IC should be reset to force the RAM to update to the desired configuration. To issue a full IC reset, the ESD detection mechanism has to be bypassed. This is accomplished by modifying the model table. The following sequence forces a complete IC reset. If the fuel gauge performance is evaluated shortly after the reset, the battery must be relaxed (no charge or load for 1 hour) before the reset command is sent. 1. Write register 0x062 = 0x0059 2. Write register 0x063 = 0x00C4 3. Write register 0x080 = 0x0000 4. Write register 0x060 = 0x000F 5. Wait 150ms (NV memory recall and RAM initialization) 6. Write register 0x0BA to clear bit 0x8000 (Disable hibernate mode. It should be re-enabled at the end of factory production.) Maxim Integrated Page 7 of 9

After the reset is complete, the contents of the nonvolatile memory should be verified against the desired write values. If everything matches, the process is complete. If there is any discrepancy, the number of write cycles should be examined to check if there is nonvolatile memory remaining. See the Determining the Number of Remaining Updates section of the data sheet for details. Locking the Battery Model MAX1720x/1x has a locking feature to permanently set the contents of the nonvolatile memory. The locks on the IC can be set for different portions of the memory in 5 different configuration sections. The process for setting the locks is: 1. Write register 0x061 = 0 to clear the Comstat.NVError bit 2. Write register 0x060 = 0x6Axx with xx representing the lock code. The lower 5 bits set Lock 5 to Lock 1 as described in the table below. D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 0 1 1 0 1 0 1 0 X X X LOCK5 LOCK4 LOCK3 LOCK2 LOCK1 3. Wait until NVBusy clears for the copy command to complete (t UPDATE = 64 ms typical). 4. Read register 0x061 to see if the operation completed successfully. Setting the SHA Secret for Authentication The SHA secret in the IC cannot be directly read out or written. To initialize the SHA secret, the following sequence is needed. 1. Clear the NVError bit (Write register 0x060 = 0). 2. Validate the secret is all zeros by computing a response with all zeros. 3. If the secret is not all zeros, clear the SHA Secret to all zeros (Write register 0x060 = 0x5A00). 4. The secret clears to all zeros after the NVBusy flag clears (t UPDATE = 64 ms typical). 5. Write a challenge to addresses 0x0C0 to 0x0C9. 6. Send either the Next Secret with ROM ID (write 0x060 = 0x3300) or without ROM ID (write 0x060=0x3000). 7. The New Secret is the last 160 bits of the response. 8. Validate that the internal secret is what is expected by writing a new challenge and validating the response. 9. Send the Lock Secret command (write 0x060 = 0x6000). This lock is irreversible. It permanently locks the SHA secret, and it is not changeable. If a multistep secret generation process is used, the lock should only be set at the final step. Maxim Integrated Page 8 of 9

Production Test Hibernate mode should already be disabled in the nonvolatile memory initialization section. If it is not disabled, clear HibCfg.EnHib. Ensure that Status2.HibStat is clear before proceeding. 1. Check Communication Validate that the IC is powered on by reading the DevName register (0x021). If the IC responds with the correct version number, the communication test is successful. 2. Check Voltage measurement Read the VCell register (or Cell1, Cell2, Cell3 based on the pack configuration) and compare the measured voltage against the IC readings. If the error is less than 10mV, the voltage measurement check is successful. 3. Check no load current measurement Check the current and AvgCurrent registers. The current should read in the range of +1mA to 1mA. 4. Set the load to the lesser of half the full scale measurement range (25mV/R SENSE), or half of the cell C-Rate (C/2). Calibration Apply the selected load current. Read the Current register. Wait until the Timer register changes (up to 702 ms). The test is successful if the current reading is in an acceptable range of the set load current. This fuel gauge does not require any calibration. The voltage, current, and temperature accuracy are trimmed during the Maxim Integrated factory test program. The algorithm does not require any cycling for accurate state-of-charge reporting. Conclusion This application note describes the various steps for implementing MAX1720x/MAX17021x in a battery pack including how to lay out the circuit board to achieve the best possible current measurement accuracy and ESD immunity given the requirements of the circuit board. The memory programming instructions describe how to load the fuel gauge and authentication information and lock it to prevent tampering with the authentication or fuel gauge mechanisms. 2016 by Maxim Integrated Products, Inc. All rights reserved. Information in this publication concerning the devices, applications, or technology described is intended to suggest possible uses and may be superseded. MAXIM INTEGRATED PRODUCTS, INC. DOES NOT ASSUME LIABILITY FOR OR PROVIDE A REPRESENTATION OF ACCURACY OF THE INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED IN THIS DOCUMENT. MAXIM ALSO DOES NOT ASSUME LIABILITY FOR INTELLECTUAL PROPERTY INFRINGEMENT RELATED IN ANY MANNER TO USE OF INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED HEREIN OR OTHERWISE. The information contained within this document has been verified according to the general principles of electrical and mechanical engineering or registered trademarks of Maxim Integrated Products, Inc. All other product or service names are the property of their respective owners. Maxim Integrated Page 9 of 9