电子说
在电子设备的设计中,温度监测是至关重要的一环,它直接关系到设备的性能、稳定性和寿命。今天,我们就来深入探讨一款功能强大的温度传感器——LM95231,看看它是如何在温度监测领域发挥重要作用的。
文件下载:lm95231.pdf
LM95231是一款采用德州仪器TruTherm技术的精密双远程二极管温度传感器(RDTS),其2线串行接口与SMBus 2.0兼容。它能够同时对三个温度区域进行精确测量,包括自身芯片的温度以及两个外部晶体管结的温度。该传感器具有高精度、高分辨率以及丰富的功能特点,广泛应用于处理器/计算机系统热管理、电子测试设备、办公电子等领域。
| LM95231采用8引脚VSSOP封装,各引脚功能如下: | 引脚标签 | 引脚编号 | 功能 | 典型连接 |
|---|---|---|---|---|
| D1+ | 1 | 二极管电流源 | 连接到二极管阳极,可连接到远程离散二极管连接的晶体管结或远程IC上的二极管连接晶体管结。在噪声环境中,可在D1+和D1 - 之间添加100 pF电容以提高性能。 | |
| D1 - | 2 | 二极管返回电流沉 | 连接到二极管阴极,同样在噪声环境中可添加100 pF电容。 | |
| D2+ | 3 | 二极管电流源 | 功能和连接方式与D1+类似。 | |
| D2 - | 4 | 二极管返回电流沉 | 功能和连接方式与D1 - 类似。 | |
| GND | 5 | 电源接地 | 连接到系统低噪声接地。 | |
| VDD | 6 | 正电源电压输入 | 输入3.0V至3.6V的直流电压,需用0.1µF电容与100 pF电容并联进行旁路,100 pF电容应尽可能靠近电源引脚放置。 | |
| SMBDAT | 7 | SMBus双向数据线,开漏输出 | 与控制器连接,可能需要外部上拉电阻。 | |
| SMBCLK | 8 | SMBus时钟输入 | 来自控制器,可能需要外部上拉电阻。 |
LM95231通过ΔVbe温度传感方法测量温度。对于远程二极管温度测量,可支持两种外部晶体管类型:90nm工艺的奔腾4处理器热二极管或2N3904二极管连接晶体管。通过TruTherm技术,减少了90nm工艺奔腾4处理器中存在的非理想性差异,提高了测量精度。
在上电默认状态下,LM95231最多需要77.5 ms来完成本地温度、远程温度1和2的转换,并更新所有寄存器。转换过程按轮询顺序进行,转换率可通过配置寄存器中的转换率位进行修改。不同的转换率会导致LM95231消耗不同的电源电流。
LM95231作为SMBus上的从设备,SMBCLK线为输入,SMBDAT线为双向。它具有7位从地址,由器件型号决定,且所有位A6至A0均为内部编程,不能通过软件或硬件更改。
当检测到D + 引脚短路到GND、D - 、VDD或D + 浮空时,远程温度读数在有符号格式下为 - 128.000°C,无符号格式下为+255.875°C,并设置相应的状态寄存器位。当TruTherm模式激活时,无法检测D + 到D - 的二极管短路情况。
通过命令寄存器选择要读写的数据寄存器。写入操作包括地址字节和命令字节,读取操作可根据命令寄存器的状态选择不同的方式。在读取远程二极管温度测量的11位数据时,应先读取MSB寄存器,以确保数据的同步性。
当SMBus主设备复位时,可通过两种方式将LM95231恢复到已知状态:一是当SMBDAT为低电平时,将SMBDAT或SMBCLK保持低电平超过35ms;二是当SMBDAT为高电平时,由主设备发起SMBus启动。
通过向单次转换寄存器写入数据(数据内容无关),可在设备处于待机模式时启动一次转换和比较周期,转换完成后设备返回待机状态。
LM95231的寄存器包括状态寄存器、配置寄存器、远程二极管滤波器控制寄存器等多个寄存器,每个寄存器都有其特定的功能和作用。
包含忙碌位、远程二极管故障位等信息,用于指示设备的工作状态和二极管的故障情况。
用于控制转换率、数据格式等参数,用户可以根据实际需求进行配置。
控制远程二极管滤波器的开启和关闭,提高测量的抗干扰能力。
选择远程二极管的模型类型,可在2N3904和90nm工艺的奔腾4处理器热二极管之间进行切换。
启用或禁用远程二极管测量的TruTherm技术。
在PCB布局时,为了减少噪声对温度测量的影响,需要遵循以下原则:
LM95231作为一款高性能的温度传感器,凭借其高精度、高分辨率、丰富的功能和灵活的配置,为电子设备的温度监测提供了可靠的解决方案。在实际应用中,我们需要根据具体需求合理配置寄存器,注意PCB布局,以充分发挥其性能优势。同时,对于不同处理器类型的非理想性问题,可通过软件校准进行补偿,提高系统的测量精度。希望本文能为电子工程师在使用LM95231进行设计时提供有益的参考。你在使用LM95231的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !