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

运行时定制

将 TPS65941213 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

除了 TPS65941213 的 GPIO8 外,LP876411B4 上还有 BUCK3 和 BUCK4 的反馈引脚。因为稳压器 BUCK3 和 BUCK4 与稳压器 BUCK1 和 BUCK2 构成了多相位,所以这些监控器可以单独使用。启用监控器时,会执行内置自检。关于监控器自检的说明,请参阅GUID-C604E1A0-41BF-424E-8768-1062BC3893D8.html#GUID-ABEF5C79-939D-4F5E-9C80-1BBF958FA61A。如果自检失败,这会导致一个中等程度的错误,该错误会触发 TO_SAFE_ORDERLY 电源序列。

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

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

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


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

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