Hi,
We are using part no: BQ40Z80 in our battery and while performing to test the interrupt voltage at fault (GPIO pin :16), we are always reading as 0V.
The FlagMapSetUp value for 0 to 6 is as below:-
These are the following steps we adopted to check the interrupt voltage at pin 16.
- We have generated safety status (CUV) to set by setting the Threshold to 4500 and it generated CUV bit high on safety status register. Yet the fault interrupt pin (RH or pin 16) reads 0V with no change.
I understand from the technical manual setting for FlagMapSetUp 0 to 6 (FLAG_REG3, FLAG_REG2, FLAG_REG1, FLAG_REG0) is set to SafetyStatus() and the pin 16 should have generated fault by setting the SafetyStatus() to high. (We brought back to normal Threshold voltage and CUV became normal to 0 and safety status register came to 0)
- We also tried to flip the logic i.e.FLAG_POL value from zero to one without changing the LSB i.e. the MSB changed to from 96XX to 97XX for all FlagMapSetUp zero through 6 (0-6). Still the result did not improve shown as 0V at the pin 16.
Please let us know if we are approaching right way to checking the interrupt voltage at GPIO pin 16(RH)?
Also guide us why the pin is not showing any voltage at fault?
Thanking you,
Regards
Nanda Kumar