ZHCSR23A september 2022 – may 2023 TMP1827
PRODUCTION DATA
表 9-7 显示了主机更新寄存器暂存区并提交到配置 EEPROM 时必须执行的序列。主机必须先读取暂存区,以确保能够对寄存器执行正确的读取修改写入操作,然后再将这些寄存器复制到配置 EEPROM 中。
如果主机只有一个器件,或者应用程序可以保证总线没有损坏,则可以使用 SKIPADDR 命令以相同的设置全局更新并提交寄存器暂存区。但是,一旦提交和锁定,主机就无法再更新位置,因此 TI 强烈建议主机在运行提交操作之前仍读取位置。
主机到器件 | 器件到主机 | 注释 |
---|---|---|
复位 | 主机发送复位以初始化通信 | |
复位应答 | 器件响应初始化 | |
MATCHADDR (55h) | 主机发送地址命令以选择特定器件 | |
器件 1 地址 | 主机发送 8 个字节用于选择器件 1 | |
READ SCRATCHPAD-1 (BEh) | 主机发送函数命令以读取寄存器暂存区 1 | |
16 个寄存器字节 + 2 个 CRC 字节 | 器件发送前 8 个寄存器暂存区 1 字节后跟 CRC 字节,然后发送最后 8 个寄存器暂存区 1 字节后跟 CRC 字节 | |
复位 | ||
复位应答 | 器件响应初始化 | |
MATCHADDR (55h) | 主机发送地址命令以选择特定器件 | |
器件 1 地址 | 主机发送 8 个字节用于选择器件 1 | |
WRITE SCRATCHPAD-1 (4Eh) | 主机发送函数命令以写入寄存器暂存区 1 | |
9 个寄存器字节 | 主机发送更新后的 9 个寄存器暂存区 1 字节 | |
CRC | 器件发送寄存器字节的 CRC | |
复位 | 主机发送复位以初始化通信 | |
复位应答 | 器件响应初始化 | |
MATCHADDR (55h) | 主机发送地址命令以选择特定器件 | |
器件 1 地址 | 主机发送 8 个字节用于选择器件 1 | |
COPY SCRATCHPAD-1 (48h) | 主机发送函数命令将 COPY SCRATCHPAD-1 写入配置 EEPROM | |
寄存器在 tPROG 期间总线空闲 | 在配置 EEPROM 擦除/编程期间,总线保持空闲状态(高电平) |