ZHCAFX9 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 连接,并举例说明了在每种情况下如何实现基于命令的通信。
| 十六进制代码 (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 的测量历史读数。 |