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.

BQ27546-G1: Problem during parameters setting

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


I set design capacity,terminate voltage, Qmax Cell and send RESET when power up,StateOfCharge() and Voltage() return normally.
but when I add "charging voltage" and "CC threshold" in to-set parameter list, the StateOfCharge() keep return zero while voltage() return normally.

I make the change to 2 prototype board and they result the same

I don't think the parameters will affect SOC, because the SOC is still zero when I set the parameter back.
Maybe it because RESET i send after that?

then I read CONTROL_STATUS,and found that
1st board(full-charge): keep in SLEEP mode all the time.
2nd board: run loop (SHUTDN_EN/LDMD) - (SHUTDN_EN/LDMD/RUP_DIS/QEN) - (SHUTDN_EN) -(SHUTDN_EN/LDMD)


1.Is there a way to "reset" the gauge or set parameter back as it used to be?
2.IT is set disable when ship, isn't?


thanks

  • Hello Pinyada,

    The charging voltage and CC threshold should not directly affect the gauging.

    If you have It disabled no gauging results with be accurate. Also the gauge should be fully learned (update status 0x06).

    Can you share a BQStudio log and your .gg configuration?

    Sincerely,

    Wyatt Keller

  • I didn’t use BQStudio, must it be used?

    I have my board with fuel gauge inside, the board doesn't prepare space for EV400.

    for IT,  I didn’t do anything with IT_ENABLE, I am confused if it is enable now. (Could see from Upadate Status bit2?)

    and how to get my gauge fully learned?

  • Hello Pinyada,

    Impedance Track gauges that use flash programming need to be programmed with the best matched chem ID, either by using an exact match in the chem ID database, or use the GPCCHEM tool to find the best fit chem ID.

    You will need at least 1 EV2400 to create your golden image that is used to program all the other gauges in production. There is no other way to program the chem ID since it is proprietary information.

    You can use SLUA903 for reference to complete the learning cycle: https://www.tij.co.jp/jp/lit/pdf/slua903

    Sincerely,

    Wyatt Keller

  • Hello

    the gauges work normally now, problem is likely caused by data in flash messed up.

    Regardless Chem ID, the gauge in production must be configured by golden image only?

    At first, I intend to set up parameters,said in datasheet page 26, by accessing data flash when power on

    and what if ignore the learning cycle?

    thanks,

  • Hello Pinyada,

    Yes for flash based Impedance Track gauges you will need to flash them with a golden image that contains your chem ID.

    If you configure all the values on page 26 I would expect the gauge to start out fairly accurate, but it is always recommended to complete the learning cycle and include the data as part of the golden image used for production.

    Sincerely,

    Wyatt Keller