전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

AHT30 데이터시트(PDF) 11 Page - List of Unclassifed Manufacturers

부품명 AHT30
상세설명  Temperature and humidity sensor
PDF  13 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  ETC [List of Unclassifed Manufacturers]
홈페이지  
Logo ETC - List of Unclassifed Manufacturers

AHT30 데이터시트(HTML) 11 Page - List of Unclassifed Manufacturers

Back Button AHT30 Datasheet HTML 5Page - List of Unclassifed Manufacturers AHT30 Datasheet HTML 6Page - List of Unclassifed Manufacturers AHT30 Datasheet HTML 7Page - List of Unclassifed Manufacturers AHT30 Datasheet HTML 8Page - List of Unclassifed Manufacturers AHT30 Datasheet HTML 9Page - List of Unclassifed Manufacturers AHT30 Datasheet HTML 10Page - List of Unclassifed Manufacturers AHT30 Datasheet HTML 11Page - List of Unclassifed Manufacturers AHT30 Datasheet HTML 12Page - List of Unclassifed Manufacturers AHT30 Datasheet HTML 13Page - List of Unclassifed Manufacturers  
Zoom Inzoom in Zoom Outzoom out
 11 / 13 page
background image
AHT30 说明书
www.aosong.com
2023年9月
11 /13
表
9.状态字说明
状态字
比特位
意义
描述
Bit[7]
忙闲指示
(Busy indication)
1 -- 传感器忙, 处于正在进行测量中
0 -- 传感器闲,处于休眠状态
Bit [6:5]
当 前 工 作 模 式
(Mode Status)
00 --当前处于 NOR mode
01 --当前处于 CYC mode
1x --当前处于 CMD mode
Bit [4]
CRC_flag
1-- 表示 OTP 存储器数据完整性测试 (CRC)通过,
0-- 表示完整性测试失败,表明 OTP 数据存在错误,
Bit [3]
校准计算使能
(Calibration
Enable)
0 -- 校准计算功能被禁用,输出的数据为 ADC 输出的原始数据
1 -- 校准计算功能被启用,输出的数据为校准后的数据
Bit [2]
CMP 中断
0 --校准后的电容数据未超出 CMP 中断阈值范围
1 --校准后的电容数据超出 CMP 中断阈值范围
Bit [1]
Reserved
——
Bit [0]
Reserved
——
5.2 传感器读取流程
1.发送测量命令:
传感器的
VDD上电后需等待5ms,发送写测量命令0x70 0xAC 0x33 0x00,等待80ms测量完成;
2.获取温湿度校准数据:
在等待
80ms测量完成后,发送0x71读传感器,可获取状态字Status、温湿度校准数据SRH[19:0]、
ST[19:0]以及校准字CRC;如图18.读写数据说明,状态字描述如表9;
3.CRC校验:
将测量读取到的
Status、SRH[19:0]、ST[19:0]进行CRC8检验,CRC初始值为0xFF,CRC8校验多项
式为:CRC[7:0]=
1+x4+x5+x8, CRC计算代码如下:
//**********************************************************//
//CRC校验类型:CRC8
//多项式:X8+X5+X4+1
//Poly:0011 0001 0x31
unsigned char Calc_CRC8(unsigned char *message,unsigned char Num)
{
unsigned char i;
unsigned char byte;
unsigned char crc =0xFF;
for (byte = 0;byte<Num;byte++)
{
crc^=(message[byte]);
for(i=8;i>0;--i)
{
if(crc&0x80)
crc=(crc<<1)^0x31;
else
crc=(crc<<1);



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13


데이터시트 다운로드

Go To PDF Page


링크 URL



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com