带I2C接口的数字温度传感器TMP101及其应用

最新更新时间:2006-10-11来源: 电子查询网关键字:功耗  兼容  分辨率 手机看文章 扫描二维码
随时随地手机看文章

1 TMP101的引脚功能和主要特性

TMP101是TI公司生产的12位低功耗、高精度的数字温度传感器它采用与I2C和SMBus相兼容的2线数字接口,可应用于许多高分辨率和宽量程温度测量场合,如温度控制系统、个人计算机保护、电子测试仪器、办公设备以及生物医学仪器等方面。TMP101采用6脚SOT23封装,其引脚排列如图1所示,引脚功能如下:

1脚SCL:串行总线时钟,CMOS电平;

2脚GND:接地脚;

3脚ALERT:总线报警输出,开路;

4脚 V+:电源;

5脚 ADD0:用户设置的地址输入;

6脚 SDA:串行数据线,CMOS电平,双向,开路;

TMP101的供电电压范围为2.7~5.5V,转换精度在9~12bits可选,分辨率高达0.0625℃。器件工作温度为-55℃~125℃,最大测量温度超过150℃,同时它还具有以下特点:

● 带有串行总线接口;

●具有节省功耗的关闭模式;

●一条I2C总线可连接3个TMP101器件;

●可编程的温度上下限寄存器及开路中断输出;

●温度转换速度比同类产品高,单片报价较低。

图2是TMP101的典型连接电路,由于其内部集成了高精度温度传感器,所以除了部分信号线需要加上拉电阻外,不需要外接任何元件。当测量温度超过所设定的窗口极限时,通过ALERT信号线向主控器发出中断信号进行报警。

表1 配置寄存器的数据格式

Byte D7 D6 D5 D4 D3 D2 D1 D0 1 OS/ALERT R1 R0 F1 F0 POL TM SD

2 内部结构和寄存器功能

TMP101内部带有数字温度传感器、温度窗口比较器和I2C串行总线接口。通过一个带隙型温度传感器和一个12位Δ-Σ AD转换器将所采集的温度存储在内部的温度寄存器中。器件根据用户在温度上下限寄存器中设定的THIGH和TLOW来在温度窗口比较器中决定是否启动报警输出。控制TMP101的主机可以对温度窗口的上、下限进行设置,TMP101自身的可编程迟滞特性与故障队列能将误报情况减至最少。系统上电后器件处于一种缺省阈值状态,其温度报警缺省阈值为:下限温度TLOW=75℃,上限温度THIGH=80℃。TMP101的功能实现和工作方式主要由内部的5个寄存器来确定,这些寄存器分别是地址指针寄存器(Point Register)、温度值寄存器(Temperature Register)、配置寄存器(Configuration Register)、温度上限寄存器( THIGH Reg-ister)和温度下限寄存器(TLOW Register)。其中器件的工作方式主要通过对配置寄存器的配置来实现,配置寄存器的数据格式见表1所列,各数据位的具体说明如下:

R1/R0: 温度传感器分辨率配置位。通过对该两位的配置,可以控制温度传感器的转换分辨率,同时也可以控制转换时间,而且分辨率越高,转换时间也就越长

F1/F0:错误队列配置位。只有温度连续超过限制n次后,报警才会输出,参数n由F1/F0来设置,设置错误队列的目的是用来防止环境噪声对报警输出的影响;

POL:ALERT极性位。通过POL的设置,可以使控制器和ALERT输出的极性一致;

TM:设置器件工作在比较模式还是中断模式,TM为1时工作在中断模式,TM为0时工作在比较模式;

SD:设置器件是否工作在关断模式,SD为1时为关断模式,SD为0时为正常工作方式;

OS/ALERT:在关断模式下,向该位写1,可以开启一次温度转换;在温度比较模式下,该数据位可提供比较模式的状态;

3 工作方式与串行接口

3.1 工作方式

