Good day,
What causes the OVRD_ALERT bit to become 1? From the datasheet:
"The ALERT pin may also be driven by an external source; for example, the pack may include a secondary overvoltage protector IC. When the ALERT pin is forced high externally while low, the device will recognize this as an OVRD_ALERT fault and set the [OVRD_ALERT] bit. This triggers automatic disabling of both CHG and DSG FET drivers. The device cannot recognize the ALERT signal input high when it is already forcing the ALERT signal high from another condition."
However, the ALERT pin in my AFE is solely connected to my MCU as an input. So I can't seem to see how the ALERT pin is being forced high (About 2.47 V) externally while low. At startup, when I read the SYS_STAT(0x00) register, I get a OVRD_ALERT fault. I have a pushbutton that clears all bits in the SYS_STAT register by writing 1's to all bits (0xBF) to register address (0x00). However, when I read SYS_STAT again, I get the same fault.
EDIT: Note that I have a 499k ohm pull down resistor from ALERT to ground. No capacitors in parallel. Would it help if I used a larger resistance or added a capacitor or both?
Thank you very much,
Robert