This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ27Z561-R2: How does AverageCurrent() function?

Part Number: BQ27Z561-R2

I understand that Current() and AverageCurrent() are updated every second.

Current() seems to integrate over the previous one second.

AverageCurrent() seems to have a first order integrator with a 14 - 15 second time constant. (Is it possible to expose a parameter that is not normally exposed that would allow us to change this value?)

Despite this time constant, I have seen instances in which, starting from a long period of zero current, AverageCurrent() will jump to the value of Current() in the case of a current step. Please specify exactly what is happening here. Is there some sort of threshold that Current() passes through which causes AverageCurrent() to jump?