JAJSJQ2E June 2021 – January 2026 HDC3020-Q1 , HDC3021-Q1 , HDC3022-Q1
PRODUCTION DATA
デバイスごとのパッケージ図は、PDF版データシートをご参照ください。
データのエラーチェックはチェックサム計算によって行われ、2 バイトのデータごとにチェックサム バイトを送信することで、データ通信の信頼性は確保されます。各データワードの後に送信される 8 ビットの CRC チェックサムは、CRC アルゴリズムを用いて生成されます。CRC プロパティを表 7-1に示します。CRC は、直前に送信された 2 バイトのデータの内容を対象としています。チェックサムを計算するために、以前に送信されたこれら 2 つのデータ バイトのみが使用されます。
次のいずれかの場合に、CRC バイトがHDC302x-Q1から I2C コントローラへ送信されます:
次の場合、I2C コントローラからHDC302x-Q1に CRC バイトを送信する必要があります:
| 特性 | 値 |
|---|---|
| 名称 | CRC-8/NRSC-5 |
| 幅 | 8 ビット |
| 保護されたデータ | データの読み取り、データの書き込み、またはその両方 |
| 多項式 | 0x31 (x8 + x5 + x4 + 1) |
| 初期化 | 0xFF |
| 入力を反映 | 誤り |
| 出力を反映 | 誤り |
| 最終的な XOR | 0x00 |
| 例 | 0xABCD = 0x6F の CRC |
HDC302x-Q1から CRC バイトを取得する必要があります。CRC バイトを受信する前に、キャンセルのための NACK を I2C コントローラが発行することはできません。CRC を計算する方法と他のすべての HDC302x 通信の計算方法を示したサンプル コードは、ASC Studio で利用できます。