ZHCSL05C October 2019 – October 2023 TPS65313-Q1
PRODUCTION DATA
The device has three die junction temperature monitors that sense the die temperature near the power MOSFETs in the BUCK1 regulator, BUCK2 regulator, and BOOST converter. Each monitor has a warning threshold (TWARN_TH) and a shutdown threshold (TSTD_TH), and the SPI register has separate status bits to indicate an overtemperature warning event and overtemperature shutdown event. In addition to the status bit in the SPI register, an overtemperature warning event from each regulator can be configured by writing to the DEV_CFG2 register, to interrupt the system MCU by pulling the ENDRV/nIRQ pin low.
If an overtemperature shutdown condition is detected from any regulator, then the device turns off the corresponding regulator. Refer to Thermal Warning and Shutdown Protection (Monitoring and Protection), Thermal Sensor Warning and Thermal Shutdown Protection (Monitoring and Protection), and Thermal Sensor Warning and Shutdown Protection (Monitoring and Protection) for details on device behavior in the event of junction overtemperature. The ABIST runs the diagnostic check on the junction temperature monitors.
Table 11-4 provides an overview of junction temperature monitoring.
VOLTAGE RAIL | DETECTION THRESHOLD RANGE | DEGLITCH TIME | DEVICE BEHAVIOR UPON DETECTION (SPI FLAG, STATE TRANSITION, NRES/ENDRV PIN STATUS) | |||||
---|---|---|---|---|---|---|---|---|
WARN | SHUTDOWN | WARN | SHUTDOWN(1) | |||||
BUCK1 | 150°C to 170°C | 170°C to 190°C | 60 µs to 80 µs | SAFETY_BUCK1_STAT2[0] No change in state NRES = 1, ENDRV/nIRQ = 0 if BUCK1_OT_WARN_IRQ_EN = 1b, No change in NRES and ENDRV/nIRQ if BUCK1_OT_WARN_IRQ_EN = 0b |
SAFETY_BUCK1_STAT2[1] OFF state if BUCK1_OT_OFF_EN = 1b, SAFE state(2) if BUCK1_OT_OFF_EN = 0b NRES = 0, ENDRV/nIRQ = 0 if BUCK1_OT_OFF_EN = 1b NRES = 1, ENDRV/nIRQ = 0 if BUCK1_OT_OFF_EN = 0b |
|||
BUCK2 | SAFETY_BUCK2_STAT2[0] No change in state NRES = 1, ENDRV/nIRQ = 0 if BUCK2_OT_WARN_IRQ_EN = 1b No change in NRES and ENDRV/nIRQ if BUCK2_OT_WARN_IRQ_EN = 0b |
SAFETY_BUCK2_STAT2[1] SAFE state(3) NRES = 1, ENDRV/nIRQ = 0 |
||||||
BOOST | SAFETY_BOOST_STAT2[0] No change in state NRES = 1, ENDRV/nIRQ = 0 if BOOST_OT_WARN_IRQ_EN = 1b No change in NRES and ENDRV/nIRQ if BOOST_OT_WARN_IRQ_EN = 0b |
SAFETY_BOOST_STAT2[1] SAFE state(4) NRES = 1, ENDRV/nIRQ = 0 |