ZHCU859B June   2021  – February 2022 DRA829V , 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修订历史记录

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 信号被设置为高电平。

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

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

// TPS65941212
// 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
注: 看门狗或 ESM 错误表明在 PMIC 之外发生了重大错误。PMIC 实际上并不像 MCU_POWER_ERR 那样通过安全恢复进行转换,但是,为了保持一致性,所有调节器都返回到 NVM 中存储的值,并且恢复计数器也会递增。

GUID-20210204-CA0I-LDRP-MDJJ-M4KDQCP4RHRD-low.gif图 6-8 MCU_TO_WARM 序列