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.
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.
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.