JAJAA82 August   2025 HDC1010 , HDC1080 , HDC2010 , HDC2021 , HDC2022 , HDC2080 , HDC3020 , HDC3020-Q1 , HDC3021 , HDC3021-Q1 , HDC3022 , HDC3022-Q1 , HDC3120

 

  1.   1
  2.   概要
  3.   商標
  4. 1はじめに
  5. 2I2C デジタル インターフェイスの概要
    1. 2.1 レジスタ マップ プロトコル
      1. 2.1.1 I2C レジスタ マップ プロトコルの簡単な概要
        1. 2.1.1.1 HDC1x
        2. 2.1.1.2 HDC2x
          1. 2.1.1.2.1 トリガ オンデマンド モードのインターフェイス
          2. 2.1.1.2.2 自動測定モード (AMM) を使用したインターフェイス
    2. 2.2 コマンド プロトコル
      1. 2.2.1 HDC302x
        1. 2.2.1.1 トリガ オンデマンド モードのインターフェイス (ワンショット)
        2. 2.2.1.2 自動測定モード (AMM) のインターフェイス
        3.       CRC により測定データを確認する方法
  6. 3アナログ インターフェイスの概要
    1. 3.1 HDC3120
  7. 4まとめ
  8. 5開発サポートおよび資料
    1. 5.1 ソフトウェア サポート:
    2. 5.2 参考資料

HDC302x

HDC302x ファミリにはコマンドベース インターフェイスが導入されており、前世代で使用されていたレジスタ マップベースの方式から脱却しています。HDC302x デバイスは、特定のレジスタへの書き込みの代わりに、適切に定義されたコマンド コードに応答し、測定の開始、設定の構成、データの取得を行います。表 2-6 に、HDC302x デバイスでサポートされているコマンドの例を示します。

このアプローチにより、インターフェイスが簡素化され、特に基本的な測定のみを必要とするアプリケーションで、必要な I2C トランザクションの数が削減されます。

以降のセクションでは、トリガ オンデマンドと自動測定モードの両方で HDC302x と接続する方法を示し、それぞれの場合にコマンドベース通信を実装する方法の例を示します。

表 2-6 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 の測定履歴読み出し。