ZHCU946 March   2022 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , LP8764-Q1 , TDA4VM , TDA4VM-Q1 , 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参考文献

GPIO 设置

这些设置详细说明了 GPIO 电源轨的默认配置。所有这些设置都可以在启动后通过 I2C 进行更改。请注意,GPIOx_SEL 字段的内容决定了 GPIOx_CONF 和 GPIO_OUT_x 寄存器中的哪些其他字段是适用的。若要了解适用于每个 GPIOx_SEL 选项的 NVM 字段,请参阅 TPS6594-Q1 数据表中的数字信号说明部分。

表 5-6 GPIO NVM 设置
寄存器名称字段名称TPS65941213-Q1LP876411B4-Q1
说明说明
GPIO1_CONFGPIO1_OD0x0推挽式输出0x0推挽式输出
GPIO1_DIR0x0输入0x1输出
GPIO1_SEL0x1SCL_I2C2/CS_SPI0x0GPIO1
GPIO1_PU_SEL0x0选择下拉电阻0x0选择下拉电阻
GPIO1_PU_PD_EN0x0禁用;上拉/下拉电阻。0x0禁用;上拉/下拉电阻。
GPIO1_DEGLITCH_EN0x0无抗尖峰脉冲,仅同步。0x0无抗尖峰脉冲,仅同步。
GPIO2_CONFGPIO2_OD0x0推挽式输出0x1开漏输出
GPIO2_DIR0x0输入0x1输出
GPIO2_SEL0x2SDA_I2C2/SDO_SPI0x0GPIO2
GPIO2_PU_SEL0x0选择下拉电阻0x0选择下拉电阻
GPIO2_PU_PD_EN0x0禁用;上拉/下拉电阻。0x0禁用;上拉/下拉电阻。
GPIO2_DEGLITCH_EN0x0无抗尖峰脉冲,仅同步。0x0无抗尖峰脉冲,仅同步。
GPIO3_CONFGPIO3_OD0x0推挽式输出0x0推挽式输出
GPIO3_DIR0x0输入0x0输入
GPIO3_SEL0x2NERR_SOC0x0GPIO3
GPIO3_PU_SEL0x0选择下拉电阻0x0选择下拉电阻
GPIO3_PU_PD_EN0x1启用;上拉/下拉电阻。0x1启用;上拉/下拉电阻。
GPIO3_DEGLITCH_EN0x18µs 抗尖峰脉冲时间。0x18µs 抗尖峰脉冲时间。
GPIO4_CONFGPIO4_OD0x0推挽式输出0x0推挽式输出
GPIO4_DIR0x0输入0x0输入
GPIO4_SEL0x6LP_WKUP10x0GPIO4
GPIO4_PU_SEL0x0选择下拉电阻0x0选择下拉电阻
GPIO4_PU_PD_EN0x1启用;上拉/下拉电阻。0x1启用;上拉/下拉电阻。
GPIO4_DEGLITCH_EN0x0无抗尖峰脉冲,仅同步。0x18µs 抗尖峰脉冲时间。
GPIO5_CONFGPIO5_OD0x0推挽式输出0x0推挽式输出
GPIO5_DIR0x1输出0x0输入
GPIO5_SEL0x1SCLK_SPMI0x0GPIO5
GPIO5_PU_SEL0x0选择下拉电阻0x0选择下拉电阻
GPIO5_PU_PD_EN0x1启用;上拉/下拉电阻。0x1启用;上拉/下拉电阻。
GPIO5_DEGLITCH_EN0x0无抗尖峰脉冲,仅同步。0x18µs 抗尖峰脉冲时间。
GPIO6_CONFGPIO6_OD0x0推挽式输出0x0推挽式输出
GPIO6_DIR0x0输入0x0输入
GPIO6_SEL0x1SDATA_SPMI0x0GPIO6
GPIO6_PU_SEL0x0选择下拉电阻0x0选择下拉电阻
GPIO6_PU_PD_EN0x1启用;上拉/下拉电阻。0x1启用;上拉/下拉电阻。
GPIO6_DEGLITCH_EN0x0无抗尖峰脉冲,仅同步。0x18µs 抗尖峰脉冲时间。
GPIO7_CONFGPIO7_OD0x0推挽式输出0x0推挽式输出
GPIO7_DIR0x0输入0x0输入
GPIO7_SEL0x1NERR_MCU0x0GPIO7
GPIO7_PU_SEL0x0选择下拉电阻0x0选择下拉电阻
GPIO7_PU_PD_EN0x1启用;上拉/下拉电阻。0x1启用;上拉/下拉电阻。
GPIO7_DEGLITCH_EN0x18µs 抗尖峰脉冲时间。0x18µs 抗尖峰脉冲时间。
GPIO8_CONFGPIO8_OD0x0推挽式输出0x0推挽式输出
GPIO8_DIR0x0输入0x0输入
GPIO8_SEL0x3DISABLE_WDOG0x1SCLK_SPMI
GPIO8_PU_SEL0x0选择下拉电阻0x0选择下拉电阻
GPIO8_PU_PD_EN0x1启用;上拉/下拉电阻。0x0禁用;上拉/下拉电阻。
GPIO8_DEGLITCH_EN0x18µs 抗尖峰脉冲时间。0x0无抗尖峰脉冲,仅同步。
GPIO9_CONFGPIO9_OD0x0推挽式输出0x0推挽式输出
GPIO9_DIR0x1输出0x0输入
GPIO9_SEL0x0GPIO90x1SDATA_SPMI
GPIO9_PU_SEL0x0选择下拉电阻0x0选择下拉电阻
GPIO9_PU_PD_EN0x0禁用;上拉/下拉电阻。0x0禁用;上拉/下拉电阻。
GPIO9_DEGLITCH_EN0x0无抗尖峰脉冲,仅同步。0x0无抗尖峰脉冲,仅同步。
GPIO10_CONFGPIO10_OD0x0推挽式输出0x0推挽式输出
GPIO10_DIR0x0输入0x1输出
GPIO10_SEL0x6WKUP10x0GPIO10
GPIO10_PU_SEL0x0选择下拉电阻0x0选择下拉电阻
GPIO10_PU_PD_EN0x1启用;上拉/下拉电阻。0x0禁用;上拉/下拉电阻。
GPIO10_DEGLITCH_EN0x18µs 抗尖峰脉冲时间。0x0无抗尖峰脉冲,仅同步。
GPIO11_CONFGPIO11_OD0x1开漏输出
GPIO11_DIR0x1输出
GPIO11_SEL0x2NRSTOUT_SOC
GPIO11_PU_SEL0x0选择下拉电阻
GPIO11_PU_PD_EN0x0禁用;上拉/下拉电阻。
GPIO11_DEGLITCH_EN0x0无抗尖峰脉冲,仅同步。
NPWRON_CONFNPWRON_SEL0x0启用
ENABLE_PU_SEL0x0选择下拉电阻
ENABLE_PU_PD_EN0x1启用;上拉/下拉电阻。
ENABLE_DEGLITCH_EN0x1启用时抗尖峰脉冲时间为 8µs,NPWRON 时抗尖峰脉冲时间为 50ms。
ENABLE_POL0x0高电平有效0x0高电平有效
NRSTOUT_OD0x1开漏输出
GPIO_OUT_1GPIO1_OUT0x00x0
GPIO2_OUT0x00x0
GPIO3_OUT0x00x0
GPIO4_OUT0x00x0
GPIO5_OUT0x00x0
GPIO6_OUT0x00x0
GPIO7_OUT0x00x0
GPIO8_OUT0x00x0
GPIO_OUT_2GPIO9_OUT0x00x0
GPIO10_OUT0x00x0
GPIO11_OUT0x0