logo资料库

SHT20温湿度模块数据手册.pdf

第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
资料共12页,剩余部分请下载后查看
SHT20 技术手册 温湿度传感器  完全标定  数字输出,I2C 接口  低功耗  优异的长期稳定性  采用 DFN 封装-适于回流焊  产品综述 SHT20, 新一代 Sensirion 湿度和温度传感器在尺 寸与智能方面建立了新的标准:它嵌入了适于回流 焊的双列扁平无引脚 DFN 封装, 底面 3 x 3mm ,高度 1.1mm。传感器输出经过标定的数字 信号,标准 I2C 格式。 SHT20 配有一个全新设计的 CMOSens®芯片、一 个经过改进的电容式湿度传感元件和一个标准的能 隙温度传感元件,其性能已经大大提升甚至超出了 前一代传感器(SHT1x 和 SHT7x)的可靠性水 平。例如,新一代湿度传感器,已经经过改进使其 在高湿环境下的性能更稳定。 尺寸 3.0 0.3 typ 4 C A 0 D 0 2 T H S 0.8 typ 2.2 0.4 0.3 3 . 0 0 . 2 0 . 4 1.1 Bottom View NC VDD SCL p y t 0 . 2 p y t 4 1 . 5 7 . 0 5 . 1 2.4 1.0 1.0 NC VSS SDA 图 1:SHT20 传感器封装的图纸,所给出的尺寸单位为毫米 (1 毫米=0.039 英寸)。NC 与 VSS 内部已连接,可保持悬浮 状态。VSS=GND,SDA=DATA。传感器焊盘的编号从右下角 开始(参照表 2) 每一个传感器都经过校准和测试。在产品表面印有 产品批号,同时在芯片内存储了电子识别码-可以 通过输入命令读出这些识别码。此外,SHT20 的分 辨率可以通过输入命令进行改变(8/12bit 乃至 12/14bit 的 RH/T),传感器可以检测到电池低电量 状态,并且输出校验和,有助于提高通信的可靠 性。 由于对传感器做了改良和微型化改进,因此它的性 价比更高-并且最终所有设备都将得益于尖端的节 能运行模式。可以使用一个新的测试包 EK-H4 对 SHT20 进行测试。 传感器芯片 SHT20 配有 4C 代 CMOSens®芯片。除了配有电 容式相对湿度传感器和能隙温度传感器外,该芯片 还包含一个放大器、A/D 转换器、OTP 内存和数字 处理单元。 材料构成 传感器本身由硅制成,传感器的外壳由镀金铜引线 框架和绿色环氧树脂基模塑料制成。该装置不含 铅、镉和汞-因此,完全符合 ROHS 和 WEEE 标 准。 其他信息和传感器实验包 其他信息如使用手册可在网站下载,如需更多信 息,可通过 info@sensirion.com 与 Sensirion 联系。 SHT20 有两种配套的测试包。其中一个型号是 EK- H4,可同时测量 4 个通道的温湿度,并有记录功 能;另外一种为 EK-H5,可简单测量一路温湿度, 通 过 USB 接 口 与 电 脑 连 接 。 电话:+86-021-51697723 传真:63221656 手机:13916677299
Datasheet SHT20 传感器性能 相对湿度1234 参数 分辨率 1 精度误差 2 重复性 迟滞 非线性 响应时间 3 工作范围 长时间漂移 5 RH (%RH) ± 10 条件 12 bit 8 bit 典型 最大  63% extended 4 正常 ± 8 ± 6 ± 4 ± 2 ± 0 最小 典型 最大 单位 %RH %RH %RH %RH %RH %RH %RH 0.04 0.7 3.0 见图 2 0.1 1 <0.1 8 100 %RH %RH/yr 0 < 0.5 s maximal tolerance typical tolerance 0 10 20 30 40 50 70 60 100 Relative Humidity (%RH) 90 80 图 2 25°C 时相对湿度的最大误差,更多信息请参考用户指南 1.2. 电气特性 参数 供电电压, VDD 供电电流, IDD 6 Power Dissipation 6 条件 最小 典型 最大 单位 2.1 - 200 - 0.8 - 3.0 0.15 300 0.5 0.9 3.2 休眠模式 测量状态 休眠模式 测量状态 平均 8bit VDD = 3.0 V 5.5mW, T = + 0.5-1.5°C 两线数字接口, 标准 I2C 协议 3.6 0.4 330 1.2 1.0 - V µA µA µW mW µW Heater Communication 表 1 电气特性. 关于最大绝对值参看 4.1 用户指南 0.01 0.04 0.3 见图 3 0.1 最小 典型 最大 单位 °C °C °C °C °C °C s 125 30 < 0.04 °C/yr -40 5 maximal tolerance typical tolerance 条件 14 bit 12 bit 典型 最大 extended 4  63% 温度567 参数 分辨率 1 精度误差 2 重复性 迟滞 响应时间 7 长时间漂移 T (°C) ± 2.0 ± 1.5 ± 1.0 ± 0.5 ± 0.0 -40 -20 0 20 40 60 100 80 120 Temperature (°C) 图 3 温度最大误差 包装 卷袋式包装 卷袋式包装 数量 1500 5000 订货号 1-100706-01 1-100704-01 包装信息 传感器型号 SHT20 本手册可能随时更改,恕不另行通知。 1 默认测量分辨率 14bit (温度) / 12bit (湿度). 可通过向寄存器发送命令将其 减少到 12/8bit, 11/11bit 或 13/10bit.。 2 此精度为出厂检验时,传感器在 25°C (77°F)供电电压为 3.0V. 条件下的 测试精度。此数值不包括迟滞和非线性,并只适用于非冷凝条件。 3 25°C 和 1m/s 气流条件下,达到一阶响应 63%所需时间。 4 正常工作范围: 0-80%RH, 超出此范围,传感器读数会有偏差(在 90%RH 湿度下 200 小时后,漂移<3%RH)工作范围进一步限定在-40- 80°C。更多信息请参考用户指南 1.1。. 电话:+86-021-51697723 传真:63221656 手机:13916677299 5 如果传感器周围有挥发性溶剂,带刺激性气味的胶带,粘合剂以及包装材 料,读数可能会偏高。详细说明请参阅相关文件。 6供电电路和功耗的最小值和最大值都是基于 VDD = 3.0V 和 T<60°C 的条件.平均值为 每秒中进行一次 8bit 测量的数值。. 7 响应时间取决于传感器基偏的导热率。
SHT2x 用户指南 1 扩充性能 关于 Sensirion 如何指定和测试传感器的精度 性能,请查阅 Sensirion 应用手册”statement on sensor specification” 1.1 工作条件 传感器在所建议工作范围内,性能稳定,见图 4。长期暴露在正常范围以外的条件下,尤其是 在湿度>80%时,可能导致信号暂时性漂移(60 小时后漂移+3%RH)。当恢复到正常工作条件 后,传感器会缓慢自恢复到校正状态。可参阅 2.3 小节的“恢复处理”以加速恢复进程。在非 正常条件下的长时间使用,会加速产品的老化。 ) % ( i y t i d m u H e v i t a l e R 100 80 60 40 20 0 正常 范围 最大 范围 -40 -20 0 20 40 60 图 4 工作条件 80 100 120 Temperature (癈) ) ±7 H R % 1.2 不同温度下的 RH 精度 图 2 中定义了 25°C 时的 RH 精度, 图 5 中显示了其他温度段的湿度最大误差。 100 90 80 70 60 50 40 30 20 10 0 ( y t i d m u H e v i t a e R ±5 ±7 ±7 ±5 ±4.5 ±7 ±7 ±7 ±8 ±6 ±6 l 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 Temperature (°C) i 图 5 0 – 80°C 范围内对应的湿度最大误差,单位%RH。 请注意:以上误差为以高精度露点仪做参考仪器测 试 的 最 大 误 差 ( 不 包 括 迟 滞) 。 在 最 大 误 差 为 ±4.5%RH 的范围其典型误差为±3%RH,在其他范 围,典型值为最大误差值的 1/2。 1.3 电气特性 表 1 中给出的功耗与温度和供电电压 VDD 有 关。关于功耗的估测参见图 6 和 7。请注意 图 6 和 7 中的曲线为典型自然特性,有可能 存在偏差。 ) A μ ( D D I t n e r r u C y p p u S l 8 7 6 5 4 3 2 1 0 0 80 60 40 20 120 Temperature (°C) 图 6 VDD = 3.0V 时,典型的供电电流与温度的关系曲线(休 眠模式)。请注意,这些数据与显示值存在大约 ±25% 偏 差。 100 ) 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 相 比)。 电话:+86-021-51697723 传真:63221656 手机:13916677299
Datasheet SHT20 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 5 . 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 顶层覆盖在连接线上绝缘层。 电话:+86-021-51697723 传真:63221656 手机:13916677299 tP tL e r u t a r e p m e T TP TL TS (max) preheating critical zone Time 图 9 JEDEC 标准的焊接过程图,Tp<=260℃,tp<40sec,无铅 焊接。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 都需要 密封(如:使用敷形涂料)以避免接触不良 或短路。 2.2 存储条件和操作说明 湿度灵敏度等级(MSL)为 1,依据 IPC/JEDEC J-STD-020 标准。因此,贮存期限 为发货后一年。 湿度传感器不是普通的电子元器件,需要仔 细防护,这一点用户必须重视。长期暴露在 高浓度的化学蒸汽中将会致使传感器的读数 产生漂移。 焊接的类型与韩系内部粒子的尺寸有关。Type3 尺寸范围为 2 25 – 45 µm (粉末 10 type 42). 11233°C = 451°F, 260°C = 500°F, 350°C = 662°F
Datasheet SHT20 因此建议将传感器存放于原包装包括密封的 的 ESD 口袋,并且符合以下条件:温度范围 10℃-50℃(在有限时间内 0-125℃);湿度为 20-60%RH(没有 ESD 封装的传感器)。对于 那些已经被从原包装中移出的传感器,我们 建议将它们储存在内含金属 PE-HD12制成的防 静电袋中。 在生产和运输过程中,传感器应当避免接触 高浓度的化学溶剂和长时间的曝露在外。应 当避免接触挥发性的胶水、胶带、贴纸或挥 发性的包装材料, 如泡箔、泡沫材料等。生 产区域应通风良好。 要获取更详细的信息,请查阅“Handling Instructions”或联系 Sensirion 公司。 2.3 恢复处理 如上所述,如果传感器暴露在极端工作条件或化 学蒸汽中,读数会产生漂移。可通过如下处理, 使其恢复到校准状态。 烘干:在100-105 持10小时; 重新水合:在20-30℃ 和>75%RH 的湿度条件 下保持12 小时13. ℃ 和< 5%RH 的湿度条件下保 2.4 温度影响 气体的相对湿度,在很大程度上依赖于温 度。因此在测量湿度时,应尽可能保证所有 测量同一湿度的传感器在同一温度下工作。 在做测试时,应保证被测试的传感器和参考 传感器在同样的温度下,然后比较湿度的读 数。 如果传感器与易发热的电子元件在同一个印 刷线路板上,在设计电路时应采取措施尽可 能将热传递的影响减小到最小。如:保持外 壳的良好通风,SHT2x 与印刷电路板其它部 分的铜镀层应尽可能最小,或在两者之间留 出一道缝隙。(参阅图 10)。 此外, 当测量频率过高时,传感器的自身温 度会升高而影响测量精度。如果要保证它的 自身温升低于 0.1℃, SHT2x 的激活时间不应 超过测量时间的 10%——例如在 12 位测量 时,每秒钟测量次数最多不超过 2 次。 图 10 SHT2x 印刷电路板俯视图,图中加入铣削狭缝的设 计,可以将热传递降到最小 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 的去藕电容,用于滤波。此电容应 尽量靠近传感器。见下一章。 12 例如, 3M 公司防静电袋,产品型号 “1910” 带 拉链。 1375%RH 可以很简便地由饱和 NaCl 生成。 电话:+86-021-51697723 传真:63221656 手机:13916677299
Datasheet SHT20 3 接口定义 引脚 名称 1 2 5 6 3,4 NC 不连接 表 2 SHT2x 引脚分布, NC 保持悬浮(俯视图) 释义 SDA 串行数据,双向 VSS 地 VDD 供电电压 SCL 串行时钟, 双向 4 6 5 3 2 1 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 可以获取关于传感器输入/输出特性的详细 信息。 电话:+86-021-51697723 传真:63221656 手机:13916677299 4 电气特性 4.1 绝对最大额定值 SHT2x 的电气特性在表 1 有所定义。如表 3 中所给出的绝对最大额定值仅为应力额定值 和提供更多的信息。在这样的条件下,该装 置进行功能操作是不可取的。长时间暴露于 绝对最大额定值条件下,可能影响传感器的 可靠性(例如,热载流子效应,氧化分解 等)。 参数 VDD to VSS 数字 I/O 引脚(SDA, SCL) to VSS 每个引脚的输入电流 表 3 电气绝对最大额定值 最小 -0.3 VDD + 0.3 单位 最大 -100 -0.3 100 mA V V 5 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℃条 件下测试。如果测试条件超出标称限制指 标,传感器需要加额外的保护电路。 - 0.4 最小 典型 最大 单位 条件 VDD = 3.0 V, -4 mA < IOL < 0mA 4.2 输入/输出特性 电气特性, 如功耗、输入和输出的高、低电平电压 等,依赖于电源供电电压。为了使传感器通讯顺 畅,很重要的一点是, 确保信号设计严格限制在表 4、5 和图 12 所给出的范围内)。 参数 输出低电压 VOL 输出高电压 VOH 输出汇点电流 IOL 输入低电压 VIL 输入高电压 VIH 输入电流 表 4 数字输入输出焊盘的直流特性,如无特殊声明, VDD = 2.1 V to 3.6 V, T = -40 °C to 125 °C. -4 30% VDD VDD VDD = 3.6 V, VIN = 0 V to 3.6 V 0 70% VDD 0 70% VDD VDD mA ±1 uA V V V V - - - - - - -
Datasheet SHT20 1/fSCL tSCLH tSCLL tR tF tSU SDA valid write tHD SDA valid read tVD tF tR SCL DATA IN SDA DATA OUT SDA 70% 30% - - - - - - - - - 图 12 数字输入/输出端的时序图、缩略语在表 5 中进行了 解释。较粗的 SDA 线由传感器控制、普通的 SDA 线由单片机控制。请注意 SDA 有效读取时间由前一个转换 的下降沿触发. 最小 典型 最大 单位 参数 SCL 频率, fSCL 0.4 MHz 0 µs - 0.6 SCL 高电平时间, tSCLH µs - 1.3 SCL 低电平时间, tSCLL 100 - ns SDA 建立 Time, tSU SDA 保持时间, tHD ns 900 0 SDA 有效时间, tVD ns 400 0 SCL/SDA 下降时间, tF 0 100 ns SCL/SDA 上升时间, tR ns 300 0 总线容性负载, CB 0 400 pF 表 5 I2C 快速模式数字输入/输出端的时序特性。具体含义在 图12 有所显示。除非另有注明,VDD =2.1V 至3.6V, 温度= - 40 °C to 125 °C。 5传感器通讯 SHT20 采用标准的 I2C 协议进行通讯。欲获取下述章 节以外的关于 I2C 协议的资料,请参阅下列网站: http://www.standardics.nxp.com/support/i2c/. 请注意如 5.3. 14小节中所定义的那样,所有传感器 都被设置为相同的 I2C 地址。 此 外 , Sensirion 提 供 程 序 样 例 参 照 www.sensirion.com/SHT20. 5.1 启动传感器 第一步,将传感器上电,电压为所选择的 VDD 电 源 电 压 ( 范 围 介 于 2.1 V 与 3.6 V 之 间)。上电后,传感器最多需要15毫秒时间 14 如需要不同的 I2C 地址,请 发送 email 到 info@sensirion.com.与 Sensirion 联系。 电话:+86-021-51697723 传真:63221656 手机:13916677299 (此时SCL为高电平)以达到空闲状态,即 做好准备接收由主机(MCU)发送的命令。 启动时的最大电流消耗为350µA。 5.2 启动/停止时序 每个传输序列都以 Start 状态作为开始并以 Stop 状态作为结束,如图 13 和图 14 所示。 SCL 70% 30% 70% 30% 70% 30% SDA 70% 30% 图 13 启动传输状态(S)-当 SCL 为高电平时,SDA 由高电 平转换为低电平。开始状态是由主机控制的一种特殊的总线 状态,指示从机传输开始(Start 之后,BUS 总线一般被认为 处于占线状态) SCL 70% 30% SDA 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 中进行概述。有两种不同的方式可 选,主机模式或非主机模式。. 命令 触发 T 测量 触发 RH 测量 触发 T 测量 触发 RH 测量 写用户寄存器 读用户寄存器 软复位 表 6 基本命令集、RH 代表相对湿度、T 代表温度 释义 保持主机 保持主机 非保持主机 非保持主机 代码 1110’0011 1110’0101 1111’0011 1111’0101 1110’0110 1110’0111 1111’1110
Datasheet SHT20 5.4 主机/ 非主机模式 MCU 与传感器之间的通讯有两种不同的工作 方式:主机模式或非主机模式。在第一种情 况下,在测量的过程中, SCL 线被封锁(由 传感器进行控制),在第二种情况下,当传 感器在执行测量任务时,SCL 线仍然保持开 放状态,可进行其他通讯。非主机模式允许 传感器进行测量时在总线上处理其他 I2C 总 线通讯任务。两种方式的通信时序分别如图 13 与图 14 所示。 在主机模式下测量时,SHT2x 将 SCL 拉低强 制主机进入等待状态。通过释放 SCL 线,表 示传感器内部处理工作结束,进而可以继续 数据传送。 8 7 6 5 4 2 1 3 9 S 1 0 0 0 0 0 0 0 A 10 11 12 13 14 15 16 17 18 1 1 1 0 0 1 0 1 A I2C address + write Command (see 表 ) K C K C 19 20 21 22 23 24 25 26 27 S 1 0 0 0 0 0 0 1 K C A 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 1 0 0 0 1 1 Data (MSB) K C A 46 47 48 49 50 51 52 53 54 0 1 0 1 0 0 1 0 Data (LSB) Stat. K C A P K C A N Checksum 0 1 1 0 0 0 1 1 图 15 主机通信模式时序-灰色部分由 SHT2x 控制。如果要 省略校验和(CRC)传输,可将第 45 位改为 NACK,后接一个传 输停止时序(P). 在非主机模式下,MCU 需要对传感器状态进行查 询。此过程通过发送一个启动传输时序,之后紧接 着是如图 14 所示的 I2C 首字节(1000’0001)来完 成。如果内部处理工作完成,单片机查询到传感器 发出的确认信号后,相关数据就可以通过 MCU 进 行读取。如果测量处理工作没有完成,传感器无确 认位(ACK)输出,此时必须重新发送启动传输时 序。 无论哪种传输模式,由于测量的最大分辨率为 14 位,第二个字节 SDA 上的后两位 LSBs(bit43 和 44)用来传输相关的状态信息。两个 LSBs 中的 bit1 表明测量的类型(’0’温度; ‘1’:湿度)。bit0 位当 前没有赋值。 电话:+86-021-51697723 传真:63221656 手机:13916677299 10 11 12 13 14 15 16 17 18 1 1 1 1 0 1 0 1 K C A 1 6 2 7 4 3 5 8 S 1 0 0 0 0 0 0 0 9 K C A I2C address + write Command (see 表 ) 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 S 1 0 0 0 0 0 0 1 A Measurement 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 P K C A N Checksum 0 1 1 0 0 0 1 1 图 16 非主机通信模式时序 (灰色部分由 SHT2x 进行控 制)。如果测量工作并非完成于“读”命令,传感器不会以 27 位提供 ACK (可能发生更多的迭代次数)。如果 45 位被 改成 NACK,后接停止时序(P),校验和传输就被省略. 在图 13 和图 14 的示例中,传感器输出 SRH = ‘0110’0011’0101’0000。在进行物理换算时,后两位 状态位应置‘0’ – 见段 6. 所需最长测量时间取决于测量类型和分辨率,见 表 6。测量时间的最大值由 MCU 的通讯计划确 定。 分辨率 14 bit 13 bit 12 Bit 11 bit 10 bit 8 bit RH 典型 值 22 12 7 3 RH 最大 值 29 15 9 4 T 典型值 T 最大值 单位 66 33 17 9 85 43 22 11 ms ms ms ms ms ms 表 7 不同分辨率的温度和湿度测量时间。如计算能耗,建 议选择典型值或平均值,而计算 MCU 的通信时间应选用最 大值为参考。 请注意:I2C 通讯允许在不通过停止时序(P)停止前 一个时序的情况下,重复启动(S)-请参照图 15,16 和 18。任何启动 Start 时序的前一个时序仍然可以通 过一个停止 Stop 时序来结束。
分享到:
收藏