We are validating the Protection Events for the Fuel Gauge. So far we have successfully validated the Cell Undervoltage, Overvoltage, and Undertemperature cases. This means that once threshold voltages and temperatures are breached, the corresponding FET would open (i.e. while discharging or charging, the DSG or CHG FET would open and the gate voltage would drop).
Here is our problem: For the Overtemperature Discharge event, the DSG FET does not open.
Our threshold is set to 60C in the Golden File and we place our board into a temperature chamber heated beyond this value. When reading back the temperature registers, we see that the Fuel Gauge is in fact seeing a temperature higher than 60C. That being said, the DSG Fet is still ON. The OTD Detection bit is set in SafetyAlert, meaning the Fuel Gauge knows that it is too high for a Discharging situation.
What are we missing? Are there more settings in the Golden File to actually open the FETs if overtemperature is detected? We expect that when a protection event is detected, the DSG FET should open. We already confirmed this to work in our undervoltage and undertemperature setups so why won't it work for OTD?