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.

BQ25570 VBAT_OK connected to MCU current consumption

Hi,

i have the VBAT_OK connected to a GPIO from the MCU that is configured as input and pulldown.

This way when the VBAT_OK signal is High it draws a current of 100uA.

Is there a better solution to connected this signal to a MCU? I dont want to waste any power.

The reason why i pull the GPIO down is because of power consumption but it is consuming power at the opposite dircetion.

Regards,

Michael

  • Michael,

    What is the motive for you to use the VBAT_OK to the MCU? Are you using it to tell when it is okay for the MCU to turn ON/ consume power?

    Are you pulling it high or low on the MCU?

    regards,

    Gautham

  • Hi Gautham,

    yes the reason why is because of power consumption.
    The MCU is connected directly to VBAT.
    As faar as i understood, VBAT_OK signal only tells if VSTOR is ready to charge but not the state of the battery.
    By knowing that the MCU gets the signal as interrupt and knows the battery is not beeing charged and if not he measures VBAT and monitors if gets below a critical level then he self shutdown, if not he can still use the battery and turn on the Load and so on.

    On the MCU i enable the GPIO as input and pull it low. If i pull it high and the VBAT_OK signal is Low, the GPIO wont be pull low by the signal i think because VBAT_OK is only output.
    Maybe using a PFET and the VBAT_OK drivers the gate, when LOW the GPIO gets pulled HIGH or LOW.

    Any idea?