深入剖析LM77:9位带符号数字温度传感器与热窗比较器

电子说

1.4w人已加入

描述

深入剖析LM77:9位带符号数字温度传感器与热窗比较器

在电子设备的设计中,温度监测与控制是至关重要的环节。今天,我们将深入探讨德州仪器(TI)的LM77,一款具有I2C串行总线接口的数字温度传感器和热窗比较器,它在系统热管理等多个领域有着广泛的应用。

文件下载:LM77-3EVAL.pdf

产品特性与应用场景

特性亮点

  • 窗口比较功能:简化了符合ACPI(高级配置与电源接口)规范的温度监测和控制系统的设计。
  • 串行总线接口:方便与其他设备进行通信。
  • 独立开漏输出:中断(INT)和临界温度关机(T_CRIT_A)分别有独立的开漏输出,便于灵活控制。
  • 低功耗模式:具备关机模式,可将功耗降至最低。
  • 多设备连接:单个总线最多可连接4个LM77。
  • 高精度输出:9位带符号输出,满量程读数超过128°C。
  • 多种封装形式:提供SOIC和VSSOP 8引脚封装。

应用领域

LM77的特性使其适用于多种场景,包括系统热管理、个人电脑、办公电子设备、电子测试设备、汽车以及HVAC(供热、通风与空气调节)系统等。

关键规格参数

电源参数

  • 电源电压:3.0V至5.5V,适应不同的电源环境。
  • 电源电流:工作时典型值为250μA,最大值为500μA;关机模式下典型值为5μA。

温度精度

  • 在 -10°C至65°C范围内,最大误差为±1.5°C。
  • 在 -25°C至100°C范围内,最大误差为±2°C。
  • 在 -55°C至125°C范围内,最大误差为±3°C。

功能描述

温度比较机制

LM77采用窗口比较架构,可设置上下限温度阈值(T_LOW和T_HIGH)以及临界温度阈值(T_CRIT)。当温度超出设定的窗口范围时,INT输出激活;当温度超过临界温度时,T_CRIT_A输出激活。

状态位与输出模式

  • 状态位:反映温度与设定阈值的关系,不受读取操作影响。
  • INT输出模式:有比较器中断模式(默认)和事件中断模式两种。在比较器中断模式下,读取设备会重置输出,直到下一次测量完成;在事件中断模式下,读取设备会重置输出,直到下一个触发事件发生。
  • T_CRIT_A输出:始终以比较器模式工作,用于立即关闭或重置系统。

串行总线接口

LM77作为串行总线上的从设备,SCL为时钟输入,SDA为双向串行数据线。其7位从地址的高5位固定为“10010”,低2位由引脚A1和A0设置。

温度数据格式

温度数据以10位二进制补码形式表示,最低有效位(LSB)为0.5°C。可从温度和设定点寄存器中读取温度数据,也可向设定点寄存器写入数据。

关机模式

通过设置配置寄存器中的关机位,可使LM77进入关机模式,此时电源电流降至典型值5μA,T_CRIT_A和INT输出停止工作,但串行总线接口仍保持活跃。

故障队列

为防止在嘈杂环境中误触发,LM77提供了最多4个故障的故障队列。只有连续出现4个故障时,才会设置标志和激活INT、T_CRIT_A输出。

内部寄存器结构

寄存器选择

数据寄存器由指针寄存器选择,上电时指针默认指向温度寄存器。指针寄存器会锁定最后设置的位置。

寄存器读写操作

除温度寄存器为只读外,其他寄存器均可读写。写入操作需包含地址字节和指针字节,不同寄存器所需的数据字节数不同。

读取方式

读取LM77有两种方式:若指针位置正确,可直接读取;若需要设置指针,则需按特定顺序进行操作。

应用提示

ACPI兼容设计

在ACPI兼容的应用中,LM77可根据设定的窗口大小触发中断,系统可通过查询状态位判断温度变化趋势,并重新编程窗口阈值。

输出连接方式

INT和T_CRIT_A输出可采用线或连接,也可将T_CRIT_A通过二极管或连接到INT线,以便同时通知处理器和独立的关机电路。

总结

LM77凭借其丰富的功能、高精度的温度测量以及灵活的配置选项,为电子工程师在温度监测和控制方面提供了可靠的解决方案。在实际应用中,我们需要根据具体需求合理设置参数,以充分发挥其性能优势。同时,要注意避免设置过于接近的阈值,以免导致滞后值重叠。你在使用LM77或其他温度传感器时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分