ZHCSOG2C june 2021 – december 2022 HDC3020 , HDC3021 , HDC3022
PRODUCTION DATA
校驗和計算支持?jǐn)?shù)據(jù)的錯誤檢查。在每個數(shù)據(jù)字后傳輸?shù)?8 位 CRC 校驗和由 CRC 算法生成。表 8-1 展示了 CRC 屬性。該 CRC 涵蓋先前傳輸?shù)膬蓚€數(shù)據(jù)字節(jié)的內(nèi)容。若要計算校驗和,只能使用這兩個之前傳輸?shù)臄?shù)據(jù)字節(jié)。
在以下情況下,HDC302x 將一個 CRC 字節(jié)發(fā)送到 I2C 控制器:
在以下情況下,必須將一個 CRC 字節(jié)從 I2C 控制器發(fā)送到 HDC302x:
| 屬性 | 值 |
|---|---|
| 名稱 | CRC-8/NRSC-5 |
| 寬度 | 8 位 |
| 受保護(hù)數(shù)據(jù) | 讀取和/或?qū)懭霐?shù)據(jù) |
| 多項式 | 0x31 (x8 + x5 + x4 + 1) |
| 初始化 | 0xFF |
| 反射輸入 | 假 |
| 反射輸出 | 假 |
| 最終 XOR | 0x00 |
| 示例 | 0xABCD = 0x6F 的 CRC |
從 HDC302x 中檢索 CRC 字節(jié)是可選的。在接收 CRC 字節(jié)之前可由 I2C 控制器發(fā)出 NACK 信號以取消,如圖 8-1 和圖 8-2 所示。
圖 8-1 丟棄與濕度測量讀取對應(yīng)的 CRC 字節(jié)的示例 I2C NACK
圖 8-2 丟棄與溫度測量讀取對應(yīng)的 CRC 字節(jié)的示例 I2C NACK