Hi everybody,
Can you clarify the condition cycle needed when confition flag is set (Condition flag CF bit from GaugingStatus() register) ?
BR,
Loic,
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.
Hi everybody,
Can you clarify the condition cycle needed when confition flag is set (Condition flag CF bit from GaugingStatus() register) ?
BR,
Loic,
Hi Loic,
When this bit is set, it means that the gauge has determined that some error has been accumulated during the last cycle. Due to this, some parameters like DOD and QMAX will not be updated until a new CHG/DSG cycle is run and the gauge can self correct this error.
To be more specific, this will trigger once MaxError()>MaxErrorLimit(). Where MaxError() is increased by CycleDelta each period of TimeCycleEquivalent.
If you wish to disable this functionality, simply set CycleDelta to 0.
Best Regards,
Jackson
Hi Jackson,
My question is about 18.1.43 of TRM, how can I do the condition cycle ? Do you have an application report about this?
BR,
Loic,
Hi Loic,
Discharging until a resistance update occurs should complete a condition cycle and clear the CF flag.
Best Regards,
Jackson
Hi Jackson,
Isn't there some precaution to have like waiting for the relaxation and watching some flag like "REST"...?
Maybe like "Learning cycle" application report?
BR,
Loic
Hi Loic,
The REST flag indicates that the device has relaxed long enough for an OCV measurement to have been made. The CF bit should clear once a resistance grid point is crossed while discharging and an Ra table update is made.
Best Regards,
Jackson