Gas Gauge IC Series
CW2015-DS V2.1
Mob:13510032582 QQ:316224953 Mail:fred@gold-luck.com
CW2015
Low-Cost Fuel Gauge IC with Low-SOC Alert
Features
3% Maximum Total SOC Measurement Error
14-bit Delta Sigma ADC for Temperature and Cell
System-Side or Pack-Side Fuel Gauging
Voltage Measurement
Precision Voltage Measurement
No Offset Accumulation During Life Time
No Full-to-Empty Battery
Learning Cycles
Necessary
No Sense Resistor Required
External
SOC and RRT available
Alarm/Interrupt
for
Low-Battery
Warning Available
Patented “FastCali” gas gauging algorithm
Calibration After Quick Soft-Reset
Very Low Active and Sleep Power Consumption
-
-
Normal mode 15uA
Sleep mode <1uA
Tiny, Lead(Pb)-Free, TDFN and CSP Package
General I2C interface
Applications
Smartphone
Tablet PCs
Order Information
Handheld and Portable Applications
is
an ultra-compact,
General Description
The CW2015
low-cost,
host-side/pack-side, sensing resistor free, fuel gauging
system IC for Lithium-ion(Li+) based batteries
in
handheld and portable devices.
CW2015 tracks Li+ battery’s operational condition and
uses state-of-art algorithm to report the relative
State-of-Charge
(SOC) of very different battery
chemistry systems (LiCoOx, polymer Li-ion, LiMnOx
etc.).
CW2015
includes a 14-bit Sigma-Delta ADC, a
precision voltage reference and build-in accurate
temperature sensor. The IC allows the end-user to
eliminate
the expensive sensing resistor which
occupies large board area. And the IC also sends out
the alarm signal if the battery SOC level reaches
pre-programmed threshold.
Quick start function offers the possibility to make an
initial estimation of the battery’s SOC, which also
enables the IC to be located on system side or pack
side, giving the flexibility to system maker on pack
selection.
CW2015 uses a 2-wire I2C compatible serial interface
that operates in standard (100 kHz), fast (400 kHz).
Name
Operation Temperature
CW2015CSAD
CW2015CSAC
-20℃ to 70℃
-20℃ to 70℃
Package
TDFN8
CSP9
Package Mark
2015CSAD
2015CSAC
Cellwise copyright reserved
1 www.cellwise-semi.com
Gas Gauge IC Series
CW2015-DS V2.1
Type number
CW2015 X X X X
Package type
Parameter generation
Embedded Battery profile type S: CellWise Li-Polymer profile*
Function and revision
*This is only means the embedded profile for test is Li-polymer, not means the CW2015 is only used for Li-polymer battery. The
D: TDFN8; C: CSP9
A: Standard firmware and parameter, A version
C: C generation product
CW2015 is compatible with Li-ion, Li-polymer and other type Li batteries
Function Block Diagram
Fig1. Block diagram
Absolute Maximum Ratings
Voltage on Supply VDD Pin Relative to GND ········································
Voltage on All Other Pins Relative to GND ········································
Operating Temperature Range
········································
········································
Junction Temperature
Store Temperature Range
········································
Caution:
Stresses beyond "Absolute Maximum Ratings" condition may cause permanent damage to the device. These are
stress ratings only and functional operation of the device at these or any other 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.
-0.3 to +6V
-0.3 to +6V
-20℃ to 70℃
150℃
-55℃ to 125℃
Cellwise copyright reserved
2 www.cellwise-semi.com
SDASCLQSTRTALRTCTGCELLVDDGNDMCU(ALU)Voltage ADCStart-up RegulatorOSCBandgap PORTemp. Sensor
Gas Gauge IC Series
CW2015-DS V2.1
Electrical Characteristics Recommended DC Operating Conditions
(2.5≤VDD≤4.5, TA= -20 to 70OC, unless otherwise specified.)
PARAMETER
SYMBOL
CONDITIONS
Supply Voltage
Data I/O Pins
Analog I/O
VDD
SCL, SDA
QSTRT,
________
ALRT
CELL, CTG
Min.
+2.5
-0.3
-0.3
Typ.
Max.
UNITS
+4.5
+5.5
+5.5
V
V
V
Table1. Electrical Operating Parameters
DC Electrical Characteristics
(2.5≤VDD≤4.5, TA= -20 to 70OC, unless otherwise specified.)
PARAMETER
SYMBOL
CONDITIONS
Min.
Typ.
Max.
UNITS
Active Current
Sleep-Mode Current
Time-Based Accuracy
ADC input resistor
ADC resolution
ADC conversion time
Battery Voltage update time
Input Logic-High
SCL, SDA, QSTRT
Input Logic-Low
SCL, SDA, QSTRT
Input Hysteresis
________
Output Logic-Low: SDA, ALRT
________
Pull down current: SDA, ALRT
IACTIVE
ISLEEP
tERR
RADIN
tADCON
tVUPDATE
VIH
VIL
VIHYS
VOL
Normal Operation
VDD≤2.0V
VDD=3.7V
VDD=Vcell=3.7V
VDD=Vcell=3.7V
VDD=Vcell=3.7V
VDD=3.7V
VDD=3.7V
IOL=4mA
-3
10
1.4
0.2
15
0.5
14
10
250
0.2
4
20
1.0
+3
0.6
0.4
μA
μA
%
MΩ
bits
ms
ms
V
V
V
V
mA
Table2. DC Electrical Characteristics
Cellwise copyright reserved
3 www.cellwise-semi.com
Gas Gauge IC Series
CW2015-DS V2.1
Pin Arrangement and Description
TDFN Package Top view
2mm*3mm – 8pin
CSP Package Top view
1.48mm*1.41mm – 9pin
Fig2. Pin arrangement
TDFN Pin No. CSP Pin No. Pin Name
Description
1
2
3
4
5
6
7
8
9
9
6
3
8
2
7
4
1
CTG
CELL
VDD
GND
________
ALRT
Connect to ground
Battery voltage monitor I/O
System power supply
General purpose ground connection
Low SOC alarm signal for MCU interrupt controller
QSTRT
Quick start, allows to do a quick SOC estimate
SCL
SDA
EP
Serial clock input
Serial data Input/output
Exposed pad, connect to GND or let floating
Table3. Pin description
Function
CW2015 is an ultra-compact, high precise gas gauging
IC that embed new generational battery SOC estimate
algorithm.
CW2015 provide the battery voltage, SOC and RRT
estimate to user by measuring the cell voltage and
temperature.
FastCali algorithm
From battery OCV (open circuits voltage), we deduce
the SOC (state of charge) of this battery. Obtains OCV
from two ways: idle battery voltage that has been
relaxed at least half an hour; battery voltage adds the
internal resistor voltage drop when charging or
discharging.
track”
technology
Creative “equipment current
precisely calculates the present voltage drop of the
internal resistor, combine with the FastCali algorithm,
CW2015 promptly infer the OCV value no matter the
battery in charging, relaxing, or different current
varying state.
First SOC Estimate after Power Up
CW2015 considers the battery as a free one that has
been relaxed more than 0.5 hour when power up.
CW2015 treats the battery voltage measured by the
14bits ADC as an OCV voltage. According to this
voltage, CW2015 deduces the first SOC value.
Error in the first SOC value will be calibrated during
the normal use.
Cellwise copyright reserved
4 www.cellwise-semi.com
12348765CW20159147258369
Gas Gauge IC Series
CW2015-DS V2.1
RRT
RRT offers the system remaining run time to user for
reference. RRT is determined by the present SOC and
battery discharging current, i.e. total system power
dissipation. Battery remaining capacitor divide the
current is the run time. Base on the “equipment
current track” technology, CW2015 obtains the
discharging current only through measure the battery
voltage.
RRT updates all the time and vary according to the
present current. Minimum scale of the RRT is 1min.
Quick Start
Quick start allows CW2015 to restart fuel gauge
calculations in the same manner as an initial power-up
by pull up the quick start pin or set the MODE register
[0x0A].
This action used to reduce the large error in the SOC
value.
Low SOC Alert
When battery SOC lower than or equal to the setting
threshold [0x06~0x07],
low SOC alert triggered.
CW2015 set the ALRT flag to 1, and pull down the
ALRT pin to inform the external host. The ALRT pin
remains logic-low until the host reset the ALRT flag to
Register Map
Below table shows the I2C register map for the CW2015.
logic 0 by I2C bus.
Cleared ALRT don’t generate another alert signal while
the SOC remains below the alert threshold. The SOC
must rise above and then fall below or equal to the
alert threshold value before another interrupt is
generated.
Sleep Mode
All the function will be halt in the sleep mode, power
dissipation of CW2015 reduced to the lowest level.
Set the MODE register bit Sleep to 11 to enter into the
sleep mode. All the data update stop, when recover
from sleep mode, SOC algorithm begins from the stop
point. When the battery voltage lower than 2.5V,
CW2015 enter into the sleep mode automatically.
POR
Power on reset. Set the MODE register bit POR to
1111 to reset the device, all the registers and date
except flash will reset to zero.
Register Name
Address
Description
Read/Write*
Default Value
VERSION
0x00
Returns IC version, software version
VCELL
SOC
0x02-0x03
Report 14-bit A/D measurement of battery voltage
0x04-0x05
Report 16-bit SOC result calculated
RRT_ALRT
0x06-0x07
13 bits remaining run time and low SOC alert bit
CONFIG
MODE
0x08
0x0A
Configure register, alert threshold set
Special command for IC state
R
R
R
W/R
W/R
W/R
*Read/Write means they can be read from application processor outside our IC
Table4. Register map
0x6F
0x00
0x00
0x00
0x18
0xC0
Cellwise copyright reserved
5 www.cellwise-semi.com
Gas Gauge IC Series
CW2015-DS V2.1
VCELL Register
The VCELL register is a read-only register that updates continuously the battery terminal voltage. Battery voltage
is measured at the CELL pin with GND pin as a ground reference. A 14bit sigma-delta A/D converter is used and
the voltage resolution is 305uV for CW2015. This A/D converter updates the cell voltage for a period of <10ms
after IC POR and then four times a second afterwards.
Fig 3.VCELL Register Format
SOC Register
The SOC register is also a read-only register that indicates the State-of-Charge of the battery cell. SOC value is a
relative concept which display as a percentage of the cell’s total capacity. This register intrinsically adjusts itself to
the change of battery cell’s parameter due to aging, poor cell parameter distribution control or rapid change in
total capacity.
In this register, the high 8bit part contains the SOC information in % units which can be directly used by end user
if this accuracy is already good enough for application. The low 8bit part provides more accurate part of the SOC
information until 1/256%.
Fig 4.SOC Register Format
RRT_ALRT Register
ALRT, Flag register bit. This bit is set by the IC when the SOC register value falls below or equal to the alert
threshold setting and an interrupt is generated. This bit can only be cleared by the host through I2C bus . The
power-up default value for ALRT is logic 0.
The read-only register RRT indictors the remaining run time of the battery according to the present the SOC and
discharging current. RRT is not a linear variation value, and update per 1s.
Register RRT provide 13bits to record the remaining time, 1 LSB represents 1 minute.
Fig 5.RRT_ALRT Register Format
Cellwise copyright reserved
6 www.cellwise-semi.com
0021321221121029282726252423222120MSB – Address 0x02LSB – Address 0x03MSBLSBMSBLSB2-12-22-32-42-52-62-72-8MSB – Address 0x04LSB – Address 0x05MSBLSBMSBLSB2726252423222120ALRT0021221121029282726252423222120MSB – Address 0x06LSB – Address 0x07MSBLSBMSBLSB
Gas Gauge IC Series
CW2015-DS V2.1
CONFIG Register
ATHD is low SOC alert threshold setting register. The alert threshold is a 5-bit value that sets the state of charge
level where an interrupt is generated on the ALRT pin. The alert threshold has an LSB weight of 1% and can be
programmed from 0% up to 31%. The power-up default value for ATHD is 3%.
UFG is a flag bit used to indicator the battery information update state.
Fig 6.CONFIG Register Format
MODE Register
Mode register is used for Master to control the IC.
Sleep mode, two bits to control. Default value 11, write 11 to force the CW2015 enter the sleep mode; write 00 to
wake up.
QSTRT, quick start, two bits to control. Default value 00, write 11 to start.
Quick-start allows the IC to restart fuel-gauge calculations in the same manner as initial power-up of the IC. For
example, if an application’s power-up sequence is exceedingly noisy such that excess error is introduced into the
IC’s “first guess” of SOC, the host can issue a quick-start to reduce the error. A quick-start is also initiated by a
rising edge on the QSTRT pin.
POR, power of reset, four bits to control. Default value 0000, write 1111 to completely restart the IC as if power
removed.
Fig7. MODE Register Format
I2C Interface
The CW2015 communicates through an I2C interface. I2C is a two-wire open-drain interface supporting multiple
devices and masters on a single bus. Some I2C devices can act as masters or slaves, but the CW2015 can only act
as a slave device that only pull the bus wires LOW and never drive the bus HIGH. Data on the I2C-bus can be
transferred at rates of up to 100kbit/s in standard mode or fast (400 kHz) or fast mode plus (1 MHz) modes.
Device Address
I2C device address is consist of 7bits slave address and 1 read/write control bit.
ADD6
Fig8. I2C address structure
ADD3
ADD0
ADD5
ADD4
ADD2
ADD1
R/W
Address of CW2015 is fixed on 0b1100010. Combine with de R/W bit:
Cellwise copyright reserved
7 www.cellwise-semi.com
ATHD24ATHD23ATHD22ATHD21ATHD200UFG0MSB – Address 0x08MSBLSBSleep21Sleep20QSTRT21POR23POR22POR21POR20MSB – Address 0x0AMSBLSBQSTRT20
Gas Gauge IC Series
CW2015-DS V2.1
Read command of CW2015 is 0xC5;
Write command of CW2015 is 0xC4.
START and STOP Conditions
When the bus is idle, both SCL and SDA must be HIGH. A bus master signals the beginning of a transmission with a
START condition by transitioning SDA from HIGH to LOW while SCL is HIGH. When the master has finished com-
municating with the slave, it issues a STOP condition by transitioning SDA from LOW to HIGH while SCL is HIGH.
The bus is then free for another transmission. When the bus is in use, it stays busy if a repeated START (Sr) is
generated instead of a STOP condition. The repeated START (Sr) conditions are functionally identical to the START
(S).
Read and Write Command
Figure 11 shows an overview of the read and write command on the I2C bus.
Read
S
0xC4
A
Register Address (8bits)
A
Sr
0xC5
A Register data (8bits)
A P
S
0xC4
A
Register Address (8bits)
A Write data (8bits)
A P
Write
Fig9. Read and write command
Cellwise copyright reserved
8 www.cellwise-semi.com
From Master to SlaveSStartFrom Slave MasterAAcknowlage