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.

BQ25731: I2C registers resetting.

Part Number: BQ25731
Other Parts Discussed in Thread: EV2400

I am trying to test a charge time using the BQ25731EVM, but I am having an issue where the charge current resets back to its default of 256mA instead of staying at what I set it to.

 

This happens every 2.5-3 minutes (I was just getting a rough time estimate with a stopwatch), no matter what charge current I limit it to, 0.5A, 1A, 2A, etc.

 

The module isn’t getting hot to the touch, so I’m pretty sure its not a thermal issue.

 

I’m using the battery management studio with the EV2400 to control the registers, but the writes to the registers just won’t stay where I need them for long enough.

  • Hi Caleb,

    "The charger includes a watchdog timer to terminate charging if the charger does not receive a write
    ChargeVoltage() or write ChargeCurrent() command within 175s (default value and adjustable via
    WDTMR_ADJ). When watchdog timeout occurs, all register values are kept unchanged except ChargeCurrent()
    resets to 256 mA . Write ChargeVoltage() or write ChargeCurrent() commands must be resent to reset watchdog
    timer. Writing WDTMR_ADJ = 00b to disable watchdog timer or update new watchdog timer values can also
    reset watchdog timer."

    Regards,

    Tiger