background image

LTC2944

14

2944fa

For more information 

www.linear.com/LTC2944

Example 1: a register value of O[7:0] = A8h P[7:0] = 40h 

together with a sense resistor R

SENSE

 = 50mΩ corresponds 

to a battery current:

   

I

BAT

= 64mV

50mΩ

A840

h

– 7FFF

h

7FFF

h



=

64mV

50mΩ

43072 – 32767

32767



≈ 402.5mA

The positive current result indicates that the battery is 

being charged.
The values in the threshold register for the current mode 

Q,R,S,T are also expressed in excess –32767 representa-

tion in the same manner as the current conversion result. 

The alert after a current measurement is set if the result 

is higher than the value stored in the high threshold reg-

isters Q,R or lower than the value stored in the low value 

registers S,T. 
Example 2: In an application, the user wants to get an 

alert if the absolute current through the sense resistor, 

R

SENSE

, of 50mΩ exceeds 1A. This is achieved by setting 

the upper threshold I

HIGH

 in register [Q,R] to 1A and the 

lower threshold I

LOW

 in register [S,T] to –1A. The formula 

for I

BAT

 leads to:

   

I

HIGH(DEC)

= 1A

50mΩ

64mV

32767



+ 32767= 58366

I

LOW(DEC)

= –1A

50mΩ

64mV

32767



+ 32767= 7168

Leading the user to set Q[7:0] = E3h, R[7:0] = FEh for the 

high threshold and S[7:0] = 1Bh and T[7:0] = FFh for the 

low threshold.

Temperature Registers (U,V) and Temperature 

Threshold Registers (W,X)

As the ADC resolution is 11 bits in temperature mode, the 

lowest five bits of the combined temperature registers  

(U, V) are always zero. 
The actual temperature can be obtained from the two byte 

register U[7:0]V[7:0] by:

 

 

T = 510K

RESULT

h

FFFF

h

= 510K

RESULT

DEC

65535

Example: a register value of U[7:0] = 96h V[7:0] = 96h 

corresponds to ~300K or ~27°C
A high temperature limit of 60°C is programmed by setting 

register W to A7h. Note that the temperature threshold 

register is single byte register and only the eight MSBs of 

the 11 bits temperature result are checked.

Effect of Differential Offset Voltage on Total Charge 

Error

In  battery  gas  gauges,  an  important  parameter  is  the 

differential  offset (V

OS

)  of  the  circuitry  monitoring  the 

battery charge. Many coulomb counter devices perform 

an analog to digital conversion of V

SENSE

, where V

SENSE

 

is  the  voltage  drop  across  the  sense  resistor,  and  ac-

cumulate the conversion results to infer charge. In such 

an architecture, the differential offset V

OS

 causes relative 

charge error of V

OS

/V

SENSE

. For small V

SENSE

 values V

OS

 

can be the main source of error.
The LTC2944 performs the tracking of the charge with an 

analog integrator. This approach allows to continuously 

monitor the battery charge and significantly lowers the 

error due to differential offset. The relative charge error 

due to offset (CE

OV

) can be expressed by: 

   

CE

OV

=

V

OS

V

SENSE



2

As example, at a 1mV input signal a differential voltage  

offset  V

OS

 = 20µV  results  in  a 2% error  using  digital 

integration, whereas the error is only 0.04% (a factor of 

50 times smaller!) using the analog integration approach 

of LTC2944.
The reduction of the impact of the offset in LTC2944 can 

be explained by its integration scheme depicted in Figure 2.  

While positive offset accelerates the up ramping of the 

integrator output from REFLO to REFHI, it slows the down 

ramping from REFHI to REFLO thus the effect is largely 

canceled as depicted in Figure 4.

applicaTions inForMaTion

Summary of Contents for LTC2944

Page 1: ...s register The LTC2944 requires only a single low value sense resistor to set the measured current range Total Charge Error vs Differential Sense Voltage Applications n n Measures Accumulated Battery...

Page 2: ...ENSE Note 8 400 k qLSB Charge LSB Note 4 Prescaler M 4096 Default RSENSE 50m 0 340 mAh The l denotes the specifications which apply over the full operating temperature range otherwise specifications a...

Page 3: ...ms Current Measurement ADC Resolution No Missing Codes Note 8 l 12 Bits VFS I Full Scale Current Conversion 64 mV VSENSE Sense Voltage Differential Input Range VSENSE VSENSE l 50 mV ILSB Quantization...

Page 4: ...age mode 12 bit ADC in current mode and 11 bit ADC in temperature mode is not the same as the LSB of the respective combined 16 bit registers See the Voltage Current and Temperature Registers section...

Page 5: ...R 1 00 0 50 0 25 0 1 00 0 25 20 30 40 50 60 2944 G02 0 75 0 50 0 75 10 70 VSENSE 10mV VSENSE 50mV VSENSE V 1 0 GAIN ERROR 0 5 0 1 0 20 2944 G08 0 5 0 10 30 40 50 60 70 TA 45 C TA 85 C TA 25 C VSENSE m...

Page 6: ...ing to the SMBus alert response protocol It behaves as an open drain logic outputthatpullstoGNDwhenanythresholdregistervalue isexceeded Whenconfiguredasachargecompleteinput connect to the charge compl...

Page 7: ...ck Diagram VSUPPLY COULOMB COUNTER LTC2944 2944 BD REFERENCE GENERATOR TEMPERATURE SENSOR ACCUMULATED CHARGE REGISTER OSCILLATOR F 10kHz CLK I2 C SMBUS CC AL ALCC SCL SDA REF CLK REF REF ADC DATA AND...

Page 8: ...e is read via the I2C interface Voltage Current and Temperature ADC The LTC2944 includes a 14 bit No Latency analog to digital converter with internal clock and voltage reference circuits The ADC can...

Page 9: ...ure alerts is reported in the status register shown in Table 2 Table 2 Status Register A BIT NAME OPERATION DEFAULT A 7 Reserved A 6 Current Alert Indicates one of the current limits was exceeded 0 A...

Page 10: ...egister C D to FFFFh 00 ALCC pin disabled 11 Not allowed 10 B 0 Shutdown Shut down analog section to reduce ISUPPLY 0 Power Down B 0 Setting B 0 to 1 shuts down the analog parts of the LTC2944 reducin...

Page 11: ...ith a large battery choosing RSENSE according to RSENSE 50mV IMAX can lead to a qLSB smaller than QBAT 216 and the 16 bit accu mulated charge register may underflow before the battery is exhausted or...

Page 12: ...the ADC is in sleep mode A single conversion of the three measured quantities is initiated by setting the bit B 7 6 to 01 After three conversions voltage current and temperature the ADC resets B 7 6...

Page 13: ...em sequentially as shown in Figure 11 Voltage Registers I J and Voltage Threshold Registers K L M N The result of the 16 bit ADC conversion of the voltage at SENSE is stored in the voltage registers I...

Page 14: ...RESULTDEC 65535 Example a register value of U 7 0 96h V 7 0 96h corresponds to 300K or 27 C Ahightemperaturelimitof60 Cisprogrammedbysetting register W to A7h Note that the temperature threshold regis...

Page 15: ...the master sends a command byte which indicates which internal registerthemasteristowrite TheLTC2944acknowledges and latches the command byte into its internal register address pointer The master deli...

Page 16: ...ondition fol lowed by the same seven bit address with the R W bit now set to one The LTC2944 acknowledges and sends the contents of the requested register The transmission is ended when the master sen...

Page 17: ...hich can be prevented by adding Schottky diodes as shown in Figure 14 S R ALERT RESPONSE ADDRESS DEVICE ADDRESS 2944 F10 A 1 0001100 11001000 0 1 P A S W ADDRESS REGISTER S 2944 F11 A A ADDRESS 0 1100...

Page 18: ...ALL NOT EXCEED 0 15mm ON ANY SIDE 5 EXPOSED PAD SHALL BE SOLDER PLATED 6 SHADED AREA IS ONLY A REFERENCE FOR PIN 1 LOCATION ON TOP AND BOTTOM OF PACKAGE 0 40 0 10 BOTTOM VIEW EXPOSED PAD 1 65 0 10 2 S...

Page 19: ...o be accurate and reliable However noresponsibilityisassumedforitsuse LinearTechnologyCorporationmakesnorepresenta tion that the interconnection of its circuits as described herein will not infringe o...

Page 20: ...tor and Temperature Voltage Measurement 2 7V to 5 5V Operation 14 Bit ADC 6 Lead 2mm 3mm DFN Package LTC4150 Coulomb Counter Battery Gas Gauge 2 7V to 8 5V Operation 10 Pin MSOP Package Battery Charge...

Reviews: