电子说
在电子设备的热管理系统中,精确的温度监测至关重要。今天,我们就来深入了解一款由安森美(onsemi)推出的双通道数字温度计和欠温/过温报警器——NVT211。
文件下载:NVT211-D.PDF
NVT211是一款专为热管理系统设计的设备,它与NCT1008和NCT72寄存器兼容。其显著特点是具备串联电阻消除功能,能够自动消除温度监测二极管串联的高达1.5kΩ(典型值)的电阻对温度测量结果的影响,同时还支持噪声过滤。该设备可精确测量远程热二极管温度至±1°C,环境温度至±3°C。温度测量范围默认是0°C至+127°C,也可切换至更宽的-64°C至+191°C范围。它通过2线串行接口进行通信,兼容系统管理总线(SMBus/I2C)标准,默认SMBus/I2C地址为0x4C,还有地址为0x4D的NVT211D可供选择。
| Pin No. | Mnemonic | Description |
|---|---|---|
| 1 | VDD | 正电源,2.8V至3.6V |
| 2 | D+ | 远程温度传感器正连接 |
| 3 | D− | 远程温度传感器负连接 |
| 4 | THERM | 开漏输出,可作为过温关机引脚,需上拉电阻 |
| 5 | GND | 电源接地连接 |
| 6 | ALERT/THERM2 | 开漏逻辑输出,用作中断或SMBus ALERT,也可配置为第二个THERM输出,需上拉电阻至VDD |
| 7 | SDATA | 逻辑输入/输出,SMBus/I2C串行数据,开漏输出,需上拉电阻 |
| 8 | SCLK | 逻辑输入,SMBus/I2C串行时钟,需上拉电阻 |
| Parameter | Rating | Unit |
|---|---|---|
| 正电源电压(VDD)到GND | -0.3, +3.6 | V |
| D+ | -0.3至VDD + 0.3 | V |
| D−到GND | -0.3至+0.6 | V |
| SCLK, SDATA, ALERT, THERM | -0.3至+3.6 | V |
| 输入电流,SDATA, THERM | -1, +50 | mA |
| 输入电流,D− | ±1 | mA |
| 所有引脚的ESD额定值(人体模型) | 1,500 | V |
| 最大结温(TJ MAX) | 150 | °C |
| 存储温度范围 | -65至+150 | °C |
| Parameter | Limit at TMIN and TMAX | Unit | Description |
|---|---|---|---|
| fSCLK | 400 kHz max | 时钟频率 | |
| tLOW | 1.3 μs min | 时钟低电平周期 | |
| tHIGH | 0.6 μs min | 时钟高电平周期 | |
| tR | 300 ns max | 时钟/数据上升时间 | |
| tF | 300 ns max | 时钟/数据下降时间 | |
| tSU; STA | 600 ns min | 起始条件建立时间 | |
| tHD; STA | 600 ns min | 起始条件保持时间 | |
| tSU; DAT | 100 ns min | 数据建立时间 | |
| tSU; STO | 600 ns min | 停止条件建立时间 | |
| tBUF | 1.3 μs min | 停止和起始条件之间的总线空闲时间 |
NVT211正常工作时,板载ADC以自由运行模式工作。模拟输入多路复用器交替选择片上温度传感器测量本地温度或远程温度传感器。ADC将这些信号数字化,结果存储在本地和远程温度值寄存器中。
远程二极管串联的寄生电阻会导致温度测量出现偏移,NVT211能自动消除这种串联电阻对温度读数的影响,通常可消除高达1.5kΩ的电阻,采用先进的温度测量方法,对用户透明。
NVT211通过测量器件在三种不同电流下的VBE变化来计算温度,相比以往仅使用两种工作电流的方法,增加的第三种电流可自动消除外部温度传感器串联电阻的影响。测量得到的ΔVBE波形经过65kHz低通滤波器去除噪声,再通过斩波稳定放大器放大和整流,最后由ADC数字化得到温度测量值。
NVT211共有22个8位寄存器,用于存储远程和本地温度测量结果、高低温度限制,并对设备进行配置和控制。
每次写操作的第一个字节自动写入该寄存器,存储要操作的另一个寄存器的地址。上电默认值为0x00。
包括本地温度值寄存器(地址0x00)、外部温度值高字节寄存器(地址0x01)和低字节寄存器(地址0x10),上电默认值均为0x00。
地址读为0x03,写为0x09,上电默认值为0x00。部分位用于控制ALERT输出、设备工作模式、Pin 6配置和温度测量范围。
地址读为0x04,写为0x0A,通过对内部振荡器时钟进行分频来编程转换速率,默认值为0x08,对应16次转换/秒。
包含本地和远程温度测量的高、低和THERM温度限制,以及THERM迟滞寄存器。所有限制寄存器可通过SMBus/I2C读写。
只读寄存器,地址为0x02,包含设备的状态信息,如ADC忙标志、温度超限标志和远程传感器开路标志。
用于消除远程温度测量中的偏移误差,存储为10位二进制补码值,上电默认值为0°C。
用于在设备处于待机模式时启动一次转换和比较周期,写操作到地址0x0F即可触发。
用于确定在产生ALERT之前必须发生的超限测量次数,默认值为1次,最大值为4次。
在嘈杂环境中,传统在D+和D−引脚跨接电容的方法虽能减少噪声但不能消除,且大电容会影响温度测量精度。NVT211的串联电阻消除功能允许在外部温度传感器和器件之间构建滤波器,可有效减少共模和差模噪声。
NVT211适用于离散晶体管,使用时需考虑晶体管的理想因子nF,可通过计算误差并写入偏移寄存器来提高测量精度。选择晶体管时,应满足一定的基极 - 发射极电压、基极电阻和hFE变化等条件。
传感器的热惯性和自热会影响测量精度,应尽量使传感器与被测系统良好热接触。NVT211在高转换速率和最大电流下沉时,总功耗约4.5mW,8引脚DFN的热阻约为142°C/W。
为减少传感器输入的噪声,应将NVT211尽量靠近远程传感二极管,合理布线D+和D−轨道,减少铜/焊点数量,添加旁路电容和输入滤波电容,并根据距离选择合适的电缆。
NVT211是一款功能强大、性能出色的数字温度计,具备高精度、宽温度范围、低功耗等优点,适用于汽车、嵌入式系统等多种应用场景。在实际设计中,工程师需根据具体需求合理配置寄存器,注意噪声过滤、传感器选择和布局等问题,以充分发挥NVT211的性能。你在使用类似温度传感器时遇到过哪些问题呢?欢迎在评论区分享。
全部0条评论
快来发表一下你的评论吧 !