TMP411/TMP411D:高精度远程与本地温度传感器的深度剖析
在电子设备的设计中,温度监测是至关重要的一环。TMP411和TMP411D作为远程和本地温度传感器,凭借其高精度和丰富的功能,在众多领域得到了广泛应用。本文将对这两款传感器进行详细介绍,帮助电子工程师更好地了解和应用它们。
文件下载:tmp411.pdf
一、产品概述
TMP411和TMP411D是具有内置本地温度传感器的远程温度传感器。TMP411的本地和远程通道精度可达±1°C,供电范围为2.7V至5.5V,有VSSOP和SOIC 8引脚封装;TMP411D的本地和远程通道精度更高,可达±0.8°C,供电范围为1.62V至5.5V,采用SOT - 23 8引脚封装。它们的工作温度范围为 - 40°C至125°C,支持I2C和SMBus接口,具备可编程分辨率、非理想因子、串联电阻消除等多种特性。
二、产品特性
2.1 高精度测量
TMP411和TMP411D在不同温度范围内都能提供高精度的温度测量。TMP411的本地和远程通道精度为±1°C,TMP411D则可达±0.8°C,能满足大多数应用场景对温度测量精度的要求。
2.2 宽供电范围
TMP411的供电范围为2.7V至5.5V,TMP411D的供电范围更宽,为1.62V至5.5V,这使得它们在不同的电源环境下都能稳定工作。
2.3 可编程特性
- 分辨率:支持9至12位的可编程分辨率,可根据实际需求调整测量精度。
- 非理想因子:可编程非理想因子,可对不同的远程晶体管进行优化,提高测量准确性。
- 阈值限制:可编程阈值限制,方便设置温度报警的上下限。
2.4 其他特性
- 串联电阻消除:能自动消除高达3kΩ的串联线路电阻,无需额外的表征和温度偏移校正。
- 二极管故障检测:可检测远程二极管的连接故障,确保测量的可靠性。
- 温度报警功能:具备ALERT和THERM2引脚,可实现温度报警功能。
三、应用领域
TMP411和TMP411D适用于多种应用场景,包括企业系统、机架服务器主板、智能网络接口卡、标准笔记本电脑、无线基础设施、小基站、基带单元、软件定义无线电以及处理器和FPGA温度监测等。
四、引脚配置与功能
4.1 引脚配置
| TMP411和TMP411D采用8引脚封装,引脚配置如下: | PIN NAME | NO. | Type | DESCRIPTION |
|---|---|---|---|---|
| V+ | 1 | Power supply | 正电源(TMP411为2.7V至5.5V,TMP411D为1.62V至5.5V) | |
| D+ | 2 | Analog input | 远程温度传感器的正连接 | |
| D– | 3 | Analog input | 远程温度传感器的负连接 | |
| THERM | 4 | Digital output | 热标志,低电平有效,开漏输出,需上拉电阻至V+ | |
| GND | 5 | Ground | 接地 | |
| ALERT/THERM2 | 6 | Digital output | 警报(可重新配置为第二个热标志),低电平有效,开漏输出,需上拉电阻至V+ | |
| SDA | 7 | Bidirectional digital input - output | SMBus的串行数据线,开漏输出,需上拉电阻至V+ | |
| SCL | 8 | Digital input | SMBus的串行时钟线,开漏输出,需上拉电阻至V+ |
4.2 引脚功能
- V+:为传感器提供电源。
- D+和D–:连接远程温度传感器,用于测量远程温度。
- THERM:热标志引脚,当测量的本地或远程温度超出设定的热限制范围时,该引脚输出低电平。
- ALERT/THERM2:可作为警报引脚或第二个热标志引脚,根据配置实现不同的报警功能。
- SDA和SCL:用于与控制器进行通信,支持I2C和SMBus协议。
五、电气特性
5.1 绝对最大额定值
在使用TMP411和TMP411D时,需注意其绝对最大额定值,包括输入电压、输入电流、电源电压、工作温度范围、结温等。超出这些额定值可能会导致设备永久性损坏。
5.2 ESD额定值
TMP411和TMP411D的ESD额定值为人体模型(HBM)±3000V,带电设备模型(CDM)±1000V,在使用和处理过程中需采取适当的防静电措施。
5.3 推荐工作条件
TMP411的推荐供电电压为2.7V至5.5V,TMP411D为1.62V至5.5V,工作温度范围为 - 40°C至125°C。在这些条件下,传感器能正常工作并提供准确的测量结果。
5.4 电气参数
包括温度误差、分辨率、转换时间、电流消耗等参数。不同型号和温度范围下,这些参数会有所不同。例如,TMP411在15°C至85°C的温度范围内,本地温度误差为±1°C,远程温度误差在不同条件下有所变化。
六、详细功能描述
6.1 串联电阻消除
TMP411和TMP411D能自动消除印刷电路板(PCB)走线电阻和远程线路长度产生的串联电阻,防止温度偏移,提高测量准确性。
6.2 差分输入电容
传感器能容忍高达1000pF的差分输入电容,对温度误差的影响极小。
6.3 温度测量数据
温度测量数据默认范围为0°C至127°C,可通过配置寄存器将范围扩展至 - 55°C至150°C。温度数据以二进制形式存储,本地和远程温度数据各使用两个字节,高字节存储整数部分,低字节存储小数部分。
6.4 THERM和ALERT/THERM2引脚
THERM和ALERT/THERM2引脚用于报警功能。THERM引脚提供热中断,不可软件禁用;ALERT引脚为早期预警中断,可软件禁用或屏蔽。ALERT/THERM2引脚可配置为第二个THERM引脚。
6.5 传感器故障检测
传感器能检测D+输入的故障,如二极管连接错误或开路。当检测到故障时,会设置状态寄存器的OPEN位,并在警报功能启用时使ALERT引脚输出低电平。
6.6 欠压锁定(仅TMP411)
TMP411的旧芯片在电源电压低于2.45V时,ADC转换器不工作;新芯片将欠压锁定与上电复位(POR)功能结合,当电源电压高于POR电压时,可进行通信和温度转换。
6.7 滤波功能
传感器在D+和D - 输入上内置了65kHz的滤波器,可减少噪声对测量的影响。建议在传感器输入两端跨接一个100pF至1nF的旁路电容,以进一步保护应用免受耦合信号的干扰。
6.8 设备功能模式
- 关机模式(SD):通过配置配置寄存器的SD位为1,可使传感器进入关机模式,除串行接口外的所有电路停止工作,电流消耗降低至典型值小于3μA(TMP411新芯片和TMP411D为0.6μA)。
- 单次转换:在关机模式下,向单次启动寄存器写入任意值,可启动一次双通道转换,转换完成后传感器返回关机模式。
七、编程与通信
7.1 串行接口
TMP411和TMP411D作为目标设备,通过SDA和SCL开漏I/O线与控制器进行通信,支持快速(1kHz至400kHz)和高速(1kHz至3.4MHz)模式的传输协议。
7.2 总线概述
遵循SMBus协议,控制器发起传输,控制目标设备。通过START和STOP条件进行数据传输,每个数据字节传输后需进行确认。
7.3 时序图
详细描述了不同操作的时序,包括写字格式、单字节读格式、双字节读格式和SMBus警报响应等。
7.4 串行总线地址
不同型号的TMP411和TMP411D有不同的I2C地址,如TMP411A/TMP411DA的地址为4Ch(1001100b)。
7.5 读写操作
通过向指针寄存器写入适当的值,可访问特定的寄存器。读操作时,根据指针寄存器的值确定读取的寄存器。
7.6 超时功能
当连续警报寄存器的第7位设置为高电平时,启用超时功能。若SCL或SDA线在START和STOP条件之间被拉低30ms(典型值),传感器将重置串行接口。
7.7 高速模式
控制器通过发送高速模式(Hs - mode)控制器代码(00001XXX),可使总线切换到高速操作,最高传输频率可达3.4MHz。
7.8 通用调用复位
传感器支持通过两线通用调用地址00h(0000 0000b)进行复位。当接收到第二个字节为06h(0000 0110b)时,执行软件复位。
7.9 软件复位
向指针寄存器FCh写入任意值,可使传感器复位,恢复上电复位状态,清除所有寄存器和警报引脚。
7.10 SMBus警报功能
当ALERT引脚配置为警报输出时,可作为SMBus警报信号。控制器检测到警报条件后,发送SMBus警报命令,传感器响应并返回目标地址。
八、寄存器映射
TMP411和TMP411D包含多个寄存器,用于存储配置信息、温度测量结果、比较器极限值和状态信息等。主要寄存器包括指针寄存器、温度寄存器、状态寄存器、配置寄存器等。
8.1 指针寄存器
用于指定要访问的数据寄存器,每次写命令都需设置该寄存器。
8.2 温度寄存器
本地和远程温度各有一个高字节寄存器和一个低字节寄存器,存储温度测量结果。高字节存储整数部分,低字节存储小数部分。
8.3 极限寄存器
用于设置本地和远程测量通道的比较器极限值,包括温度高限和低限、THERM极限等。
8.4 状态寄存器
报告温度比较器的状态,如ADC是否正在转换、远程晶体管是否开路、温度是否超出THERM极限等。
8.5 配置寄存器
设置温度范围、控制关机模式、确定ALERT和THERM2引脚的功能。
8.6 分辨率寄存器
设置本地温度测量通道的分辨率,不影响远程通道。
8.7 转换速率寄存器
控制温度转换的速率,调整转换之间的空闲时间,平衡功耗和温度寄存器更新速率。
8.8 N - 因子校正寄存器
允许设置不同的n - 因子值,用于将远程通道的测量值转换为温度。
8.9 最小和最大寄存器
存储自上电、芯片复位或寄存器复位以来本地和远程通道的最小和最大温度。
8.10 连续警报寄存器
确定测量通道上连续超出极限的测量次数,激活ALERT信号。
8.11 THERM滞后寄存器
存储THERM引脚警报功能的滞后值,确保温度比较器在温度下降时能正确触发。
8.12 远程温度偏移寄存器
仅TMP411E/TMP411DE可用,用于存储系统偏移补偿值,提高系统校准的准确性。
8.13 识别寄存器
用于查询设备的制造商和设备标识,方便软件识别设备。
九、应用与实现
9.1 应用信息
TMP411和TMP411D只需在D+和D - 引脚之间连接一个晶体管即可进行远程温度测量。SDA、ALERT和THERM引脚(以及SCL,若由开漏输出驱动)需要上拉电阻。建议使用0.1µF的电源去耦电容进行本地旁路。
9.2 典型应用
- 设计要求:可与分立晶体管或处理器芯片和ASIC中的衬底晶体管配合使用,NPN或PNP晶体管均可。需注意晶体管的基极 - 发射极电压、基极电阻和hFE等参数,以确保测量准确性。
- 详细设计步骤:温度测量精度取决于传感器与被监测系统点的热接触情况。本地温度传感器监测设备周围的环境空气,热时间常数约为2秒。不同型号在不同电源和转换速率下的功耗不同,会导致结温升高。
- 应用曲线:给出了不同型号在不同温度下的本地和远程温度误差曲线,帮助工程师了解传感器的性能。
9.3 电源供应建议
TMP411的电源范围为2.7V至5.5V,TMP411D为1.62V至5.5V。建议使用电源旁路电容,将其尽可能靠近设备的电源和接地引脚。对于噪声较大或高阻抗的电源,可能需要额外的去耦电容。
9.4 布局
- 布局指南:为减少噪声对测量的影响,应将传感器尽可能靠近远程结传感器,将D+和D - 走线相邻路由,并使用接地保护走线屏蔽。使用多层PCB时,将这些走线埋在接地或VDD平面之间。建议使用5mm(0.127mm)的PCB走线,减少铜 - 焊料连接产生的热电偶结。
- 布局示例:给出了不同封装的TMP411和TMP411D的布局示例,包括旁路电容的放置、上拉电阻的连接等。
十、总结
TMP411和TMP411D是两款功能强大的温度传感器,具有高精度、宽供电范围、可编程特性等优点。在应用过程中,工程师需根据实际需求合理配置寄存器,注意引脚连接和布局,以确保传感器的性能和可靠性。同时,要关注传感器的电气特性和工作条件,避免超出额定值导致设备损坏。希望本文能为电子工程师在使用TMP411和TMP411D时提供有益的参考。
你在使用TMP411和TMP411D过程中遇到过哪些问题?你对温度传感器的未来发展有什么看法?欢迎在评论区分享你的经验和想法。
-
温度传感器
+关注
关注
48文章
3254浏览量
163373 -
TMP411
+关注
关注
0文章
3浏览量
6904
发布评论请先 登录
德州仪器+/-1℃远程与本地温度传感器
TI +/-1℃ 范围内的远程结温传感器与本地温度传感器集成一体的器件
TI远程与本地温度传感器准确度在+/-1℃范围内
TMP411,pdf ( Temp Sensor with
TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor
TMP461-SP 耐辐射 (RHA)、高精度远程和本地温度传感器数据表
TMP421、TMP422和TMP423 ±1°C远程和本地温度传感器数据表
TMP411 ±1°C远程和本地温度传感器,带N因子和串联电阻校正数据表
TMP411/TMP411D:高精度远程与本地温度传感器的深度剖析
评论