ZHCU859B June   2021  – February 2022 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1 , TPS6594-Q1

 

  1.   商标
  2. 1引言
  3. 2器件版本
  4. 3处理器连接
    1. 3.1 电源映射
    2. 3.2 控制映射
  5. 4支持功能安全系统
    1. 4.1 达到 ASIL-B 系统要求
    2. 4.2 达到 ASIL-D 系统要求
  6. 5静态 NVM 设置
    1. 5.1  基于应用程序的配置设置
    2. 5.2  器件标识设置
    3. 5.3  BUCK 设置
    4. 5.4  LDO 设置
    5. 5.5  VCCA 设置
    6. 5.6  GPIO 设置
    7. 5.7  有限状态机 (FSM) 设置
    8. 5.8  中断设置
    9. 5.9  POWERGOOD 设置
    10. 5.10 其他设置
    11. 5.11 接口设置
    12. 5.12 多器件设置
    13. 5.13 看门狗设置
  7. 6可预配置的有限状态机 (PFSM) 设置
    1. 6.1 配置的状态
    2. 6.2 PFSM 触发器
    3. 6.3 电源序列
      1. 6.3.1 TO_SAFE_SEVERE 和 TO_SAFE
      2. 6.3.2 TO_SAFE_ORDERLY 和 TO_STANDBY
      3. 6.3.3 ACTIVE_TO_WARM
      4. 6.3.4 ESM_SOC_ERROR
      5. 6.3.5 PWR_SOC_ERROR
      6. 6.3.6 MCU_TO_WARM
      7. 6.3.7 TO_MCU
      8. 6.3.8 TO_ACTIVE
      9. 6.3.9 挂起至 RAM (TO_S2R)
  8. 7NVM 更改的影响
  9. 8参考文献
  10. 9修订历史记录

TO_SAFE_ORDERLY 和 TO_STANDBY

如果发生中度错误,则生成有序关断触发器。触发后的序列使用推荐的处理器断电序列禁用 PMIC 稳压器,并将 PMIC 移动到 SAFE_RECOVERY 状态。

如果发生关闭请求,例如主 TPS6594-Q1 器件的 ENABLE 引脚下拉到低电平,则会发生相同的断电序列,但 PMIC 会进入 STANDBY (LP_STANDBY_SEL=0) 或 LP_STANDBY (LP_STANDBY_SEL=1) 状态,而不是进入 SAFE_RECOVERY 状态。这两个事件的电源序列如图 6-3 所示。

TO_SAFE_ORDERLY 序列和 TO_STANDBY 序列都在 TPS65941212 中设置了SPMI_LP_EN 和 FORCE_EN_DRV_LOW,而SPMI_LP_EN仅在 TPS65941111 中设置 。

GUID-20210204-CA0I-JSVR-294F-Q17M0MNZFTJC-low.gif图 6-3 TO_SAFE_ORDERLY 和 TO_STANDBY 电源序列

在 TO_SAFE_ORDERLY 结束时,这两个 PMIC 等待大概 16ms,然后执行以下指令:

//TPS65941212
// Clear AMUXOUT_EN and CLKMON_EN and set LPM_EN
REG_WRITE_MASK_IMM ADDR=0x81 DATA=0x04 MASK=0xE3
// Reset all BUCKs
REG_WRITE_MASK_IMM ADDR=0x87 DATA=0x1F MASK=0xE0
//TPS65941111
// Clear AMUXOUT_EN and CLKMON_EN and set LPM_EN
REG_WRITE_MASK_IMM ADDR=0x81 DATA=0x04 MASK=0xE3
// Reset all BUCKs
REG_WRITE_MASK_IMM ADDR=0x87 DATA=0x1F MASK=0xE0
在转换到 SAFE_RECOVERY 状态之前重置降压稳压器。这意味着 PMIC 会离开任务状态。在 SAFE_RECOVERY 状态下,恢复机制递增恢复计数器,并确定在尝试恢复之前是否已达到恢复计数阈值(请参阅表 5-10)。

在 TO_STANDBY 序列结束时,仅在 TPS65941212 器件中延迟16ms,并且在这两个 PMIC 中都进行了相同的 AMUXOUT_EN、CLKMON_EN 和 LPM_EN 位操作。BUCK未被重置。在这些指令之后,TPS65941212 执行附加检查,以确定 LP_STANDBY_SEL 是否为是(请参阅表 5-10)。如果为是,则 PMIC 进入 LP_STANDBY 状态并离开任务状态。如果 LP_STANDBY_SEL 为否,则 PMIC会保持在由Topic Link Label6.1中的 STANDBY 所定义的任务状态中。