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.

BQ76920: how to reduced power consumption

Part Number: BQ76920

dear sir/madam,

I'm working on bq76920 based BMS with atmega328. it is working fine. Now I wanted to reduce the power consumption on the circuit. I have 2 options. one is I reduced the clock frequency and other is put MCU in sleep mode. 

I'm thinking to put MCU for sleep for  250ms. for I that I would use external RTC, I can't use the internal watchdog timer because the internal watchdog timer is not precise. So my question what if check register after say 240 ms or 270 or 300 ms. ms. will it affect the readings?

when a battery is in overdischarge mode, how should put my MCU in sleep? I mean what input I should take and how I can wake it from sleep.

Thank you in advance.

  • Hi Nikhil,

    I think your question is more specific to the MCU you are using. The BQ76920 will provide voltage and current readings every 250 ms - the timing is explained in this app note: www.ti.com/.../slua775
    When a new measurment is taken, the previous value is overwritten, so if the MCU has not responded to the interrupt by reading the measurement value, it will be lost.
    I cannot advise how to put your MCU to sleep and wake it up since I am not familiar with your MCU and do not know your complete system.

    Best regards,
    Matt