ZHCUAR3 February 2023 LP8764-Q1 , TPS6594-Q1
如果出现中等程度的错误,则会形成有序关断触发条件。此触发条件使用建议的断电序列来关断 PMIC 输出,并进入 SAFE(安全)状态。
如果发生关闭请求,例如主 TPS6594-Q1 器件的 ENABLE 引脚被下拉到低电平,则会发生相同的断电序列,但 PMIC 会进入 STANDBY(待机) (LP_STANDBY_SEL=0) 或 LP_STANDBY (LP_STANDBY_SEL=1) 状态,而不是进入 SAFE(安全)状态。这两个事件的电源序列如#GUID-78EA9C4B-F6B1-4BF8-8B90-BBBE73394DD6 所示。
TO_SAFE_ORDERLY 序列和 TO_STANDBY 序列都在 TPS65941120 中设置了 SPMI_LP_EN 和 FORCE_EN_DRV_LOW,而在 TPS65941421 和 LP876411B5 中仅设置 SPMI_LP_EN。
在 TO_SAFE_ORDERLY 结束时,PMIC 根据寄存器 R2 中存储的值执行延迟(可在运行时配置,默认值约为 16ms),然后执行以下指令:
/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
//LP876411B5
//Reset all BUCK regulators
REG_WRITE_MASK_IMM ADDR=0x87 DATA=0x0F MASK=0xF0
对降压稳压器进行复位是为转换到 SAFE_RECOVERY 状态做好准备。SAFE_RECOVERY 意味着 PMIC 会离开任务状态。在 SAFE_RECOVERY 状态下,恢复机制会使恢复计数器递增,并确定在尝试恢复之前是否已达到恢复计数阈值(请参阅表 5-10)。在 TO_STANDBY 序列结束时,TPS65941120 器件仅出现 16ms 延迟,并且在所有 PMIC 中进行相同的 AMUXOUT_EN、CLKMON_EN 和 LPM_EN 位操作。BUCK 未被重置。在这些指令之后,TPS65941120 执行附加检查,以确定 LP_STANDBY_SEL(请参阅表 5-10)是否为 true。如果为真,则 PMIC 会进入 LP_STANDBY 状态并退出任务状态。如果 LP_STANDBY_SEL 为假,则 PMIC 会保持在由 GUID-5B640415-4214-468F-8BC9-89BCA48A5DDE.html#TITLE-SLVUBR0T5973073-5 中 STANDBY 定义的任务状态中。