TMP116:高精度、低功耗数字温度传感器的卓越之选
在电子设备设计中,温度传感器是一个不可或缺的组件,它能够实时监测设备的温度变化,确保设备在安全的温度范围内运行。今天,我们就来深入了解一下德州仪器(TI)推出的TMP116高精度、低功耗数字温度传感器。
文件下载:tmp116.pdf
1. 产品概述
TMP116家族(包括TMP116和TMP116N)是一系列集成了EEPROM内存的低功耗、高精度温度传感器。该传感器提供16位温度结果,分辨率高达0.0078°C,无需校准即可实现高达±0.2°C的精度。它兼容I²C和SMBus接口,具有可编程的警报功能,并且在单总线上最多支持四个设备。
2. 产品特性
2.1 高精度测量
- TMP116:在 -10°C至 +85°C 范围内,最大误差为 ±0.2°C;在 -40°C至 +105°C 范围内,最大误差为 ±0.25°C;在 +105°C至 +125°C 范围内,最大误差为 ±0.3°C。
- TMP116N:在 -25°C至 +85°C 范围内,最大误差为 ±0.3°C;在 -40°C至 +125°C 范围内,最大误差为 ±0.4°C。
2.2 低功耗设计
2.3 可编程功能
- 温度警报限制:用户可以根据需要设置温度警报的上下限,当温度超过或低于设定值时,传感器会发出警报信号。
- 可选平均功能:通过配置AVG[1:0]位,可以选择对多个温度转换结果进行平均,从而减少噪声干扰,提高测量的稳定性。
- 通用EEPROM:提供64位的通用EEPROM,可用于存储配置寄存器和警报寄存器的复位值,以及用户自定义的数据。
2.4 接口兼容性
支持SMBus和I²C接口,方便与其他设备进行通信。接口的SCL操作频率范围为1kHz至400kHz,满足不同应用的通信需求。
3. 应用领域
3.1 医疗领域
满足ASTM和ISO标准,可用于医疗设备的温度监测,确保医疗设备的安全性和可靠性。
3.2 环境监测
可用于环境温度监测和恒温器控制,为室内环境提供精确的温度数据。
3.3 可穿戴设备
低功耗的特点使其非常适合用于可穿戴设备,如智能手表、健身追踪器等,为用户提供舒适的使用体验。
3.4 资产追踪和冷链物流
在资产追踪和冷链物流中,TMP116可以实时监测货物的温度,确保货物在运输过程中的质量安全。
3.5 测试和测量
高精度的测量能力使其成为测试和测量设备的理想选择,可用于实验室、工业生产等领域。
4. 工作模式
4.1 温度转换模式
- 连续转换模式(CC):设备连续进行温度转换,并在每个转换或平均周期结束时更新温度结果寄存器。通过配置CONV和AVG位,可以调整转换周期和平均次数,以满足不同的应用需求。
- 关机模式(SD):当向配置寄存器的MOD位写入01时,设备立即中止当前正在运行的转换,进入低功耗关机模式,此时设备仅消耗250nA的电流。
- 单次转换模式(OS):在关机模式下,向MOD位写入11可以触发单次转换。转换完成后,设备返回低功耗关机模式。
4.2 温度警报模式
- 警报模式:当配置寄存器的T/nA位设置为0时,设备处于警报模式。在该模式下,设备会将每次转换的温度结果与高、低限寄存器中的值进行比较,当温度超过高限或低于低限时,相应的警报状态标志会被设置,并通过ALERT引脚发出警报信号。
- 热模式:当T/nA位设置为1时,设备处于热模式。在该模式下,只有当温度超过高限时,HIGH_Alert状态标志才会被设置;当温度低于低限时,该标志会被清除。
5. 编程与配置
5.1 EEPROM编程
TMP116的EEPROM默认是锁定的,以防止意外编程。要对EEPROM进行编程,首先需要设置EEPROM解锁寄存器中的EUN位来解锁EEPROM。解锁后,后续的I²C写入操作将对EEPROM中的相应非易失性存储位置进行编程。编程完成后,需要发出通用调用复位命令来触发软件复位,将编程数据从EEPROM加载到相应的寄存器映射位置。
5.2 寄存器映射
TMP116的寄存器映射包括温度寄存器、配置寄存器、高限寄存器、低限寄存器、EEPROM解锁寄存器、EEPROM寄存器和设备ID寄存器等。通过对这些寄存器的读写操作,可以实现对传感器的配置和控制。
6. 应用设计要点
6.1 典型应用电路
在典型应用中,TMP116作为从设备通过I²C兼容的串行接口与主机进行通信。SCL为输入引脚,SDA为双向引脚,ALERT为输出引脚。SCL、SDA和ALERT引脚需要连接上拉电阻,推荐值为5kΩ。同时,建议在V+和GND之间连接一个0.1μF的旁路电容,以减少电源噪声的影响。
6.2 噪声和平均处理
在实际应用中,传感器的温度采样分布(无内部平均)大约覆盖六个相邻代码的区域。通过使用8、32或64次采样的平均功能,可以有效减少内部噪声分布。如果系统温度变化缓慢且电源电压稳定,8次采样的平均就可以满足需求;如果系统温度存在噪声或通信频繁,则建议使用更高的平均次数。
6.3 自热效应(SHE)
在ADC转换过程中,TMP116会消耗一定的功率,从而产生自热效应。为了减少自热效应的影响,可以采取以下措施:
- 进行系统校准,以消除自热误差和电源抑制比(PSRR)效应。
- 尽量使用单次转换模式,或者在连续转换模式下增加待机时间。
- 使用最低可接受的电源电压。
- 优化PCB布局,降低设备的热阻。
- 避免使用小阻值的上拉电阻,选择大于2kΩ的上拉电阻。
- 确保SCL和SDA信号电平保持在设备电源电压的10%至90%之间,减少数据线上的旁路流量。
- 使用最高可用的通信速度。
6.4 同步温度测量
当需要同时在四个不同位置进行温度测量时,可以采用复位触发的方法。将四个设备的控制寄存器设置为CC模式,转换周期时间为16s,并将它们连接到同一双线总线上,使用不同的总线地址。主机发出总线通用调用复位命令,触发所有设备同时进行温度采样,主机有16秒的时间从设备中读取数据。
7. 电源与布局建议
7.1 电源供应
TMP116的电源供应范围为1.9V至5.5V,推荐使用3.3V的电源。为了减少电源噪声,需要在设备附近放置一个100nF的电源旁路电容。对于噪声较大或高阻抗的电源,可能需要额外的去耦电容。此外,可以在V+引脚应用一个RC滤波器,进一步降低传感器可能传播到其他组件的噪声,但要注意确保V+引脚的电压不低于1.9V。
7.2 布局设计
- 刚性PCB:为了获得高精度的温度读数,建议不要焊接热焊盘。
- 柔性PCB:可以焊接热焊盘以提高板级可靠性,但焊接后热焊盘应连接到地或保持浮动。
- 电源旁路电容:应尽可能靠近电源和接地引脚放置,推荐值为0.1μF。
- 上拉电阻:由于上拉电阻可能成为热源,应与设备保持一定距离。
- PCB布局:应尽量减少设备的自热效应,降低温度变化的时间延迟,并减小设备与被测对象之间的温度偏移。
8. 总结
TMP116作为一款高精度、低功耗的数字温度传感器,具有出色的性能和丰富的功能。它在医疗、环境监测、可穿戴设备等多个领域都有广泛的应用前景。在设计过程中,我们需要充分考虑传感器的特性和应用需求,合理进行编程配置和布局设计,以确保传感器能够发挥最佳性能。你在使用温度传感器的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
-
温度传感器
+关注
关注
48文章
3254浏览量
163373
发布评论请先 登录
TMP116、TMP116N低功耗、高精度温度传感器IC规格书
具有兼容 SMBus 和 I2C 接口的 TMP116 高精度、低功耗数字温度传感器数据表
TMP116:高精度、低功耗数字温度传感器的卓越之选
评论