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.

BQ27542-G1: Getting Error: VOK not cleared during the Battery Learning cycle

Part Number: BQ27542-G1
Other Parts Discussed in Thread: BQSTUDIO, GPCCHEM

Hi,

I am getting an Error: VOK not cleared during the Battery Learning cycle and the cycle was cancelled.

Cycle started with Discharge-Relax-Charge-Relax- (ERROR: VOK not Cleared and cycle stopped)

In the Bqstudio, Register status VOK is LOW after the relax. But still the error was VOK not cleared after relax and because of this the cycle was cancelled. 

I am attaching the screenshots for your reference. Kindly suggest me the answer for this.

Thanks in advance.

Regards,

Shambavi

  • Please share a bqStudio log and the srec file before you did the learning cycle.

    Andy

  • Hi Andy,

    Thanks for the reply.

    I am sharing the bqStudio log which is generated during ChemID selection process and the srec file. (During the learning cycle, it was not possible to collect the log).1538.final_chemID-report.zipmonday chemid log (1) (1).zipmonday chemid log.zip8780.0542_2_01-bq27542G1_Hamdy_1000mah_LC1.zip

    Also I'm attaching the GPC report which is generated for the bqStudio log (I have programmed the best matching ChemID 452 from the GPC report). 

    Thanks in advance.

    Regards,

    Shambavi

  • Hi Shambavi,

    The bqStudio log you submitted to the GPCCHEM tool is NOT what I am looking for.

    I would suggest you not use the Leaning Cycle tab.  Instead,  follow the app note below to manually run the learning cycle step by step and then you will able to capture a bqStudio log file.

    Andy

  • Hi Andy,

    I followed your manual for my learning cycle.

    Charging was completed when the battery reached 97%, the voltage was 4132mV and the FC bit was NOT set so not able to complete the learning cycle.

    Initially Maximum battery voltage was 4200mV, since the charging was not reaching to 100%, we changed the maximum battery voltage to 4100mV and tried again, But still battery voltage is not reaching to 100% and FC bit is not set. 

    I have set the following parameters in the Data memory section of bqStudio.

    Maximum battery voltage:4100mV

    Design capacity:1100mA

    Design Voltage:3.7V

    Charge Term taper current:100mA

    Dsg current threshold:90mA

    Charge current threshold:40mA

    Quit current:10mA

    Term voltage:3000mV

    Please find the attached screenshot and autogenerated file log.

    Thanks in advance.

    Regards,

    Shambavi autogeneratedfile.gg.csv

  • The chemistry id you are using is an obsolete one.  I would suggest you use another chemistry id mentioned in the GPC report (e.g. 2603).  

    Also,  please share a continuous bqStudio log file for the learning cycle you did. I will take a look and see what might be wrong.

    Andy

  • Thanks Andy,

    I will change the ChemID.

    Please find the attached bqStudio log file.

    Regards,

    Shambavi23rd second trial.log

  • The Taper Current is set to 100mV in your gg file.  The AvargeCurrent() needs to be less than the Taper Current setting for two consecutive periods of Current Taper Window (40s), in order for the FC bit to be set. 

    In your log file, charging stopped when the AverageCurrent() was106mA. I would suggest you keep charging until the FC bit is set.

    Andy

  • Hi Andy,

    Thanks for the reply.

    I have completed the learning cycle and generated the GG file. 3312.gg file.zipPlease find the GG file in the attachment. But we need to run few more iterations of the learning cycle and optimize the GG file. 

    Can you please suggest me how many iterations we can run and also can you please share the manual available for optimization procedure.

    And also, during the learning cycle the update status in data memory will change automatically or we can also change it manually?. 

    Can you give me suggestion on how to rectify  update status not changing automatically during learning cycle.

    Thanks in advance.

    Regards,

    Shambavi

  • Hi Shambavi,

    Regarding the learning cycle,  you can check Appendix C of bq27542 TRM. There are already a lot fo details there.

    You would just run the learning cycle once because the UpdateStatus will be fixed at 0x06 once the learning cycle is finished. NEVER change the UpdateStutus manually and all the changes made to the UpdateStatus have to be performed by the gauge itself.

    Andy