ZHCACL8A october 2022 – april 2023 LP8764-Q1 , TPS6594-Q1
串行控制接口寄存器为 0x11A、0x122 和 0x123。如表 5-1 所示,0x11A 是串行接口寄存器,用于指示串行接口是 I2C 还是 SPI,以及接口 I2C1 或 SPI 和 I2C2 上是否启用了 CRC。I2C1 地址存储在 0x122 中,I2C2 地址存储在 0x123 中。
第 1 页,寄存器地址 0x1A 位字段 | 说明 |
---|---|
位 2 |
|
位 1 |
|
位 0 |
|
成功解锁 NVM 后,即可更改串行接口。进行更改后,以前的串行接口不再适用,必须适当地更改主机端上的接口。在 I2C 地址更改的情况下,必须对页面进行必要的更新。例如,如果 I2C1 地址从 0x48 更改为 0x28,则更改前后的页面将在表 5-2 中表示。
第 1 页 |
|
|
---|---|---|
第 0 页 | 0x48 | 0x28 |
第 1 页 | 0x49 | 0x29 |
第 3 页 | 0x4B | 0x2B |
第 4 页 | 0x12 | 0x12 |
要从 SPI 更改为 I2C 或从 I2C 更改为 SPI,必须提供必要的 GPIO 来支持这两个接口。提供等待或延迟,以便在继续执行 NVM 指令之前将硬件正确配置为所需的串行接口。有关 I2C 接口和 SPI 的说明,请参阅器件数据表。
在 NVM 解锁期间,不使用 I2C2 物理接口,并且从 PMIC 的 I2C1(SDA_I2C1、SCL_I2C1)访问所有页面。