ZHCU946 March   2022 DRA829V , LP8764-Q1 , TDA4VM , TPS6594-Q1

 

  1.   PDN-1A 用户指南之使用 TPS6594-Q1 和 LP8764-Q1 PMIC 为 J721E 供电
  2.   商标
  3. 1引言
  4. 2器件版本
  5. 3处理器连接
    1. 3.1 电源映射
    2. 3.2 控制映射
  6. 4支持功能安全系统
    1. 4.1 达到 ASIL-B 系统要求
    2. 4.2 达到 ASIL-D 系统要求
  7. 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 看门狗设置
  8. 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 TO_ACTIVE
      6. 6.3.6 TO_RETENTION
  9. 7应用示例
    1. 7.1 初始化
    2. 7.2 在不同状态之间切换:运行和保持
      1. 7.2.1 运行
      2. 7.2.2 保持
    3. 7.3 进入和退出待机状态
    4. 7.4 进入和退出 LP_STANDBY 状态
    5. 7.5 运行时定制
  10. 8参考文献

初始化

初次上电后,首先执行的两项操作是将 SOC 电源触发条件重新映射到 MCU 电源错误并处理(清除)中断。

两个 PMIC 中 SOC 电源轨触发条件的默认映射是 SOC 电源错误。在该 PDN 中,SOC 电源错误和相关的 SOC 电源错误序列将 PMIC 和处理器置于非功能状态。为避免任何 SOC 电源错误导致转换到此非功能状态,必须将该映射更改为 MCU 电源错误。以下指令可更改该映射:


Write 0x48:0x44:0x08:0xF3    //  SOC_RAIL_TRIG = MCU Power Error (10b) 
Write 0x4C:0x44:0x08:0xF3    //  SOC_RAIL_TRIG = MCU Power Error (10b) 

成功上电后,会设置 BIST_PASS_INT 和 ENABLE_INT 中断。任何其他中断都表明存在问题,但自动恢复尝试是成功的。建议的步骤如下:

  1. 询问中断
  2. 确定行动方案
  3. 设置 NSLEEP 位
  4. 清除中断
以下示例假设上电后,除了 BIST_PASS_INT 和 ENABLE_INT 之外没有中断,且使能引脚变为高电平。

Read  0x48:0x5A              // Read INT_TOP to determine errors
Read  0x48:0x65              // Read the STARTUP_INT register
Read  0x48:0x66              // Read the MISC_INT register
Write 0x48:0x86:0x03:0xFC    // Set NSLEEP1 and NSLEEP2 in TPS65951213
Write 0x48:0x66:0x01:0xFE    // Clear BIST_PASS_INT
Write 0x48:0x65:0x26:0xD9    // Clear all potential sources of the On Request