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参考文献

PFSM 触发条件

GUID-5B640415-4214-468F-8BC9-89BCA48A5DDE.html#GUID-DDB7BBE6-2B0A-442C-97FB-917ADEF20883 所示,存在各种可以在所配置的状态之间实现状态转换的触发条件。表 6-1 按照从最高优先级(立即关断)到最低优先级 (I2C_3) 的顺序,描述了每个触发条件及其相关的状态转换。优先级较高的主动触发条件会阻止优先级较低的触发条件和相关序列。

表 6-1 状态转换触发条件
触发条件优先级 (ID)立即 (IMM)可重入PFSM 当前状态PFSM 目标状态执行的电源序列或功能
立即关断#GUID-C98F2FDD-BDB8-4335-95D6-C77C44AB3AA21待机、运行、仅 MCU、挂起至 RAM安全#GUID-83A13823-A17E-4DC9-B99F-820FB5BFB39FTO_SAFE_SEVERE
MCU 电源错误2待机、运行、仅 MCU、挂起至 RAM安全#GUID-83A13823-A17E-4DC9-B99F-820FB5BFB39FTO_SAFE
有序关断#GUID-C98F2FDD-BDB8-4335-95D6-C77C44AB3AA23待机、运行、仅 MCU、挂起至 RAM安全#GUID-83A13823-A17E-4DC9-B99F-820FB5BFB39FTO_SAFE_ORDERLY
关闭请求5#GUID-FADD2917-876D-487E-9810-9E415290F5FC待机、运行、仅 MCU、挂起至 RAM待机#GUID-9558347C-F17F-4657-B647-F3FB2CE436C8TO_STANDBY
WDOG 错误6运行运行ACTIVE_TO_WARM
ESM MCU 错误7运行运行
ESM SOC 错误8运行运行ESM_SOC_ERROR
WDOG 错误 9 仅 MCU 仅 MCU MCU_TO_WARM
ESM MCU 错误 10 仅 MCU 仅 MCU
SOC 电源错误 11 运行 SOC 电源错误 PWR_SOC_ERR
I2C_1 位为高电平#GUID-808E3B7E-6BDF-4F8A-8F12-45C8C9A17F9D12运行、仅 MCU无状态变化执行 RUNTIME BIST
I2C_2 位为高电平#GUID-808E3B7E-6BDF-4F8A-8F12-45C8C9A17F9D13运行、仅 MCU无状态变化在所有器件上,对 I2C1 和 I2C2启用 I2C CRC。#GUID-F3805BBE-E428-4CD3-9FA1-F1E062FAE2FE
开启请求14待机、运行、仅 MCU、挂起至 RAM运行TO_ACTIVE
WKUP1 变为高电平15待机、运行、仅 MCU、挂起至 RAM运行
NSLEEP1 和 NSLEEP2 为高电平#T5973073-3216待机、运行、仅 MCU、挂起至 RAM运行
MCU 开启请求 17 待机、运行#GUID-49ECD904-9BB6-4A43-B2E9-5D07D33E0039、仅 MCU、挂起至 RAM 仅 MCU TO_MCU
WKUP2 变为高电平 18 待机、运行#GUID-49ECD904-9BB6-4A43-B2E9-5D07D33E0039、仅 MCU、挂起至 RAM 仅 MCU
NSLEEP1 变为低电平,而 NSLEEP2 变为高电平#T5973073-3219运行、仅 MCU、挂起至 RAM仅 MCU
NSLEEP1 变为高电平,而 NSLEEP2 变为低电平#T5973073-3220运行、仅 MCU挂起至 RAM TO_RETENTION
NSLEEP1 变为高电平,而 NSLEEP2 变为低电平#T5973073-32 21 运行、仅 MCU 挂起至 RAM
I2C_0 位变为高电平#GUID-808E3B7E-6BDF-4F8A-8F12-45C8C9A17F9D22#GUID-E95724A2-BC23-4A4C-B398-EEC4522315D6待机、运行、仅 MCU待机#GUID-9558347C-F17F-4657-B647-F3FB2CE436C8TO_STANDBY
I2C_3 位变为高电平#GUID-808E3B7E-6BDF-4F8A-8F12-45C8C9A17F9D23#GUID-E95724A2-BC23-4A4C-B398-EEC4522315D6运行、仅 MCU无状态变化器件已准备好进行 OTA NVM 更新。#GUID-B9AF43E3-6B78-4297-909D-876036293D07
PFSM 从安全状态自动转换到 SAFE_RECOVERY 的硬件 FSM 状态。从 SAFE_RECOVERY 状态开始,恢复计数器递增,并与恢复计数阈值进行比较(请参阅 表 5-10 中的 RECOV_CNT_REG_2)。如果达到恢复计数阈值,则 PMIC 停止尝试恢复,并需要重新启动电源。有关更多详细信息,请参阅数据表
如果 TPS65941120-Q1 设置了 LP_STANDBY_SEL 位(请参阅表 5-10 中的 RTC_CTRL_2),则 PFSM 会转换到硬件 FSM 状态 LP_STANDBY。当进入 LP_STANDBY 状态时,请根据具体的进入方式,使用适当的机制来唤醒器件。有关更多详细信息,请参阅数据表。TPS65941421-Q1 和 LP876411B5-Q1 中的 LP_STANDBY_SEL 不适用于 PFSM 触发条件。
I2C_0、I2C_1、I2C_2 和 I2C_3 是自清除触发条件。
启用 I2C CRC 会同时对 I2C1 和 I2C2 启用 CRC,但在启用 CRC 之后,I2C2 会被禁用 2ms。在启用 I2C CRC 之前,应谨慎使用问答看门狗。建议先启用 I2C CRC,然后在 2ms 之后再启动问答看门狗。
可通过 GPIO 引脚或寄存器位访问主 PMIC 的 NSLEEP1 和 NSLEEP2。如果寄存器位或 GPIO 引脚被上拉为高电平,NSLEEPx 值将读取为逻辑电平。
完成 OTA 更新后,处理器需要启动 PMIC 重置,以应用新的 NVM 设置。
在运行模式下,在其他较高优先级触发条件(例如 NSLEEP1=NSLEEP2=高电平)仍有效期间,无法访问仅 MCU 触发条件的开启请求。
这些触发条件可以源自 TPS65941120-Q1、TPS65941421-Q1 或 LP876411B5-Q1。
在 NSLEEP 位被屏蔽之前,ID 为 22 和 23 的触发条件不可用:NSLEEP2_MASK=NSLEEP1_MASK=1。
电源序列会启用并激活 ID 为 0、4 和 24(未显示)的触发条件。这些触发条件用于管理 PFSM 和 FSM 之间的转换。