电子说
在电子设备的设计中,温度监测是至关重要的一环。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接口,具备可编程分辨率、非理想因子、串联电阻消除等多种特性。
TMP411和TMP411D在不同温度范围内都能提供高精度的温度测量。TMP411的本地和远程通道精度为±1°C,TMP411D则可达±0.8°C,能满足大多数应用场景对温度测量精度的要求。
TMP411的供电范围为2.7V至5.5V,TMP411D的供电范围更宽,为1.62V至5.5V,这使得它们在不同的电源环境下都能稳定工作。
TMP411和TMP411D适用于多种应用场景,包括企业系统、机架服务器主板、智能网络接口卡、标准笔记本电脑、无线基础设施、小基站、基带单元、软件定义无线电以及处理器和FPGA温度监测等。
| 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+ |
在使用TMP411和TMP411D时,需注意其绝对最大额定值,包括输入电压、输入电流、电源电压、工作温度范围、结温等。超出这些额定值可能会导致设备永久性损坏。
TMP411和TMP411D的ESD额定值为人体模型(HBM)±3000V,带电设备模型(CDM)±1000V,在使用和处理过程中需采取适当的防静电措施。
TMP411的推荐供电电压为2.7V至5.5V,TMP411D为1.62V至5.5V,工作温度范围为 - 40°C至125°C。在这些条件下,传感器能正常工作并提供准确的测量结果。
包括温度误差、分辨率、转换时间、电流消耗等参数。不同型号和温度范围下,这些参数会有所不同。例如,TMP411在15°C至85°C的温度范围内,本地温度误差为±1°C,远程温度误差在不同条件下有所变化。
TMP411和TMP411D能自动消除印刷电路板(PCB)走线电阻和远程线路长度产生的串联电阻,防止温度偏移,提高测量准确性。
传感器能容忍高达1000pF的差分输入电容,对温度误差的影响极小。
温度测量数据默认范围为0°C至127°C,可通过配置寄存器将范围扩展至 - 55°C至150°C。温度数据以二进制形式存储,本地和远程温度数据各使用两个字节,高字节存储整数部分,低字节存储小数部分。
THERM和ALERT/THERM2引脚用于报警功能。THERM引脚提供热中断,不可软件禁用;ALERT引脚为早期预警中断,可软件禁用或屏蔽。ALERT/THERM2引脚可配置为第二个THERM引脚。
传感器能检测D+输入的故障,如二极管连接错误或开路。当检测到故障时,会设置状态寄存器的OPEN位,并在警报功能启用时使ALERT引脚输出低电平。
TMP411的旧芯片在电源电压低于2.45V时,ADC转换器不工作;新芯片将欠压锁定与上电复位(POR)功能结合,当电源电压高于POR电压时,可进行通信和温度转换。
传感器在D+和D - 输入上内置了65kHz的滤波器,可减少噪声对测量的影响。建议在传感器输入两端跨接一个100pF至1nF的旁路电容,以进一步保护应用免受耦合信号的干扰。
TMP411和TMP411D作为目标设备,通过SDA和SCL开漏I/O线与控制器进行通信,支持快速(1kHz至400kHz)和高速(1kHz至3.4MHz)模式的传输协议。
遵循SMBus协议,控制器发起传输,控制目标设备。通过START和STOP条件进行数据传输,每个数据字节传输后需进行确认。
详细描述了不同操作的时序,包括写字格式、单字节读格式、双字节读格式和SMBus警报响应等。
不同型号的TMP411和TMP411D有不同的I2C地址,如TMP411A/TMP411DA的地址为4Ch(1001100b)。
通过向指针寄存器写入适当的值,可访问特定的寄存器。读操作时,根据指针寄存器的值确定读取的寄存器。
当连续警报寄存器的第7位设置为高电平时,启用超时功能。若SCL或SDA线在START和STOP条件之间被拉低30ms(典型值),传感器将重置串行接口。
控制器通过发送高速模式(Hs - mode)控制器代码(00001XXX),可使总线切换到高速操作,最高传输频率可达3.4MHz。
传感器支持通过两线通用调用地址00h(0000 0000b)进行复位。当接收到第二个字节为06h(0000 0110b)时,执行软件复位。
向指针寄存器FCh写入任意值,可使传感器复位,恢复上电复位状态,清除所有寄存器和警报引脚。
当ALERT引脚配置为警报输出时,可作为SMBus警报信号。控制器检测到警报条件后,发送SMBus警报命令,传感器响应并返回目标地址。
TMP411和TMP411D包含多个寄存器,用于存储配置信息、温度测量结果、比较器极限值和状态信息等。主要寄存器包括指针寄存器、温度寄存器、状态寄存器、配置寄存器等。
用于指定要访问的数据寄存器,每次写命令都需设置该寄存器。
本地和远程温度各有一个高字节寄存器和一个低字节寄存器,存储温度测量结果。高字节存储整数部分,低字节存储小数部分。
用于设置本地和远程测量通道的比较器极限值,包括温度高限和低限、THERM极限等。
报告温度比较器的状态,如ADC是否正在转换、远程晶体管是否开路、温度是否超出THERM极限等。
设置温度范围、控制关机模式、确定ALERT和THERM2引脚的功能。
设置本地温度测量通道的分辨率,不影响远程通道。
控制温度转换的速率,调整转换之间的空闲时间,平衡功耗和温度寄存器更新速率。
允许设置不同的n - 因子值,用于将远程通道的测量值转换为温度。
存储自上电、芯片复位或寄存器复位以来本地和远程通道的最小和最大温度。
确定测量通道上连续超出极限的测量次数,激活ALERT信号。
存储THERM引脚警报功能的滞后值,确保温度比较器在温度下降时能正确触发。
仅TMP411E/TMP411DE可用,用于存储系统偏移补偿值,提高系统校准的准确性。
用于查询设备的制造商和设备标识,方便软件识别设备。
TMP411和TMP411D只需在D+和D - 引脚之间连接一个晶体管即可进行远程温度测量。SDA、ALERT和THERM引脚(以及SCL,若由开漏输出驱动)需要上拉电阻。建议使用0.1µF的电源去耦电容进行本地旁路。
TMP411的电源范围为2.7V至5.5V,TMP411D为1.62V至5.5V。建议使用电源旁路电容,将其尽可能靠近设备的电源和接地引脚。对于噪声较大或高阻抗的电源,可能需要额外的去耦电容。
TMP411和TMP411D是两款功能强大的温度传感器,具有高精度、宽供电范围、可编程特性等优点。在应用过程中,工程师需根据实际需求合理配置寄存器,注意引脚连接和布局,以确保传感器的性能和可靠性。同时,要关注传感器的电气特性和工作条件,避免超出额定值导致设备损坏。希望本文能为电子工程师在使用TMP411和TMP411D时提供有益的参考。
你在使用TMP411和TMP411D过程中遇到过哪些问题?你对温度传感器的未来发展有什么看法?欢迎在评论区分享你的经验和想法。
全部0条评论
快来发表一下你的评论吧 !