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.

BQ25713EVM-017: About Load Register in Battery Management studio

Part Number: BQ25713EVM-017
Other Parts Discussed in Thread: BQ25713

Hi,

Could you tell me about Battery Management studio GUI for bq25713.
I set bq25713 register using Battery Management studio and made the data into a text file.
However, I loading text data was not reflected.
As an example, I will attach a screen shot of setting the charge current resister.

bq25713.pdf

Please tell me the reason and solution.
If this problem is not resolved,
I have to enter the setting every time.

Could you give me your support.

Best Regards,
Yusuke

  • Hello,

    The Charge Current Register can be reset to 0 due to error condition. It is not uncommon to change the value of this register (especially if increasing) and have it reset to 0 as a result.

    Can you please rerun this experiment with the OTG Voltage (0x06) and/or OTG Current (0x08)? From your screen capture, it does not appear that OTG is enabled, so you should be able to read/write these registers without creating any effect in the system. This will help us to isolate the issue to whether it is GUI/I2C or whether it is caused by the changing current having an effect on the system.

    Regardless of which is the cause, we can then help you get to the bottom of what is happening.

    Regards,
    Steve
  • Steve-san,

    Thank you for your response and support.

    〉Can you please rerun this experiment with the OTG Voltage (0x06) and/or OTG Current (0x08)? From your screen capture,
    〉it does not appear that OTG is enabled, so you should be able to read/write these registers without creating any effect in the system.
    〉This will help us to isolate the issue to whether it is GUI/I2C or whether it is caused by the changing current having an effect on the system."

    Thank you for your advice.
    I retested it using the OTG Voltage (0x06) and OTG Current (0x08).
    However, the register had been reset.
    I will attach a screen shot of the test results.

    bq25713 OTG register test.pdf

    I suspect the error of the GUI.
    Could you check with the software team on this matter?

    Best Regards,
    Yusuke

  • Hey Tsukui-san,

    Please confirm that when you select "Load Registers", you are also in "Update Mode: Manual" as seen below:

    You will then have to manually select "Write Register" for each register for which you have loaded settings.

    Regards,

    Joel H

  • Joel-san,

    Thank you for your kind support.
    I tried the method you indicated.
    I was able to load and write 0x06,0x08,0x3A successfully.

    Let me know one more thing.
    "It is not uncommon to change the value of this register (especially if increasing) and have it reset to 0 as a result."
    When loading, Could you tell me all the registers that will be reset.

    Best Regards,
    Yusuke

  • Hey Tsukui-san,

    The ChargeCurrent register will revert back to a default of 0mA if the watchdog timer expires. As Steve mentioned, this register specifically will also reset to 0mA during different fault conditions. You can refer to Section 9.6.3 ChargeCurrent Register in the datasheet for more information on what conditions specifically trigger a reset of the ChargeCurrent register.

    The RESET_REG bit in ChargeOption3 will also reset all registers except the VINDPM register.

    Also keep in mind that any of the status registers cannot be loaded into as they will change based on the state of the charger.


    Regards,
    Joel H