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.

BQ27545-G1: How often is DF updated?

Part Number: BQ27545-G1

Hello.

How often is DF updated?
I am thinking about the accuracy of the information that can be recovered from the DF when the fuel gauge is disconnected from the battery due to an accident.

1. Is there a case where the entire DF is updated at once? if yes: How often?

2. I think DF is often updated by field.
Please tell me how often parameters related to charge/discharge amount and aging deterioration are updated. For example, is Gasgauge:State:Cycle Count updated every time the cycle count is incremented?

I remember seeing explanations in other IC's docs that took into consideration the DataFlash lifespan and the maximum number of writes. If there is a source of information that can be used for bq27545, please let me know as well.

  • Hi,  I will correct my misunderstanding in the above comment.

    NG: Gasgauging:State:Cycle Count
    OK: Configuration:Data:Cycle Count

    * I read slua656 and understood the diff for each DF value.

    I will continue to look forward to your explanation regarding the update frequency of each part of DF.

  • Hey Hitoshi,

    DF is not updated all at once when used in the application

    DF is updated by parameter when it needs to be updated. For example, Cycle Count is updated when the count is incremented.  "Avg I Last Run" and "Avg P Last Run" are updated after a discharge terminates. 

    Regards,

    Nick Richards

  • Hi Nick,

    OK. Thank you.

    I was guessing that the write frequency was reduced a little more in consideration of Flash's lifespan, but it turns out that it's actually a straightforward update schedule.

    Is there any material that can list the update timing of various parameters of bq27545's DF?

    Regards,
    Hitoshi Okuma

  • Hi, Nick,

    Is there no particular DF update cycle for this IC, and each parameter is updated in block units each time there is a difference from the DF saved value?

    Regards,

    Hitoshi Okuma

  • Hey Hitoshi,

    We do not have material on the update timing of parameters for that gauge.

    Yes, DF parameters are updated when there is a difference from the DF previous value.

    Regards,

    Nick Richards

  • Hi Nick,

    OK, Thank you.

    Fortunately, in bq27545, there are many things that can be considered as fixed values (product name, version number, various threshold values). I don't think there are many DF values that take update timing into consideration.
    In the future, I may ask individual questions when I am unsure of the update timing of a particular DF value. Please respond in that case.

    Regards,
    Hitoshi Okuma