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.

BQ76930: what's condition "OVRDALERTL"bit can be set to" 1"

Part Number: BQ76930

when ADC_EN is on,alert pin pull to 3.3V, "OVRD ALERT"bit can't be set to 1.Only  ADC-EN is off ,"OVRD ALERT" can be set to 1 when alert pin pull to 3.3V.

  • Hi User,
    ALERT is a bi-directional pin. If the part has the pin low, and external source driving it high will signal the OVRD_ALERT fault. When there is a fault, ALERT is driven high by the bq76930 and it ignores this output level as an input.
    ALERT is also driven high by the coulomb counter (an integrating ADC) completion signal which sets the status bit CC_READY.
    The design expects that an MCU will come read and clear the status register each time ALERT is set. This will keep the ALERT signal low most of the time to allow an external source to set the input. When the CC is running continuously it will set CC_READY and ALERT every 250ms.
    If the MCU never clears the CC_READY bit ALERT will always be high after the initial transition and will be unable to accept the input to set OVRD_ALERT.
    If there is too much time constant on the ALERT pin, when the MCU clears the status register ALERT will fall slowly and will be seen as high when the part starts looking at the input level. This can give unexpected OVRD_ALERT status which can not be cleared. Some time constant is good to avoid noise, but too much is bad. The time constant should be less than approximately 250 us.
    Hope this helps.
  • OVRD_ALERT is triped by external second source,I want to know if OVER_ALERT can set to 1  while alert pin  extemal pull to high and ADC_EN is not enable.

  • Hi User,
    Yes, OVRD_ALERT works when the ADC is disabled.