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.

BQ27411-G1: Learning Cycle Error for BQ27411-G1

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

Hi,

I have been trying to complete the learning cycle for BQ27411-G1 fuel gauge with a 900mAh battery. The learning cycle is performed using bqStudio in Automatic mode, with a Relay control setup for switching between load and charger. But after the charging cycle, an error comes:

"

Error: [QMAX_UP: Not Set] 

Learning cycle cancelled

"

I have been trying to debug this issue and thus I logged the voltage, current and control register values.

Please find the register log attached below.

nov22_2log.csv

Kindly help me out to resolve this issue and complete the learning cycle successfully to generate the Golden Image.

Error Log:

Sat Nov 21 18:39:18 IST 2020: Learning cycle started...
Sat Nov 21 18:39:18 IST 2020: Start task: Discharge ( TerminateVoltage = 3100 mV )
Sat Nov 21 20:59:34 IST 2020: End task: Discharge completed in 02:20:15
Sat Nov 21 20:59:34 IST 2020: Start task: Relax ( Duration = up to 360 minutes )
Sat Nov 21 23:38:40 IST 2020: End task: Relax completed in 02:39:06
Sat Nov 21 23:38:40 IST 2020: Start task: Charge ( TaperCurrent = 33 mA )
Sun Nov 22 00:54:21 IST 2020: End task: Charge completed in 01:15:40
Sun Nov 22 00:54:21 IST 2020: Start task: Relax ( Duration = up to 120 minutes )
Sun Nov 22 00:54:23 IST 2020: Error: [QMAX_UP: Not Set]
Sun Nov 22 00:54:23 IST 2020: Learning cycle canceled

  • Hello,

    Can you export your configurations so we can take a look? Is the gauges OTP programmed fully?

    Sincerely,

    Wyatt Keller

  • Hi Wyatt,

    We haven't programmed the OTP or tried to program the OTP. I believe that there must be a 7V given to Prog Pin in order to program the OTP. And we haven't done any of the above process.

    As we are learning the Fuel Gauge in order to produce the golden image, we haven't configured any values in the Data Memory. Hope that is the proper way to proceed.

    Please find the schematics implementation below:

    CC: Looping in since we read one thread similar to our issue.

    https://e2e.ti.com/support/power-management/f/196/t/529043?BQ27411-G1A-together-with-EV2300-and-BQSTUDIO-1-3-52

    Here are some of the logs and configurations we exported:

    data mem values_nov24.gg.csv

    learning cycle log.txt
    Mon Nov 23 21:04:50 IST 2020: Learning cycle started... 
    Mon Nov 23 21:04:50 IST 2020: Start task: Discharge ( TerminateVoltage = 3100 mV ) 
    Tue Nov 24 15:20:25 IST 2020: End task: Discharge completed in 18:15:34 
    Tue Nov 24 15:20:25 IST 2020: Start task: Relax ( Duration = up to 360 minutes ) 
    Tue Nov 24 15:20:26 IST 2020: End task: Relax completed in 00:00:00 
    Tue Nov 24 15:20:26 IST 2020: Start task: Charge ( TaperCurrent = 33 mA ) 
    Tue Nov 24 15:22:30 IST 2020: End task: Charge completed in 00:02:04 
    Tue Nov 24 15:22:30 IST 2020: Start task: Relax ( Duration = up to 120 minutes ) 
    Tue Nov 24 15:22:32 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:22:32 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:22:35 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:22:35 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:22:37 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:22:37 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:22:39 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:22:39 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:22:41 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:22:41 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:22:44 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:22:44 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:22:46 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:22:46 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:22:48 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:22:48 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:22:50 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:22:50 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:22:53 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:22:53 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:22:55 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:22:55 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:22:57 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:22:57 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:22:59 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:22:59 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:02 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:02 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:04 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:04 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:06 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:06 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:08 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:08 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:11 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:11 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:13 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:13 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:15 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:15 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:17 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:17 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:20 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:20 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:22 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:22 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:24 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:24 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:26 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:26 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:28 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:28 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:31 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:31 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:33 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:33 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:35 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:35 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:37 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:37 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:40 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:40 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:42 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:42 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:44 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:44 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:46 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:46 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:49 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:49 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:51 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:51 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:53 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:53 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:55 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:55 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:23:58 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:23:58 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:00 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:00 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:02 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:02 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:04 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:04 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:07 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:07 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:09 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:09 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:11 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:11 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:13 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:13 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:15 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:15 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:18 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:18 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:20 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:20 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:22 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:22 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:24 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:24 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:27 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:27 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:29 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:29 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:31 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:31 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:33 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:33 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:36 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:36 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:38 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:38 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:40 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:40 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:42 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:42 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:45 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:45 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:47 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:47 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:49 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:49 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:51 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:51 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:53 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:53 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:56 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:56 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:24:58 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:24:58 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:00 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:00 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:02 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:02 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:05 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:05 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:07 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:07 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:09 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:09 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:11 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:11 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:14 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:14 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:16 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:16 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:18 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:18 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:20 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:20 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:23 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:23 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:25 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:25 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:27 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:27 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:29 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:29 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:32 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:32 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:34 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:34 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:36 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:36 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:38 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:38 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:40 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:40 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:43 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:43 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:45 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:45 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:47 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:47 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:49 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:49 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:52 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:52 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:54 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:54 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:56 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:56 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:25:58 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:25:58 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:01 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:01 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:03 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:03 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:05 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:05 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:07 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:07 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:10 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:10 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:12 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:12 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:14 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:14 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:16 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:16 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:19 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:19 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:21 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:21 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:23 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:23 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:25 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:25 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:27 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:27 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:30 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:30 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:32 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:32 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:34 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:34 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:36 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:36 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:39 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:39 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:41 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:41 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:43 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:43 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:45 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:45 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:48 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:48 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:50 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:50 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:52 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:52 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:54 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:54 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:57 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:57 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:26:59 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:26:59 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:01 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:01 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:03 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:03 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:05 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:05 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:08 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:08 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:10 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:10 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:12 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:12 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:14 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:14 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:17 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:17 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:19 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:19 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:21 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:21 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:23 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:23 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:26 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:26 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:28 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:28 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:30 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:30 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:32 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:32 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:35 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:35 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:37 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:37 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:39 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:39 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:41 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:41 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:43 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:43 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:46 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:46 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:48 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:48 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:50 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:50 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:52 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:52 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:55 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:55 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:57 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:57 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:27:59 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:27:59 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:01 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:01 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:04 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:04 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:06 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:06 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:08 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:08 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:10 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:10 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:13 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:13 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:15 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:15 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:17 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:17 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:19 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:19 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:22 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:22 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:24 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:24 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:26 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:26 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:28 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:28 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:30 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:30 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:33 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:33 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:35 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:35 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:37 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:37 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:39 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:39 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:42 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:42 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:44 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:44 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:46 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:46 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:48 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:48 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:51 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:51 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:53 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:53 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:55 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:55 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:28:57 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:28:57 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:00 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:00 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:02 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:02 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:04 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:04 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:06 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:06 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:09 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:09 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:11 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:11 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:13 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:13 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:15 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:15 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:17 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:17 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:20 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:20 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:22 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:22 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:24 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:24 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:26 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:26 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:29 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:29 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:31 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:31 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:33 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:33 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:35 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:35 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:38 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:38 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:40 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:40 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:42 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:42 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:44 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:44 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:47 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:47 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:49 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:49 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:51 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:51 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:53 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:53 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:56 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:56 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:29:58 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:29:58 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:00 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:00 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:02 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:02 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:04 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:04 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:07 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:07 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:09 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:09 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:11 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:11 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:13 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:13 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:16 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:16 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:18 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:18 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:20 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:20 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:22 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:22 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:25 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:25 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:27 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:27 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:29 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:29 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:31 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:31 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:34 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:34 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:36 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:36 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:38 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:38 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:40 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:40 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:42 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:42 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:45 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:45 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:47 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:47 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:49 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:49 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:51 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:51 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:54 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:54 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:56 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:56 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:30:58 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:30:58 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:00 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:00 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:03 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:03 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:05 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:05 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:07 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:07 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:09 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:09 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:12 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:12 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:14 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:14 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:16 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:16 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:18 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:18 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:20 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:20 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:23 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:23 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:25 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:25 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:27 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:27 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:29 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:29 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:32 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:32 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:34 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:34 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:36 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:36 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:38 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:38 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:41 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:41 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:43 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:43 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:45 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:45 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:47 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:47 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:49 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:49 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:52 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:52 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:54 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:54 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:56 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:56 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:31:58 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:31:58 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:01 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:01 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:03 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:03 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:05 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:05 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:07 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:07 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:10 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:10 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:12 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:12 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:14 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:14 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:16 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:16 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:19 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:19 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:21 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:21 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:23 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:23 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:25 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:25 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:27 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:27 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:30 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:30 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:32 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:32 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:34 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:34 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:36 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:36 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:39 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:39 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:41 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:41 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:43 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:43 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:45 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:45 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:47 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:47 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:50 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:50 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:52 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:52 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:54 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:54 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:56 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:56 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:32:59 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:32:59 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:01 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:01 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:03 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:03 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:05 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:05 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:08 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:08 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:10 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:10 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:12 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:12 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:14 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:14 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:17 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:17 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:19 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:19 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:21 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:21 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:23 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:23 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:25 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:25 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:28 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:28 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:30 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:30 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:32 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:32 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:34 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:34 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:37 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:37 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:39 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:39 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:41 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:41 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:43 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:43 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:46 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:46 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:48 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:48 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:50 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:50 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:52 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:52 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:55 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:55 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:57 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:57 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:33:59 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:33:59 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:01 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:01 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:04 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:04 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:07 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:07 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:09 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:09 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:11 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:11 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:13 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:13 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:16 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:16 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:18 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:18 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:20 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:20 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:22 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:22 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:25 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:25 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:27 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:27 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:29 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:29 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:31 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:31 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:34 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:34 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:36 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:36 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:38 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:40 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:42 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:42 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:44 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:44 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:47 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:47 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:49 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:49 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:51 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:51 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:53 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:53 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:56 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:56 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:34:58 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:34:58 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:35:00 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:35:00 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:35:02 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:35:02 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:35:05 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:35:05 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:35:07 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:35:07 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:35:09 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:35:09 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:35:11 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:35:11 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:35:14 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:35:14 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:35:16 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:35:16 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:35:18 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:35:18 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:35:20 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:35:20 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:35:23 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:35:23 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:35:25 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:35:25 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:35:27 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:35:27 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:35:29 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:35:29 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:35:32 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:35:32 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:35:34 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:35:34 IST 2020: Learning cycle cancelled 
    Tue Nov 24 15:35:36 IST 2020: Error: [QMAX_UP: Not Set]  
    Tue Nov 24 15:35:36 IST 2020: Learning cycle cancelled 
    

    nov24_log.csv

  • Hello,

    This is from the TRM:

    The fuel gauge is shipped from the Texas Instruments factory with partially preprogrammed one-time programmable (OTP) nonvolatile memory (NVM) containing parameters related to the CHEM_ID for the specific -G1A, -G1B, or -G1C ordering option (see the bq27411-G1 data sheet (SLUSBN7)). The remaining OTP parameters are required to be programmed at the customer's factory for a fully-functional gauging solution.

    You will need to program the OTP for correct gauging, does the version you have (G1A, G1B, or G1C) match the charging voltage of your battery? If it does not match the Qmax may not update.

    I would try programming the gauge with the best matching chem ID using GPCCHEM and then testing the learning cycle for Qmax.

    Sincerely,

    Wyatt Keller

  • Hi Wyatt,
    Please note that we are using the G1A series of BQ27411-G1 fuel gauge, which is used for designs having 4.2V Li Ion Batteries. Please note that we are using 4.2V Li-Ion Battery itself.

    Currently,the values present in the Data Memory are default values.
    Should we program all the data memory values according to the Data Memory Summary (Table 6.2 - Technical Reference (SLUUAS7B - www.ti.com/.../sluuas7b.pdf )? Or just the Design Capacity, Design Energy, Taper Current, Taper Rate, and Terminate Voltage?
    Should we program the above memory values directly to the data memory using bqStudio, or should we write these values to the OTP Memory following the procedure defined in Smart Flash OTP Programming Application Report(SLUA703) before starting the learning cycle?

    We are seeing the Data Memory being reset to default values, once we start the learning cycle. Kindly advice us to move forward.

    And on the CHEM ID, as per the datasheet (www.ti.com/.../bq27411-g1.pdf
    "9.2.1 Design Requirements
    As shipped from the Texas Instruments factory, many bq27411-G1 parameters in OTP NVM are left in the unprogrammed state(zero)while some parameters directly associated with the CHEMID are preprogrammed."

    So this series of fuel gauges cannot be programmed with CHEM IDs which are generated from GPCCHEM right? Please correct us if we are wrong.

  • Hi Wyatt,

    We are currently stuck with the above issues. Can we have a live session so that we can rectify the issues. Please share a comfortable time for the live session.

    Here are my contact information :

    Skype ID : live:gokulkpv97

    Email ID : gokulkrishna.p@gadgeon.com

  • Hello,

    Yes that's correct, I misread the part number. You cannot program a new chemID, but you may need to change the OTP memory to complete the learning cycle.

    Sincerely,

    Wyatt Keller

  • Hi Wyatt,

    As per the document : How to Get Started with BQ Gas Gauge Product www.ti.com/.../sluaa98.pdf

    "For Learning Cycle purposes in TI’s Impedance Tracking gauges, you will want to adjust Design Capacity,Design Voltage, Charge Term Taper Current, Discharge Current Threshold, Charge Current threshold, QuitCurrent and Term Voltage."


    Should we program the OTP using only the above values, or should we program all the values in the data memory registers?

    Can you please ping me on the above shared contact details so that we can plan a live session? It would be great if we could have a closure on it!

  • Hi,

    You should program the listed values to start out, but your application may require more. 

    training.ti.com/battery-management-deep-dive-technical-training

    Best regards,

  • Hi Nick,

    We tried flashing the OTP with bare minimum values for completing a learning cycle, but it was failed to complete the learning cycle. The error was same : " Error: [QMAX_UP: Not Set] ".

    The data memory values and golden image files are attatched below. We have taken a screen recording and log of the learning cycle.

    Please guide us through so that we can achieve a succesful learning cycle. Kindly answer the below questions:

    What all data memory values should we write and flash the OTP prior to learning cycle, so that the learning cycle is completed succesfully?

    Nov 30_OTP_RegConfig.gg.csv

    3414.Nov 30_Learning Cycle.zip

    The Battery for our application is a 900mAh battery, with a nominal voltage of 3.7V. The taper current is 33mA, and Terminate voltage is 3.1V.

  • Hello,

    To confirm: Have you triggered the bat_det so the gauge knows the battery is inserted? Impedance Track won't run unless the BAT_INSERT command is sent.

    Everything looks like it should be updating normally.

    Sincerely,

    Wyatt Keller

  • Hi Wyatt,

    Yes, we have triggered the BAT_DET using BAT_INSERT command. Also the learning cycle doesn't start unless the BAT_DET pin is set.

    Please advice us how to move forward.

    Thanks and Regards

    Gokulkrishna

  • Hello Gokulkrishna,

    Near the end of the log it looks like the BAT_DET goes low again, is the BAT_REMOVE command sent?

    Sincerely,

    Wyatt Keller

  • Hi Wyatt,

    We haven't send any command at the time of learning cycle except the initial battery insert command. After that BAT_DET has become set.

    We have found a weird scenario (during our last learning cycle run on Nov 30 of which logs are already uploaded in the previous reply) where a completely discharged & relaxed battery has fully charged in 4 min. The screenshot of the update happened as per the log is attached below. The Full Charge Capacity has suddenly changed to 900 at the instant. And also the BAT_DET has gone low. The learning cycle also has failed at the same instance when Full charge capacity has been changed to 900 & State of charge has been changed to 100.
     Is this a mis-understanding from the gauge that the battery has fully charged?

    Even when there is 479mA going through the fuel gauge, which is way above the taper current, the learning cycle says : Charge completed, and moves on to relax mode. It is then the QMAX_UP bit is not set and Learning cycle gets failed.
    Could you let us know why would this be happening. Is it due to any wrong configuration settings ? Please refer to the "Nov 30_OTP_RegConfig.gg.csv" file for Configurations we have done while running this cycle.
    Request you to kindly reply at the earliest since it is more than 2 weeks we are trying to run a learning cycle & its keeps on failing.

  • Hello Gokulkrishna,

    If it is switching from to relax from charge you need to check the dsg current threshold and chg current threshold, it could also be the quit current threshold. If those parameters do not fit your application the gauge may switch between the modes erroneously causing gauging issues.

    If that is not the case the pre-programmed ID may not be the best fir for your battery and it is making it hard to complete a learning cycle.

    Sincerely,

    Wyatt Keller 

  • Hi Wyatt,

    After multiple attempts, we have completed the Learning cycle process for our fuel gauge : BQ27411-G1. Below are the procedures we did inorder to achieve the completion. This will help you in debugging any similar issues in the future.

    1. There is no need to program or Fuse the OTP registers. Only proper configuration of Data memory is required. We need to configure some typical values to all registers in the Data memory.

    2. One important point to note is that we have to write values to the RA Table, which will be further updated once the learning cycle is completed. The SOC values are actually calculated using the RA Table values. So if the RA Table updates are occurring in the Learning Cycle, one can confirm the process of the Learning cycle is moving in the intended direction.

    For BQ27411 the default values for RA table is 0. We were able to complete the learning cycle only after provide some rough values to the RA table. The datasheet also doesn't provide any typical values to be used for the first run of learning cycle. Hence we used another board with BQ27421 fuel gauge (which has some default values for RA table) & run the learning cycle in it. With the RA values obtained from that fuel gauge we run the learning cycle for BQ27411.

     So, if there are no default values given for RA Table in any of the Documents, one can run a learning cycle in any of the off-the shelf BMS boards(like the Babysitter board from sparkfun). These will help to get rough values of RA Table. Use this input to write the RA Table values of the intended fuel gauge.

    3. As the battery was having higher capacity, the relaxing time for our battery(900mAH) was nearly 10 hours.
    Hence, discharge the battery completely and give it time to relax a long time so that the voltage is stable. And then only start a learning cycle. This will help the learning cycle not to fail because of "RUP_DIS not clear" error after the relax period after the discharge cycle.

  • Hi  & ,

    I am a team member of the same project in which  is working on.

    As mentioned in the above reply we have completed the learning cycle successfully for our 900mAh battery with BQ27411-G1A fuel gauge. But we are now facing another issue. We have loaded the Golden image into our firmware. But the SoC values jumps very much. Sometimes it shows 15% even the battery voltage if around 4.1V. Also when it is plugged in for charging the SoC values increases very fast & sometimes shows 100% when it has reached only at 3.9V.

    Please note that we have run the learning cycle with a discharge rate of C/5. But as per our application, our actual discharge rate will be 800mA which is approx C. Does this can lead to any fluctuations at the SoC level. Do we need to re-run a learning cycle with our actual discharge rate & charging rate as per our application?

    We have already tried to run a learning cycle in automatic mode by configuring the data memory with the values we have got from the previous successful learning cycle. But it failed with error RUP_DIS / RDIS: Not Clear. Please note that even though the max relax period is 6hrs, the relax mode failed with this error within 1hr approx. What could be the reason for this?

    Tue Dec 29 21:16:37 IST 2020: Learning cycle started...
    Tue Dec 29 21:16:37 IST 2020: Start task: Discharge ( TerminateVoltage = 3150 mV )
    Tue Dec 29 22:11:03 IST 2020: End task: Discharge completed in 00:54:25
    Tue Dec 29 22:11:03 IST 2020: Start task: Relax ( Duration = up to 360 minutes )
    Tue Dec 29 23:26:02 IST 2020: Error: [RUP_DIS / RDIS: Not Clear]
    Tue Dec 29 23:26:02 IST 2020: Learning cycle cancelled

    Request you to kindly reply at the earliest as we are already running out of time.

    Any help will be greatly appreciated.

    cc: 

    Thanks in Advance,

    Krishnaprabha

  • Hello Krishnaprabha,

    The RDIS/RUP_DIS should clear when an OCV is taken. I would recommend you upload the chemistry ID to the OTP memory before doing the learning cycle.

    Resistance updates correlate to the OCV points correlated in the chemID information.

    Sincerely,

    Wyatt Keller

  • Hi  &

    It is not an issue with Chemistry ID. Also, this BQ27411-G1A is having fixed ChemID & cannot be programmed to another value.

    The issue for the "RUP_DIS not clear" error is, our battery's (900mAh) initial relax time after the full discharge is around 16hrs.

    I have allowed the discharged battery & fuel gauge to simply relax for 16hrs overnight & tried running automatic learning cycle. After this, the automatic learning cycle has been completed successfully. I have repeated it 3 more times to confirm the same. I have got the GI also with the RA tables updated.

    Another point to which I would like to drag the TI team's attention is that One should always run the learning cycle considering their actual charge & discharge rate based on their use case. If possible it will be better to run it on the same custom board they are working on. One should just break out the I2C lines from the custom board & run the learning cycle with that. If a custom board is not available then one should mimic the actual charge & discharge rate based on their application.

    All of the TI app notes for running Learning cycles for BQ series fuel gauge suggests discharging the battery at C/5 to C/10 rate only. If the actual discharge rate of our product doesn't fall in this range of discharge rate, we will run into the issue of unusual SoC jumps at different levels. This was the actual root cause for the SoC jumps seen when using the Golden image generated using the TI recommended charge & discharge rates. I was running the learning cycle at the rate of C/5=0.2C (which is 180mA). But the actual discharge rate of our application is 800mA ~ 0.9C.

    After running the learning cycle based on our actual discharge rate we are getting a better SoC value without any jumps.

    cc:  

  • Hello,

    The learning cycle for this gauge is different than others because it is a ROM gauge with predefined chemistry characteristics. With other flash based gauges there are more steps to configure correctly because the chemistry ID needs to be selected first.

    If your PCB as trace resistances and other variations, it can affect gauging. Characterization should always be done on the real PCB.

    It sounds like your issue was resolved by using your application discharge cycle.

    Sincerely,

    Wyatt Keller