SLUUCY8 December 2023 BQ77307
The BQ77307 device integrates an Internal Overtemperature Protection (OTINT) that compares the internal die temperature to a programmable threshold VOTINT, and triggers an alert or fault when the internal temperature is greater than the threshold.
The VOTINT threshold is programmable from 25°C to 150°C in 1°C steps using the Protections:Temperature:Internal Overtemperature Protection Threshold configuration register. The OTINT protection is enabled using the Settings:Protection:Enabled Protections B:[OTINT] configuration bit.
The OTINT protection triggers an alert signal when an internal overtemperature event is first detected, then triggers a fault after a programmable number of CHECK intervals, OTINT_DLY, which can be set from 0 to 255. The delay is set by the Protections:Temperature:Internal Overtemperature Protection Delay configuration register.
When an OTINT fault is triggered, the device turns off the DSG and CHG FETs if configured for autonomous FET control, based on the setting in Settings:Protection:DSG FET Protections A[OTINT] and Settings:Protection:CHG FET Protections A[OTINT]. The device recovers when the temperature is equal or below Protections:Temperature:Internal Overtemperature Protection Recovery. If the Protections:Temperature:Internal Overtemperature Protection Recovery is set to zero, autonomous recovery is disabled, and recovery must be initiated by the host sending the PROT_RECOVERY() subcommand with the [TEMPREC] bit set.
Status | Condition | Action |
---|---|---|
Normal | Internal die temperature ≤ Protections:Temperature:Internal Overtemperature Protection Threshold | Safety Alert B()[OTINT] = 0 |
Alert | Internal die temperature > Protections:Temperature:Internal Overtemperature Protection Threshold | Safety Alert B()[OTINT] = 1 |
Trip | Internal die temperature > Protections:Temperature:Internal Overtemperature
Protection Threshold for Protections:Temperature:Internal Overtemperature Protection Delay duration | Safety Alert B()[OTINT] = 0 Safety Status B()[OTINT] = 1 and CHG and DSG FETs can be disabled depending on settings |
Recovery | Safety Status B()[OTINT] = 1 and Internal die temperature ≤ Protections:Temperature:Internal Overtemperature Protection Threshold | Safety Status B()[OTINT] = 0 and CHG and DSG FETs can be re-enabled based on settings |