I am working with the bq34z100 demo board and I believe I have discovered a problem with using the alert pin.
The trouble is that the alert pin will only go low for some of the alert flags but not others.
If I set [Cell BH set threshold] to just above my idle battery voltage and then flip on the charger to make it exceed the threshold I see the flag become set in bqEVSW and at the same time I see the alert pin pulled low. However, if I set [Chg Inhibit Temp High] to 35C and warm the thermistor to exceed 35C I do see the [Chg_INH] flag become set in bqEVSW but the alert pin never goes low in this case. I had the [Alert Configuration] register set to 0x2800 during these two tests.
I have tested several of the alert flags and have found that [CHG_INH, FC, and DSG] all become set when they should in the [Flags] register but even with the appropriate bits set in the [Alert Configuration] register I have never seen the alert pin go low for these flags. I have also tested the [BATHI and SOC1] flags and have found that they both pull the alert pin low as expected when they become set in the [Flags] register.
Other usefull info is that I have the [LED_Comm Configuration] register set to 0x00 and I have wired to the alert pin P2 (Pin1). I have also connected a weak 110K pullup to the alert pin. The bq34z100 contains bq34z100_R0_V0_06_BLD_0006 firmware.
Is there indeed a problem that effects only some of the alert flags or Am I missing something in the configuration?
Rob