ZHCUB79 july 2023 AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , TPS6593-Q1
warmReset 序列可由看门狗、ESM_MCU 或 MCU_POWER_ERROR 触发。LDO2 上的输出故障检测是执行热复位的 MCU_POWER_ERROR 触发条件的有效条件。所有其余电源资源(Buck1/2/3/4/5 和 LDO1/3/4)上的输出故障均会执行有序关断。在触发热复位的情况下,nRSTOUT 被驱动为低电平,并且恢复计数器(寄存器 RECOV_CNT_REG_1)会递增。然后,所有 BUCK 和 LDO 都被重置为其默认电压。PMIC 保持运行状态。
序列开始时,执行以下指令:
\\ Mask LDO1 UV/OV
REG_WRITE_MASK_IMM ADDR=0x04C DATA=0x03 MASK=0xFC
\\ Set SPMI_LPM_EN
REG_WRITE_MASK_IMM ADDR=0x82 DATA=0x10 MASK=0xEF
\\ Set LPM_EN and AMUXOUT_EN
REG_WRITE_MASK_IMM ADDR=0x81 DATA=0x04 MASK=0xEB
// Increment the recovery counter
REG_WRITE_MASK_IMM ADDR=0xa5 DATA=0x01 MASK=0xFE