Resource
PMIC
Delay Diagram
Total Delay
Rail Name
nRSTOUT_SOC
TPS65941213-Q1
0 us
H_SOC_PORz_1V8
LDO3
TPS65941213-Q1
2500 us
VDD_DLL_0V8
BUCK123
TPS65941213-Q1
2500 us
VDD_CPU(AVS)
BUCK5
TPS65941213-Q1
3000 us
VDD_PHY_1V8
BUCK5
TPS65941111-Q1
500 us
VDD_RAM_0V85
LDO3
TPS65941111-Q1
500 us
VDD_IO_1V8
BUCK1234
TPS65941111-Q1
2500 us
VDD_CORE_0V8
LDO4
TPS65941111-Q1
3000 us
VDA_PLL_1V8
LDO1
TPS65941111-Q1
3500 us
VDD_SD_DV
LDO2
TPS65941111-Q1
3500 us
VDD_USB_3V3
GPIO3
TPS65941111-Q1
500 us
EN_VDDR
LDO1
TPS65941213-Q1
3000 us
VDD1_DDR_1V8
Figure 6-7. PWR_SOC_ERROR with I2C_7 low in both PMICs
Note
When I2C_7 is low the additional instructions to turn off EN_VDDR and VDDA_DDR_1V8 are present
at time 500us and 3000us, respectively.
6.3.6 MCU_TO_WARM
The MCU_TO_WARM sequence is triggered by a WATCHDOG or ESM_MCU error. The MCU_TO_WARM,
similar to the ACTIVE_TO_WARM sequence does not result in a state change. The event and sequence
originate from the MCU_ONLY state and stays in the MCU_ONLY state. In the sequence, the recover counter
(found in register, RECOV_CNT_REG_1) is incremented and the nRSTOUT (MCU_PORz) signal is driven low.
The MCU relevant BUCK and LDOs are reset to their default voltages at the time indicated in
finally the MCU_PORz signal is set high after 2ms.
Note
GPIOs do not reset during the MCU warm reset event.
Also, at the beginning of the sequence the following instructions are executed to increment the recovery counter
and configure the PMICs:
// TPS65941213
// Set FORCE_EN_DRV_LOW
REG_WRITE_MASK_IMM ADDR=0x82 DATA=0x08 MASK=0xF7
// Clear nRSTOUT
REG_WRITE_MASK_IMM ADDR=0x81 DATA=0x00 MASK=0xFE
// Increment Recovery Counter
REG_WRITE_MASK_IMM ADDR=0xa5 DATA=0x01 MASK=0xFE
Pre-Configurable Finite State Machine (PFSM) Settings
42
Optimized Dual TPS6594-Q1 PMIC User Guide for Jacinto
™
7 DRA829 or
TDA4VM Automotive PDN-0C
SLVUC99 – JANUARY 2022
Copyright © 2022 Texas Instruments Incorporated