ZHCUDC3 September   2025 TPS6521505-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2NVM 编程的硬件要求
  6. 3典型 NVM 流程
  7. 4TPS65215 与 TPS65219EVM
  8. 5编程指令
    1. 5.1  配置使能设置
    2. 5.2  配置降压转换器
    3. 5.3  配置 LDO
    4. 5.4  配置 GPIO
    5. 5.5  配置序列
    6. 5.6  配置多功能引脚
    7. 5.7  配置 EN/PB/VSENSE 引脚
    8. 5.8  更改 I2C 地址
    9. 5.9  配置屏蔽设置
    10. 5.10 NVM 重新编程
  9.   A 非 NVM 寄存器
  10.   B 将 NVM 配置文件加载到 PMIC
  11.   C PMIC 可配置字段
  12.   参考资料
  13.   E 修订历史记录

编程指令

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

图 5-1 展示了对器件重新编程的步骤。第一条命令包含将器件发送到初始化状态的 I2C OFF 请求。仅当器件未处于初始化状态时才需要此命令。第二个 I2C 命令用于启用内部振荡器进行 I2C 通信,并禁用电源轨放电。第三步需要按照编程说明更新寄存器设置,以匹配特定的应用要求。更新寄存器设置后,可以通过将 0x0A 写入寄存器地址 0x34 而将新值保存到 NVM 中。最后一步“验证”是可选的,包含一条将寄存器设置与 NVM 内容进行比较的 I2C 命令。

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

 NVM 编程图 5-1 NVM 编程