• Menu
  • Product
  • Email
  • PDF
  • Order now
  • 可扩展 PMIC NVM 更新指南

    • ZHCACL8A october   2022  – april 2023 LP8764-Q1 , TPS6594-Q1

       

  • CONTENTS
  • SEARCH
  • 可扩展 PMIC NVM 更新指南
  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2硬件和 PMIC 设置
  6. 3配置概述
  7. 4指令
  8. 5特殊注意事项
    1. 5.1 更改串行控制接口
    2. 5.2 更新频率选择
    3. 5.3 PFSM
    4. 5.4 永久锁定 NVM
    5. 5.5 更新寄存器 CRC
  9. 6NVM 验证
  10. 7参考文献
  11.   A 由 NVM 支持的寄存器
  12.   B 属于寄存器 CRC 的非 NVM 寄存器
  13.   C 用户寄存器的 CRC,第 0 页和第 4 页
  14.   D I2C 串行接口示例
  15.   E 修订历史记录
  16. 重要声明
search No matches found.
  • Full reading width
    • Full reading width
    • Comfortable reading width
    • Expanded reading width
  • Card for each section
  • Card with all content

 

Application Note

可扩展 PMIC NVM 更新指南

本资源的原文使用英文撰写。 为方便起见,TI 提供了译文;由于翻译过程中可能使用了自动化工具,TI 不保证译文的准确性。 为确认准确性,请务必访问 ti.com 参考最新的英文版本(控制文档)。

摘要

TPS6594-Q1、TPS6593-Q1 和 LP8764-Q1 系列电源管理集成电路 (PMIC) 包含一个可配置的非易失性存储器 (NVM) 空间。借助可扩展 PMIC GUI,可以从通过 GUI 生成或手动生成的 NVM 配置(汇编文件)生成二进制映像。本文档详细介绍了硬件设置以及将二进制映像上传到 PMIC NVM 的步骤。

商标

Other TMs

1 引言

本文档中描述的配置过程写入 NVM 空间,旨在用于生产线或开发环境。该机制不适用于应用,因为该过程会影响稳压器输出和 GPIO 功能。

可扩展 PMIC GUI 提供了一种生成二进制映像的机制,该二进制映像可以上传到 PMIC 的 NVM。选择 Save as Binary Code,如图 1-1 所示,从 NVM 编程页面生成二进制文件。有关配置 PMIC 和从该配置生成映像的说明,请参阅可扩展 PMIC GUI 用户指南。

GUID-20211013-SS0I-RSW4-DKBK-RHTFFQP6JBF0-low.svg图 1-1 从可扩展 PMIC GUI 生成二进制文件

表 1-1 显示了二进制文件中的条目示例。每行包含页面信息、寄存器地址和数据。

表 1-1 GUI 二进制输出格式
二进制行 说明
0x0004 = 0xa0 第 0 页条目
0x00d1 = 0x00
0x0100 = 0x02 第 1 页条目
0x014A = 0x06
0x3000 = 0x0A 第 3 页条目
0x32ff = 0x00
0x405 = 0xff 第 4 页条目
0x409 = 0xff

2 硬件和 PMIC 设置

原理图检查清单中描述了硬件连接(请参阅参考文献 6)。表 2-1 和表 2-2 显示了与 NVM 配置相关的所需连接。

