温度问题为您解决(三)高性能处理器模温监测

2019-08-29来源: EEWorld关键字:温度传感器  TI

上一篇文章中,我们已经就如何监测电路板温度进行了介绍。但是,诸如中央处理单元 (CPU)、图形处理单元 (GPU)、专用集成电路 (ASIC) 和现场可编程门阵列 (FPGA) 之类的高性能处理器中的电源管理通常更复杂。通过温度监测,这些系统不仅可以启动安全系统关闭程序,还可以利用温度数据来动态调整性能。


监测过程温度可以提高系统可靠性并最大限度提升性能。如下图所示,高性能处理器通常使用散热器吸收管芯中的过多热量。较高的温度可能会激活散热风扇,修改系统时钟,或者在处理器超过其温度阈值时快速关闭系统。


1.png

搭载高性能处理器的主板通常需要散热器


管芯温度监测的设计注意事项


为了实现高效的温度监测,高性能处理器有两个设计注意事项:温度精度和传感器放置。处理器的温度精度直接与传感器位置相关。


2.png

通过高精度温度监测提高系统性能


如上图所示,通过高精度的温度监测,可以最大限度提高处理器性能,从而将系统推动到其温度设计极限。虽然大多数集成电路都有内置的温度传感器,但由于晶圆和其他各批次之间的差异,这些传感器的精度并不一致。另外,必须根据基准来调理处理器,从而调整相对于管芯温度的系数。高性能处理器本身具有复杂的电路并会引起自发热,因此会产生随温度增加的温度误差。如果设计的系统具有较低精度和温度误差,系统的性能将无法在其温度设计极限内达到最大化。


传感器放置和精度


集成的温度传感器或温度二极管或外部温度传感器可以监测处理器的热性能。在某些情况下,同时使用内部和外部传感器可以最大化系统性能并提高可靠性。


双极结晶体管集成温度传感器


一些高性能处理器包含用于温度传感的双极结型晶体管 (BJT)。BJT 具有取决于温度且可预测性极高的传递函数。远程温度传感器使用此原理来测量管芯温度。在互补金属氧化物半导体工艺中最常见的 BJT 是 P 沟道 N 沟道 P 沟道 (PNP)。下图显示了一个用于测量 PNP 晶体管连接配置的远程温度监测电路。


3.png

用两个电流测量基极-发射极电压变化 (ΔVBE)


由于晶圆和不同批次之间的差异引起的噪声和误差,设计远程温度监测系统的过程可能充满挑战。温度二极管误差可能由以下原因引起:


• 理想因子变化。BJT 温度二极管的特性取决于工艺几何因素和其他工艺变量。如果知道理想因子 n,则可以使用 n 因子寄存器来校正 n 因子误差。或者,可以使用软件校准方法来校正所需温度范围内的理想因子变化。


• 串联电阻。由于电流源,信号路径中的任何电阻都将引起电压失调。现代远程温度传感器采用串联电阻算法,可消除由高达 1-2kΩ 的电阻引起的温度误差。即使与电阻-电容滤波器结合使用,该算法也能实现稳健、精确的测量结果。


• 噪声注入。当二极管走线与承载高电流的高频信号线并行排布时,耦合到远端印刷电路板走线中的电磁干扰或电感可能导致误差。这是远程温度传感器最重要的电路板设计注意事项之一。


• Beta 补偿。集成到 FPGA 或处理器中的温度晶体管的 Beta 值可能小于 1。具有 Beta 补偿的远程温度传感器专门设计用于与这些晶体管结合使用并校正与它们相关的温度测量误差。与分立式晶体管一起使用时,Beta 补偿特性不会带来任何好处。


器件建议


TMP421 提供单个通道来监测 BJT;也有多通道远程温度传感器支持多达八个通道,可在本地和远程测量温度。

TMP451 在本地和远程均可提供高精度 (0。0625°C) 温度测量。服务器、笔记本电脑和汽车传感器融合应用可受益于多通道远程传感器。


外部温度传感器


虽然内置温度传感器位置最佳,但其精度低至 ±5°C。添加外部本地温度传感器可以提高管芯温度精度并提升系统性能。当集成的管芯温度传感器不可用时,也可以使用本地温度传感器。然而,对于本地温度传感器,传感器位置是重要的设计注意事项。下图显示了放置本地温度传感器的一些选项:位置 a、b 和 c。


4.png

通过放置传感器实现高性能处理器温度监测


• 位置 a。位于微处理器散热器中心钻孔中的传感器与管芯非常靠近。散热器可以夹持到处理器上,或者用环氧树脂贴附到处理器顶部。此位置的温度传感器通常需要较长的引线,而随着散热器到微处理器之间的导热性能逐渐下降,传感器数据将变得不正确。


• 位置 b。另一个放置传感器的潜在位置是在处理器插座下方的空腔中,此处的组装非常简单直接。鉴于传感器与气流隔离,环境温度对传感器读数的影响极小。此外,如果散热器与处理器分离,传感器将显示处理器温度升高。尽管如此,如果采用这种传感器放置方式,传感器和处理器之间的温差可能在 5°C 到 10°C 之间。


