TMP75和TMP175 //LM92(温度传感器) datasheet翻译

TMP75A

特点:

27个地址(TMP175)
8个地址(TMP75)
数字输出:两线串行接口
精度:7-12位精度,用户自选
误差:
最大±1.5℃ (-25℃~85℃)
最大±2.0℃ (-40℃~125℃)
低静态电流
50微安,0.1微安 备用
供电范围:2.7V~5.5V
so-8和somp-8 小外形封装

应用:

电源温度监控
计算机外围温度保护
笔记本电脑
智能手机
电池管理
工作机器
恒温控制器
环境监控
机电设备温度

描述

TMP175和TMP75是双线,串行输出温度传感器,可用SO-8和MSOP-8封装。无需外部组件。TMP175与TMP75读温精度可以达到0.0625℃
TMP175和TMP75具有smbus兼容的两线接口,TMP175允许在一个总线上最多27个设备,TMP75允许在一个总线上最多8个设备。TMP175和TMP75都具有SMBus报警功能。
TMP175和TMP75是各种通信、计算机、消费、环境、工业和仪表应用的扩展温度测量的理想选择。
TMP175和TMP75适用于- 40°C至+125°C的温度范围内。
在这里插入图片描述

绝对最大额定参数

供电电压 7.0V
输入电压 -0.5V~7V
输入电流 10mA
工作温度范围 -55℃~+127℃
存储温度范围 -60℃~+130℃
节点温度 +150℃
防静电等级:
人体模型 4000V
带电设备模型 1000V
机器模型 300V
超过这些额定值的应力可能导致永久性损伤。长期暴露在绝对最大条件下可能降低设备的可靠性。这些只是额定值,不支持在这些或任何超过这些条件的环境下工作
输入电压额定值支持所有TMP175与TMP75的输入电压

电气特性

在这里插入图片描述
(1)指定为12位分辨率

一般特征

Ta = +25℃且V+= 5.0V情况下,除非特殊说明
不同温度下的静态电流 不同温度下的关闭电流
在这里插入图片描述
不同温度下的转换时间 不同温度下的测量误差
在这里插入图片描述
总线激活情况下的静态电流和温度
在这里插入图片描述

