2元4mm2高精度温度湿度传感器GXHTC3

news2024/11/16 5:53:38

温湿度传感器芯片GXHTC3

前言:

该温湿度传感器为国产,批量价格约2元,精度较高,DHT11该被淘汰了,这个才是传感器。

特点


超低功耗
宽工作电压范围(1.62 – 5.5 V)
小型 DFN 封装: 2 × 2 × 0.75 mm3
典型精度: 湿度 ±2 %RH 温度±0.2 °C
出厂校准,支持标准回流焊

产品概述


GXHTC3 是一款为消费电子应用领域设计的温湿度传感器芯片。它在封装体积、功耗、供电电压范围和性价比方面完全消费电子领域需求。GXHTC3在单颗芯片上实现了完整的温湿度传感器系统,包括电容式湿敏传感单元,PN 结测温单元,16 位 ADC,数字信号处理电路,校准数据存储单元和 I2C 数字通信接口电路。
GXHTC3 采用小型化 DFN6 封装,尺寸为2 × 2 ×0.75mm3,可以应用在对空间要求苛刻的场景中。
GXHTC3 的湿度测量范围为 0-100%RH,温度测量范围为-45°C 到 135°C。供电电压范围为 1.62-5.5V,每次转换消耗的能量低至2μJ,特别适用于采用电池供电的移动或无线通信设备。每颗 GXHTC3 在出厂前均经过完全校准,保证芯片的一致性和精度。传感器采用卷带式封装,满足标准的 SMD 生产流程要求

1 传感器性能


每个传感器都被单独的标定和校准,校准的参考仪器
通过了 ISO/IEC17025 认证实验室的计量校准。

1.2 推荐工作条件


在推荐的正常温度和湿度范围(分别为 5°C-60°C 和20%RH-80%RH)下运行时,传感器显示出最佳性能。长期暴露在正常范围条件之外,特别是在高湿条件下,可能会出现湿度值暂时漂移情况(例如,保持大于 80%湿度环境下60 小时后有 4%的湿度误差)。在回到正常的温度和湿度范围后,传感器会慢慢回复到出厂校准状态。长期暴露在极端条件下可能会加速老化。为确保湿度传感器的稳定运行,必须满足文件“GXHT-xx SMD 包装组装”文件中的“存储和搬运说明”里关于接触挥发性有机化合物的条件。
请注意,这不仅适应于运输和制造,也适应于 GXHTC3 的操作。
 

4 接口定义


GXHTC3 支持 I2C 协议的正常模式和 Fast Mode Plus(SCL 时钟频率最高可到 1MHz),并且支持 clockstretching 模式。用户可以根据实际需求进行模式选择。
关于 I2C 协议的详细信息可以参照 NXP I2C busspecification and user manual UM10204,Rev.6, April 4th,2014。


GXHTC3 采用 DFN6 封装
 

5.5 温湿度测量过程


通常情况下传感器在温湿度测量过程中是不会响应任何 I2C 的通信请求,比如说微处理器发送读写命令会收到NACK 信号。但是在 clock stretching 模式开启的情况下,芯片在温湿度测量过程中会响应微处理器的读命令,给出ACK 信号,同时会拉低 SCL 总线,直到传感器完成温湿度转换后才释放 SCL 总线,这时微处理器可以马上读取出温湿度数据。
测试过程中的功耗如表 3 所示,为了保证温湿度测量的可重复性,建议在测量过程中避免任何 I2C 通信。


5.6 读出温湿度测量数据


微处理器发送温湿度测量命令后,传感器开始进行温湿度转换,转换时间见表 5。转换完成后微处理器就可以发送 START 信号和 I2C 读地址头来读取温湿度数据。芯片会对发送来的 I2C 读地址头响应,紧随其后发送 2 字节的温度/湿度数据以及 1 字节的 CRC 校验数据。然后继续发送两字节的湿度/温度数据和 1 字节的 CRC 校验数据。微处理器必须对每个收到的字节发生 ACK 响应信号。如果传感器没有收到微处理器发送的 ACK 信号就不会继续传输后续数据。
如果 I2C 主机不关心后续发送的数据,可以通过发送一个 NACK 信号来中断数据传输。
如果用户只是想得到温湿度数据,不愿意处理 CRC 校验数据,建议先读取前两个字节的数据和 CRC,然后收到后两个字节的数据后直接发送 NACK 来中止数据传输。


5.7 软复位


GXHTC3 提供一种软复位机制能够强制系统进入空闲状态而不用断电。它的作用和上电复位是一样。
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1615614.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

量子城域网系列(五):几种典型的量子密钥分发网络组网结构

在上之前文章中,我们介绍了最基本的点对点量子保密通信网络形式以及组网方案,但是显然在实际的应用中,点对点的通信是比较少的,大多还是需要多个终端进行互联才能构成网络。本文我们就讨论一下几种基础的量子密钥分发网络组网结构…

基于云计算技术的HIS系统,一体化云HIS、云病历、云LIS系统源码,扩展后能够应用于医联体/医共体

医院信息管理系统云HIS系统源码,云计算技术的HIS系统源码 开发技术: 前端:AngularNginx; 后台:JavaSpring,SpringBoot,SpringMVC,SpringSecurity,MyBatisPlus 等&…

使用【node】创建本地接口

在前端开发的过程中,接口相关的信息一般是由后端处理好返回给前端,但是有时候后端不在的时候想自己写个接口进行测试是非常麻烦的。 node是前端一个不错的写接口工具 一 初始化文件 1 在新建一个空的文件夹node 进入空文件夹在,文件夹的地…

《庆余年》开发衍生短剧,阅文迈向短剧市场的一大步

