内核驱动 sht21

支持的芯片

作者

描述

SHT21 和 SHT25 是采用 DFN 封装的湿度和温度传感器,封装尺寸仅为 3 x 3 毫米,高度为 1.1 毫米。两种设备之间的区别在于 SHT25 具有更高的精度(相对湿度 1.8%,温度 0.2 摄氏度),而 SHT21 为(相对湿度 2.0%,温度 0.3 摄氏度)。

这些设备通过 I2C 协议进行通信。所有传感器都设置为相同的 I2C 地址 0x40,因此在板级设置代码中可以使用 I2C_BOARD_INFO(“sht21”, 0x40) 条目。

sysfs 接口

temp1_input
  • 温度输入

humidity1_input
  • 湿度输入

eic
  • 电子识别码 (Electronic Identification Code)

注意事项

该驱动使用湿度 12 位、温度 14 位的默认分辨率设置,这使得典型的测量时间为湿度 22 毫秒,温度 66 毫秒。为了将自发热保持在 0.1 摄氏度以下,设备不应活跃超过 10% 的时间,例如在给定分辨率下,每秒最多测量两次。

不同的分辨率、片上加热器以及使用 CRC 校验和功能尚不支持。