微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > 系统中基于MAX6636的多点温度监测

系统中基于MAX6636的多点温度监测

时间:01-14 来源:互联网 点击:
1 引 言

MAX6636是一个多通道的精密温度监测器,它不仅能监测本地温度,并且外部最多能接6个二极管。每一通道都具有可编程过低温度报警,1、4、5和6通道还具有可编程过高温度报警。当某一通道测得的温度达到其预先设定的极限值时,状态寄存器的相应位就会被置位。MAX6636最显著的优点是采用了微型20引脚TSSOP封装,能够监测CPU和其他4个位置的温度,主要应用于台式电脑、笔记本电脑、工作站以及服务器。

2 MAX6636封装及性能特点

2.1 引脚功能

MAX6636的引脚图如图1所示。MAX6636各引脚功能如下:

  • DXPl~DXP6:远程温度传感器的正端。当没有用到远程二极管时,该脚置空或连接到V∝引脚上。在DXP与DXN之间应连接一个2 200 pF的电容滤除噪声。

  • DXNl~DXN6:远程温度传感器的负端。该引脚内部是连接到地的。

  • STBY:待机模式输入引脚,低电平有效。此时温度值及门限值仍会保留。

  • NC:空脚。在应用电路中,该引脚必须连接至地。

  • OVERT:漏极开路输出。实际应用中,当1、4、5、6通道中的某温度值超越其预先设定的可编程过温门限时,可用来减速或关断风扇,以及控制CPU时钟。

  • VCC:电源输入端。用O.1μF的电容旁路至地。

  • ALERT:漏极开路输出。用作中断或SMBus(系统管理总线)报警。

  • SMBDATA:SMBus串行数据输入/输出。需要接一个上拉电阻。

  • SMBCLK:SMBus串行时钟输入。需要接一个上拉电阻。

  • GND:电源地端。


2.2 性能特点

MAX6636的主要功能特点如下:

  • 6通道热二极管输入;

  • 本地温度传感器;

  • +60℃~+100℃范围内远程测量精度为1℃;

  • 温度监测开始于POR,以实现失效安全系统保护;

  • OVERT和ALERT输出用于中断、减速或关断;

  • STBY输入用于硬件停机模式;

  • 小型20引脚TSSOP封装;

  • 2线制SMBus接口。

3 工作原理

MAX6636能够监测其自身温度,以及外部多达6个二极管连接的晶体管的温度。所有温度通道都具有可编程报警门限,通道1、4、5和6还具有可编程过温门限。当某通道测量到的温度超过其各自的门限后,状态寄存器中的状态位置位。2个漏极开路输出OVERT和ALERT将根据状态寄存器中的这些位变为低电平。

其2线制串行接口支持标准的SMBus协议:写字节、读字节、发送字节和接收字节,以完成读温度数据和报警门限编程。

MAX6636正常工作时,片内A/D转换器正常工作。模拟输入多路选择器选择片内温度传感器测量本地温度,或者选择远程传感器测量远程温度。这些信号被ADC数字化,其结果存入本地或远程温度数值寄存器内。

3.1 温度数据格式

MAX6636片内ADC的最低位对应O.125℃,所以ADC可测量范围是0℃~127.875℃,其温度数据格式和扩展温度分辨率如表1和表2所列。


3.2 MAX6636的寄存器

MAX6636寄存器用于存储远程和当地温度结果,极限高、低温度,以及设置和控制器件。

(1)当地温度寄存器

当地温度寄存器地址为07H,POR状态为00,通过SMBus总线读当地温度值。

(2)远程温度寄存器

MAX6636有6个远程温度寄存器,地址为01H~06H,通过SMBus总线读取相应通道的远程温度值。

(3)结构寄存器

MAX6636有3个结构寄存器。结构寄存器l使用了其中的5位:位7是待机模式控制位,置1则MAX6636停止转换,进入待机模式;位6是复位位,置1则器件复位;位5是暂停使能位,置O则SMBus总线进入暂停状态;位4是通道1.陕速转换位,高电平有效;位3是电阻取消位,置1则取消通道1中与热二极管串联的电阻,阻值范围是O~100Ω。

结构寄存器2使用了其中的7位:位6是本地报警屏蔽位,置1则屏蔽掉本地通道报警信号;位5~位0是远程通道屏蔽报警中断输出位,高电平有效。

结构寄存器3使用了其中的4位:位5、4、3、O分别是通道6、5、4、1过温报警屏蔽中断位,高电平有效。

(4)状态寄存器

MAX6636同样有3个状态寄存器。状态寄存器1描述的是当地温度或远程测量温度高温报警位,如果当地温度或远程测量的温度高于ALERT寄存器中设定的高温门限值,那么相应的位被置1。

状态寄存器2描述的是远程测量通道1、4、5、6中温度的过温报警位。如果这4个通道的远程测量温度高于0VERT寄存器中设定的过温门限值,那么相应的位置1。

状态寄存器3描述的是远程感测二极管故障位,如果远程测量通道感测到二极管开路或短路,那么相应的位被置1。

(5)极限寄存器

MAX6636有11个极限寄存器,包括1个当地高温报警极限寄存器、6个远程高温报警极限寄存器和4个远程过温极限寄存器。这些寄存器可以通过SMBus读/写。

3.3 串行总线接口

MAX6636作为从器件连接到串行总线上,受主器件的控制。需要注意的是:远程测量通道1提供11个数据位,最低有效位是+O.125℃;而其他的通道提供8个数据位,最低有效位是+1℃。8个最主要的数据位从当地或远程温度寄存器中读取,远程测量通道中的其他3个数据位可以从扩展温度寄存器读取。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top