《庆余年》竟然也要拍短剧了。 据悉,《庆余年》衍生短剧《庆余年之少年风流》预计将于5月1日开机,等了五年都没等到《庆余年2》,没想到先等到了衍生短剧。 由组讯消息可知,《庆余年之少年风流》讲述的是少年庆帝李云潜“扮猪吃老…

一道有意思的面试题

面试过程中没有想到合适的数据结构,想了半天,构思没有实践落地。 也是听错了,以为三道题都要做,做出来了两道,这道死活没落地成功。 结果,三道题里面任选一道就行。。。。 好吧 题目:给定一个…

Qt分享一个壁纸页面布局的方式

分享一个壁纸软件的设计思路 在QScrollArea中添加一个总体的垂直布局,创建若干个水平布局,使用垂直布局组合,具体如图。在添加QAbstractButton时设置button.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)属性,它会…

自动化测试的7个步骤

🔥 交流讨论:欢迎加入我们一起学习! 🔥 资源分享:耗时200小时精选的「软件测试」资料包 🔥 教程推荐:火遍全网的《软件测试》教程 📢欢迎点赞 👍 收藏 ⭐留言 &#x1…

Linux系统中Nginx的使用

Nginx是一款开源的高性能、高可靠性的Web服务器和反向代理服务器。它在Linux系统中得到了广泛的应用,被用于构建高性能的Web应用和提供反向代理服务。下面将介绍Nginx在Linux系统中的使用以及一些常见的应用案例。 一、Nginx的安装和配置 安装Nginx 在Linux系统中…

mysql 5.7分组报错问题 Expression #1 of ORDER BY clause is not in GROUP BY clause

解决方案: select version(), sql_mode;SET sql_mode(SELECT REPLACE(sql_mode,ONLY_FULL_GROUP_BY,)); 完美的解决方案是: 1 show variables like "sql_mode"; 2 3 set sql_mode; 4 set sql_modeNO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABL…

视频号背后的商机,私域电商悄悄崛起,这次新风口一定要抓住了

大家好,我是电商笨笨熊 随着电商的发展,从传统电商到直播电商,一代人有一代人不同的电商史; 而今年,视频号小店的推出,即将迎来新的电商热潮; 作为腾讯推出的电商项目,自推出之后…

SpringBoot项目启动的时候直接退出了?

SpringBoot项目启动的时候直接退出了? 如下图: 在启动SpringBoot项目的时候仅仅用了1.209s,然后直接退出了,也没有出现启动的项目对应的服务器端口号?为什么会这样呢?因为既然有服务器端口号 那么肯定会有…

【C++】学习笔记——类和对象_4

文章目录 二、类和对象13.运算符重载赋值运算符重载 14. 日期类的实现Date.h头文件Date.cpp源文件test.cpp源文件 未完待续 二、类和对象 13.运算符重载 赋值运算符重载 我们之前学了一个拷贝构造函数,本质上就是创建一个对象,该对象初始化为一个已经…

【智能算法】寄生捕食算法(PPA)原理及实现

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献 1.背景 2020年,AAA Mohamed等人受到自然界乌鸦-布谷鸟-猫寄生系统启发,提出了寄生捕食算法(Parasitism – Predation Algorithm, PPA)。 2.算法原理 2.1算法…

负采样重要吗?它的理论与应用综述

Does Negative Sampling Matter? A Review with Insights into its Theory and Applications 负采样重要吗?它的理论与应用综述 Does Negative Sampling Matter? A Review with Insights into its Theory and Applications Zhen Yang, Ming Ding, Tinglin Huang,…

7-23 币值转换 【C++】

有点颠的一个测试点&#xff0c;记录一下 测试点二&#xff0c;是看了一些AC代码才写出来的&#xff0c;至于原理我也不知道&#xff0c;就当多见识一点题目测试点的可能性吧 #include<iostream> #include<cstring> using namespace std; int main() {string a;ch…

vue-Router 路由(常量路由)

1、安装 pnpm i vue-router 2、新建文件&#xff1a;src/routes.ts import { RouteRecordRaw } from vue-routerexport const constantRoute: RouteRecordRaw[] [{//path: /,redirect: /login,},{//path: /login,component: () > import(/views/Login/index.vue),name…

进程及进程地址空间

进程理解 概念&#xff1a;进程是程序的一个执行实例&#xff0c;其实启动一个程序&#xff08;静态&#xff09;本质就是启动了一个进程&#xff08;动态&#xff09;&#xff0c;进程具有独立性。 用户角度&#xff1a;进程代码数据内核数据结构&#xff08;PCB结构体页表操…

mysql的DDL语言和DML语言

DDL语言&#xff1a; 操作数据库&#xff0c;表等&#xff08;创建&#xff0c;删除&#xff0c;修改&#xff09;&#xff1b; 操作数据库 1&#xff1a;查询 show databases 2:创建 创建数据库 create database 数据库名称 创建数据库&#xff0c;如果不存在就创建 crea…

【Qcom Camera】DumpDebugInfo分析

DumpDebugInfo&#xff1a; DumpDebugInfo主要包括Session::DumpDebugInfo、Pipeline::Dumpdebuginfo、Node::Dumpdebuginfo、DRQ::Dumpdebuginfo、Usecase::DumpDebugInfo log&#xff1a;Hit SOF threshold of [xx] consecutive frames CamX: [ERROR][CORE ] camxpip…

P8837 [传智杯 #3 决赛] 商店(贪心加双指针)

题目背景 思路解析:很经典的贪心问题,把物品按照从便宜到贵的顺序排好序,然后按照富贵程度排人,直接暴力会tle所以这里采用双指针. #include<iostream> #include<algorithm> #include<cstring> #include<cmath> #include<string> using namesp…