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.

BQSTUDIO: Make the fuel gauge aware of DF edits

Part Number: BQSTUDIO
Other Parts Discussed in Thread: BQ27532-G1

Tool/software:

Hi TI team.

Is it necessary to restart or cold start the fuel gauge after changing the DF in preparation for a learning cycle?

Reason for the question:

Normally, I think that full charge capacity and remaining capacity copy the design capacity value, but even after I edited it in bqstudio, it seems to still refer to the factory design capacity.

Even if I performed pre-discharge or charging, the capacity remained significantly different from the design capacity I set.

Regards,

Hitoshi

  • Hi Hitoshi,

    Which device are you using?

    Please write to the gauge then read the gauge to verify the value updates.

    Regards,

    Evan

  • Hi Evan,

    The device that prompted me to ask this question is the BQ27532-G1.

    However, I suspect that this is not a problem specific to a specific device, but rather a problem with the operation of TI gauges in general. I suspect that there is something missing in my procedure.

    My BQSTUDIO operations:

    1.
    After editing DesignCapacity (1000=>3000), press "Read All".
    DesignCapacity remains at 3000. This is OK

    2.
    Go to the Registers tab and look at FullChargeCapacity and RemainingCapacity.
    At this point, there is no effect of editing DF DesignCapacity (i.e., no change in value).
    The value is close to the default DesignCapacity of 1000mAh.

    3.
    Charge and discharge at 0.2C.
    The capacity is about 2800mAh for both charging and discharging.
    However, FullChargeCapacity and RemainingCapacity are not based on the DesignCapacity of 3000mAh, but on the default DesignCapacity value of 1000mAh. Specifically, after charging and discharging, they changed to about 980mAh.

    Should I reboot or cold start the fuel gauge after step 1 above to prevent problem 3 above?

    Regards,
    Hitoshi

  • Hi Hitoshi,

    1) You need to change the value in the data flash tab (as you are doing), then press write all, and then read all and the value should change.

    You can also write the value using advanced comms tab on BQstudio.

    Is the voltage level above the Flash update ok voltage?

    Are there any error on the bottom left corner of BQstudio when you try to write.

    2) RemCap and FCC are calculated by the gauge and are read only parameters. They are not the same as design capacity.

    3) Yes, lets get design capacity configured correctly first.

    Regards,

    Evan

  • Hi Evan,

    Numbers 1 to 3 in my previous comment were numbers indicating the order of operations in BQSTUDIO.
    Sorry if it's hard to understand.
    I will answer 1 and 2 with that in mind.

    1. When updating the DF, the voltage always exceeds Configuration:Power:Flash Update OK Voltage.
    The DesignCapacity setting is successful.

    2. I think you're right.
    However, when the following conditions occur, FCC and RemCap are calculated using the DesignCap of the DF, right?

    "After updating the DF, restart the gauge (or cold start)."

    I wanted to confirm this. I was hoping that the FCC and RemCap would be automatically corrected to a value close to 3000 (the DesignCap value I edited).
    However, I was unable to confirm this with the procedure I showed in my previous post.
    I suspect that the reason for this is that I was missing "restart|resett|etc the gauge" from my operating procedure.

    Should I send a reset command after editing the DF? (Example: Control() RESET for BQ27532-G1)

    Regards,
    Hitoshi

  • Hi,

    2) Yes, once a learning cycle is completed FCC and RemCap will get updated.

    Regards,

    Evan

  • Hi Evan,

    When the fuel gauge operates from the POR, it calculates the FCC based on the DesignCapacity etc., right?

    Regards,
    Hitoshi

  • Hi Hitoshi,

    There are a number of factors that contribute to FCC including design capacity but also including other factors such as pack temperature, FCC will improve as the gauge gains more information about pack with Qmax updates.

    Regards,

    Evan

  • Hi Evan,

    I understand that many values ​​such as Qmax and temperature are involved in the update factors.

    Does this also apply to POR?

    Does the FCC after POR depend on many parameters such as FCC, temperature, cycle count, internal resistance, SoH, DesignCapacity, etc.?

    Regards,
    Hitoshi

  • Hi,

    Yes, the gauge will use these parameters to calculate FCC even upon POR.

    Regards,

    Evan

  • Hi Evan,

    Okay, Thank you.

    Regards,
    Hitoshi