高精度温度监控利器——TMP451温度传感器深度剖析
在当今的电子设备中,精确的温度测量至关重要。无论是智能手机、平板电脑,还是服务器、电信设备,都需要对温度进行实时监测,以确保设备的稳定运行。TI推出的TMP451温度传感器,凭借其高精度、低功耗等特性,成为了众多应用场景中的理想选择。今天,我们就来深入了解一下这款TMP451温度传感器。
文件下载:tmp451.pdf
1. 产品概述
TMP451是一款高精度、低功耗的远程温度传感器监控器,内置本地温度传感器。它采用8引脚WSON封装,具有±1°C的本地和远程二极管传感器精度,以及0.0625°C的本地和远程通道分辨率。其供电和逻辑电压范围为1.7V至3.6V,低功耗特性显著,工作电流为27μA,关断电流仅3μA。
2. 关键特性解析
2.1 高精度测量
TMP451在本地和远程温度测量方面都展现出了卓越的精度。在典型工作范围内,本地和远程温度传感器的温度精度最大为±1°C。其温度数据以12位数字代码表示,本地和远程传感器的分辨率均达到0.0625°C,能够满足大多数高精度温度测量需求。
2.2 先进的补偿与校正功能
- 串联电阻消除:该功能可自动消除因布线电阻或外部低通滤波器电阻导致的温度误差,最多可消除1kΩ的串联电阻,无需额外的特性表征和温度偏移校正。
- η因子和偏移校正:允许用户根据实际应用调整远程晶体管的理想因子,结合偏移校正功能,可在整个温度范围内实现非常精确的系统校准。
2.3 抗干扰能力强
- 可编程数字滤波器:为远程温度测量提供了额外的抗干扰能力。该滤波器有两个可编程级别,启用后可对连续样本进行移动平均计算,有效减少噪声和尖峰对测量结果的影响。
- 内置硬件滤波器:在D+和D–输入上内置了65kHz的滤波器,可进一步降低噪声干扰。同时,建议在远程温度传感器输入两端差分放置一个100pF至1nF的旁路电容器,以增强应用的抗干扰能力。
2.4 故障检测功能
TMP451能够检测D+输入处的故障,包括二极管连接错误和开路情况。短路情况会返回 - 64°C的数值。当检测到故障时,状态寄存器中的OPEN位会被置为1。
3. 引脚配置与功能
| TMP451的引脚配置清晰合理,各引脚功能如下: | 引脚名称 | 引脚编号 | 类型 | 描述 |
|---|---|---|---|---|
| ALERT/THERM2 | 6 | 数字输出 | 中断或SMBus告警输出,可配置为第二个THERM输出。开漏输出,需上拉电阻至1.7V至3.6V之间的电压。 | |
| D - | 3 | 模拟输入 | 远程温度传感器的负连接。 | |
| D + | 2 | 模拟输入 | 远程温度传感器的正连接。 | |
| GND | 5 | 接地 | 电源地连接。 | |
| SCL | 8 | 数字输入 | SMBus的串行时钟线。输入,若由开漏输出驱动,需上拉电阻至1.7V至3.6V之间的电压。 | |
| SDA | 7 | 双向数字输入 - 输出 | SMBus的串行数据线。开漏输出,需上拉电阻至1.7V至3.6V之间的电压。 | |
| THERM | 4 | 数字输出 | 热关断或风扇控制引脚。开漏输出,需上拉电阻至1.7V至3.6V之间的电压。 | |
| V + | 1 | 电源 | 正电源电压,范围为1.7V至3.6V。 |
4. 技术规格参数
4.1 绝对最大额定值
在使用TMP451时,需注意其绝对最大额定值,如电源电压范围为 - 0.3V至3.6V,输入电压在不同引脚有所不同,D+引脚为 - 0.3V至(V+) + 0.3V,D - 引脚为 - 0.3V至0.3V等。超出这些额定值可能会导致器件永久性损坏。
4.2 ESD额定值
TMP451在静电放电(ESD)方面具有一定的防护能力,人体模型(HBM)下所有引脚的ESD额定值为±2000V,带电设备模型(CDM)下为±750V。
4.3 推荐工作条件
推荐的供电电压范围为1.7V至3.6V,典型值为3.3V,工作环境温度范围为 - 40°C至125°C。
4.4 电气特性
- 温度误差:在不同温度范围内,本地和远程温度传感器的温度误差有所不同。例如,在0°C至70°C范围内,本地和远程温度传感器的典型误差为±0.25°C,最大误差为±1°C。
- 转换时间:单次转换模式下,本地和远程总转换时间为31ms至34ms。
- SMBus接口:支持快速(1kHz至400kHz)和高速(1kHz至2.5MHz)模式,具有特定的输入输出电压和时序要求。
5. 工作模式与编程
5.1 工作模式
- 关断模式(SD):当配置寄存器的SD位为高电平时,除串行接口外的所有器件电路将被关闭,电流消耗通常小于3μA,可有效节省功耗。
- 单次转换模式:在关断模式下,向单次启动寄存器(指针地址0Fh)写入任意值,即可启动一次本地和远程传感器的转换和比较周期,完成后器件返回关断模式。
5.2 编程方法
TMP451通过两线或SMBus串行接口进行编程,仅作为从设备工作。通信过程中需遵循特定的协议和时序,如起始条件、停止条件、数据传输和应答机制等。主设备通过发送从设备地址字节和指针寄存器值来访问特定的寄存器,实现对器件的配置和数据读取。
6. 寄存器分析
TMP451内部包含多个寄存器,用于存储配置信息、温度测量结果和状态信息。以下是一些重要寄存器的介绍:
6.1 指针寄存器
8位指针寄存器用于指定要访问的数据寄存器,每次写命令都会设置该寄存器的值,在执行读命令前需先设置正确的指针寄存器值。
6.2 温度寄存器
本地和远程温度传感器的测量结果分别存储在不同的寄存器中,每个温度值使用两个字节表示,高字节分辨率为1°C,低字节分辨率为0.0625°C。读取时需注意先读高字节,以确保数据的一致性。
6.3 状态寄存器
用于报告温度ADC的状态、温度限制比较器的状态以及远程传感器的连接状态。通过读取该寄存器,可了解当前温度是否超出设定的限制,以及远程传感器是否存在开路等故障。
6.4 配置寄存器
可对器件的工作模式、告警输出、温度测量范围等进行配置。例如,通过设置SD位可控制器件进入关断模式或连续转换模式,设置RANGE位可选择标准测量范围(0°C至127°C)或扩展测量范围( - 64°C至191°C)。
6.5 转换速率寄存器
控制温度转换的速率,可根据实际应用需求调整转换间隔时间,以平衡功耗和温度寄存器更新速率。
7. 应用场景与设计要点
7.1 应用场景
TMP451广泛应用于各种需要高精度温度测量的场景,如处理器和FPGA温度监控、智能手机和平板电脑、服务器、桌面和笔记本电脑以及电信设备和存储区域网络(SANs)等。
7.2 设计要点
- 硬件连接:远程温度测量只需在D+和D - 引脚之间连接一个晶体管。若不使用远程通道,将D+引脚接地即可。SDA、ALERT和THERM引脚(以及由开漏输出驱动的SCL引脚)需要上拉电阻,同时建议使用0.1μF的电源去耦电容进行本地旁路。
- 器件选择:当使用离散晶体管作为远程温度传感器时,为获得最佳精度,应选择满足以下条件的晶体管:基 - 射极电压在最高感测温度下7.5μA时大于0.25V,在最低感测温度下120μA时小于0.95V;基极电阻小于100Ω;hFE变化范围小(如50至150)。推荐的小信号晶体管有2N3904(NPN)和2N3906(PNP)。
- PCB布局:由于远程温度传感测量的是非常小的电压和电流,因此在PCB布局时需要采取一系列措施来最小化噪声干扰。例如,将TMP451尽可能靠近远程结传感器放置,将D+和D - 走线相邻布置并使用接地保护走线进行屏蔽,使用0.1μF的本地旁路电容等。
8. 总结
TMP451温度传感器以其高精度、低功耗、丰富的功能和良好的抗干扰能力,为各种电子设备的温度监测提供了可靠的解决方案。电子工程师在设计过程中,充分利用TMP451的特性,并注意其引脚配置、工作模式、寄存器使用以及应用设计要点,能够确保设备实现精确的温度测量和有效的热管理。在未来的电子设计中,TMP451有望继续发挥重要作用。大家在使用TMP451的过程中,有没有遇到过什么有趣的问题或者独特的应用经验呢?欢迎在评论区分享!
-
温度监控
+关注
关注
0文章
58浏览量
17442 -
高精度测量
+关注
关注
0文章
86浏览量
4425
发布评论请先 登录
TMP451 具有 N-Factor 校正的 ±1°C 远程和本地温度传感器
高精度温度监控利器——TMP451温度传感器深度剖析
评论