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

 

  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 修订历史记录

指令

这些指令指的是页面和寄存器地址。当使用 I2C 串行接口时,页面由不同的 I2C 地址描绘,而在 SPI 中,页面信息包含在传输有效载荷的第二个字节中。可将串行接口作为 NVM 配置的一部分进行更改,如节 5中所述。请参阅有关页面实现的器件数据表。

  1. 解锁 NVM
    解锁 NVM 需要对位于第 0 页寄存器地址 0xA2 处的 USER_EE_CTRL_1 寄存器进行一系列写入访问。首先将“0x00”写入寄存器以复位解锁机制。接下来的四次写入必须按顺序进行,并且在两次写入之间不能执行寄存器访问。第一次 0x98,第二次 0xB8,第三次 0x13 和第四次 0x7D。成功解锁 NVM 后,将设置第 0 页寄存器地址 0xA3 的位 6 和位 7。
    注: 寄存器访问包括 PFSM 和串行接口。在 NVM 解锁期间,PMIC 必须处于空闲状态,并且 PFSM 不会尝试访问寄存器映射。执行解锁的 MCU 还必须将寄存器访问限制为仅与解锁序列关联的写入。在某些 MCU 串行通信中,每次写入后都会自动回读每个寄存器。必须关闭任何此类机制。
  2. 禁用 PFSM
    解锁 NVM 后,下一步是禁用 PFSM。这是通过设置第 0 页寄存器地址 0xA3 的位 0 来完成的。由于该寄存器还包含解锁内容,因此将 0xC1 写入寄存器。
  3. 降压频率和串行接口变更的特殊注意事项
    禁用 PFSM 之后,向用户寄存器写入新内容之前,必须应用降压频率或接口变更的任何特殊注意事项。如果降压频率保持不变且串行接口保持不变,则无需额外的指令。请参阅适用的特殊注意事项以及示例。有关详细信息,请参阅节 5.1节 5.2
  4. 向第 0、1 和 4 页写入内容
    写入第 0、1 和 4 页的内容只能包含AppendixA 中所述的寄存器地址。如果启用了寄存器 CRC,则非 NVM 寄存器也必须恢复为默认值,如AppendixB 中所述。
  5. 向第 3 页写入内容
    完成第 0、1 和 4 页后,写入第 3 页。第 3 页是一个特殊用例,需要额外处理才能访问 PFSM 存储器空间的子页。页面和子页的描绘也可以在二进制文件中标识,其中第 0 页位于地址空间 0x00-0xFF,第 1 页位于 0x100-0x1FF,第 4 页位于 0x400-0x4FF,第 3 页子页 0 位于 0x3000-0x30FF,子页 1 位于 0x3100-0x32FF,子页 2 位于 0x3200。PFSM 部分对子页进行了详细说明。通过第 0 页寄存器 0xA4 选择第 3 页子页。
    警告: TPS6594-Q1 和 TPS6593-Q1 系列器件的第 3 页有三个子页。LP8764-Q1 器件的第 3 页只有两个子页,不存在子页 2。尝试写入 LP8764-Q1 的子页 2 会导致写入子页 1,从而损坏存储器空间。
    表 4-1 PFSM 地址控制,寄存器地址 0xA4,第 0 页
    字段 类型 复位 说明
    7-2 保留 R/W 0h
    1-0 PFSM_PAGE_SEL R/W 0h

    选择可寻址的第 3 页地址空间。

    0:0x000-0x0FF

    1:0x100-0x1FF

    2:0x200-0x2FF

  6. 锁定 NVM 以防止未来编程(可选)
    如果需要锁定 NVM 以防止未来更新,则第 1 页上的寄存器 0x41 的值必须是 0xA5 以外的值。锁定 NVM 还可防止出于验证目的访问第 3 页。
    注: 锁定 NVM 是一项永久性决定,会禁止以后的任何更改。
  7. 更新寄存器 CRC
    在寄存器映射中更新所有内容后,可以计算和应用寄存器 CRC。只有在所配置的 NVM 中启用寄存器 CRC 时,才需要执行此操作。
  8. 将内容从寄存器映射移至 NVM
    现在所有用户寄存器内容都已更新且寄存器 CRC 已更新,可将内容复制到 NVM 空间中。要启动内容传输,请设置第 1 页寄存器 0xEF 的位 1。传输不是瞬时的,可以在第 1 页寄存器地址 0xF3 的位 1 中观察到传输的状态。当该位清零时,传输活动就结束了。