ZHCUAU5 march   2023 AM68A , AM69 , AM69A , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4VE-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VP-Q1 , TPS6594-Q1

 

  1.   PDN-3A、PDN-3B、PDN-3F 用户指南之使用 TPS6594133A-Q1 PMIC 为 Jacinto J784S4 或 J721S2 供电
  2.   商标
  3. 1简介
  4. 2处理器连接
    1. 2.1 电源映射
    2. 2.2 控制映射
  5. 3支持功能安全系统
    1. 3.1 达到 ASIL-B 系统要求
    2. 3.2 达到 ASIL-D 系统要求
  6. 4静态 NVM 设置
    1. 4.1  基于应用程序的配置设置
    2. 4.2  器件标识设置
    3. 4.3  BUCK 设置
    4. 4.4  LDO 设置
    5. 4.5  VCCA 设置
    6. 4.6  GPIO 设置
    7. 4.7  有限状态机 (FSM) 设置
    8. 4.8  中断设置
    9. 4.9  POWERGOOD 设置
    10. 4.10 其他设置
    11. 4.11 接口设置
    12. 4.12 多器件设置
    13. 4.13 看门狗设置
  7. 5可预配置的有限状态机 (PFSM) 设置
    1. 5.1 配置的状态
    2. 5.2 PFSM 触发条件
    3. 5.3 电源序列
      1. 5.3.1 TO_SAFE_SEVERE 和 TO_SAFE
      2. 5.3.2 TO_SAFE_ORDERLY 和 TO_STANDBY
      3. 5.3.3 ACTIVE_TO_WARM
      4. 5.3.4 ESM_SOC_ERROR
      5. 5.3.5 PWR_SOC_ERROR
      6. 5.3.6 MCU_TO_WARM
      7. 5.3.7 TO_MCU
      8. 5.3.8 TO_ACTIVE
      9. 5.3.9 TO_RETENTION
  8. 6应用示例
    1. 6.1 初始化
    2. 6.2 在不同状态之间切换:运行、仅 MCU 和保持
      1. 6.2.1 运行
      2. 6.2.2 仅 MCU
      3. 6.2.3 保持
    3. 6.3 进入和退出待机状态
    4. 6.4 进入和退出 LP_STANDBY 状态
  9. 7参考文献

保持

节 5.3.9 所示,MCU 已断电,因此必须在进入保持状态前配置从保持状态到仅 MCU 或运行状态的转换。与仅 MCU 状态类似,必须为 PMIC 设置 I2C_7 触发条件。本例中使用 TPS6594133A 上的 GPIO4 来从保持状态唤醒器件并进入运行状态。

Write 0x48:0x34:0xC0:0x3F // Set GPIO4 to WKUP1 (goes to ACTIVE state) 
Write 0x48:0x64:0x08:0xF7 // clear interrupt of gpio4, write to clear 
Write 0x48:0x4F:0x00:0xF7 // unmask interrupt for GPIO4 falling edge 
Write 0x48:0x86:0x00:0xFC // trigger the TO_RETENTION power sequence 
After the GPIO4 has gone low and the PMIC has returned to the ACTIVE state 
Write 0x48:0x86:0x03:0xFC // Set NSLEEPx bits for ACTIVE state 
Write 0x48:0x64:0x08:0xF7 // clear interrupt of gpio4 

本例中使用 TPS6594133A RTC 计时器来从保持状态唤醒器件并进入运行状态。

Write 0x48:0xC3:0x01:0xFE // Enable Crystal 
Write 0x48:0xC5:0x05:0xF8 // minute timer, enable TIMER interrupts 
Write 0x48:0xC2:0x01:0xFE // start timer, if the timer values are non-zero clear before starting 
Write 0x48:0x86:0x00:0xFC // trigger the TO_RETENTION power sequence 
After the RTC Timer interrupt has occurred and the PMIC has returned to the ACTIVE state 
Write 0x48:0x86:0x03:0xFC // Set NSLEEPx bits for ACTIVE state 
Write 0x48:0xC5:0x00:0xFB // disable timer interrupt, clear bit 2 
Write 0x48:0xC4:0x00:0xDF // clear timer interrupt, clear bit 5.