ZHCUAR3 February   2023 LP8764-Q1 , TPS6594-Q1

 

  1.   PDN-0A 用户指南之使用 TPS6594-Q1 和 LP8764-Q1 PMIC 为 J7AEP 供电
  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 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
  9. 7应用示例
    1. 7.1 在不同状态之间切换:运行和保持
      1. 7.1.1 运行
      2. 7.1.2 仅 MCU
      3. 7.1.3 保持
    2. 7.2 进入和退出待机状态
    3. 7.3 进入和退出 LP_STANDBY
    4. 7.4 运行时定制
  10. 8参考文献

中断设置

这些设置详细说明了由 nINT 引脚监控的项目的默认配置。所有这些设置都可以在启动后通过 I2C 进行更改。

表 5-8 中断 NVM 设置
寄存器名称 字段名称 TPS65941120-Q1 TPS65941421-Q1 LP876411B5-Q1
说明 说明 说明
FSM_TRIG_MASK_1 GPIO1_FSM_MASK 0x1 已屏蔽 0x1 已屏蔽 0x1 已屏蔽
GPIO1_FSM_MASK_POL 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0”
GPIO2_FSM_MASK 0x1 已屏蔽 0x1 已屏蔽 0x1 已屏蔽
GPIO2_FSM_MASK_POL 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0”
GPIO3_FSM_MASK 0x1 已屏蔽 0x1 已屏蔽 0x1 已屏蔽
GPIO3_FSM_MASK_POL 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0”
GPIO4_FSM_MASK 0x1 已屏蔽 0x1 已屏蔽 0x1 已屏蔽
GPIO4_FSM_MASK_POL 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0”
FSM_TRIG_MASK_2 GPIO5_FSM_MASK 0x1 已屏蔽 0x1 已屏蔽 0x1 已屏蔽
GPIO5_FSM_MASK_POL 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0”
GPIO6_FSM_MASK 0x1 已屏蔽 0x1 已屏蔽 0x1 已屏蔽
GPIO6_FSM_MASK_POL 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0”
GPIO7_FSM_MASK 0x1 已屏蔽 0x1 已屏蔽 0x1 已屏蔽
GPIO7_FSM_MASK_POL 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0”
GPIO8_FSM_MASK 0x1 已屏蔽 0x1 已屏蔽 0x1 已屏蔽
GPIO8_FSM_MASK_POL 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0”
FSM_TRIG_MASK_3 GPIO9_FSM_MASK 0x1 已屏蔽 0x1 已屏蔽 0x1 已屏蔽
GPIO9_FSM_MASK_POL 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0”
GPIO10_FSM_MASK 0x1 已屏蔽 0x1 已屏蔽 0x1 已屏蔽
GPIO10_FSM_MASK_POL 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0”
GPIO11_FSM_MASK 0x1 已屏蔽 0x1 已屏蔽
GPIO11_FSM_MASK_POL 0x0 低;屏蔽层将信号值设置为“0” 0x0 低;屏蔽层将信号值设置为“0”
MASK_BUCK1_2 BUCK1_ILIM_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
BUCK1_OV_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
BUCK1_UV_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
BUCK2_ILIM_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
BUCK2_OV_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
BUCK2_UV_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
MASK_BUCK3_4 BUCK3_ILIM_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
BUCK3_OV_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
BUCK3_UV_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
BUCK4_OV_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
BUCK4_UV_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
BUCK4_ILIM_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
MASK_BUCK5 BUCK5_ILIM_MASK 0x0 发生中断 0x0 发生中断
BUCK5_OV_MASK 0x0 发生中断 0x0 发生中断
BUCK5_UV_MASK 0x0 发生中断 0x0 发生中断
MASK_LDO1_2 LDO1_OV_MASK 0x0 发生中断 0x0 发生中断
LDO1_UV_MASK 0x0 发生中断 0x0 发生中断
LDO2_OV_MASK 0x0 发生中断 0x0 发生中断
LDO2_UV_MASK 0x0 发生中断 0x0 发生中断
LDO1_ILIM_MASK 0x0 发生中断 0x0 发生中断
LDO2_ILIM_MASK 0x0 发生中断 0x0 发生中断
MASK_LDO3_4 LDO3_OV_MASK 0x0 发生中断 0x0 发生中断
LDO3_UV_MASK 0x0 发生中断 0x0 发生中断
LDO4_OV_MASK 0x0 发生中断 0x0 发生中断
LDO4_UV_MASK 0x0 发生中断 0x0 发生中断
LDO3_ILIM_MASK 0x0 发生中断 0x0 发生中断
LDO4_ILIM_MASK 0x0 发生中断 0x0 发生中断
MASK_VMON VCCA_OV_MASK 0x1 未发生中断。(1) 0x1 未发生中断。 0x1 未发生中断。
VCCA_UV_MASK 0x1 未发生中断。(1) 0x1 未发生中断。 0x1 未发生中断。
MASK_GPIO1_8_FALL GPIO1_FALL_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
GPIO2_FALL_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
GPIO3_FALL_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
GPIO4_FALL_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
GPIO5_FALL_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
GPIO6_FALL_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
GPIO7_FALL_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
GPIO8_FALL_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
MASK_GPIO1_8_RISE GPIO1_RISE_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
GPIO2_RISE_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
GPIO3_RISE_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
GPIO4_RISE_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
GPIO5_RISE_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
GPIO6_RISE_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
GPIO7_RISE_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
GPIO8_RISE_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
MASK_GPIO9_11 / MASK_GPIO9_10 GPIO9_FALL_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
GPIO9_RISE_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
GPIO10_FALL_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
GPIO11_FALL_MASK 0x1 未发生中断。 0x1 未发生中断。
GPIO10_RISE_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
GPIO11_RISE_MASK 0x1 未发生中断。 0x1 未发生中断。
MASK_STARTUP NPWRON_START_MASK 0x1 未发生中断。 0x1 未发生中断。
ENABLE_MASK 0x0 发生中断 0x0 发生中断 0x1 未发生中断。
FSD_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
SOFT_REBOOT_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
MASK_MISC TWARN_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
BIST_PASS_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
EXT_CLK_MASK 0x1 未发生中断。 0x1 未发生中断。 0x1 未发生中断。
MASK_MODERATE_ERR BIST_FAIL_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
REG_CRC_ERR_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
SPMI_ERR_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
NPWRON_LONG_MASK 0x1 未发生中断。 0x1 未发生中断。
NINT_READBACK_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
NRSTOUT_READBACK_ MASK 0x0 发生中断 0x1 未发生中断。 0x1 未发生中断。
MASK_FSM_ERR IMM_SHUTDOWN_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
MCU_PWR_ERR_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
SOC_PWR_ERR_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
ORD_SHUTDOWN_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
MASK_COMM_ERR COMM_FRM_ERR_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
COMM_CRC_ERR_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
COMM_ADR_ERR_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
I2C2_CRC_ERR_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
I2C2_ADR_ERR_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
MASK_READBACK_ERR EN_DRV_READBACK_ MASK 0x0 发生中断 0x1 未发生中断。 0x1 未发生中断。
NRSTOUT_SOC_ READBACK_MASK 0x0 发生中断 0x1 未发生中断。 0x1 未发生中断。
MASK_ESM ESM_SOC_PIN_MASK 0x0 发生中断 0x1 未发生中断。
ESM_SOC_RST_MASK 0x0 发生中断 0x1 未发生中断。
ESM_SOC_FAIL_MASK 0x0 发生中断 0x1 未发生中断。
ESM_MCU_PIN_MASK 0x0 发生中断 0x1 未发生中断。 0x1 未发生中断。
ESM_MCU_RST_MASK 0x0 发生中断 0x1 未发生中断。 0x1 未发生中断。
ESM_MCU_FAIL_MASK 0x0 发生中断 0x1 未发生中断。 0x1 未发生中断。
GENERAL_REG_1 PFSM_ERR_MASK 0x0 发生中断 0x0 发生中断 0x0 发生中断
在完成 BOOT_BIST 后,但在启动序列 GUID-9E18C445-7F77-47F6-9860-9BB40CA11E88.html#GUID-9E18C445-7F77-47F6-9860-9BB40CA11E88 之前,两个 PMIC 中的 VCCA_OV_MASK 和 VCCA_UV_MASK 都会被清零。