位置:51电子网 » 技术资料 » 传感与控制

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

发布时间:2007/4/23 0:00:00 访问次数:514

带I2C接口的数字温度传感器TMP101及其应用 [日期:2005-6-2] 来源:国外电子元器件 作者:胡东川 张兴明 李 竹 [字体:传感器,较宽的温度测量范围和较高的分辨率使其可以广泛应用于许多温度测量场合。TMP101可通过串行总线接口方便地与数字系统相连,同时还具有关闭模式和报警输出。文中介绍了TMP101的内部结构和主要特性,并给出了与PrPMC800模块的接口应用。

关键词:温度传感器;I2C;SMBus;PrPMC800;TMP101

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来设置,设置错误队列的目的是用来防止环境噪声对报警输出的影响;<

带I2C接口的数字温度传感器TMP101及其应用 [日期:2005-6-2] 来源:国外电子元器件 作者:胡东川 张兴明 李 竹 [字体:传感器,较宽的温度测量范围和较高的分辨率使其可以广泛应用于许多温度测量场合。TMP101可通过串行总线接口方便地与数字系统相连,同时还具有关闭模式和报警输出。文中介绍了TMP101的内部结构和主要特性,并给出了与PrPMC800模块的接口应用。

关键词:温度传感器;I2C;SMBus;PrPMC800;TMP101

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来设置,设置错误队列的目的是用来防止环境噪声对报警输出的影响;<

相关IC型号

热门点击

 

推荐技术资料

滑雪绕桩机器人
   本例是一款非常有趣,同时又有一定调试难度的玩法。EDE2116AB... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!