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.

bq-27520 EVM 2300 Sleep Flag Always high

Hi,

While performing a learning cycle(which failed) and re-running it, I see that the system has gone to sleep and I am unable to bring it out of sleep. I2C communication is still OK. I see correct Battery voltage readings but the other readings(noticed coz of absurd Temperature readings) have gone for a toss. Can somebody tell me how to bring it back to known working state?

I think some file inside is messed up. Can this be repaired?

Regards,

Akshay

  • Hello Akshay,

    When performing a learning cycle, you will need to have charge or discharge current to wake up the gas gauge out of sleep.

    Could you describe your learning cycle procedure?
  • Hi Kang,

    The Sleep problem was due to the failure of the Learning Cycle. I have now reset the firmware to the default .senc file and am able to see the Sleep flag being properly set.
    My learning cycle is using bqeasy where I am calibrating properly, and even doing a chemistry Learning cycle. I am using a Kokam SLPB356495 battery whose capacity is 2100mAh and the chem Id it matches to is code 272 with an error of just 0.5% . But during Learning cycle I get RUP_DIS flag being set which translates to Incorrect chemistry. Should I rerun the chemistry Learning cycle or the failure was due to some other reason. Also should the CHG flag be set when the system is IDLE.

    Also, it would be really helpful if you can tell me where to look for a sequence of flags which can help me debug the learning cycle failure. Can you help me out here?

    Regards,
    Akshay
  • Hi Akshay 

    Rup_dis getting set doesn't always mean that the wrong chemid was selected. it could also mean that the discharge current being used caused a disquatlification of resistance updates. what discharge current did you use for this learning cycle? I recommend using C/7. Also, ensure you are having sufficient rest periods after charge and discharge. if your learning cycle still fails, your qmax and resistance table values can be calculated using the logged data from your learning cycle process and our online GPC tool.

    thanks

    Onyx