• 位置 c。传感器可以安装在微处理器单元 (MPU) 旁边的电路板上。虽然这种安装方式易于实施,但传感器温度与 MPU 温度之间的相关性要弱得多。


器件建议


占位尺寸是选择本地温度传感器时需要考虑的一个因素。TMP112 采用 1.6mm x 1.6mm 封装,可以靠近处理器使用。与集成在处理器内部的温度传感器通常只有 5°C 至 20°C 的精度相比,TMP112 器件的 0.5°C 精度可以最大限度提高性能。


点击这里,快速定位TI模拟专栏,查看更多TI传感器类产品的最新、最全资料。同时,在未来的几篇文章中,我们会重点说明各种应用的设计注意事项,评估温度精度和应用尺寸之间的权衡,同时讨论传感器放置方法。


温度问题为您解决(一)温度传感基本原理


温度问题为您解决(二)系统温度监测

关键字:温度传感器  TI 编辑:赵清月 引用地址:http://news.pyfle.com/gykz/ic472849.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:图漾科技:让3D机器视觉无处不在
下一篇:温度问题为您解决(四)环境温度监测

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

通过可扩展的温度传感器实现高效的冷链管理
在前几篇文章中,我们已经就温度传感器的基本原理进行了介绍。为了保持营养并确保质量和产品安全,制造商规定了包装和易腐商品(尤其是食品和药品)的运输和储存温度。但是经过当地杂货店到达消费者手上之前,水果、蔬菜和冷冻食品在运输期间和大型制冷设备货架上停留了大量时间,如下图所示。将这些商品保持在适当温度至关重要。典型的杂货店过道冷链管理将确保在包装和易腐商品的生命周期每个阶段都满足适当条件。冷链管理还要确保操作员在运输或储存期间发现可能发生偏离储存温度范围的情况时可以采取适当的措施。冷链拓扑带有测量仪表的温度传感器长期以来一直很受欢迎。然而,随着半导体技术的进步,而且大多数冷链管理发生在 -40°C 至 +10°C 的温度范围内,集成
发表于 2019-12-04
通过可扩展的温度传感器实现高效的冷链管理
LPC1114采集温度传感器DS18B20程序
; DS18B20_WriteBit(Data&0x01);                Data>>=1;    }}/***************************************************************************** 名称: void DS18B20_ReadTemp(void)* 功能:从DS18B20 上读取温度值* 入口参数:* 出口参数:* 说明
发表于 2019-11-28
ST全新0.25°C精度温度传感器让监测设备节能方式更灵活
0.25°C典型测量精度,低工作电流,低待机电流,意法半导体新推出的 STTS22H温度传感器可以提高资产跟踪器、集装箱运输记录器、HVAC暖通空调系统、空气加湿器、冰箱、建筑自动化系统和智能消费等设备的温度和热流监测功能。 STTS22H兼容I2C和SMBus 3.0总线,并提供多种灵活的工作模式,包括最低速率1Hz的可配置输出数据速率(ODR) 和省电的单次测量模式,中断引脚支持SMBus提醒响应地址(ARA)。如果测量值超出用户设置的温度上限或温度下限,温度传感器作为SMBus上的从设备,将会通过中断引脚向应用发出请求信号。I²C/ SMBus的设备地址是可以设置的,同一条总线最多可连接两个
发表于 2019-11-20
ST全新0.25°C精度温度传感器让监测设备节能方式更灵活
STM8L 151G6U6 驱动RW1820温度传感器
; _data |= 0x80;}                _delay_us(60);  //60us后读完成}return _data;}int RW1820_ReadTemperature(void)//读取并计算要输出的温度{unsigned char temp;unsigned int t;RW1820_Init();          //复位RW1820_WriteByte(0xcc);//发跳过序列号检测命令RW1820_WriteByte(0x44);//命令Ds18b20
发表于 2019-11-13
stm32 驱动DS18B20温度传感器
#include "temp.h"#define u8 uint8_t#define u16 uint16_t#define u32 uint32_t#define DS18B20_PORT GPIOA#define DS18B20_PIN     GPIO_Pin_1                  #define DS18B20_CLK     RCC_APB2Periph_GPIOA#define RW1820_DQ_HIGH       &nbs
发表于 2019-11-13
AVR16 AVR128的DS18B20温度传感器protues仿真与源码
单片机温度计设计仿真原理图如下 有AVR16芯片和AVR128芯片2个版本单片机源程序如下:/*-------------------------------作者:小新email:xuxing1261207@126.com--------------------------------*/#include <iom16v.h>#include <macros.h>#include "lcd.h"#include "ds18b20.h"unsigned int  temp1=20,temp2=35;void main(void){ 
发表于 2019-11-07
AVR16 AVR128的DS18B20温度传感器protues仿真与源码
小广播
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 pyfle.com, Inc. All rights reserved
快乐赛车是正规福彩吗 上海快3开奖 快乐赛车福利彩票 内蒙古11选5 北京快乐赛车 快乐赛车开奖时间 快乐赛车大战破解版 快乐赛车代理怎么弄 优优彩票官网 快乐赛车龙虎公式规律