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.

BQ4050: MAXERROR and FCCX, CF flags

Part Number: BQ4050

Hello

the bq4050 documentations does not explain exaclty about MAXERROR.

From trial and errors, I noted that after a good learning MAXERROR is = 2%, with GaugingStatus [FCCX]=1 and [CF]=0, meaning that a good learning cycle has succeeded.

On another learning test however I had:
MAXERROR is = 8%, with GaugingStatus [FCCX]=1 and [CF]=0

Question-1:
- what does it means MAXERROR 8%, when FCC has been updated ?
- how and when MAXERROR changes to values different than 2% ?

Question-2:
the FCCX flag is set in discharge upon reaching EDV2: how long it remains set ?

Question-3:
the CF bit is set when: MaxError() > Max Error Limit (Condition Cycle Needed)
I cannot find a definition for the "Max Error Limit": what is it exactly ?

Thanks in advance
Pietro

  • Pietro,

    Max error just counts up as a function of senseR size and amount of charge accumulated. it gets reset to 2% when you get a value FCC update. The use is just a way to show that you have not successfully learned FCC in a while and you could have potential coulomb counter error accumulated. 

    FCCX will toggle for every FCC update performed. with a Max Error of 8% FCC learning was not done for some amount of time. Meaning a "qualified" discharge never happened for a bit. 

    Thanks,

    Eric Vos