ZHCAFX9 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. 2数字 I2C 接口概述
    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 命令表片段
十六进制代码
(MSB)
十六进制代码
(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 次。
低功耗模式 0(最低噪声)
21 26 低功耗模式 1
21 2D 低功耗模式 2
21 FF 低功耗模式 3(最低功耗)
22 36 自动测量模式
每秒测量 2 次。
低功耗模式 0(最低噪声)
22 20 低功耗模式 1
22 2B 低功耗模式 2
22 FF 低功耗模式 3(最低功耗)
23 34 自动测量模式
每秒测量 4 次。
低功耗模式 0(最低噪声)
23 22 低功耗模式 1
23 29 低功耗模式 2
23 FF 低功耗模式 3(最低功耗)
27 37 自动测量模式
每秒测量 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 的测量历史读数。