正常工作方式下,当所采集的温度在上下限之外时,TMP101会根据配置寄存器中的TM状态来决定器件是工作在比较模式还是中断模式。当工作在比较模式下时,所采集的温度等于或大于THIGH时,比较器将激活ALERT告警输出,提醒主机当前工作温度不正常,只有当温度低于TLOW时,ALERT信号才恢复正常。正常工作时,默认方式为比较模式。当器件工作在中断模式下,且所采集的温度在上下限之外时,比较器都会激活ALERT报警输出,只有在对寄存器进行读操作或者器件在关断模式下时,ALERT信号才恢复正常在此种模式下可进行系统的耐温测试。

另外,器件还具有节能的关断模式,如果选择该模式,当前的温度转换结束后,器件会自动关断,此时电流消耗只有1uA,只有向配置寄存器的OS/ALERT位写1才可以开启下一次温度转换。该模式由配置寄存器的SD数据位来设定。

3.2 串行接口

TMP101的2线分别是数据线SDA和时钟线SCL,当它作为从器件在串行总线上运行时,SCL线是输入线,SDA线是双向串行数据线。另外,根据串行总线规范,TMP101有一个7位受控地址,受控地址中的最高有效位设为“10010”,另外两个最低有效位通过管脚ADD0来控制。当SCL为高电平时SDA的数据应当保持稳定否则任何SDA的变化都被视为控制信号。TMP101在传送数据过程中共有开始信号、结束、应答三种信号类型。

(1) I2C总线通信协议

只有当总线不忙时,才可以开始传送数据。

在传送数据期间,时钟信号线为高电平时,数据线SDA必须保持不变,只有在启动/停止状态信号到来后,数据线SDA才能改变。

(2) 启动/停止状态信号

当时钟信号为高电平且数据线SDA从高电平变为低电平时产生起始位信号。TMP101监控SDA和SCL的状态,只有当启动信号到来后,芯片才开始工作。


  时钟信号为高电平且数据线SDA从低电平变为高电平时产生停止位信号。当停止信号到来时,所有工作结束。

当主设备器件发送起始信号和TMP101的地址后,TMP101便开始监控总线,若接收的地址无误,将发出一个确认信号,并根据R/W位的状态来执行读/写操作。

(3) 写操作

写操作时,先由主设备器件向TMP101发送起始状态和TMP101的地址信息(R/W位=0),然后由主设备器件发送数据而由TMP101接收数据。写操作可以分为1字节写操作和页面(16字节)写操作两种方式,两者的操作过程基本相同,不同之处在于主设备写入数据的多少。

(4) 读操作

读操作与写操作所不同的是,首先由主设备器件向TMP101发送起始状态和TMP101的地址信息(R/W位=1),然后由TMP101发送数据而由主设备器件接收数据。读操作分为单字节读操作和连续读操作两种方式 图3给出了软件读取TMP101寄存器数值的流程图。

4 和PrPMC800模块的接口应用

PrPMC800模块是满足PMC PCI规范的处理机模块,它采用4个标准的64脚PMC接口作为对外总线接口,其中第4个PMC接口的1、2引脚是它的I2C接口引脚,通过其模块内部的桥接控制ASIC芯片可将该接口的数据传到模块的处理器。该处理器模块对温度要求较高,工作温度范围在0℃~55℃,所以在实际应用中需要对处理器模块环境温度进行采集和分析,而利用TMP101可以很方便的实现PrPMC800模块的温度采集功能,其功能系统框架图如图4所示。

在该系统中,PrPMC800模块作为总线控制器,双方通过I2C总线连接,温度采集结果也通过该总线输出。为和PrPMC800模块存储VPD的srom电压兼容,TMP101芯片采用3.3V供电,转换精度为0.5℃测量温度为-55℃~125℃。温度报警输出引脚ALERT接入CPLD,当ALERT信号有效时,CPLD启动到800卡的HOSTINT中断,告知CPU系统的温度出现问题。考虑到温度传感器的报警中断输出,系统中采用的是开路输出,可以将几个温度传感器报警输出线相或来构成多点采集温度系统,从而测试单板不同位置的温度,同时也可监测风扇转速对单板温度的影响。

5 结论

实际应用表明,TMP101芯片具有较高的性能,利用它可以较好地实现预期的设计功能。利用主控CPU和多片TMP101可以很容易地构成一个低电压低功耗的多点数字测温系统,且能得到较高的温测精度和较高的读取速度。该系统目前已被应用于某无线接入服务器的单板系统设计中,实践证明:运行效果良好。

关键字:功耗  兼容  分辨率 编辑: 引用地址:带I2C接口的数字温度传感器TMP101及其应用

上一篇:MAX1452/55传感器信号调理器的启动要求
下一篇:基于W3100A的IP荷重传感器设计

推荐阅读最新更新时间:2023-10-13 10:45

EMBC推出ULPBench,检测超低功耗MCU
加州圣何塞——嵌入式微处理器基准协会(EMBC)最近公布了一系列的测试计划,用以衡量超低功耗微控制器的功耗情况。ULPBench-CP是ULPBench系列的第一款工具,该产品主要针对于主动模式下能耗小于28毫安的MCU。 嵌入式微处理器基准协会是一个非盈利组织,成立于1997年,它开发基准软件,帮助设计师为他们的系统选择正确的嵌入式处理器。EMBC制定的基准算法和开发的应用组成了一些基准套系,主要是针对消费电子、数字娱乐、网络、汽车/工业、电信、Java和办公设备产品的。 此次推出的ULPBench-CP旨在测试用于医疗植入物的MCU以及使用纽扣电池的物联网设备,这些设备的最大共同点就是长时间使用,终生不
[单片机]
EMBC推出ULPBench,检测超低<font color='red'>功耗</font>MCU
超低功耗、带LCD驱动MCU,与无线抄表绝配!
传统抄表费时、费力、且准确性和及时性得不到保障。无线抄表因其能够准确、可靠地完成数据的采集、处理以及传输等功能,从而解决了长久困扰三表抄表难的问题,成为了智能抄表系统发展的必然趋势。 世强代理的EFM32TG840是Silicon Labs 推出的一款高性能、内置LCD驱动、超低功耗ARM Cortex-M3核的MCU,可在智能水、气、电、热表广泛应用。以下图1是无线抄表的结构图。 如图所示,一个完整的无线抄表包含以下模块: 主控制器: 根据需求可选择不同配置的EFM32作为MCU,本应用选用EFM32TG840作为主控,QFN64、FLASH 8-32KB、RAM
[工业控制]
超低<font color='red'>功耗</font>、带LCD驱动MCU,与无线抄表绝配!
ADI五款引脚兼容正交调制器可用于多种工作频段的设计
美国模拟器件公司(Analog Devices,ADI)近日发布了五款能覆盖250兆赫兹(MHz)~4吉赫兹(GHz)频率范围的引脚兼容正交调制器系列产品以扩展其射频(RF)集成电路(IC)产品种类,从而能允许无线系统设计工程师按照多种工作频段和蜂窝手机标准实现标准化电路板设计。 五款调制器的每一款都在它的特定频段有最佳的性能,这比使用一个调制器来覆盖整个频段在性能上有很大的提高。这些调制器是用来将复数调制信号(例如语音、数据或模拟视频信号)从基带信号直接上变频到RF频率。ADI公司新的正交调制器可以在输出更高功率的同时提供具有更好线性度的调制信号,从而无需在发射信号链中使用中频电路级即可提高传输质量并且降低系统成本。为了进一步降
[新品]
单片机PIC16C7X在低功耗识别抄表系统中的应用
  目前,许多行业的抄表系统,一般都停留在手工抄写然后人工汇总的水平上。随着经济改革的深入发展,人们要求信息及时、准确、全面;显然,手工抄写不能满足经济生活的要求。本文介绍了一种用单片机控制的抄表系统,可以记录多项信息,具有低功耗、低成本、便于携带、易于操作等特点,非常适合电厂、化工厂等相关行业的抄表系统。    1 系统的总体结构及工作原理   该系统由信息钮、识读器、通信座、计算机组成。将一个包含特定标识信息的"信息钮"安放在某个固定位置上,该位置可能是一台设备或一个部位,设备上安装有许多表显示设备运行状况。工作人员定时或不定时记录表上数据,用携带的"识读器"先读信息钮,提取信息钮中的信息并储存在"识读器"内,信息
