ZHCU926A January   2022  – January 2022 DRA829V , TDA4VM , 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 TO_RETENTION
  8. 7应用示例
    1. 7.1 在不同状态之间切换:运行、仅 MCU 和保持
      1. 7.1.1 运行
      2. 7.1.2 仅 MCU
      3. 7.1.3 保持
    2. 7.2 进入和退出待机状态
    3. 7.3 进入和退出 LP_STANDBY
    4. 7.4 运行时定制
  9. 8参考文献
  10. 9修订历史记录

MCU_TO_WARM

MCU_TO_WARM 序列由看门狗或 ESM_MCU 错误触发。与 ACTIVE_TO_WARM 序列相类似的 MCU_TO_WARM 序列不会导致状态更改。事件和序列源于 MCU_ONLY 状态,并保持在 MCU_ONLY 状态。在此序列中,恢复计数器(在寄存器 RECOV_CNT_REG_1 中找到)递增,nRSTOUT (MCU_PORz) 信号被驱动为低电平。与 MCU 相关的 BUCK 和 LDO 在图 6-8 所示的时间重置为其默认电压,最终,MCU_PORz 信号会在 2ms 后设置为高电平。

注: 在 MCU 热复位事件期间,GPIO 不会复位。

此外,在序列开始时,执行以下指令以递增恢复计数器并配置 PMIC:

// 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
注: 看门狗或 MCU 错误表明在 PMIC 之外出现了重大错误。PMIC 实际上并不像 MCU_POWER_ERR 那样通过安全恢复进行转换,但是,为了保持一致性,所有调节器都返回到 NVM 中存储的值,并且恢复计数器也会递增。如果恢复计数器超过恢复计数阈值,PMIC 将保持安全恢复状态。
注: 在 MCU_TO_WARM 序列后,MCU 负责管理 EN_DRV 和恢复计数器。在该序列结束时,FORCE_EN_DRV_LOW 位会被清零,以便 MCU 可以设置 ENABLE_DRV 位。

图 6-8 MCU_TO_WARM 序列
注: 稳压器的转换并不表示稳压器的启用,而是表示电压恢复到其默认值的时间。该序列源于 MCU_ONLY 状态,表示这些稳压器均开启。