SHT21 技术手册
IC 温湿度传感器
•完全标定
•数字输出,I2C 接口
•低功耗
•优异的长期稳定性
•采用 DFN 封装-适于回流焊
产品综述
SHT21, 新一代 Sensirion 湿度和温度传感器
在尺寸与智能方面建立了新的标准:它嵌入
了适于回流焊的双列扁平无引脚 DFN 封装, 底
面 3 x 3mm ,高度 1.1mm。传感器输出经过标定
的数字信号,标准 I2C 格式。
SHT21 配有一个全新设计的 CMOSens®芯
片、一个经过改进的电容式湿度传感元件和
一个标准的能隙温度传感元件,其性能已经
大大提升甚至超出了前一代传感器(SHT1x
和 SHT7x)的可靠性水平。例如,新一代湿
度传感器,已经经过改进使其在高湿环境下
的性能更稳定。
尺寸
3.0
p
y
t
4
1
.
p
y
t
0
.
2
0.3 typ
4
C
A
0
D
1
2
T
H
S
0.8 typ
2.2
3
.
0
0
.
2
0
.
4
5
7
.
0
5
.
1
0.4
0.3
2.4
1.1
底视图
NC
VDD
SCL
1.0
1.0
NC
VSS
SDA
图 1:SHT21 传感器封装的图纸,所给出的尺寸单位为毫米(1 毫
米=0.039 英寸)。NC 与 VSS 内部已连接,可保持悬浮状态。
VSS=GND,SDA=DATA。传感器焊盘的编号从右下角开始(参照表
2)。
每一个传感器都经过校准和测试。在产品表
面印有产品批号,同时在芯片内存储了电子
识别码-可以通过输入命令读出这些识别码。
此外,SHT21 的分辨率可以通过输入命令进
行改变(8/12bit 乃至 12/14bit 的 RH/T),传感
器可以检测到电池低电量状态,并且输出校
验和,有助于提高通信的可靠性。
由于对传感器做了改良和微型化改进,因此
它的性价比更高-并且最终所有设备都将得益
于尖端的节能运行模式。可以使用一个新的
测试包 EK-H4 对 SHT21 进行测试。
传感器芯片
SHT21 配有 4C 代 CMOSens®芯片。除了配有
电容式相对湿度传感器和能隙温度传感器
外,该芯片还包含一个放大器、A/D 转换器、
OTP 内存和数字处理单元。
材料构成
传感器本身由硅制成,传感器的外壳由镀金
铜引线框架和绿色环氧树脂基模塑料制成。
该装置不含铅、镉和汞-因此,完全符合
ROHS 和 WEEE 标准。
其他信息和传感器实验包
其他信息如使用手册可在网站下载,如需更
多信息,可通过
info@sensirion.com 与 Sensirion 联系。
SHT21 有两种配套的测试包。其中一个型号是
EK-H4,可同时测量 4 个通道的温湿度,并有记录
功能;另外一种为 EK-H5,可简单测量一路温湿
度 , 通 过 USB 接 口 与 电 脑 连 接 。
www.sensirion.com.cn 盛思锐贸易(深圳)有限公司 tel:0755-82521501 fax:0755-82521580 Version 2.0 – May 2011
1/13
0.04
0.7
2
条件 最小 典型 最大 单位
%RH
12 bit
%RH
8 bit
%RH
典型
最大
%RH
%RH
%RH
%RH
见图 2
0.1
1
<0.1
8
< 0.5
0
100 %RH
%RH/yr
s
63%
extended 4
正常
maximal tolerance
typical tolerance
传感器性能
相对湿度1234
参数
分辨率 1
精度误差 2
重复性
迟滞
非线性
响应时间 3
工作范围
长时间漂移 5
RH (%RH)
± 10
± 8
± 6
± 4
± 2
± 0
条件 最小 典型 最大 单位
14 bit
°C
°C
12 bit
°C
典型
最大
°C
°C
°C
s
0.01
0.04
0.3
见图 3
0.1
extended 4
63%
< 0.04
°C/yr
125
30
-40
5
maximal tolerance
typical tolerance
温度567
参数
分辨率 1
精度误差 2
重复性
工作范围
响应时间 7
长时间漂移
T (°C)
± 2.0
± 1.5
± 1.0
± 0.5
± 0.0
0
10
20
30
40
50
70
60
100
Relative Humidity (%RH)
80
90
-40
-20
0
20
40
60
100
80
120
Temperature (°C)
图 3 温度典型误差和最大误差。
包装信息
传感器型号
包装
卷带式包装
卷带式包装
卷带式包装
SHT21
数量
400
1500
5000
订货号
1-100711-01
1-100700-01
1-100699-01
本手册可能随时更改,恕不另行通知。
条件 最小 典型 最大 单位
图 2 25°C 时相对湿度的最大误差,更多信息请参考用户指
南 1.2
电气特性
参数
V
3.6
供电电压, VDD
µA
0.4
供电电流, IDD 6 休眠模式
µA
330
测量状态
1.2
µW
休眠模式
1.0 mW
测量状态
µW
-
平均 8bit
VDD = 3.0 V 5.5 mW, T = + 0.5-1.5 °C
两线数字接口, 标准 I2C 协议
3.0
0.15
300
0.5
0.9
3.2
2.1
-
200
-
0.6
-
功耗 6
加热器
通讯
表 1 电气特性。关于最大绝对值参看段落 4.1 用户指南 。
1 默认测量分辨率 14bit (温度.) / 12bit (湿度)。可通过向寄存器发送命
令将其减少到 12/8bit, 11/11bit 或 13/10bit。
2 此精度为出厂检验时,传感器在 25°C (77°F)供电电压为 3.0V 条
件下的测试精度。此数值不包括迟滞和非线性,并只适用于非冷凝条
件。
3 25°C 和 1 m/s 气流条件下,达到一阶响应 63%所需时间。
4正常工作范围: 0-80%RH, 超出此范围,传感器读数会有偏差 (在
90%RH 湿度下 200 小时后,漂移<3%RH). 工作范围进一步限定在 -40
– 80°C.。更多信息请参考用户指南 1.1.
www.sensirion.com.cn 盛思锐贸易(深圳)有限公司 tel:0755-82521501 fax:0755-82521580 Version 2.0 – May 2011
5 如果传感器周围有挥发性溶剂、带刺激性气味的胶带、粘合剂以
及包装材料,读数可能会偏高。详细说明请参阅相关文件。
6 供电电流和功耗的最小值和最大值都是基于 VDD = 3.0V 和 T<60°C.
的条件。平均值为 每秒中进行一次 8bit 测量的数值。
7 响应时间取决于传感器基片的导热率。
2/13
SHT2x 用户指南
1 扩充性能
关于 Sensirion 如何指定和测试传感器的精度
性能,请查阅 Sensirion 应用手册”statement on
sensor specification”
1.1 工作条件
传感器在所建议工作范围内,性能稳定,见
图4。长期暴露在正常范围以外的条件下,尤
其是在湿度>80%时,可能导致信号暂时性漂
移(60 小时后漂移+3%RH)。当恢复到正
常工作条件后,传感器会缓慢自恢复到校正
状态。可参阅1.4 小节的“恢复处理”以加
速恢复进程。在非正常条件下的长时间使
用,会加速产品的老化。
I
t
n
e
r
r
u
C
A
μ
(
D
D
)
4
6
8
请注意:以上误差为以高精度露点仪做参考仪器测
试 的 最 大 误 差 ( 不 包 括 迟 滞) 。 在 最 大 误 差 为
±3%RH 的范围其典型误差为±2%RH ,在其他范
围,典型值为最大误差值的 1/2。
1.3 电气特性
表 1 中给出的功耗与温度和供电电压 VDD 有
关。关于功耗的估测参见图 6 和 7。请注意
图 6 和 7 中的曲线为典型自然特性,有可能
存在偏差。
)
%
(
y
t
i
i
d
m
u
H
e
v
i
t
a
l
e
R
100
80
60
40
20
0
l
y
p
p
u
S
2
0
正常
范围
最大
范围
0
20
40
60
80
100
120
Temperature (°C)
图 6 VDD = 3.0V 时,典型的供电电流与温度的关系曲线(休
眠模式)。请注意,这些数据与显示值存在大约 ±25% 偏
差。
-40
-20
0
20
40
60
图 4 工作条件
1.2 不同温度下的 RH 精度
80
100
120
Temperature (癈)
图 2 中定义了 25°C 时的 RH 精度, 图 5 中
显示了其他温度段的湿度最大误差。
100 ±6
±5
±8
±5
±7
)
±5
±4
90
80
70
60
50
40
30
20
10
0
H
R
%
i
(
y
t
i
d
m
u
H
e
v
i
t
a
e
R
l
±4
±3 ±3
±3
±4
±6
±6
±5
±4
±5
±5
±7
0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80
Temperature (°C)
图 5 0 – 80°C 范围内对应的湿度最大误差,单位%RH。
)
A
n
(
D
D
I
t
n
e
r
r
u
C
l
y
p
p
u
S
20
18
16
14
12
10
8
6
2.1
2.3
2.5
2.7
2.9
3.3
3.1
3.5
Supply Voltage (VDD)
图 7 在温度为 25°C 时,典型的供电电流与供电电压的关系
曲线(休眠模式)。请注意,这些数据与显示值偏差可能会
达到显示值的±50%。在 60°C 时,系数大约为 15(与表 1 相
比)。
www.sensirion.com.cn 盛思锐贸易(深圳)有限公司 tel:0755-82521501 fax:0755-82521580 Version 2.0 – May 2011
3/13
TP
TL
TS (max)
e
r
u
t
a
r
e
p
m
e
T
tP
tL
preheating
critical zone
Time
图 9 JEDEC 标准的焊接过程图,Tp<=260℃,tp<30sec,无铅焊
接。TL<220℃,tl<150sec,焊接时温度上升和下降的速度应
<5℃/sec。
注意:I/O焊盘的切面或侧面由于超长时间的氧化,
可能会形成或不能形成焊锡带,因此对焊点高度没
有保证。
可以使用标准的回流焊炉对SHT2x 进行焊
接。传感器完全符合IPC/JEDEC J-STD-020D 焊
接标准,在最高260℃温度下,接触时间应小
于40 秒(见图9)。
对于手动焊接,在最高350°C11的温度条件下
接触时间须少于5 秒。
注意: 回流焊焊接后,需将传感器在>75%RH
的环境下存放至少12小时,以保证聚合物的
重新水合。否则将导致传感器读数的漂移。
也可以将传感器放置在自然环境(>40%RH)
下5天以上,使其重新水合。
不论在哪种情况下,无论是手动焊接还是回
流焊接,在焊接后都不允许冲洗电路板。所
以建议客户使用“免洗”型焊锡膏。如果将
传感器应用于腐蚀性气体中或有冷凝水产生
(如:高湿环境),引脚焊盘与PCB 都需要
密封(如:使用敷形涂料)以避免接触不良
或短路。
Datasheet SHT21
2 应用信息
2.1 焊接说明
DFN的裸焊盘(中间焊盘)和周围的I/O焊盘
由铜引线框架平面基板制成,除这些焊盘暴
露于外面,用于机械和电路连接之外,其余
部分全部包膜成型。使用时,I/O焊盘与裸焊
盘都需要焊接在PCB上。为防止氧化和优化
焊接,传感器底部的焊点镀有Ni/Pd/Au。
在 PCB上, I/O接触面8长度应比SHT21的I/O封
装焊盘大0.2mm,靠内侧的部分要与I/O焊盘的
形状匹配,引脚宽度与DFN封装焊盘宽度比
为1:1,裸露焊盘尺寸与DFN封装比例为1:1,见
图8。
对于网板和阻焊层设计9,建议采用阻焊层开
口大于金属焊盘的铜箔定义焊盘(NSMD)。
对于NSMD焊盘,如果铜箔焊盘和阻焊层之间
的空隙为60µm-75µm,阻焊层开口尺寸应该大于
焊盘尺寸120µm-150µm。封装焊盘的圆形部分要
匹配相应的圆形的阻焊层开口,以保证有足够的
阻焊层区域(尤其在拐角处)防止焊锡交汇。每
一个焊盘都要有自己的阻焊层开口,在相邻的焊
盘周围形成阻焊层网络。
0.4
0.3
7
.
0
6
.
1
2.4
1.0
1.0
2
.
0
4
.
0
2
.
0
图8 推荐sht2x的PCB设计尺寸。单位为mm.裸焊盘(中间焊
盘)与NC可保持悬浮或接地。外围虚线部分为DFN封装外部
尺寸。
关于焊锡印刷,推荐使用带有电子抛光梯形墙的
激光切割的不锈钢网,建议钢网厚度0.125mm。
对于焊盘部分的钢网尺寸须比PCB焊盘长0.1mm,
且放置于离封装中心区0.1mm位置。裸焊盘的钢
网要覆盖70%-90%的焊盘区域—也就是在散热区
域的中心位置达到1.4mmx2.3mm。
由于DFN的贴装高度较低,建议使用免清洗
type 3焊锡10,且在回流时用氮净化。
8 接触面 是指 PCB 上的金属层,焊接 DFN 焊盘的地方。,
9 阻焊层是指 PCB 顶层覆盖在连接线上的绝缘层。
www.sensirion.com.cn 盛思锐贸易(深圳)有限公司 tel:0755-82521501 fax:0755-82521580 Version 2.0– May 2011
2.2 存储条件和操作说明
湿度灵敏度等级(MSL)为 1,依据
IPC/JEDEC J-STD-020 标准。因此,建议在出
货后一年内使用。
湿度传感器不是普通的电子元器件,需要仔
细防护,这一点用户必须重视。长期暴露在
高浓度的化学蒸汽中将会致使传感器的读数
产生漂移。
10 焊锡的类型与焊锡内部粒子的尺寸有关。 Type 3 尺寸范围为 25 –
45 µm (粉末 type 42).
11 233°C = 451°F, 260°C = 500°F, 350°C = 662°F
4/13
Datasheet SHT21
因此建议将传感器存放于原包装包括密封的
的 ESD 口袋,并且符合以下条件:温度范围
10℃-50℃(在有限时间内 0-125℃);湿度为
20-60%RH(没有 ESD 封装的传感器)。对于
那些已经被从原包装中移出的传感器,我们
建议将它们储存在内含金属 PE-HD12制成的防
静电袋中。
在生产和运输过程中,传感器应当避免接触
高浓度的化学溶剂和长时间的曝露在外。应
当避免接触挥发性的胶水、胶带、贴纸或挥
发性的包装材料, 如泡箔、泡沫材料等。生
产区域应通风良好。
要获取更详细的信息,请查阅“Handling
Instructions”或联系 Sensirion 公司。
2.3 恢复处理
如上所述,如果传感器暴露在极端工作条件
或化学蒸汽中,读数会产生漂移。可通过如
下处理,使其恢复到校准状态。
烘干:在100-105
持10小时;
重新水合:在20-30
下保持12 小时13.
℃ 和>75%RH 的湿度条件
℃ 和< 5%RH 的湿度条件下保
2.4 温度影响
气体的相对湿度,在很大程度上依赖于温
度。因此在测量湿度时,应尽可能保证所有
测量同一湿度的传感器在同一温度下工作。
在做测试时,应保证被测试的传感器和参考
传感器在同样的温度下,然后比较湿度的读
数。
如果传感器与易发热的电子元件在同一个印
刷线路板上,在设计电路时应采取措施尽可
能将热传递的影响减小到最小。如:保持外
壳的良好通风,SHT2x 与印刷电路板其它部
分的铜镀层应尽可能最小,或在两者之间留
出一道缝隙。(参阅图 10)。
图 10 SHT2x 印刷电路板俯视图,图中加入铣削狭缝的设
计,可以将热传递降到最小。
此外, 当测量频率过高时,传感器的自身温
度会升高而影响测量精度。如果要保证它的
自身温升低于 0.1℃, SHT2x 的激活时间不应
超过测量时间的 10%——例如在 12 位测量
时,每秒钟测量次数最多不超过 2 次。
2.5 光线
SHT2x 不受光线影响。但长时间暴露在太阳
光下或强烈的紫外线辐射中,会使外壳老
化。
2.6 用于密封和封装的材料
许多材质吸收湿气并将充当缓冲器的角色,
这会加大响应时间和迟滞。因此传感器周边
的材质应谨慎选用。推荐使用的材料有:金
属材料, LCP, POM (Delrin),PTFE (Teflon), PE, PEEK,
PP, PB, PPS, PSU, PVDF,PVF。
用于密封和粘合的材质(保守推荐):推荐
使用充满环氧树脂的方法进行电子元件的封
装,或是硅树脂。这些材料释放的气体也有
可能污染SHT2x(见2.2)。因此,应最后进行传
感器的组装,并将其置于通风良好处,或
在>50℃的环境中干燥24小时,以使其在封装
前将污染气体释放。
2.7 布线规则和信号完整性
如果 SCL 和 SDA 信号线相互平行并且非常接
近,有可能导致信号串扰和通讯失败。解决
方法是在两个信号线之间放置 VDD 和/或
GND,将信号线隔开,和使用屏蔽电缆。此
外,降低 SCL 频率也可能提高信号传输的完
整性。须在电源引脚(VDD,GND)之间加一
个 100nF 的去藕电容,用于滤波。此电容应
尽量靠近传感器。见下一章。
3 接口定义
12 例如, 3M 公司防静电袋,产品型号 “1910” 带 拉链。
13 75%RH 可以很简便地由饱和 NaCl 生成。
www.sensirion.com.cn 盛思锐贸易(深圳)有限公司 tel:0755-82521501 fax:0755-82521580 Version 2.0– May 2011
5/13
Datasheet SHT21
引脚 名称
释义
SDA 串行数据,双向
VSS 地
VDD 供电电压
SCL 串行时钟, 双向
NC 不连接
1
2
5
6
3,4
4
5
6
3
2
1
表 2 SHT2x 引脚分布, NC 保持悬浮(俯视图)。
3.1 电源引脚 (VDD, VSS)
SHT2x 的供电范围为 2.1-3.6V,推荐电压为
3.0V。电源(VDD)和接地(VSS)之间须连
接一个 100nF 的去耦电容,且电容的位置应
尽可能靠近传感器-参考图 11。
3.2 串行时钟 (SCL)
SCK 用于微处理器与SHT1x 之间的通讯同
步。由于接口包含了完全静态逻辑,因而不
存在最小SCK 频率。
3.3 串行 SDA (SDA)
SDA 引脚用于传感器的数据输入和输出。当
向传感器发送命令时,SDA 在串行时钟
(SCL)的上升沿有效, 且当 SCL 为高电平
时,SDA 必须保持稳定。在 SCL 下降沿之
后,SDA 值可被改变。为确保通讯安全,SDA
的有效时间在 SCL 上升沿之前和下降沿之后应该
分别延长至 TSU and THO -参考图 9。当从传感器
读取数据时, SDA 在 SCL 变低以后有效(TV),且维
持到下一个 SCL 的下降沿 。
VDD
MCU (master)
RP
RP
SCL IN
SCL OUT
SDA IN
SDA OUT
SCL
SDA
SHT2x
(slave)
C
=
1
0
0
n
F
图 11 典型的应用电路,包括上拉电阻 RP 和 VDD 与 VSS 之
间的去耦电容。
GND
为避免信号冲突,微处理器(MCU)必须只能
驱动 SDA 和 SCL 在低电平。需要一个外部的
上拉电阻(例如:10kΩ)将信号提拉至高
电平。上拉电阻通常可能已包含在微处理器
的 I/O 电路中。参考表 4 和表 5 可以获取关于
传感器输入/输出特性的详细信息。
VDD = 3.6 V,
VIN = 0 V to 3.6 V
-
表 4 数字输入输出焊盘的直流特性,如无特殊声明, VDD = 2.1
V to 3.6 V, T = -40 °C to 125 °C。
www.sensirion.com.cn 盛思锐贸易(深圳)有限公司 tel:0755-82521501 fax:0755-82521580 Version 2.0– May 2011
6/13
5
100
mA
-0.3
-100
V
V
VDD + 0.3
最小
-0.3
最大 单位
4 电气特性
4.1 绝对最大额定值
SHT2x 的电气特性在表 1 有所定义。如表 3
中所给出的绝对最大额定值仅为应力额定值
和提供更多的信息。在这样的条件下,该装
置进行功能操作是不可取的。长时间暴露于
绝对最大额定值条件下,可能影响传感器的
可靠性(例如,热载流子效应,氧化分解
等)。
参数
VDD to VSS
数 字 I/O 引 脚 (SDA,
SCL) to VSS
每个引脚的输入电流
表 3 电气绝对最大额定值
ESD静电释放符合JEDEC JESD22-
A114 标准 (人体模式 ±4kV), JEDEC
JESD22-A115 (机器模式±200V) ,
ESDA ESD-STM5.3.1-1999 ,AEC-Q100-011
(充电产品模式, 750V角针, 500V 其他针)。
电路闭锁测试依据JEDEC JESD78标准,满足
强制电流在±100 mA,环境温度Tamb = 125℃条
件下测试。如果测试条件超出标称限制指
标,传感器需要加额外的保护电路。
4.2 输入/输出特性
电气特性, 如功耗、输入和输出的高、低电
平电压等,依赖于电源供电电压。为了使传
感器通讯顺畅,很重要的一点是, 确保信号
设计严格限制在表 4、5 和图 12 所给出的范
围内)。
参数
最小 典型 最大 单位
条件
VDD = 3.0 V,
-4 mA < IOL <
0mA
输出低电压
VOL
输出高电压
VOH
输出汇点电流
IOL
输入低电压
VIL
输入高电压
VIH
输入电流
0
70% VDD
-
0
70% VDD
-
-
-
-
-
-
0.4
VDD
V
V
-4
mA
30%
VDD
VDD
V
V
±1
uA
Datasheet SHT21
1/fSCK
tSCKH
tSCKL
tR
tF
tSU
SDA valid write
tHD
SDA valid read
tVD
tF
tR
SCL
DATA IN
SDA
DATA OUT
SDA
70%
30%
70%
30%
70%
30%
图 12 数字输入/输出端的时序图、缩略语在表 5 中进行了解
释。较粗的 SDA 线由传感器控制、普通的 SDA
线由单片机控制。请注意 SDA 有效读取时间由前一个转换
的下降沿触发.
参数
SCL 频率, fSCL
SCL 高电平时间, tSCLH
SCL 低电平时间, tSCLL
SDA 建立 Time, tSU
SDA 保持时间, tHD
SDA 有效时间, tVD
SCL/SDA 下降时间, tF
SCL/SDA 上升时间, tR
总线容性负载, CB
表 5 I2C 快速模式数字输入/输出端的时序特性。具体含义在
图 12 有所显示。除非另有注明,VDD =2.1V 至 3.6V, 温度=-
40 °C to 125 °C。
最小 典型 最大 单位
0.4 MHz
µs
-
-
µs
ns
-
ns
900
ns
400
ns
100
ns
300
400
pF
0
0.6
1.3
100
0
0
0
0
0
-
-
-
-
-
-
-
-
-
5 传感器通讯
SHT21 采用标准的 I2C 协议进行通讯。欲获取
下述章节以外的关于 I2C 协议的资料,请参阅
下列网站:
http:/www.standardics.nxp.com/support/i2c/。
请注意如 5.3. 14小节中所定义的那样,所有传
感器都被设置为相同的 I2C 地址。
此 外, Sensirion 提 供 程 序 样 例 参 照
www.sensirion.com/sht21.
14 如需要不同的 I2C 地址,请 发送 email 到 info@sensirion.com.与
Sensirion 联系。
5.1 启动传感器
第一步,将传感器上电,电压为所选择的
VDD 电源电压 (范围介于 2.1 V 与 3.6 V 之
间)。上电后,传感器最多需要 15 毫秒时间
(此时 SCL 为高电平)以达到空闲状态,即
做好准备接收由主机(MCU)发送的命令。
启动时的最大电流消耗为 350µA。
5.2 启动/停止时序
每个传输序列都以 Start 状态作为开始并以
Stop 状态作为结束,如图 13 和图 14 所示。
70%
30%
SCL
SDA
70%
30%
图 13 启动传输状态(S)-当 SCL 为高电平时,SDA 由高电平
转换为低电平。开始状态是由主机控制的一种特殊的总线状
态,指示从机传输开始(Start 之后,BUS 总线一般被认为处
于占线状态)
SCL
SDA
70%
30%
70%
30%
图 14 停止传输状态(P)-当 SCL 高电平时, SDA 线上从低
电平转换为高电平。停止状态是由主机控制的一种特殊的总
线状态,指示从机传输结束(Stop 之后,BUS 总线一般被认
为处于闲置状态)。
5.3 发送命令
在启动传输后,随后传输的 I2C 首字节包括 7
位的 I2C 设备地址(B-范例地址‘1000’000’)
和一个 SDA 方向位(读 R: ‘1’,写 W:
‘0’)。在第 8 个 SCL 时钟下降沿之后,通过
拉低 SDA 引脚(ACK 位),指示传感器数据
接收正常。在发出测量命令之后( ‘1110’
0011’代表温度测量,‘1110’0101’代表
相对湿度测量), MCU 必须等待测量完成。
基本的命令在表 6 中进行概述。有两种不同
的方式可选,主机模式或非主机模式。
www.sensirion.com.cn 盛思锐贸易(深圳)有限公司 tel:0755-82521501 fax:0755-82521580 Version 2.0– May 2011
7/13
Datasheet SHT21
命令
触发 T 测量
触发 RH 测量
触发 T 测量
触发 RH 测量
写用户寄存器
读用户寄存器
软复位
表 6 基本命令集、RH 代表相对湿度、T 代表温度
释义
保持主机
保持主机
非保持主机
非保持主机
代码
1110’0011
1110’0101
1111’0011
1111’0101
1110’0110
1110’0111
1111’1110
5.4 主机/ 非主机模式
MCU 与传感器之间的通讯有两种不同的工作
方式:主机模式或非主机模式。在第一种情
况下,在测量的过程中, SCL 线被封锁(由
传感器进行控制),在第二种情况下,当传
感器在执行测量任务时,SCL 线仍然保持开
放状态,可进行其他通讯。非主机模式允许
传感器进行测量时在总线上处理其他 I2C 总
线通讯任务。两种方式的通信时序分别如图
12 与图 13 所示。
在主机模式下测量时,SHT2x 将 SCL 拉低强
制主机进入等待状态。通过释放 SCL 线,表
示传感器内部处理工作结束,进而可以继续
数据传送。
5
9
S 1 0 0 0 0 0 0 0 A
I2C address + write
10 11 12 13 14 15 16 17 18
1 1 1 0 0 1 0 1 A
Command (见
K
C
K
C
1
2
3
4
7
6
8
表 6)
K
C
K
C
Measurement
I2C address + read Hold during measurement
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
0 1 0 1 0 0 1 0 A
Data (LSB) Stat.
19 20 21 22 23 24 25 26 27
S 1 0 0 0 0 0 0 1 A
0 1 1 0 0 0 1 1 A
Data (MSB)
46 47 48 49 50 51 52 53 54
0 1 1 0 0 0 1 1
图 15 主机通信模式时序-灰色部分由 SHT2x 控制。如果要省
略校验和(CRC)传输,可将第 45 位改为 NACK,后接一个传输
停止时序(P)。
Checksum
P
K
C
A
N
K
C
在非主机模式下,MCU 需要对传感器状态进
行查询。此过程通过发送一个启动传输时
序,之后紧接着是如图 16 所示的 I2C 首字节
(1000’0001)来完成。如果内部处理工作完
成,单片机查询到传感器发出的确认信号
Measurement
measuring
19 20 21 22 23 24 25 26 27
K
C
A
N
S 1 0 0 0 0 0 0 1
I2C address + read
19 20 21 22 23 24 25 26 27
Measurement
S 1 0 0 0 0 0 0 1 A
continue measuring I2C address + read
K
C
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
0 1 0 1 0 0 1 0 A
0 1 1 0 0 0 1 1 A
Data (MSB)
Data (LSB) Stat.
46 47 48 49 50 51 52 53 54
K
C
K
C
后,相关数据就可以通过 MCU 进行读取。如
果测量处理工作没有完成,传感器无确认位
(ACK)输出,此时必须重新发送启动传输
时序。
无论哪种传输模式,由于测量的最大分辨率
为 14 位,第二个字节 SDA 上的后两位 LSBs
(bit43 和 44)用来传输相关的状态信息。两
个 LSBs 中的 bit1 表明测量的类型(’0’温度;
‘1’:湿度)。bit0 位当前没有赋值。
9
S 1 0 0 0 0 0 0 0 A
I2C address + write
10 11 12 13 14 15 16 17 18
1 1 1 1 0 1 0 1 A
Command (see
K
C
K
C
4
1
2
3
5
6
7
8
表 6)
P
K
C
A
N
Checksum
0 1 1 0 0 0 1 1
图 16 非主机通信模式时序 (灰色部分由 SHT2x 进行控
制)。如果测量工作并非完成于“读”命令,传感器不会以
27 位提供 ACK (可能发生更多的迭代次数)。如果 45 位被
改成 NACK,后接停止时序(P),校验和传输就被省略。
在图 15 和图 16 的示例中,传感器输出 SRH =
‘0110’0011’0101’0000。在进行物理换算时,后两位
状态位应置‘0’ – 见段 6.
所需最长测量时间取决于测量类型和分辨率,见
表 7。测量时间的最大值由 MCU 的通讯计划确
定。
分辨率 RH 典型值 RH 最大值 T 典型值 T 最大值 单位
ms
14 bit
13 bit
ms
ms
12 Bit
ms
11 bit
10 bit
ms
ms
8 bit
表 7 不同分辨率的温度和湿度测量时间。如计算能耗,建
议选择典型值或平均值,而计算 MCU 的通信时间应选用最
大值为参考。
22
12
7
3
85
43
22
11
29
15
9
4
66
33
17
9
www.sensirion.com.cn 盛思锐贸易(深圳)有限公司 tel:0755-82521501 fax:0755-82521580 Version 2.0– May 2011
8/13