SLUUBD4A April 2016 – November 2022 BQ27220
The fuel gauge can indicate when battery temperature has fallen below or risen above predefined thresholds Charge Inhibit Temp Low or Charge Inhibit Temp High, respectively. In this mode, the BatteryStatus()[CHGINH] bit is set to indicate this condition. The [CHGINH] bit is cleared once the battery temperature returns to the range [Charge Inhibit Temp Low + Temp Hys, Charge Inhibit Temp High – Temp Hys].
When BatteryStatus()[CHGINH] is set and [PFC_CFG] = 1, the BAT_GD pin is deasserted. Otherwise, when [CHGINH] is clear if [OCV_GD] is set and [PFC_CFG] ≠ 0, the BAT_GD pin is asserted.
The charging should not start when the temperature is below the Charge Inhibit Temp Low or above the Charge Inhibit Temp High. The charging can continue if the charging starts inside the window [Charge Inhibit Temp Low, Charge Inhibit Temp High].