The device contains three filters for the coulomb counter: CC1, CC2, and CC3. The first two can be viewed using the 0x0075 DAStatus5() subcommand, while CC3 can be viewed with the 0x0076 DAStatus6() subcommand.
- CC1 is used for charge integration and
produces a 16-bit output every 250ms.
- CC2 used for current measurement, and
produces a 24-bit result, sign extending the last 8 bits to be 32 bits. This is
outputted every 3ms in NOMRAL mode and every 1.5ms when the
Settings:Configuration:Power Config[FASTADC] bit is set.
- CC3 is the average of a programmable
number of CC2 current samples (up to 255) which produces a 64-bit, fixed point
output where the bottom 32-bits are the fractional portion and the upper 32-bits
are the whole number portion.