ZHDU125 June   2026 TPS65214

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2NVM 编程的硬件要求
  6. 3典型 NVM 流程
  7. 4编程指令
    1. 4.1 连接到 I2C 地址
  8. 5寄存器配置
    1. 5.1  配置使能设置
    2. 5.2  配置降压转换器
    3. 5.3  配置 LDO
    4. 5.4  配置序列
    5. 5.5  配置 GPIO
    6. 5.6  配置多功能引脚
    7. 5.7  配置 EN/PB/VSENSE 引脚
    8. 5.8  更改 I2C 地址
    9. 5.9  配置屏蔽设置
    10. 5.10 导出 NVM 配置文件
    11. 5.11 将 NVM 配置文件加载到 PMIC
  9. 6NVM 编程
  10. 7非 NVM 寄存器
  11. 8TPS6521405 默认设置
  12.   A 参考资料

编程指令

本节介绍了对 PMIC NVM 进行编程所需的步骤。编程过程主要包括两个步骤:更改寄存器设置和将新值保存到 NVM 存储器中。在初始化状态下对 NVM 进行编程,在这种状态下,为 VSYS 供电,但所有 PMIC 输出和监视器都关闭。

图 4-1 展示了对器件重新编程的步骤。请注意,TPS6521505 PMIC 的器件地址默认初始设置为 0x48。确保在 GUI 中设置了正确的器件地址,以正确地与 PMIC 通信。

第一条命令包含将器件发送到初始化状态的 I2C OFF 请求。仅当器件未处于初始化状态时才需要此命令。第二个 I2C 命令用于在初始化状态下启用内部振荡器进行 I2C 通信,并禁用电源轨放电。第三步需要更新寄存器设置,以符合预期的应用需求。更新寄存器设置后,可以通过将 0x0A 写入寄存器地址 0x34 而将新值保存到 NVM 中。最后一步“验证”是可选的,包含一条将寄存器设置与 NVM 内容进行比较的 I2C 命令。

注: 仅当 PMIC 未处于初始化状态时,才需要第一个 I2C 命令(I2C OFF 请求)。默认情况下,用户可编程的 OPN TPS6521405 的 EN/PB/VSENSE 引脚配置为“Push-Button”,且 FSD 功能处于禁用状态。当配置为 PB 时,该器件会在引脚被拉低时检测到 ON 请求。如果该引脚上拉至 VSYS,则在为 VSYS 供电后,PMIC 保持初始化状态。
为了验证在初始化状态下是否支持 I2C 通信,建议读取地址 0x01 上的 NVM ID 寄存器。回读操作与器件型号中“TPS65214”后面的两位数字匹配。例如,当使用 TPS6521405 时,寄存器 0x01 读取 05。

 NVM 编程步骤图 4-1 NVM 编程步骤