ZHCSLV5D June 2021 – November 2024 HDC3020-Q1 , HDC3021-Q1 , HDC3022-Q1
PRODUCTION DATA
下面的表 7-4 中记录了 HDC302x-Q1 命令结构。下面的小节介绍了有关每个命令的详细信息。
低功耗模式 (LPM) | 测量持续时间(典型值) | 活动 IQ(典型值) | RH 测量噪声 |
|---|---|---|---|
LPM0 | 12.5ms | 110µA | ±0.02%RH |
LPM1 | 7.5ms | 108µA | ±0.02%RH |
LPM2 | 5.0ms | 103µA | ±0.03%RH |
LPM3 | 3.7ms | 99µA | ±0.04%RH |
| 十六进制代码 (MSB) | 十六进制代码 (LSB) | 命令 | 命令详细信息 |
|---|---|---|---|
| 24 | 00 | 按需触发模式 单个温度 (T) 测量 和相对湿度 (RH) 测量(1) | 低功耗模式 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) 测量(1) | 低功耗模式 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 的测量历史读数。 | |
| 61 | 00 | 配置 T 和 RH 的 ALERT 阈值 | 配置“Set Low Alert”的阈值 |
| 61 | 1D | 配置“Set High Alert”的阈值 | |
| 61 | 0B | 配置 “Clear Low Alert”的阈值 | |
| 61 | 16 | 配置 “Clear High Alert”的阈值 | |
| E1 | 02 | 读取 T 和 RH 的 ALERT 阈值 | 读取“Set Low Alert”的阈值 |
| E1 | 1F | 读取“Set High Alert”的阈值 | |
| E1 | 09 | 读取“Clear Low Alert”的阈值 | |
| E1 | 14 | 读取“Clear High Alert”的阈值 | |
| 30 | 6D | 集成式加热器 | 启用 |
| 30 | 66 | 禁用 | |
| 30 | 6E | 集成式加热器 | 配置 & 读回加热器设置 |
| F3 | 2D | 状态寄存器 | 读取内容 |
| 30 | 41 | 清除内容 | |
| 30 | A2 | 软复位 | |
| 36 | 83 | 读取 NIST ID(序列号)字节 5 和 4 | |
| 36 | 84 | 读取 NIST ID(序列号)字节 3 和 2 | |
| 36 | 85 | 读取 NIST ID(序列号)字节 1 和 0 | |
| 37 | 81 | 读取制造商 ID(德州仪器 (TI))(0x3000) |
转换速率 | 3.7ms 转换时间 | 5ms 转换时间 | 7.5ms 转换时间 | 12.5ms 转换时间 |
|---|---|---|---|---|
按需触发 | 0x24FF | 0x2416 | 0x240B | 0x2400 |
每秒测量 10 次 | 0x27FF | 0x272A | 0x2721 | 0x2737 |
每秒测量 4 次 | 0x23FF | 0x2329 | 0x2322 | 0x2334 |
每秒测量 2 次 | 0x22FF | 0x222B | 0x2220 | 0x2236 |
每秒测量 1 次 | 0x21FF | 0x212D | 0x2126 | 0x2130 |
每 2 秒测量 1 次 | 0x20FF | 0x202F | 0x2024 | 0x2032 |
十六进制代码 | 十六进制代码 | 命令 | 命令详细信息 |
|---|---|---|---|
61 | 55 | 对 T 和 RH 的 ALERT 阈值进行编程 | 将 ALERT 阈值传输至非易失性存储器 (NVM) |
A0 | 04 | 对相对湿度和温度结果的偏移进行编程/读取 | |
61 | BB | 对默认器件上电/复位测量状态进行编程/读取 | 此命令还允许用户读回器件的默认设置,以检查 EEPROM 是否已成功编程。 |
NVM 编程命令表是指允许用户通过对 EEPROM 进行编程来永久更改 HDC302x 的单独命令。执行任何上述 NVM 编程命令时,如果 HDC302x 尚未处于睡眠模式,用户必须首先将 HDC302x 置于睡眠模式。然后,在发出命令后,用户必须根据 tPROG = 77ms 等待。在该 77ms 的等待时间内不能出现其他命令或通信。等待结束时,EEPROM 已完成编程,可恢复正常运行。
CFG (MSB) | CFG (LSB) | CRC | 配置 | 低功耗模式 | 每秒测量数 |
|---|---|---|---|---|---|
0x00 | 0x03 | 0xD2 | 自动测量模式 | 0(最低噪声) | 0.5 |
| 0x05 | 0x74 | 0(最低噪声) | 1 | ||
| 0x07 | 0x16 | 0(最低噪声) | 2 | ||
| 0x09 | 0x09 | 0(最低噪声) | 4 | ||
| 0x0B | 0x6B | 0(最低噪声) | 10 | ||
| 0x13 | 0x91 | 1 | 0.5 | ||
| 0x15 | 0x37 | 1 | 1 | ||
| 0x17 | 0x55 | 1 | 2 | ||
| 0x19 | 0x4A | 1 | 4 | ||
| 0x1B | 0x28 | 1 | 10 | ||
| 0x23 | 0x54 | 2 | 0.5 | ||
| 0x25 | 0xF2 | 2 | 1 | ||
| 0x27 | 0x90 | 2 | 2 | ||
| 0x29 | 0x8F | 2 | 4 | ||
| 0x2B | 0xED | 2 | 10 | ||
| 0x33 | 0x17 | 3(最低功耗) | 0.5 | ||
| 0x35 | 0xB1 | 3(最低功耗) | 1 | ||
| 0x37 | 0xD3 | 3(最低功耗) | 2 | ||
| 0x39 | 0xCC | 3(最低功耗) | 4 | ||
| 0x3B | 0xAE | 3(最低功耗) | 10 | ||
| 0x00 | 0x81 | 恢复出厂默认设置(睡眠模式) | 否 转换 | 不适用 |