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.

BQ34110: How to clear interrupt (ALERTPIN1 & 2)

Part Number: BQ34110

Tool/software:

Hi,

How to clear the interrupt signal on ALERT 1 and Alert 2? Based on the TRM, it says to just read the ALERT1STATUS(), the address is 0x5E/5F.

When i try to read the registers its giving me a vague values and I cannot clear the the ALERT1 signal. I try to use also the i2c master comm in the software but its not changing.

  • Hi,

    How do you have Alert1 configured?

    Under what conditions is it high?

    Regards,

    Evan

    • Enable Alerts:

      • Alerts are enabled via registers.
      • Alert1_POL is set to high (active), and Alert2_POL is set to low (inactive).
    • Interrupt Configuration:

      • Both Alert1 and Alert2 are configured to trigger interrupts when discharge (DSG) and charge (CHG) events are detected.
      • Once triggered, the interrupts latch and do not return to their original state automatically.
    • Current Situation:

      • After resetting the IC, Alert1 is low, and Alert2 is high.
      • When charging or discharging, the interrupt triggers, resulting in Alert1 pin going high and Alert2 pin going low.
    • Issue:

      • Reading registers 0x5E and 0x5F does not clear the interrupts.
      • The status remains with Alert1 high and Alert2 low, indicating the interrupt is still active.
    • Connection:

      • Alert pins are connected with 100kΩ resistors to VREG, as shown in the Evaluation Module (EVM) setup.

    What is the proper procedure to clear the interrupt on the BMS/Microcontroller? Is there additional steps such as writing to specific control registers or toggling certain bits to reset the alert pins?

  • Hi,

    Can you share your .srec so I can try to recreate this on my end.

    Regards,

    Evan