ZHCUB63 july   2023 TPS6521905 , TPS6521905-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2NVM 编程的硬件要求
  6. 3典型 NVM 流程
  7. 4编程指令
    1. 4.1  配置使能设置
    2. 4.2  配置降压转换器
    3. 4.3  配置 LDO
    4. 4.4  配置 GPIO
    5. 4.5  配置序列
    6. 4.6  配置多功能引脚
    7. 4.7  配置 EN/PB/VSENSE 引脚
    8. 4.8  更改 I2C 地址
    9. 4.9  配置屏蔽设置
    10. 4.10 NVM 重新编程
  8.   A 非 NVM 寄存器
  9.   B 将 NVM 配置文件加载到 PMIC
  10.   C PMIC 可配置字段
  11.   D 参考文献

编程指令

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

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

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

GUID-20230428-SS0I-HLDM-WVCX-3N4ZD8KB8XZL-low.svg图 4-1 NVM 编程