表 2-1 TPS6594-Q1 和 TPS6593-Q1 的部分原理图检查清单
引脚 名称 用途 实现正确连接的要求
2 VOUT_LDOVINT 用于噪声去耦电容器的内部 LDO 的输出引脚 电容器:Ctyp = 2.2µF;
Vcap > 6.3V
3 VOUT_LDOVRTC
4 VCCA 用于内部 LDO 和其他内部块的模拟输入电压 电容器:Cmin = 0.47µF;
Ctyp = 1µF;Vcap > 6.3V
5 REFGND1 系统基准地 连接到实心接地层,但不连接顶层的散热焊盘。
6 REFGND2
30 SDA_I2C1、SDI_SPI I2C 或 SPI 数据 连接到控制器的数据线。对于 I2C,请根据速度和 PCB 使用电阻值。
31 SCL_I2C1/SCK_SPI I2C 或 SPI 时钟 连接到控制器的时钟线。对于 I2C,请根据速度和 PCB 使用电阻值。
32 CS_SPI1 SPI 芯片选择 连接到 SPI 控制器的 CS
33 SDO_SPI1 SPI SDO 连接到 SPI 控制器的 SDO
48 VIO_IN 数字电源输入,提供 GPIO 和 I/O 电源电压 电容器:Cmin = 0.47µF;
Ctyp = 1µF;Vcap > 6.3V
57 散热焊盘 电源地,也是封装的散热焊盘。 连接到顶层电源地多边形网络
(1) 仅 SPI 通信需要引脚 32 和 33。对于 I2C,仅需要引脚 30 和 31。
注: 有关最新的硬件指南,请参阅原理图检查清单。

表 2-2 LP8764-Q1 的部分原理图检查清单
引脚 名称 用途 实现正确连接的要求
20 VOUT_LDO 用于噪声去耦电容器的内部 LDO 的输出引脚 电容器:Ctyp = 2.2µF;
Vcap > 6.3V
18 VCCA 用于内部 LDO 和其他内部块的模拟输入电压 电容器:Cmin = 0.1µF;
Ctyp = 0.47µF;Vcap > 6.3V
19 AGND1 系统基准地 连接到实心接地层,但不连接顶层的散热焊盘。
21 AGND2
5 SDA_I2C1、SDI_SPI I2C 或 SPI 数据 连接到控制器的数据线。对于 I2C,请根据速度和 PCB 使用电阻值。
4 SCL_I2C1/SCK_SPI I2C 或 SPI 时钟 连接到控制器的时钟线。对于 I2C,请根据速度和 PCB 使用电阻值。
2 CS_SPI(1) SPI 芯片选择 连接到 SPI 控制器的 CS
3 SDO_SPI(1) SPI SDO 连接到 SPI 控制器的 SDO
24 VIO 数字电源输入,提供 GPIO 和 I/O 电源电压 电容器:Cmin = 0.1µF;
Ctyp = 0.47µF;Vcap > 6.3V
13/29 PGND 电源地 连接到顶层电源地多边形网络
(1) 仅 SPI 通信需要引脚 2 和 3。对于 I2C,仅需要引脚 4 和 5。

必须应用 VCCA 和 VIO,并且必须可访问串行接口以更新 NVM。VIO 不得连接到或依赖 PMIC 中的任何 GPIO 或稳压器。同样,对于 I2C 串行接口,上拉电压也必须独立于 PMIC。通过 I2C 配置 NVM 时,仅需要 I2C1 接口。I2C2 接口仅在启用时才在应用中使用,并且仅用于看门狗通信。

尝试配置 NVM 之前,还必须了解初始 PMIC 状态。通常,PMIC 必须处于静态或空闲状态。在某些 NVM 配置中,激活 ENABLE 引脚之前,PMIC 不会上电。只将 ENABLE 引脚保持为低电平,即可有效保持 PMIC 处于已知的静态状态。

此外,如果将 NVM 配置为在轮询特定条件的状态之间连续循环,则可能会干扰解锁 NVM 的配置中的初始步骤。

最后,PMIC 允许在安全恢复硬件状态下配置 NVM。这提供了一种可在 NVM 配置错误并导致出错或关断时更改 NVM 的方法。定义 NVM 时,转换到安全恢复状态很重要,不得忽略。可扩展 PMIC GUI 中提供了多种示例模板,包括转换到安全恢复状态的示例。如果未进行转换,则必须处理关联的中断,以便成功解锁 NVM。

 

Texas Instruments

© Copyright 1995-2025 Texas Instruments Incorporated. All rights reserved.
Submit documentation feedback | IMPORTANT NOTICE | Trademarks | Privacy policy | Cookie policy | Terms of use | Terms of sale