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.

BQ76952: About wake up

Part Number: BQ76952

Hi,

My customer is checking with me. when BQ76952 wake up from sleep by current flow, is there a way to inform MCU this event? thanks.

 

  • Hi Yue,

    The customer can use the ALERT pin to indicate this to the host processor. They need to set the Settings:Configuration:ALERT Pin Config, and attach the Alarm Status() to this pin config. The LSB of Alarm status is dedicated to waking from sleep mode. 

    Best,

  • Xiaodong ,

    Thanks for the response .Maybe I didn't make my quesiton clear.  my customer want to know the reason of wakeup. there are several reasons can wake up BQ76952. Is there a idea to distinguish these?   

  • Yue,

    If the host is given a waken signal by M2 waking from sleep mode, the only way is for host to check the status of 1. if a protection fault occurs, 2. if current begins flowing, 3. if a charger is attached . If the customer set CB_SLEEP=CB_NOSLEEP=1 for cell balancing during sleep, then the host will also woke up from sleep to determine whether cell balancing is needed. The host will need to check these possibility manually. 

  • Xiaodong,

     How to manually judge that wake up is caused by currrent flowing? How does the host need to do to detect this event?could you please further offer your suggestion.? thanks a lot. 

  • Yue,

    They can look at multiple sources for the current flowing. Firstly the wake up current threshold is set by the customer through Power:Sleep:Wake Comparator Current. Then customer can look at the three safety status bits for OCD1,2,3 to see if the current exceed the OCD thresholds: Safety Status A()[OCD1] , Safety Status A()[OCD2] , Safety Status C()[OCD3]. Lastly customer can also check CC1 current measurement to see the exact current amount to check against the threshold setting.