ZHCSOG2C june 2021 – december 2022 HDC3020 , HDC3021 , HDC3022
PRODUCTION DATA
校验和计算支持数据的错误检查。在每个数据字后传输的 8 位 CRC 校验和由 CRC 算法生成。表 8-1 展示了 CRC 属性。该 CRC 涵盖先前传输的两个数据字节的内容。若要计算校验和,只能使用这两个之前传输的数据字节。
在以下情况下,HDC302x 将一个 CRC 字节发送到 I2C 控制器:
在以下情况下,必须将一个 CRC 字节从 I2C 控制器发送到 HDC302x:
属性 | 值 |
---|---|
名称 | CRC-8/NRSC-5 |
宽度 | 8 位 |
受保护数据 | 读取和/或写入数据 |
多项式 | 0x31 (x8 + x5 + x4 + 1) |
初始化 | 0xFF |
反射输入 | 假 |
反射输出 | 假 |
最终 XOR | 0x00 |
示例 | 0xABCD = 0x6F 的 CRC |
从 HDC302x 中检索 CRC 字节是可选的。在接收 CRC 字节之前可由 I2C 控制器发出 NACK 信号以取消,如图 8-1 和图 8-2 所示。