JAJAA82 August 2025 HDC1010 , HDC1080 , HDC2010 , HDC2021 , HDC2022 , HDC2080 , HDC3020 , HDC3020-Q1 , HDC3021 , HDC3021-Q1 , HDC3022 , HDC3022-Q1 , HDC3120
HDC302x ファミリにはコマンドベース インターフェイスが導入されており、前世代で使用されていたレジスタ マップベースの方式から脱却しています。HDC302x デバイスは、特定のレジスタへの書き込みの代わりに、適切に定義されたコマンド コードに応答し、測定の開始、設定の構成、データの取得を行います。表 2-6 に、HDC302x デバイスでサポートされているコマンドの例を示します。
このアプローチにより、インターフェイスが簡素化され、特に基本的な測定のみを必要とするアプリケーションで、必要な I2C トランザクションの数が削減されます。
以降のセクションでは、トリガ オンデマンドと自動測定モードの両方で HDC302x と接続する方法を示し、それぞれの場合にコマンドベース通信を実装する方法の例を示します。
| 16 進コード (MSB) |
16 進コード (LSB) |
コマンド | コマンドの詳細 |
|---|---|---|---|
| 24 | 00 | トリガ オンデマンド モード 単一温度 (T) 測定 および相対湿度 (RH) 測定 |
低消費電力モード 0 (最小限のノイズ) |
| 24 | 0B | 低消費電力モード 1 | |
| 24 | 16 | 低消費電力モード 2 | |
| 24 | FF | 低消費電力モード 3 (最小限の電力) | |
| 20 | 32 | 自動測定モード 2 秒あたり 1 測定。 |
低消費電力モード 0 (最小限のノイズ) |
| 20 | 24 | 低消費電力モード 1 | |
| 20 | 2F | 低消費電力モード 2 | |
| 20 | FF | 低消費電力モード 3 (最小限の電力) | |
| 21 | 30 | 自動測定モード 1 秒あたり 1 測定。 |
低消費電力モード 0 (最小限のノイズ) |
| 21 | 26 | 低消費電力モード 1 | |
| 21 | 2D | 低消費電力モード 2 | |
| 21 | FF | 低消費電力モード 3 (最小限の電力) | |
| 22 | 36 | 自動測定モード 1 秒あたり 2 測定。 |
低消費電力モード 0 (最小限のノイズ) |
| 22 | 20 | 低消費電力モード 1 | |
| 22 | 2B | 低消費電力モード 2 | |
| 22 | FF | 低消費電力モード 3 (最小限の電力) | |
| 23 | 34 | 自動測定モード 1 秒あたり 4 測定。 |
低消費電力モード 0 (最小限のノイズ) |
| 23 | 22 | 低消費電力モード 1 | |
| 23 | 29 | 低消費電力モード 2 | |
| 23 | FF | 低消費電力モード 3 (最小限の電力) | |
| 27 | 37 | 自動測定モード 1 秒あたり 10 測定。 |
低消費電力モード 0 (最小限のノイズ) |
| 27 | 21 | 低消費電力モード 1 | |
| 27 | 2A | 低消費電力モード 2 | |
| 27 | FF | 低消費電力モード 3 (最小限の電力) | |
| 2C | 06 | トリガ オンデマンド モード 単一温度 (T) 測定 および相対湿度 (RH) 測定 |
低消費電力モード 0 (最小限のノイズ) |
| 2C | 0D | 低消費電力モード 1 | |
| 2C | 10 | 低消費電力モード 2 | |
| 30 | 93 | 自動測定モード | 終了してから、トリガ オンデマンド モードに戻ります。 |
| E0 | 00 | T と RH の測定値読み出し (注:RH と T が更新されない場合、データ読み出しはすべて FF になります) |
|
|
E0 |
01 |
RH のみの測定値読み出し |
|
| E0 | 02 | 最小 T の測定履歴読み出し。 | |
| E0 | 03 | 最大 T の測定履歴読み出し。 | |
| E0 | 04 | 最小 RH の測定履歴読み出し。 | |
| E0 | 05 | 最大 RH の測定履歴読み出し。 |