/*=================================================================================================================================

lm92

特点

窗口比较功能可精简ACPI兼容型温度监视及控制系统的设计
串行总线接口
独立的开漏输出支持中断和关键温度关机
停机模式可以最小化功率消耗
一条总线最多挂载四个LM92
十二位正电压信号输出
工作温度最高150℃

应用

HVAC
医疗电子产品
系统温度管理
个人电脑
办公电子产品
汽车

主要规格参数

供电电压 2.7V~5.5V
电源电流 运行时:350微安(一般)625微安(最大)停机时:5微安(一般)
测温精度
30℃,±0.33℃(max)
10℃~50℃,±0.50℃(max)
-10℃~85℃±1.0℃(max)
125℃ ±1.25℃(max)
-25℃~150℃ ±1.5℃(max)
精度0.0625℃
线性 ±0.5℃(max)

描述

LM92 是一个数字温度传感器,温度窗口比较器,具有i2c串行总线接口,精度为±0.33℃。LM92的窗口比较体系简化了温度控制系统的设计。当温度超出可编程窗口时,开路漏极中断(INT)输出变为活动,而当温度超过可编程临界限制时,单独的临界温度警报(T_CRIT_A)输出变为活动。中断输出可以运行在比较器模式或事件模式,而临界温度警报输出只能运行在比较器模式。
主机可以对窗口的上下限和临界温度值进行编程。可编程迟滞以及故障队列可用来减少误跳闸。两个引脚(A0,A1)可用于地址选择。传感器上电的默认阈值2°C THYST, 10°C 最低温度64°C最高温度,和80°C 临界温度值。
在这里插入图片描述
SDA双向串行数据线,开漏级输出
SCL串行总线时钟输入
T_CRIT_A临界温度报警,开漏输出
GND接地
INT 中断,开漏极输出
+Vs 正极电压输入 2.7V-5.5V直流电压
A0-A1 用户设置地址输入 接地- 0 接Vs- 1

典型应用

在这里插入图片描述

绝对最大额定参数

供电电压 -0.3V~ 6.5V
引脚电压 -0.3V~Vs+0.3V
引脚输入电流 5mA
封装输入电流 20mA
临界温度报警与中断输出槽电流 10mA
临界温度报警与中断输出电压 6.5V
存储温度 -65℃~+125℃
防静电敏感等级 人体模型 2500V
机器模型 250V
(1)绝对最大额定值表示设备可能发生损坏的限度。当设备运行超过其额定运行条件时,不适用直流和交流电气规范。
(2)当任何引脚的输入电压VI超过电源(VI < GND或VI > +VS)时,该引脚的电流应限制在5mA以内。20ma最大封装输入电流额定值限制了可以安全地超过电源的引脚数量,输入电流从5 mA到4 mA。
(3)人体模型,100pf放电通过1.5 kΩ电阻。机器模型,200pf放电直接进入每个引脚。
(4)无铅和无铅封装的回流温度分布是不同的。

运行参数

温度范围 -55℃~+125℃
供电电压范围 +2.7V~+5.5V

不建议在超过125℃的环境下长时间运行

电气特性 温度-数字 转换器特性

除非另外注明,这些规格默认适用于LM92在供电电压Vs在2.7V~5.5V的情况下。黑体字适用于-55到150度范围内,其余的适用于25℃情况下,除非另外注明

参数 条件 典型 (1) 误差(2) 单位
精度 (3) T A = +30°C, +VS = 3.3V to 4.0V ±0.33
T A = 10°C or +50°C, +VS = 3.3V to 4.0V ±0.50
T A = −10 °C or +85°C, +VS = 3.3Vto 4.0V ±1.00 °C (max)
T A = +125°C, +VS = 4.0V ±1.25
T A = −25°C to 150°C, +VS = 4.0V ±1.50
分辨率 13 Bits
0.0625 °C
线性度(5) ±0.5 °C (max)
传递函数偏移误差(6) +VS = 4.0V °C (max)
传递函数提供灵敏度的偏移误差 2.7V ≤ +VS< 3.6V °C/V (max)
3.6V ≤ +VS≤ 5.5V °C/V (max)
温度转换时间 (7) 500 1000 ms
静态电流 I2C 未激活 0.35 mA
I2C 激活 0.35 0.625 mA (max)
关闭状态 5 µA T HYST Default Temperature 2(8)(9) °C T LOW Default Temperature (9) 10 °C T HIGH Default Temperature (9) 64 °C T C Default Temperature (9) 80 °C

(1)典型值为TA = 25℃,代表最有可能的参数范数
(2)保证德州仪器的AOQL(平均出厂质量水平)限度。
(3)表1中的限值取代电特性表中的限值。精度指标包括由线性、偏移和增益引起的误差。精度规范包括自动加热和可忽略不计的数字输出负载的影响。上拉电阻应该最大(典型推荐为10k),这样由于数字输出负载而产生的自加热可以忽略不计。
(4)中间温度下的极限可以使用直线插值计算,如图2和图3所示。
(5)线性误差被定义为最糟糕的情况的差异计算的实际读数,读数来自于直线的端点在30°C和125°C情况下或在30°C到125°C之间或在30°C和−25°C情况下或为30°C到−25°直接的范围内的测量值。
(6)偏移误差校准应在30°C进行。传递函数的残差等于精度极限减去偏置极限。这并没有考虑到电源灵敏度的偏移误差。也没有考虑到所用校准系统所引起的误差。
(7)本规范仅用于说明温度数据的更新频率。LM92可以在任何时候读取,而不用考虑转换状态(并且会产生最后的转换结果)。如果转换正在进行中,则转换将被中断并在阅读结束后重新启动。
(8) 12位+符号,2的补码
(9)开机时设置的默认值。
在这里插入图片描述
在这里插入图片描述
表1 温度精度参数限制
Conditions +VS=2.7V +VS=3.3V +VS=4V +VS=5V +VS=5.5V Unit
T A = −25°C −1.35/+1.50 −1.25/+1.50 −1.25/+1.50 −1.05/+1.70 −1.05/+1.80 °C (max)
T A = −10°C ±1.00 −0.90/+1.00 −0.90/+1.00 −0.70/+1.20 −0.70/+1.30 °C (max)
T A = 0°C −0.80/+0.75 −0.70/+0.75 −0.70/+0.75 −0.50/+0.95 −0.50/+1.05 °C (max)
T A = 10°C −0.60/+0.50 ±0.50 ±0.50 −0.30/+0.70 −0.30/+0.80 °C (max)
T A = 30°C −0.43/+0.33 ±0.33 ±0.33 −0.13/+0.53 −0.13/+0.63 °C (max)
T A = 50°C −0.60/+0.50 ±0.50 ±0.50 −0.30/+0.70 −0.30/+0.80 °C (max)
T A = 85°C −1.10/+0.85 −1.00/+0.85 −1.00/+0.85 −0.80/+1.05 −0.80/+1.15 °C (max)
T A = 125°C −1.60/+1.25 −1.50/+1.25 ±1.25 −1.05/+1.45 −1.05/+1.55 °C (max)
T A = 150°C ±1.90 −1.75/+1.50 ±1.50 −1.30/+1.70 −1.30/+1.80 °C (max)

数字直流特性

除非另外注明,这些规格默认适用于LM92在供电电压Vs在2.7V~5.5V的情况下。黑体字适用于-55到150度范围内,其余的适用于25℃情况下,除非另外注明
在这里插入图片描述

串行总线数字交换特性

在这里插入图片描述
(1)典型值为TA = 25°C,代表最有可能的参数范数。
(2)保证德州仪器的AOQL(平均出厂质量水平)限度。
(3)当SCL和SDA边缘率相似时,在总线输入逻辑水平(Vin(0)=0.3xVA(下降沿)和Vin(1)=0.7xVA(上升沿))时测试时序规范。
(4)保持SDA和/或SCL线路低电平的时间间隔大于tTIMEOUT,将导致LM92将SCL和SDA重置为串行总线通信的空闲状态(SDA和SCL设置为高电平)。
在这里插入图片描述

在这里插入图片描述
LM92温度传感器集成了带隙型温度传感器,13位ADC和一个数字比较器,用户可编程的上下限值。当TLOW和THIGHT窗口以外的温度时,比较器要么激活INT行,要么激活T_CRIT_A行,当温度超过T_CRIT。这些线路可对模式和极性进行编程。
s

温度比较

LM92提供了较高和较低的温度比较点的窗口比较,第二个跳闸点(T_CRIT)作为临界警报关闭。图七描述了比较函数与操作模式。
状态位
内部状态由下所示
“true” 对于这些各自的位,温度超过Thigh或T_CRIT是真,一个真对于Tlow表示温度低于Tlow
“false”假设温度已经越过THIGH或T_CRIT以上,那么温度必须下降到相应的THYST点以下(THIGH- THYST或T_CRIT - THYST),以使条件是假
对于Tlow假设温度已经低于Tlow,温度超过TLOW + THYST时,一个假才会发生。

硬件输出
T_CRIT_A硬件输出反映了T_CRIT_A标志,当标志为真,T_CRIT_A总会持续,不论在什么模式。读LM92对T_CRIT_A的输出没有影响,即使内部转换已经重新运行。

a)硬件中断输出模式如下
比较器中断模式:用户读取部分重置输出直到下一次测量完成。如果条件仍然为真,在下次转换周期结束时再次设置输出。比如,如果用户从未读,并且温度低于Tlow,随后中断激活。这个状态将会保持,直到温度高于Tlow+THYST。然而,如果用户读了温度,输出将会被重置。在下一个转换周期结束,如果条件为真,输出将会再次设置。如果不是真,输出仍会重置。

b)事件中断模式:用户读部分会重置输出直到下一次条件事件发生(换句话说,输出只会在条件为真时设置一次,如果通过读重置,输出仍会重置,直到温度下一次越过触发阈值)相反,如果用户从未读部分,输出将在设置输出的第一个事件之后无限期地保持设置。事件中断模式的事件定义为:
1、向上移动跨越设定值
2、在一个设定值对应的滞后上向下移动(超过这个设定值之后)

例:如果用户从没读过该部件,且温度低于Tlow然后中断将会激活。如果用户一直不读,这个状态将会永久保持。然而如果用户读了该不部件,输出将会被重置。即使条件为真,输出仍会被重置。温度必须超过Tlow+THYST来再次设置输出。
在这两种模式下,读取LM92任何传感器将会重新启动转换。这使得设计师准确的知道何时LM92开始比较。这可以防止在重新编程设定值之后出现不必要的中断。通常情况下,系统中断输入在重新编程设定值之前被屏蔽。通过在重置设定值之后,中断屏蔽之前读取,可以防止意外中断。
避免编程设定值距离太近,使它们的滞后值重叠。例如,THYST值为2°C,然后将THIGH和TLOW彼此设置在4°C以内将违反这一限制。更具体地说,假设THYST设置为2°C, THIGH设置为64°C。如果TLOW设置为等于或高于60°C,则违反此限制。

默认设置

LM92总是在已知状态下通电。LM92上电默认条件是:
1.比较器中断模式
2.TLOW设置为10摄氏度
3.THIGH设置为64℃
4.T_CRIT温度设置为80℃
5.THYST设置为2℃
6.INT和T_CRIT_A低电平有效
7.指针设置为“00”;温度寄存器
当电源电压从0伏上升到与下列曲线中绘制的电压电平相交时,LM92寄存器将始终重置为这些默认值。当电源电压降至该曲线所示电压以下时,LM92寄存器将再次复位。

在这里插入图片描述

串行总线接口

LM92作为串行总线上的从机工作,因此SCL线是输入(LM92不产生时钟),而SDA线是双向串行数据线。根据串行总线规范,LM92有一个7位从机地址。从机地址的五个最高有效位硬连线在LM92内部,为“10010”。地址的两个最低有效位被分配给引脚A1–A0,并通过将这些引脚接地来设置为低电平(0);或至+VS表示高电平,(1)。
因此,完整的从机地址为:

在这里插入图片描述

在这里插入图片描述
事件中断模式被绘制成用户正在读取。如果用户不读取,输出将变低并保持这种状态,直到LM92被读取。绘制比较器中断模式时,用户好像从未读取过该器件。如果用户读取,一旦执行读取指令,输出将变为高电平,如果故障条件仍然存在,则在下一次转换结束时变为低电平。

温度数据格式

温度数据可以从温度和设定点寄存器中读取;并写入设定点寄存器。温度数据可以随时读取,尽管读取速度快于LM92的转换时间会阻止数据更新。温度数据由一个13位二进制补码字表示,其最低有效位等于0.0625:
在这里插入图片描述

关机模式

通过串行总线设置配置寄存器中的关断位,可以使能关断模式。关断模式将电源电流降至5安(典型值)。如果先前已设置,则T_CRIT_A复位。由于转换在关断期间停止,因此T_CRIT_A和INT将不可操作。串行总线接口保持激活状态。串行总线的时钟和数据线上的活动可能会略微增加关断模式静态电流。在关断模式下,可以读写寄存器。LM92需要几毫秒来响应关机命令。

INT和T_CRIT_A输出

INT和T_CRIT_A输出是开漏输出,没有内部上拉。直到从某个外部源(通常是上拉电阻)提供上拉电流,才会在这些引脚上观察到“高”电平。电阻值的选择取决于许多系统因素,但通常上拉电阻应尽可能大。这将最大限度地减少LM92内部加热引起的任何误差。根据LM92高电平输出电流规格,提供2伏高电平的上拉电阻最大值为30K欧姆。

故障队列

当LM92用于噪声环境时,提供4个故障的故障队列,以防止误跳闸。4个故障必须连续发生,以设置标志以及INT和T_CRIT_A输出。通过将配置寄存器的位4设为高电平,可以使能故障队列(参见配置寄存器)。

内部寄存器结构

在这里插入图片描述
LM92中有四个数据寄存器,由指针寄存器选择。上电时,指针设置为“00”;温度寄存器的位置。指针寄存器锁存它被设置的最后一个位置。在中断模式下,都去LM92会复位INT输出。将器件置于关断模式会复位INT和T_CRIT_A输出。除只读的温度寄存器外,所有寄存器均可读写。
对LM92的写入将始终包括地址字节和指针字节。写入配置寄存器需要一个数据字节,而TLOW、THIGH和T_CRIT寄存器需要两个数据字节。
读取LM92可以通过以下两种方式进行:如果锁存在指针中的位置是正确的(大多数情况下,指针将指向温度寄存器,因为它将是从LM92读取最频繁的数据),则读取可以简单地由地址字节组成,然后取回相应数量的数据字节。如果需要设置指针,则一个地址字节、指针字节、重复开始和另一个地址字节加上所需的数据字节数将完成读取。
第一个数据字节是最高有效位在前的最高有效字节,只允许读取确定温度条件所需的数据。例如,如果温度数据的前四位表明临界条件,主机处理器可以立即采取措施来补救过高的温度。在读取结束时,LM92可以接受来自主机的确认或不确认(无应答通常用作从机信号,表明主机已读取其最后一个字节)。
D7位为低电平时,从16位寄存器中意外读取8位会导致LM92在SDA线保持低电平的状态下停止,如图9所示。这可以防止任何进一步的总线通信,直到至少9个额外的时钟周期已经发生。或者,主机可以发出时钟周期,直到SDA变为高电平,此时发出“停止”条件将复位LM92。
D7位为低电平时,从16位寄存器中意外读取8位会导致LM92在SDA线保持低电平的状态下停止,如图9所示。这可以防止任何进一步的总线通信,直到至少9个额外的时钟周期已经发生。或者,主机可以发出时钟周期,直到SDA变为高电平,此时发出“停止”条件将复位LM92。

在这里插入图片描述

指针寄存器(POINTER REGISTER)

选择要读取或写入的寄存器:
在这里插入图片描述

温度寄存器(TEMPERATURE REGISTER)

在这里插入图片描述
D0-D2:状态位
D3=D15:温度数据,最低有效位位0.0625摄氏度。二进制补码形式

配置寄存器(CONFIGURATION REGISTER)

在这里插入图片描述
在这里插入图片描述
D0:关机——当设置为1时,LM92进入低功耗关机模式。上电默认值为“0”。
D1:中断模式- 0是比较器中断模式,1是事件中断模式。上电默认值为“0”。
D2,D3: T_CRIT_A和INT极性- 0为低电平有效,1为高电平有效。输出为开漏。商店默认值位”0“。
D4:故障队列-当设置为1时,故障队列被启用,参见故障队列。上电默认值为“0”。
D5–D7:这些位用于生产测试,正常运行时必须保持为零。

THYST, TLOW, THIGH AND T_CRIT_A寄存器

在这里插入图片描述
D3-D15 : THYST, TLOW, THIGH ,T_CRIT_A 温度数据,商店默认值分别为THYST=2℃, TLOW=10℃, THIGH=64℃ ,T_CRIT_A =80℃
避免将设定值编程得太接近,以至于它们的迟滞值重叠。参见温度比较。T
THYST从THIGH和T_CRIT中减去,并添加到TLOW。

制造商身份寄存器

在这里插入图片描述

I2C时序图

在这里插入图片描述从预设指针位置读取2字节数据,如温度或比较寄存器

在这里插入图片描述
指针设置后立即读取2字节寄存器,如温度寄存器或比较寄存器

在这里插入图片描述
从用预置指针从配置寄存器读取1字节

在这里插入图片描述
指针设置后立即从配置寄存器读取

在这里插入图片描述写配置寄存器

在这里插入图片描述写比较寄存器

应用提示

下图中的温度响应图描述了一个满足ACPI要求的典型应用。在这种类型的应用中,温度范围被赋予一个任意的“粒度(间隔尺寸)”值,即温度通知事件应该发生的窗口。LM92可以根据设计者选择的窗口大小进行编程,只要超过窗口限制,它就会向处理器发出中断。内部标志允许快速确定温度是上升还是下降。
T_CRIT限制通常使用其单独的输出来激活与处理器分离的硬件关闭电路。这样做是因为预计如果温度变得如此之高,处理器可能没有响应。然后,单独的电路可以关闭系统,通常是通过关闭电源。
请注意,INT和T_CRIT_A输出是独立的,但可以通过导线连接在一起。另一种方法是,可以通过二极管“或”的方式连接到INT线上,使得T_CRIT_A事件激活INT线,但INT事件不会激活INT线。这在需要同时通知处理器和单独的T_CRIT_A关闭电路的情况下是有用的(也许处理器仍在工作,可以通过独立的关断电路协调正常关断)
为了实现与ACPI兼容的检测,有必要在温度超出窗口时进行检测,发出中断,为中断提供服务,并根据所需的温标粒度对窗口进行重新编程。重新编程的窗口现在将有当前的温度在里面,准备在温度偏离当前窗口时发出中断。
为了理解这个图,假设在左手边,系统处于某个标称温度。对于第一个事件,温度上升超过窗口上限THIGH,导致INT激活。系统通过查询LM92的状态位来响应中断,并确定THIGH已被超过,表明温度正在上升。然后,系统将温度限值编程为一个更高的值,该值等于所需的粒度。请注意,在事件中断模式下,重新编程限值会导致发出第二个已知的中断,因为温度已在窗口内返回。在比较器中断模式下,LM92只是停止发出中断。
第二个事件同样的是温度上升。第三个事件是典型的温度下降。这是显示LM92功率的条件之一,因为用户会收到温度下降超过下限的通知。
临界报警事件激活单独的临界输出。通常,这将使电路独立于处理器,假设如果系统达到此温度,处理器可能没有响应。
在这里插入图片描述

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值