ZHCSLV5D June 2021 – November 2024 HDC3020-Q1 , HDC3021-Q1 , HDC3022-Q1
PRODUCTION DATA
請(qǐng)參考 PDF 數(shù)據(jù)表獲取器件具體的封裝圖。
校驗(yàn)和計(jì)算支持?jǐn)?shù)據(jù)的錯(cuò)誤檢查,通過每 2 個(gè)字節(jié)數(shù)據(jù)發(fā)送一個(gè)校驗(yàn)和字節(jié)來支持?jǐn)?shù)據(jù)通信的可靠性。在每個(gè)數(shù)據(jù)字后傳輸?shù)?8 位 CRC 校驗(yàn)和由 CRC 算法生成。表 7-1 展示了 CRC 屬性。該 CRC 涵蓋先前傳輸?shù)膬蓚€(gè)數(shù)據(jù)字節(jié)的內(nèi)容。若要計(jì)算校驗(yàn)和,只能使用這兩個(gè)之前傳輸?shù)臄?shù)據(jù)字節(jié)。
在以下情況下,HDC302x-Q1 將一個(gè) CRC 字節(jié)發(fā)送到 I2C 控制器:
在以下情況下,必須將一個(gè) CRC 字節(jié)從 I2C 控制器發(fā)送到 HDC302x-Q1:
| 屬性 | 值 |
|---|---|
| 名稱 | CRC-8/NRSC-5 |
| 寬度 | 8 位 |
| 受保護(hù)數(shù)據(jù) | 讀取數(shù)據(jù)和/或?qū)懭霐?shù)據(jù) |
| 多項(xiàng)式 | 0x31 (x8 + x5 + x4 + 1) |
| 初始化 | 0xFF |
| 反射輸入 | 假 |
| 反射輸出 | 假 |
| 最終 XOR | 0x00 |
| 示例 | 0xABCD 的 CRC = 0x6F |
需要從 HDC302x-Q1 中檢索 CRC 字節(jié)。在接收 CRC 字節(jié)之前,I2C 控制器無法發(fā)出 NACK 以取消。ASC Studio 提供了如何計(jì)算 CRC 以及所有其他 HDC302x 通信的示例代碼。