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: A question about the high-low level conversion of the ALERT pin

Prodigy 220 points
Part Number: BQ76952

The ALERT pin I set will go low after the alarm is triggered.
I enter SHUTDOWN mode at this time and find that the ALERT pin will rise first, then pull low, and then rise again.

My personal understanding of this phenomenon is that the shutdown process will also trigger a reset. After resetting the ALERT pin, the ALERT alarm is detected and pulled low again? Finally, the ALERT is restored to a high-impedance state after shutdown. Is my understanding correct?


The figure below shows the waveforms captured by the ALERT signal and the MCU signal.

  • Hello L,

    If you are entering SHUTDOWN using the RST_SHUT pin, then yes. This would occur, this is because RST_SHUT first would trigger a partial reset as soon as it is pressed, this would clear the ALERT state, so it could re-trigger. Then after 1 second the part would transition into SHUTDOWN.

    Now, I am not entirely sure if it would also occur if using the SHUTDOWN() command, that is something I could check on Monday for you. My assumption is that no reset would occur there.

    Best Regards,

    Luis Hernandez Salomon

  • Please check for me on Monday whether this problem exists when using the shutdown command.

    In addition, I have a question. If the host watchdog timeout resets during the operation of the AFE, will the configured protection parameters be cleared? My own test result shows that it will not be cleared. Is it only SHUTDOWN that will clear it, or will other methods clear the protection parameters configured at power-on? Can you help confirm this synchronously?


    Thank you very much!

  • Hello L,

    I quickly tested it today, this does not happen with the SHUTDOWN() command. But will happen with RST_SHUT.

    If the host watchdog timeout occurs the part itself will not reset at all. So the configured registers will not clear them. The only other method to clear the register parameters is by using the RESET() command, which would perform a FULL reset.

    Best Regards,

    Luis Hernandez Salomon

  • Sincere gratitude