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

用户寄存器的 CRC,第 0 页和第 4 页

表 10-1 包括数据或数据引用以及节 5.5 中所述的适当掩码。

表 C-1 用于用户寄存器 CRC 计算的数据和掩码
地址 TP659x-Q1 数据 LP876x-Q1 数据 TPS659x-Q1 包含掩码 TPS659x-Q1 排除掩码 LP876x-Q1 包含掩码 LP876x-Q1 排除掩码
0x00 0x00 0x00 NA3 NA3 NA3 NA3
0x011 从器件读取 从器件读取 0xFF 0xFF 0xFF 0xFF
0x021 从器件读取 从器件读取 0xFF 0xFF 0xFF 0xFF
0x031 从器件读取 从器件读取 0xFF 0xFF 0xFF 0xFF
0x04 NVM2 NVM 0xFF 0xBF 0xFF 0xBF
0x05 NVM NVM 0xFF 0x3F 0xFF 0x3F
0x06 NVM NVM 0xFF 0xBB 0xFF 0xBB
0x07 NVM NVM 0xFF 0x3F 0xFF 0x3F
0x08 NVM NVM 0xFF 0xBF 0xFF 0xBF
0x09 NVM NVM 0xFF 0x3F 0xFF 0x3F
0x0A NVM NVM 0xFF 0xBB 0xFF 0xBB
0x0B NVM NVM 0xFF 0x3F 0xFF 0x3F
0x0C NVM 0x00 0xFF 0xBB 不适用 不适用
0x0D NVM 0x00 0xFF 0x3F 不适用 不适用
0x0E NVM NVM 0xFF 0xFF 0xFF 0xFF
0x0F NVM NVM 0xFF 0xFF 0xFF 0xFF
0x10 NVM NVM 0xFF 0xFF 0xFF 0xFF
0x11 NVM NVM 0xFF 0xFF 0xFF 0xFF
0x12 NVM NVM 0xFF 0xFF 0xFF 0xFF
0x13 NVM NVM 0xFF 0xFF 0xFF 0xFF
0x14 NVM NVM 0xFF 0xFF 0xFF 0xFF
0x15 NVM NVM 0xFF 0xFF 0xFF 0xFF
0x16 NVM 0x00 0xFF 0xFF 不适用 不适用
0x17 NVM 0x00 0xFF 0xFF 不适用 不适用
0x18 NVM NVM 0xFF 0x3F 0xFF 0x3F
0x19 NVM NVM 0xFF 0x3F 0xFF 0x3F
0x1A NVM NVM 0xFF 0x3F 0xFF 0x3F
0x1B NVM NVM 0xFF 0x3F 0xFF 0x3F
0x1C NVM 0x00 0xFF 0x3F 不适用 不适用
0x1D NVM 0x00 0xFF 0xF3 不适用 不适用
0x1E NVM 0x00 0xFF 0xF3 不适用 不适用
0x1F NVM 0x00 0xFF 0xF3 不适用 不适用
0x20 NVM 0x00 0xFF 0xF3 不适用 不适用
0x21 0x00 0x00 0x00 0x00 0x00 0x00
0x22 0x00 0x00 0xFF 0x01 不适用 不适用
0x23 NVM 0x00 0xFF 0xFE 不适用 不适用
0x24 NVM 0x00 0xFF 0xFE 不适用 不适用
0x25 NVM 0x00 0xFF 0xFE 不适用 不适用
0x26 NVM 0x00 0xFF 0x7F 不适用 不适用
0x27 NVM 0x00 0xFF 0x3F 不适用 不适用
0x28 NVM 0x00 0xFF 0x3F 不适用 不适用
0x29 NVM 0x00 0xFF 0x3F 不适用 不适用
0x2A NVM 0x00 0xFF 0x3F 不适用 不适用
0x2B NVM NVM 0xFF 0x21 0xFF 0xFF
0x2C NVM NVM 0xFF 0x7F 0xFF 0x7F
0x2D 0x00 NVM 不适用(3) 不适用(3) 0xFF 0x7F
0x2E 0x00 NVM 不适用 不适用 0xFF 0xFF
0x2F 0x00 NVM 不适用 不适用 0xFF 0x7F
0x30 0x00 NVM 不适用 不适用 0xFF 0xFF
0x31 NVM NVM 0xFF 0xFF 0xFF 0xFF
0x32 NVM NVM 0xFF 0xFF 0xFF 0xFF
0x33 NVM NVM 0xFF 0x10 0xFF 0xFF
0x34 NVM NVM 0xFF 0x10 0xFF 0xFF
0x35 NVM NVM 0xFF 0xFF 0xFF 0xFF
0x36 NVM NVM 0xFF 0xFF 0xFF 0xFF
0x37 NVM NVM 0xFF 0xFF 0xFF 0xFF
0x38 NVM NVM 0xFF 0xFF 0xFF 0xFF
0x39 NVM NVM 0xFF 0xFF 0xFF 0xFF
0x3A NVM NVM 0xFF 0xFF 0xFF 0xFF
0x3B NVM 0x00 0xFF 0xFF 不适用 不适用
0x3C NVM NVM 0xFF 0x11 0xFF 0x00
0x3D NVM NVM 0xFF 0xFF 0xFF 0xFF
0x3E NVM NVM 0xFF 0x07 0xFF 0x03
0x3F 0x00 0x00 不适用 不适用 不适用 不适用
0x40 0x00 0x00 不适用 不适用 不适用 不适用
0x41 NVM NVM 0xFF 0xFF 0xFF 0xFF
0x42 NVM 0x00 0xFF 0xFF 不适用 不适用
0x43 NVM NVM 0xFF 0x0F 0xFF 0xFC
0x44 NVM NVM 0xFF 0xFF 0xFF 0xFF
0x45 NVM NVM 0xFF 0x03 0xFF 0x03
0x46 NVM NVM 0xFF 0xFF 0xFF 0xFF
0x47 NVM NVM 0xFF 0xFF 0xFF 0xFF
0x48 NVM NVM 0xFF 0x3F 0xFF 0x0F
0x49 NVM NVM 0xFF 0xBB 0xFF 0xBB
0x4A NVM NVM 0xFF 0xBB 0xFF 0xBB
0x4B NVM 0x00 0xFF 0x0B 不适用 不适用
0x4C NVM 0x00 0xFF 0xBB 不适用 不适用
0x4D NVM 0x00 0xFF 0xBB 不适用 不适用
0x4E NVM NVM 0xFF 0x03 0xFF 0x6F
0x4F NVM NVM 0xFF 0xF3 0xFF 0xFF
0x50 NVM NVM 0xFF 0xF3 0xFF 0xFF
0x51 NVM NVM 0xFF 0x3F 0xFF 0x1B
0x52 NVM NVM 0xFF 0x20 0xFF 0x00
0x53 NVM NVM 0xFF 0x0B 0xFF 0x0B
0x54 NVM NVM 0xFF 0xD6 0xFF 0xD6
0x55 0x00 0x00 不适用 不适用 不适用 不适用
0x56 NVM NVM 0xFF 0x0F 0xFF 0x8F
0x57 NVM NVM 0xFF 0xAB 0xFF 0xAB
0x58 NVM NVM 0xFF 0x09 0xFF 0x09
0x59 NVM NVM 0xFF 0x3F 0xFF 0x38
0x5A 0x00 0x00 不适用 不适用 不适用 不适用
0x5B 0x00 0x00 不适用 不适用 不适用 不适用
0x5C 0x00 0x00 不适用 不适用 不适用 不适用
0x5D 0x00 0x00 不适用 不适用 不适用 不适用
0x5E 0x00 0x00 不适用 不适用 不适用 不适用
0x5F 0x00 0x00 不适用 不适用 不适用 不适用
0x60 0x00 0x00 不适用 不适用 不适用 不适用
0x61 0x00 0x00 不适用 不适用 不适用 不适用
0x62 0x00 0x00 不适用 不适用 不适用 不适用
0x63 0x00 0x00 不适用 不适用 不适用 不适用
0x64 0x00 0x00 不适用 不适用 不适用 不适用
0x65 0x00 0x00 不适用 不适用 不适用 不适用
0x66 0x00 0x00 不适用 不适用 不适用 不适用
0x67 0x00 0x00 不适用 不适用 不适用 不适用
0x68 0x00 0x00 不适用 不适用 不适用 不适用
0x69 0x00 0x00 不适用 不适用 不适用 不适用
0x6A 0x00 0x00 不适用 不适用 不适用 不适用
0x6B 0x00 0x00 不适用 不适用 不适用 不适用
0x6C 0x00 0x00 不适用 不适用 不适用 不适用
0x6D 0x00 0x00 不适用 不适用 不适用 不适用
0x6E 0x00 0x00 不适用 不适用 不适用 不适用
0x6F 0x00 0x00 不适用 不适用 不适用 不适用
0x70 0x00 0x00 不适用 不适用 不适用 不适用
0x71 0x00 0x00 不适用 不适用 不适用 不适用
0x72 0x00 0x00 不适用 不适用 不适用 不适用
0x73 0x00 0x00 不适用 不适用 不适用 不适用
0x74 0x00 0x00 不适用 不适用 不适用 不适用
0x75 0x00 0x00 不适用 不适用 不适用 不适用
0x76 0x00 0x00 不适用 不适用 不适用 不适用
0x77 0x00 0x00 不适用 不适用 不适用 不适用
0x78 NVM NVM 0xFF 0xFF 0xFF 0xFF
0x79 NVM 0x00 0xFF 0x03 不适用 不适用
0x7A NVM 0x00 0xFF 0xFF 不适用 不适用
0x7B NVM NVM 0xFF 0xF9 0xFF 0xFF
0x7C NVM NVM 0xFF 0x03 0xFF 0x03
0x7D NVM NVM 0xFF 0xFB 0xFF 0xFB
0x7E NVM 0x00 0x7F 0x0F 不适用 不适用
0x7F 0x00 0x00 不适用 不适用 不适用 不适用
0x80 0x00 0x00 0xFF 0x01 0xFF 0x01
0x81 0x00 0x00 0xFF 0xFF 0xFF 0xFF
0x82 0x08 0x08 0xF8 0x18 0xF8 0x18
0x83 0x00 0x00 不适用 不适用 不适用 不适用
0x84 NVM NVM 0xEF 0x0F 0xEF 0x0F
0x85 0x00 0x00 0xF0 0xF0 0xF0 0xF0
0x86 0x00 0x00 0xFF 0x03 0xFF 0x03
0x87 NVM NVM 0xFF 0x1F 0xFF 0x0F
0x88 NVM NVM 0xFF 0x07 0xFF 0x07
0x89 0x00 0x00 不适用 不适用 不适用 不适用
0x8A NVM NVM 0xFF 0x1F 0xFF 0xFF
0x8B NVM NVM 0xFF 0x1F 0xFF 0x1F
0x8C NVM 0x00 0xFF 0xFF 不适用 不适用
0x8D NVM 0x00 0xFF 0xFF 不适用 不适用
0x8E NVM NVM 0xFF 0x0F 0xFF 0x0F
0x8F 0x00 0x00 0xFF 0x01 0xFF 0x01
0x90 0x00 0x00 0xFF 0xFF 0xFF 0xFF
0x91 0x00 0x00 0xFF 0xFF 0xFF 0xFF
0x92(4) 0x00 0x00 0xFF 0xEF 0xFF 0xEF
0x93 0x00 0x00 0xFF 0xFF 0xFF 0xFF
0x94 0x00 0x00 0xFF 0xFF 0xFF 0xFF
0x95 0x00 0x00 0xFF 0xFF 0xFF 0xFF
0x96 0x00 0x00 0xFF 0xFF 0xFF 0xFF
0x97 0x00 0x00 不适用 不适用 不适用 不适用
0x98 0x00 0x00 0xFF 0x01 不适用 不适用
0x99 0x00 0x00 0xFF 0xFF 不适用 不适用
0x9A 0x00 0x00 0xFF 0xFF 不适用 不适用
0x9B(4) 0x00 0x00 0xFF 0xEF 不适用 不适用
0x9C 0x00 0x00 0xFF 0xFF 不适用 不适用
0x9D 0x00 0x00 0xFF 0xFF 不适用 不适用
0x9E 0x00 0x00 0xFF 0xFF 不适用 不适用
0x9F 0x00 0x00 0xFF 0xFF 不适用 不适用
0xA0 0x00 0x00 不适用 不适用 不适用 不适用
0xA1 0x00 0x00 不适用 不适用 不适用 不适用
0xA2 0x00 0x00 不适用 不适用 不适用 不适用
0xA3 0x00 0x00 不适用 不适用 不适用 不适用
0xA4 0x00 0x00 不适用 不适用 不适用 不适用
0xA5 0x00 0x00 不适用 不适用 不适用 不适用
0xA6 0x00 0x00 不适用 不适用 不适用 不适用
0xA7 NVM NVM 0xFF 0xFF 0xFF 0xFF
0xA8 0x00 NVM 不适用 不适用 0xFF 0x3F
0xA9 0x00 0x00 不适用 不适用 不适用 不适用
0xAA 0x00 0x00 不适用 不适用 不适用 不适用
0xAB 0x00 0x00 不适用 不适用 不适用 不适用
0xAC 0x00 0x00 不适用 不适用 不适用 不适用
0xAD 0x00 0x00 不适用 不适用 不适用 不适用
0xAE 0x00 0x00 不适用 不适用 不适用 不适用
0xAF 0x00 0x00 不适用 不适用 不适用 不适用
0xB0 0x00 0x00 不适用 不适用 不适用 不适用
0xB1 0x00 0x00 不适用 不适用 不适用 不适用
0xB2 0x00 0x00 不适用 不适用 不适用 不适用
0xB3 0x00 0x00 不适用 不适用 不适用 不适用
0xB4 0x00 0x00 不适用 不适用 不适用 不适用
0xB5 0x00 0x00 不适用 不适用 不适用 不适用
0xB6 0x00 0x00 不适用 不适用 不适用 不适用
0xB7 0x00 0x00 不适用 不适用 不适用 不适用
0xB8 0x00 0x00 不适用 不适用 不适用 不适用
0xB9 0x00 0x00 不适用 不适用 不适用 不适用
0xBA 0x00 0x00 不适用 不适用 不适用 不适用
0xBB 0x00 0x00 不适用 不适用 不适用 不适用
0xBC 0x00 0x00 不适用 不适用 不适用 不适用
0xBD 0x00 0x00 不适用 不适用 不适用 不适用
0xBE 0x00 0x00 不适用 不适用 不适用 不适用
0xBF 0x00 0x00 不适用 不适用 不适用 不适用
0xC0 0x00 0x00 不适用 不适用 不适用 不适用
0xC1 0x00 0x00 不适用 不适用 不适用 不适用
0xC2 0x00 0x00 不适用 不适用 不适用 不适用
0xC3(4) NVM NVM 0xFF 0x00 0xFF 0x00
0xC4 0x00 0x00 不适用 不适用 不适用 不适用
0xC5 0x00 0x00 不适用 不适用 不适用 不适用
0xC6 0x00 0x00 不适用 不适用 不适用 不适用
0xC7 0x00 0x00 不适用 不适用 不适用 不适用
0xC8 0x00 0x00 不适用 不适用 不适用 不适用
0xC9 0x00 0x00 0xFF 0x00 0xFF 0x00
0xCA 0x00 0x00 0xFF 0x00 0xFF 0x00
0xCB 0x00 0x00 0xFF 0x00 0xFF 0x00
0xCC 0x00 0x00 0xFF 0x00 0xFF 0x00
0xCD NVM NVM 0xFF 0x00 0xFF 0x00
0xCE NVM NVM 0xFF 0x00 0xFF 0x00
0xCF NVM NVM 0xFF 0x00 0xFF 0x00
0xD0 NVM NVM 0xFF 0x00 0xFF 0x00
0xD1 NVM 0x00 0xFF 0x00 不适用 不适用
0xD2 0x00 0x00 不适用 不适用 不适用 不适用
0xD3 0x00 0x00 不适用 不适用 不适用 不适用
0xD4 0x00 0x00 不适用 不适用 不适用 不适用
0xD5 0x00 0x00 不适用 不适用 不适用 不适用
0xD6 0x00 0x00 不适用 不适用 不适用 不适用
0xD7 0x00 0x00 不适用 不适用 不适用 不适用
0xD8 0x00 0x00 不适用 不适用 不适用 不适用
0xD9 0x00 0x00 不适用 不适用 不适用 不适用
0xDA 0x00 0x00 不适用 不适用 不适用 不适用
0xDB 0x00 0x00 不适用 不适用 不适用 不适用
0xDC 0x00 0x00 不适用 不适用 不适用 不适用
0xDD 0x00 0x00 不适用 不适用 不适用 不适用
0xDE 0x00 0x00 不适用 不适用 不适用 不适用
0xDF 0x00 0x00 不适用 不适用 不适用 不适用
0xE0 0x00 0x00 不适用 不适用 不适用 不适用
0xE1 0x00 0x00 不适用 不适用 不适用 不适用
0xE2 0x00 0x00 不适用 不适用 不适用 不适用
0xE3 0x00 0x00 不适用 不适用 不适用 不适用
0xE4 0x00 0x00 不适用 不适用 不适用 不适用
0xE5 0x00 0x00 不适用 不适用 不适用 不适用
0xE6 0x00 0x00 不适用 不适用 不适用 不适用
0xE7 0x00 0x00 不适用 不适用 不适用 不适用
0xE8 0x00 0x00 不适用 不适用 不适用 不适用
0xE9 0x00 0x00 不适用 不适用 不适用 不适用
0xEA 0x00 0x00 不适用 不适用 不适用 不适用
0xEB 0x00 0x00 不适用 不适用 不适用 不适用
0xEC 0x00 0x00 不适用 不适用 不适用 不适用
0xED 0x00 0x00 不适用 不适用 不适用 不适用
0xEE 0x00 0x00 不适用 不适用 不适用 不适用
0xEF 0x00 0x00 不适用 不适用 不适用 不适用
0xF0 0x00 0x00 0xFF 0xFF 0xFF 0xFF
0xF1 0x00 0x00 不适用 不适用 不适用 不适用
0xF2 0x7F 0x7F 0xFF 0x7F 0xFF 0x7F
0xF3 0x7F 0x7F 0xFF 0x7F 0xFF 0x7F
0xF4 第 4 页,寄存器 0x05(5) NVM 第 4 页,寄存器 0x05(5) 0xFF 0xFF 0xFF 0xFF
0xF5 0x00 0x00 不适用 不适用 不适用 不适用
0xF6 0x0A 0x0A 0xFF 0xFF 0xFF 0xFF
0xF7 0x00 0x00 不适用 不适用 不适用 不适用
0xF8 第 4 页,寄存器 0x09(6) NVM 第 4 页,寄存器 0x09(6) 0xFF 0xFF 0xFF 0xFF
0xF9 0x00 0x00 不适用 不适用 不适用 不适用
0xFA 0x00 0x00 不适用 不适用 不适用 不适用
0xFB 0x00 0x00 不适用 不适用 不适用 不适用
0xFC 0x00 0x00 不适用 不适用 不适用 不适用
0xFD 0x00 0x00 不适用 不适用 不适用 不适用
0xFE 0x00 0x00 不适用 不适用 不适用 不适用
0xFF 0x00 0x00 不适用 不适用 不适用 不适用
第 0 页的寄存器地址 0x01、0x02 和 0x03(DEV_REV、NVM_CODE_1 和 NVM_CODE_2)在出厂时进行了编程,不能更改。这些值是寄存器 CRC 计算的一部分,必须从器件读取。
NVM 表示该寄存器受 NVM 支持,并且将从 GUI 生成的 .BIN 文件中读取值(请参阅参考文献 3)。
NA 表示 CRC 掩码不适用。在算法中,用于更新 CRC 的值是数据和掩码的逻辑“与”。如果数据或掩码为“0x00”,则结果为 0x00。根据算法,这可以解释为未定义的寄存器。
寄存器地址 0x92、0x9B 和 0xC3 混合了受 NVM 支持的位和不受 NVM 支持的位。受 NVM 支持的位 ESM_MCU_EN 和 ESM_SOC_EN(分别位于寄存器 0x92 和 0x9B 中)通常为“0”。不建议在上电后立即启用 ESM。寄存器 0xC3 中的 FIRST_STARTUP_DONE 不受 NVM 支持,默认情况下为“0”。
第 4 页寄存器 0x05 是 WD_LONGWIN 寄存器。该值取自 GUI 生成的 .BIN 文件中的地址 0x405。
第 4 页寄存器 0x09 是 WD_THR_CFG 寄存器。该值取自 GUI 生成的 .BIN 文件中的地址 0x405。只有第 6 位 WD_EN 受 NVM 支持,但默认情况下也会设置其他位。因此,该值为 0xFF 或 0xBF。