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

运行时定制

TPS65941120 GPIO8 配置为输入来禁用看门狗。通常,在开发期间,此引脚会连接为高电平,因此当 nRSTOUT 位被置位时,WD_PWRHOLD 也会被置位。此引脚的配置可用于实现其他特性或功能,但这要求在看门狗到期之前对看门狗进行维护。看门狗长窗口为 772 秒(表 5-13)。


Write 0x12:0x09:0x00:0xBF  // Disable Watchdog
Write 0x48:0x38:0x01:0x00  // configure GPIO8 as a pushpull output

当需要启用并配置看门狗时,除了启用看门狗外,还必须将 WD_PWR_HOLD 清零。


Write 0x12:0x09:0x00:0xFB  // Clear WD_PWRHOLD
Write 0x12:0x09:0x40:0xBF  // Enable Watchdog

除了 TPS65941120 的 GPIO8 外,TPS65941120 上还有 BUCK4 的反馈引脚。因为 BUCK4 稳压器与 BUCK1、BUCK2 和 BUCK3 构成了多相位,所以可以单独使用该监控器。启用监控器时,会执行内置自检。关于监控器自检的说明,请参阅数据表。如果自检失败,这会导致一个中等程度的错误,该错误会触发 TO_SAFE_ORDERLY 电源序列。

与 GPIO 不同,通过将一个电源轨组分配到降压稳压器并取消屏蔽 OV/UV 中断,降压监控器可以成为 PFSM 的一部分。根据表 5-7,不会向 BUCK4_GRP_SEL 分配电源轨组。

表 7-3 电源轨组关联
选定的电源轨组选项 PFSM 触发条件 说明
未分配电源轨组 OV/UV 可以设置 nINT 引脚用于 MCU 查询。
MCU 电源轨组 MCU 电源错误 OV/UV 可以触发 TO_SAFE
Soc 电源轨组 SoC 电源错误 OV/UV 可以触发
其他电源轨组 有序关断 OV/UV 可以触发 TO_SAFE_ORDERLY

在此示例中,BUCK4 用于监控 0.8V 电源。wait 语句确保监控器的内置自检会在取消屏蔽 OV 和 UV 监控器之前完成。有关更多详情,请参阅 TPS6594-Q1 具有 5 个降压稳压器和 4 个 LDO 且适用于安全相关汽车类应用的电源管理 IC (PMIC) 数据表


Write 0x48:0x14:0x37:0x00  // Set to 0.8V
Write 0x48:0x0B:0x07:0xF1  // Set slew rate to 0.31mV/us
Write 0x48:0x41:0xA0:0x0F  // SOC rail group
Write 0x48:0x4A:0x30:0xCF  // Mask OV/UV
Write 0x48:0x0A:0x10:0xEF  // Enable BUCK4 Monitor
// Startup = 220us, ramp = 42us, settling = 105us, OV/UV test=50us
wait 500us
Write 0x48:0x4A:0x00:0xCF  // Unmask OV/UV

借助 TO_SAFE 和 TO_SAFE_ORDERLY 序列,PMIC 可以在 SAFE RECOVERY 状态以及硬件状态 INIT 和 BOOT BIST 之间进行切换。通过这种转换,用户寄存器中的 NVM 设置将被恢复。对于 GPIO 和 BUCK 监控器定制,这些定制方案不会被保留,而必须在每次下电上电和在各个硬件状态之间切换时重新应用。