ZHCAFX9 August 2025 HDC1010 , HDC1080 , HDC2010 , HDC2021 , HDC2022 , HDC2080 , HDC3020 , HDC3020-Q1 , HDC3021 , HDC3021-Q1 , HDC3022 , HDC3022-Q1 , HDC3120
HDC2x 系列(HDC2010、HDC2021、HDC2022、HDC2080)也使用基于寄存器映射的数字接口,类似于 HDC1x 系列。如 表 2-3 中所示,所有 HDC2x 器件共享一个通用的寄存器布局,以下过程适用于该系列。本节概述了如何在按需触发(单次触发)和自动测量(连续转换)模式下与这些器件连接。
指针 | 名称 | 复位值 | 说明 |
|---|---|---|---|
| 0x00 | TEMPERATURE LOW | 0x00 | 温度 [7:0] |
| 0x01 | TEMPERATURE HIGH | 0x00 | 温度 [15:8] |
| 0x02 | HUMIDITY LOW | 0x00 | 湿度 [7:0] |
| 0x03 | HUMIDITY HIGH | 0x00 | 湿度 [15:8] |
| 0x04 | INTERRUPT/DRDY | 0x00 | DataReady 和中断配置 |
| 0x05 | TEMPERATURE MAX | 0x00 | 测得的最高温度 (在自动测量模式下不受支持) |
| 0x06 | HUMIDITY MAX | 0x00 | 测得的最高湿度 (在自动测量模式下不受支持) |
| 0x07 | INTERRUPT ENABLE | 0x00 | 中断启用 |
| 0x08 | TEMP_OFFSET_ADJUST | 0x00 | 温度偏移调整 |
| 0x09 | HUM_OFFSET_ADJUST | 0x00 | 湿度偏移调整 |
| 0x0A | TEMP_THR_L | 0x00 | 温度阈值低 |
| 0x0B | TEMP_THR_H | 0xFF | 温度阈值高 |
| 0x0C | RH_THR_L | 0x00 | 湿度阈值低 |
| 0x0D | RH_THR_H | 0xFF | 湿度阈值高 |
| 0x0E | RESET&DRDY/INT CONF | 0x00 | 软复位和中断配置 |
| 0x0F | MEASUREMENT CONFIGURATION | 0x00 | 测量配置 |
| 0xFC | MANUFACTURER ID LOW | 0x49 | 制造商 ID 低 |
| 0xFD | MANUFACTURER ID HIGH | 0x54 | 制造商 ID 高 |
| 0xFE | DEVICE ID LOW | 0xD0 | 器件 ID 低 |
| 0xFF | DEVICE ID HIGH | 0x07 | 器件 ID 高 |
与 HDC1x 系列的一个关键区别是 HDC2x 器件使用单独的 8 位寄存器来存储每次测量的最高有效位和最低有效位:
除了这些数据寄存器外,HDC2x 系列还包括一个测量配置寄存器,允许用户定义测量参数。
测量过程首先写入配置寄存器,该寄存器控制一些关键功能,例如(但不限于):
后续步骤涉及设置测量参数和启动转换,后续各小节将对此进行详细介绍。