ZHCUAY3 april   2023 AM6526 , AM6528 , AM6548 , TPS6594-Q1

 

  1.   1
  2.   PDN-0C 用户指南之使用 TPS6594-Q1 PMIC 为 AM65x 供电
  3.   商标
  4. 1引言
  5. 2器件版本
  6. 3处理器连接
    1. 3.1 电源映射
    2. 3.2 控制映射
  7. 4支持功能安全系统
  8. 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 看门狗设置
  9. 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
  10. 7应用示例
    1. 7.1 在不同状态之间切换:运行、仅 MCU 和保持
      1. 7.1.1 运行
      2. 7.1.2 仅 MCU
      3. 7.1.3 保持
    2. 7.2 进入和退出待机状态
    3. 7.3 进入和退出 LP_STANDBY 状态
    4. 7.4 运行时定制
  11. 8参考文献

GPIO 设置

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

表 5-6 GPIO NVM 设置
寄存器名称 字段名称 TPS65941319-Q1
说明
GPIO1_CONF GPIO1_OD 0x0 推挽式输出
GPIO1_DIR 0x0 输入
GPIO1_SEL 0x1 SCL_I2C2/CS_SPI
GPIO1_PU_SEL 0x0 选择下拉电阻
GPIO1_PU_PD_EN 0x0 禁用;上拉/下拉电阻。
GPIO1_DEGLITCH_EN 0x0 无抗尖峰脉冲,仅同步。
GPIO2_CONF GPIO2_OD 0x0 推挽式输出
GPIO2_DIR 0x0 输入
GPIO2_SEL 0x2 SDA_I2C2/SDO_SPI
GPIO2_PU_SEL 0x0 选择下拉电阻
GPIO2_PU_PD_EN 0x0 禁用;上拉/下拉电阻。
GPIO2_DEGLITCH_EN 0x0 无抗尖峰脉冲,仅同步。
GPIO3_CONF GPIO3_OD 0x0 推挽式输出
GPIO3_DIR 0x1 输出
GPIO3_SEL 0x0 GPIO3
GPIO3_PU_SEL 0x0 选择下拉电阻
GPIO3_PU_PD_EN 0x0 禁用;上拉/下拉电阻。
GPIO3_DEGLITCH_EN 0x0 无抗尖峰脉冲,仅同步。
GPIO4_CONF GPIO4_OD 0x0 推挽式输出
GPIO4_DIR 0x1 输出
GPIO4_SEL 0x0 GPIO4
GPIO4_PU_SEL 0x0 选择下拉电阻
GPIO4_PU_PD_EN 0x0 禁用;上拉/下拉电阻。
GPIO4_DEGLITCH_EN 0x0 无抗尖峰脉冲,仅同步。
GPIO5_CONF GPIO5_OD 0x0 推挽式输出
GPIO5_DIR 0x1 输出
GPIO5_SEL 0x0 GPIO5
GPIO5_PU_SEL 0x0 选择下拉电阻
GPIO5_PU_PD_EN 0x0 禁用;上拉/下拉电阻。
GPIO5_DEGLITCH_EN 0x0 无抗尖峰脉冲,仅同步。
GPIO6_CONF GPIO6_OD 0x0 推挽式输出
GPIO6_DIR 0x1 输出
GPIO6_SEL 0x0 GPIO6
GPIO6_PU_SEL 0x0 选择下拉电阻
GPIO6_PU_PD_EN 0x0 禁用;上拉/下拉电阻。
GPIO6_DEGLITCH_EN 0x0 无抗尖峰脉冲,仅同步。
GPIO7_CONF GPIO7_OD 0x0 推挽式输出
GPIO7_DIR 0x0 输入
GPIO7_SEL 0x1 NERR_MCU
GPIO7_PU_SEL 0x0 选择下拉电阻
GPIO7_PU_PD_EN 0x1 启用;上拉/下拉电阻。
GPIO7_DEGLITCH_EN 0x1 8µs 抗尖峰脉冲时间。
GPIO8_CONF GPIO8_OD 0x0 推挽式输出
GPIO8_DIR 0x0 输入
GPIO8_SEL 0x3 DISABLE_WDOG
GPIO8_PU_SEL 0x0 选择下拉电阻
GPIO8_PU_PD_EN 0x1 启用;上拉/下拉电阻。
GPIO8_DEGLITCH_EN 0x1 8µs 抗尖峰脉冲时间。
GPIO9_CONF GPIO9_OD 0x0 推挽式输出
GPIO9_DIR 0x0 输入
GPIO9_SEL 0x0 GPIO9
GPIO9_PU_SEL 0x0 选择下拉电阻
GPIO9_PU_PD_EN 0x1 启用;上拉/下拉电阻。
GPIO9_DEGLITCH_EN 0x1 8µs 抗尖峰脉冲时间。
GPIO10_CONF GPIO10_OD 0x0 推挽式输出
GPIO10_DIR 0x0 输入
GPIO10_SEL 0x0 GPIO10
GPIO10_PU_SEL 0x0 选择下拉电阻
GPIO10_PU_PD_EN 0x1 启用;上拉/下拉电阻。
GPIO10_DEGLITCH_EN 0x0 无抗尖峰脉冲,仅同步。
GPIO11_CONF GPIO11_OD 0x1 开漏输出
GPIO11_DIR 0x1 输出
GPIO11_SEL 0x2 NRSTOUT_SOC
GPIO11_PU_SEL 0x0 选择下拉电阻
GPIO11_PU_PD_EN 0x0 禁用;上拉/下拉电阻。
GPIO11_DEGLITCH_EN 0x0 无抗尖峰脉冲,仅同步。
NPWRON_CONF NPWRON_SEL 0x0 启用
ENABLE_PU_SEL 0x0 选择下拉电阻
ENABLE_PU_PD_EN 0x1 启用;上拉/下拉电阻。
ENABLE_DEGLITCH_EN 0x1 启用时抗尖峰脉冲时间为 8µs,NPWRON 时抗尖峰脉冲时间为 50ms。
ENABLE_POL 0x0 高电平有效
NRSTOUT_OD 0x1 开漏输出
GPIO_OUT_1 GPIO1_OUT 0x0
GPIO2_OUT 0x0
GPIO3_OUT 0x0
GPIO4_OUT 0x0
GPIO5_OUT 0x0
GPIO6_OUT 0x0
GPIO7_OUT 0x0
GPIO8_OUT 0x0
GPIO_OUT_2 GPIO9_OUT 0x0
GPIO10_OUT 0x0
GPIO11_OUT 0x0