深入解析LM92:高精度数字温度传感器的卓越之选
在电子设备的设计中,温度监测与控制是至关重要的环节,尤其是在对温度敏感的应用场景中,如HVAC、医疗电子、电子测试设备等。德州仪器(TI)的LM92数字温度传感器,凭借其高精度、多功能以及易于集成的特点,成为了众多工程师的理想之选。今天,我们就来深入了解一下这款传感器。
文件下载:lm92.pdf
一、LM92核心特性与应用场景
特性亮点
- 高精度测量:LM92拥有最高±0.33°C的测量精度,能在-25°C至150°C的宽温度范围内提供可靠的数据。这得益于其先进的温度转换技术和精心校准的电路设计,使得在不同的工作环境下都能保持出色的性能。
- 窗口比较功能:该功能极大地简化了与ACPI兼容的温度监测和控制系统的设计。通过设置温度窗口的上下限,当温度超出预设范围时,传感器能及时发出中断信号,方便系统采取相应的措施。
- 低功耗设计:具备关机模式,在关机状态下,电源电流仅为5μA(典型值),有效降低了系统的功耗。这对于需要长时间运行且对功耗有严格要求的设备来说,是一个非常重要的特性。
- 多设备连接能力:最多可将四个LM92连接到单个总线上,方便实现多点温度监测。这种扩展性使得在大型系统中,能够轻松构建分布式温度监测网络。
- 12位+符号输出:提供12位分辨率的数字输出,最小分辨率可达0.0625°C,能够精确地反映温度的细微变化。
- 独立的开漏输出:中断(INT)和临界温度关机(T_CRIT_A)分别有独立的开漏输出,方便与不同的控制器和系统硬件进行连接。
应用场景
LM92的广泛应用场景得益于其出色的性能和特性。它在HVAC系统中,可精确监测室内外温度,实现空调的智能控制;在医疗电子设备中,确保设备在安全的温度范围内运行,保障医疗操作的准确性和可靠性;在电子测试设备中,对测试环境的温度进行实时监测,提高测试结果的准确性;在个人电脑和办公电子设备中,实现系统的热管理,防止设备因过热而损坏;在汽车领域,可用于发动机、电池等关键部件的温度监测,保障行车安全。
二、关键技术参数剖析
电源与电流
LM92的电源电压范围为2.7V至5.5V,适应多种电源环境。在工作状态下,典型电源电流为350μA,最大为625μA;关机状态下,典型电流仅为5μA。这种宽电压范围和低功耗的设计,使得LM92在不同的电源条件下都能稳定工作,并且能够有效降低系统的整体功耗。
温度精度
在不同的温度区间,LM92展现出了出色的精度表现:
- 在+30°C时,精度可达±0.33°C(最大)。
- 在-10°C至50°C范围内,精度为±0.50°C(最大)。
- 在-10°C至85°C范围内,精度为±1.0°C(最大)。
- 在+125°C时,精度为±1.25°C(最大)。
- 在-25°C至150°C范围内,精度为±1.5°C(最大)。
线性度与分辨率
线性度误差最大为±0.5°C,确保了温度测量的准确性和一致性。分辨率为0.0625°C,能够精确地捕捉温度的微小变化,为系统提供更精确的温度数据。
三、功能模块详解
温度比较功能
LM92提供了窗口比较功能,通过设置下限((T{LOW}))和上限((T{HIGH}))触发点,对温度进行实时监测。当温度超出这个窗口范围时,INT线会被激活;当温度超过临界温度(T_CRIT)时,T_CRIT_A线会被激活。同时,内部状态位会实时反映温度与设定点的比较结果,方便系统进行判断和处理。
状态位与硬线输出
状态位根据温度与设定点的关系进行更新,“True”表示温度高于(T_{HIGH})或TCRIT,或者低于(T{LOW});“False”则需要温度下降到相应的滞后点以下((T{HIGH}-T{HYST})或(T{CRIT}-T{HYST})),或者上升到(T{LOW}+T{HYST})以上。
T_CRIT_A硬线输出会始终镜像T_CRIT_A标志,当标志为“True”时,输出被断言。INT硬线输出有两种工作模式:比较器中断模式(默认)和事件中断模式。在比较器中断模式下,用户读取传感器会重置输出,直到下一次测量完成;在事件中断模式下,输出仅在条件“事件”发生时被设置一次,并且只有在越过下一个触发阈值时才会再次被设置。
默认设置
LM92在上电时会自动进入已知状态,其默认设置如下:
- 比较器中断模式。
- (T_{LOW})设置为10°C。
- (T_{HIGH})设置为64°C。
- T_CRIT设置为80°C。
- (T_{HYST})设置为2°C。
- INT和T_CRIT_A为低电平有效。
- 指针设置为“00”,指向温度寄存器。
串行总线接口
LM92作为串行总线上的从设备,SCL线为输入(不产生时钟),SDA线为双向串行数据线。其具有7位从设备地址,其中5位最高有效位为硬连线“10010”,剩下的2位最低有效位由A1 - A0引脚设置。这种地址设置方式使得多个LM92可以方便地连接到同一总线上,实现多点温度监测。
温度数据格式
温度数据可以从温度和设定点寄存器中读取,并且可以写入设定点寄存器。温度数据由13位补码表示,最低有效位(LSB)等于0.0625°C。这种数据格式既保证了温度数据的准确性,又方便与微控制器进行数据交互。
关机模式
通过串行总线设置配置寄存器中的关机位,可以启用关机模式。在关机模式下,电源电流降低到5μA(典型值),T_CRIT_A被重置,转换停止,但串行总线接口仍然保持活跃。这使得在不需要进行温度监测时,能够有效降低系统的功耗。
故障队列
为了防止在噪声环境中出现误触发,LM92提供了一个包含4个故障的故障队列。只有当连续出现4个故障时,才会设置标志以及INT和T_CRIT_A输出。通过设置配置寄存器的第4位为高电平,可以启用故障队列功能。
四、内部寄存器结构及操作
寄存器概述
LM92内部有四个数据寄存器,通过指针寄存器进行选择。上电时,指针寄存器默认设置为“00”,指向温度寄存器。除温度寄存器为只读寄存器外,其他寄存器均可读写。
指针寄存器
指针寄存器用于选择要读写的寄存器,其P0 - P2位用于寄存器选择,P3 - P7位必须保持为零。
温度寄存器
温度寄存器为只读寄存器,其中D0 - D2位为状态位,D3 - D15位为温度数据,采用补码格式,每个LSB对应0.0625°C。
配置寄存器
配置寄存器可读写,其各位功能如下:
- D0:关机位,设置为1时进入低功耗关机模式,上电默认值为“0”。
- D1:中断模式位,0为比较器中断模式,1为事件中断模式,上电默认值为“0”。
- D2、D3:T_CRIT_A和INT极性位,0为低电平有效,1为高电平有效,输出为开漏输出,上电默认值为“0”。
- D4:故障队列位,设置为1时启用故障队列功能,上电默认值为“0”。
- D5 - D7:用于生产测试,正常操作时必须保持为零。
(T{HYST})、 (T{LOW})、 (T_{HIGH})和T_CRIT寄存器
这些寄存器可读写,D0 - D2位未定义,D3 - D15位为 (T{HYST})、 (T{LOW})、 (T_{HIGH})或TCRIT的触发温度数据。上电默认值为 (T{LOW}=10°C), (T_{HIGH}=64°C),TCRIT = 80°C, (T{HYST}=2°C)。需要注意的是,在设置这些参数时,应避免设置点过于接近,导致滞后值重叠。
制造商识别寄存器
制造商识别寄存器为只读寄存器,其D0 - D15位存储制造商ID。
五、应用提示与典型电路设计
应用提示
在设计满足ACPI要求的应用时,可根据需要设置温度窗口大小,当温度超出窗口限制时,LM92会向处理器发出中断信号。通过查询内部标志,可快速判断温度是上升还是下降。T_CRIT_A输出可用于激活独立的硬件关机电路,以应对处理器可能无响应的情况。INT和T_CRIT_A输出可以进行线或连接,也可以通过二极管进行或连接,以实现不同的逻辑功能。
典型电路设计
- 基本应用电路:在典型应用中,LM92的电源引脚连接2.7V至5.5V的直流电源,SDA和SCL线连接到控制器,T_CRIT_A输出连接到硬件关机电路,INT输出连接到处理器的中断线。通过设置A0和A1引脚的电平,可以选择不同的从设备地址。
- 远程HVAC温度传感器电路:在远程HVAC温度传感器应用中,LM92通过3线(包括恒温器信号)进行通信。通过合理选择电阻和电容值,可以确保信号的稳定传输和抗干扰能力。
- ACPI兼容终端报警关机电路:通过使用电源的辅助输出为LM92供电,可以在计算机过热时自动关闭电源,以保护系统。
六、总结
LM92数字温度传感器以其高精度、多功能、低功耗和易于集成的特点,为电子工程师提供了一个优秀的温度监测解决方案。无论是在小型设备还是大型系统中,LM92都能发挥出色的性能,满足不同应用场景的需求。在实际设计中,工程师们可以根据具体的应用需求,合理设置寄存器参数,优化电路设计,以充分发挥LM92的优势。
你在使用LM92的过程中,遇到过哪些有趣的挑战或者独特的应用场景呢?欢迎在评论区分享你的经验和见解。
-
温度监测
+关注
关注
0文章
207浏览量
21194 -
数字温度传感器
+关注
关注
0文章
249浏览量
16136 -
lm92
+关注
关注
0文章
3浏览量
1553
发布评论请先 登录
深入解析LM92:高精度数字温度传感器的卓越之选
评论