SLUUCA6 October 2021 BQ27Z746
The measured temperature is segmented into several temperature ranges. The charging algorithm adjusts ChargingCurrent() and ChargingVoltage() according to the temperature range. The temperature ranges set in data flash should adhere to the following format:
T1 ≤ T2 ≤ T5 ≤ T6 ≤ T3 ≤ T4
Temp Range bit definitions can be found in ChargingStatus().
Class | Subclass | Name | Type | Min | Max | Default | Unit | Description |
---|---|---|---|---|---|---|---|---|
Advanced Charge Algorithms | Temperature Ranges | T1 | I1 | –128 | 127 | 0 | °C | T1 low temperature range lower limit |
Advanced Charge Algorithms | Temperature Ranges | T2 | I1 | –128 | 127 | 10 | °C | T2 low temperature range to standard temperature range |
Advanced Charge Algorithms | Temperature Ranges | T5 | I1 | –128 | 127 | 20 | °C | T5 recommended temperature range lower limit |
Advanced Charge Algorithms | Temperature Ranges | T6 | I1 | –128 | 127 | 25 | °C | T6 recommended temperature range upper limit |
Advanced Charge Algorithms | Temperature Ranges | T3 | I1 | –128 | 127 | 45 | °C | T3 standard temperature range to high temperature range |
Advanced Charge Algorithms | Temperature Ranges | T4 | I1 | –128 | 127 | 55 | °C | T4 high temperature range upper limit |
Advanced Charge Algorithms | Temperature Ranges | Hysteresis | I1 | –128 | 127 | 1 | °C | Temperature hysteresis, applied when temperature is decreasing. |