ZHCUAR3 February 2023 LP8764-Q1 , TPS6594-Q1
TO_SAFE_SEVERE 和 TO_SAFE 是在向安全状态转换前发生的不同序列。两个序列都会毫无延迟地关断所有电源轨,并强制将 EN_DRV 设为低电平。TO_SAFE_SEVERE 序列立即停止 BUCK 开关,并启用 BUCK 和 LDO 的下拉电阻。启用下拉,以在发生 VCCA 过压或热关断时防止 PMIC 出现任何损坏。如#GUID-3104D04F-00BD-42FA-BBBC-82286F5B3F06 中所示进行计时。在降压稳压器关闭之前,TO_SAFE 序列不会将这些稳压器复位。
TO_SAFE 序列会在#GUID-3104D04F-00BD-42FA-BBBC-82286F5B3F06 中显示的电源序列之后执行以下指令:
//TPS65941120 and TPS65941421
// Clear AMUXOUT_EN, CLKMON_EN, set LPM_EN
REG_WRITE_MASK_IMM ADDR=0x81 DATA=0x04 MASK=0xE3
// Reset all BUCK regulators
REG_WRITE_MASK_IMM ADDR=0x87 DATA=0x1F MASK=0xE0
//PL876411B5
//Reset all BUCK regulators
REG_WRITE_MASK_IMM ADDR=0x87 DATA=0x0F MASK=0xF0
对降压稳压器进行复位是为转换到 SAFE_RECOVERY 状态做好准备。 SAFE_RECOVERY 意味着 PMIC 会离开任务状态。在 SAFE_RECOVERY 状态下,恢复机制会使恢复计数器递增,并确定在尝试恢复之前是否已达到恢复计数阈值(请参阅表 5-10)。
TO_SAFE_SEVERE 序列会在电源序列之后执行以下指令:
// TPS65941120 and TPS65941421
// Clear AMUXOUT_EN, CLKMON_EN, set LPM_EN
REG_WRITE_MASK_IMM ADDR=0x81 DATA=0x04 MASK=0xE3
TPS65941120 在 TO_SAFE_SEVERE 序列结束时有 500ms 的额外延迟。请务必注意,在该序列延迟完成之前,不要尝试恢复。