SLUUBY2B September 2020 – May 2022 BQ76952
The voltage ADC regularly measures the VSS signal and reports the result in bytes 2-3 of the 0x0075 DASTATUS5() subcommand. This command should normally report a value that is near zero. If it differs significantly from this, it may indicate the ADC input mux has experienced an error, meaning reported measurements may no longer be accurate. This measurement is monitored by the device and, if not as expected, can trigger a Permanent Fail (PF) and disable the battery pack. This PF can be enabled by setting the Settings:Permanent Failure:Enabled PF C[VSSF] configuration bit, and the fail threshold and delay are set by Permanent Fail:VSSF:Fail Threshold and Permanent Fail:VSSF:Delay.