[单片机]
FPGA中高性能与低功耗的融合—SOPC大会
10月24日,Altera SOPC World 2008北京站开幕,来自京津地区超过500名工程师参加了这一探讨“高性能与低功耗设计”的技术盛宴。与深圳会展一样,在本次大会上,Altera的主题同样为高性能与低功耗的融合。同时介绍了其具有特点的下一代40-nm Stratix® IV FPGA,以及成熟的Cyclone® III FPGA和MAX® IIZ CPLD。尽管以上几款芯片规模各不相同,用途也完全不一眼,但都具有同一特点,即高性能与低功耗的统一。 什么样的FPGA可以成为SoC终结者吗? Altera技术服务副总裁Vince Hu在题为《多处理技术提高性能、降低功耗》的演讲中指出未来电子应用不但需
[嵌入式]
FPGA中高性能与低<font color='red'>功耗</font>的融合—SOPC大会
降低设备功耗的方法——精确测量
有人预言,全世界的能量需求很可能超出了所供给的能量。美国能源部估计,预计美国总的能源消耗在2035年将增加30%,达到5万亿千瓦,而在同一时期计划开发的能源,包括可再生能源,增长率仅有22%。 此外,对能源管理的策略则是非常原始和低效的,结果降低了能源分配过程中的可靠性和稳定性。工程师们正努力改善所有电子产品中能量的利用效率,包括商用设备、家用设备、工业电机,以及网络设备。然而,也需要知道在一个闭环系统中能量是怎样被消耗来产生有益作用和减少浪费的。改善效率只是众多因素中的一个。改变消费者对效率的不关心可以通过功耗智能监视来实现,它可以给出节能的选择。 精确的功耗测量和持续监视产生的数据可以提交给本地数据和控
[测试测量]
降低设备<font color='red'>功耗</font>的方法——精确测量
微捷码提供32/28纳米低功耗工艺技术的参考流程
美国加州圣荷塞 2011年1月18日– 芯片设计解决方案供应商微捷码(Magma®)设计自动化有限公司(纳斯达克代码:LAVA)日前宣布,一款经过验证的支持Common Platform™联盟32/28纳米低功耗工艺技术的层次化RTL-to-GDSII参考流程正式面市。这款参考流程利用了Talus® IC实现系统独特的功耗优化和管理功能、最新的ARM Artisan® 32/28纳米LP工艺库以及Common Platform联盟的先进32/28纳米工艺技术,使得设计师能够降低功耗、缩短设计周期并降低芯片成本。 这款层次化参考设计采用了微捷码的Talus RTL-to-GDSII流程和针对Common Platfor
[半导体设计/制造]
PN8680M 12V1A超低功耗充电器芯片方案
PN8680M低功耗电源芯片是一款高性能的原边反馈控制器。PN8680M工作在原边检测和调整模式,可省略系统的光耦和TL431。PN8680M低功耗电源芯片拥有恒压恒流控制环路,可以实现高精度的恒压、恒流输出,以满足大部分充电器和适配器需求。骊微电子12V开关控制芯片PN8680M内置高压启动电路和极低的芯片功耗使得系统能够满足较高的待机功耗标准。 1.高压启动控制:PN8680M低功耗电源芯片在启动阶段,采用高压启动技术,芯片启动前2.0mA电流源为内部偏置电路供电并给外部VDD电容充电,快速启动。当VDD电压达到VDDon,芯片开始工作的同时高压启动电路关断;只要VDD电压不低于VDDoff,芯片维持正常工作。启动后,偏置电路
[嵌入式]
小广播
热门活动
换一批
更多
最新传感技术文章
更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 综合资讯

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved