Datasheet
104
8024A–AVR–04/08
ATmega8HVA/16HVA
19. Coulomb Counter - Dedicated Fuel Gauging Sigma-delta ADC
19.1 Features
• Sampled System Coulomb Counter
• Low Power Sigma-Delta ADC Optimized for Coulomb Counting
• Instantaneous Current Output with 3.9 ms Conversion Time
– 13 bit Resolution (including sign bit)
– Interrupt on Instantaneous Current Conversion Complete
• Accumulate Current Output
– Programmable Conversion Time: 125/250/500/1000 ms
– 18-bit Resolution (including sign bit)
– Interrupt on Accumulation Current Conversion Complete
• Regular Current Detection Mode
– Programmable Sampling Interval: 250/500/1000/2000 ms
• Input Voltage Range ± 100mV
– Allowing Measurement of ± 10A @ 10 mΩ
• Offset canceling by input polarity switching
19.2 Overview
ATmega8HVA/16HVA features a dedicated Sigma-Delta ADC (CC-ADC) optimized for Coulomb
Counting. By sampling the voltage across an external sense resistor R
SENSE
, the CC-ADC is
used to track the flow of current going into and out of the battery cells.
Figure 19-1. Coulomb Counter Block Diagram
In normal conversion mode two different output values are provided, Instantaneous Current and
Accumulate Current. The Instantaneous Current Output has a short conversion time at the cost
Sigma Delta
modulator
Current
Comparator
Control &
Status
Registers
IRQ
8-BIT DATABUS
Regular
Current Level
Decimation
Filter
Decimation
Filter
IRQ
IRQ
R
SENSE
PI
NI
Polarity
Switcher
Instantaneous
Current
Register
Accumulate
Current
Register