外设驱动库开发笔记11:SHT3x系列温湿度传感器驱动
在我们的产品中经常会遇到温湿度检测的需求。可以用于检测温湿度的传感器元件也有很多。我们经常使用的 SHT 各系列数字温湿度传感器来实现应用需求。在这里我们将设计并实现 SHT3x 系列温湿度传感器的驱动。 1 、功能概述 SHT3x 系列温湿度传感器是适用于各种应用的高品质湿度传感器。 SHT3x 温湿度传感器系列结合了多种功能和各种接口适合各类应用。 1.1 、硬件描述 SHT3x 建立在全新和优化的 CMOSens® 芯片 之上,进一步提高了产品可靠性和精度规格。 SHT3x 提供了一系列新功能,如增强信号处理、两个独特和用户可选 I2C 地址、一个可编程温湿度极限的报警模式,以及高达 1 MHz 的通信速度。 SHT3x 系列温湿度传感器的引脚排布及说明如下图所示: SHT3x 系列温湿度传感器适用于 2.15 至 5.5 V 的宽电源电压范围。电源插脚必须与一个 100nf 电容解耦,该电容应尽可能靠近传感器。 SCL 和 SDA 线都是开放式 I/O ,带有到 VDD 和 VSS 的二极管。它们应该连接到外部上拉电阻。 I2C 总线上的设备必须只驱动线路到地面。外部上拉电阻必须把信号高。上拉电阻可能包括在微控制器的 I/O 电路中。 SHT3x 系列温湿度传感器接线方式如下图: SCL 用于同步微控制器与传感器之间的通信。时钟频率可以自由选择在 0 到 1000 千赫之间