ZHCSR23A september 2022 – may 2023 TMP1827
PRODUCTION DATA
该函数由主机发出,用于读取存储器暂存区的内容。
主机首先发送 2 个字节作为 EEPROM 地址(请参阅图 9-23)。如果 2 个字节的地址与上次执行 WRITE SCRATCHPAD-2 期间发送的地址匹配,则器件通过发送先前写入暂存区 2 缓冲区的 8 字节数据进行响应。主机可以在传输期间随时发送总线复位信号。如果器件发送全部 8 个字节且未接收到总线复位,则器件将发送根据主机发送的 2 字节地址和器件发送给主机的 8 字节数据计算得出的 CRC,以进行数据完整性检查。
如果 EEPROM 地址不匹配,器件应回到开始并等待总线复位以重新启动通信,主机应在总线上接收“1”以进行后续读取。该机制可确保主机可以在 WRITE SCRATCHPAD-2 和 READ SCRATCHPAD-2 期间检测到地址字节损坏,因为数据字节和 CRC 字节都将回读为 FFh。