低成本的微处理器系统温度监控器
发布时间:2008/5/27 0:00:00 访问次数:489
摘要:adm1021是美国adi公司出品的一种数字温度计ic。它具有精度高,价格低,体积小等特点,是便携式设备中不可缺少的器件。文章详细介绍了adm1021的工作原理、技术性能、设计参数、应用范围以及注意事项。 关键词:串行接口 信号调理 温度监控 adm1021 1 引言 adm1021是双通道的数字温度计集成电路,同时可兼做低温/高温报警器,非常适用于需要温度监控的个人计算机及其系统。该器件通过连接的pnp晶体管可以测量微处理器的温度,而pnp晶体管可由奔腾ii或类似的处理器芯片,或者由分立的pnp/npn器件来提供,比如2n3904/2n3906等。adm1021采用了新颖的测量方法,从而消除了晶体管的基极射极电压绝对值。第二个测量通道可用于测量芯片上温度传感器的输出,以监控器件及周围的环境温度。adm1021通过一个与系统控制总线(sm总线)相兼容的双线串行接口与外界相加,并可通过串行总线把低温或高温极限值输入到器件中。当芯片或远程温度超过范围时,alert引脚就会有信号输出以作为中断或sm总线的警报信号。adm1021可广泛应用于台式机和笔记本电脑等领域,同时,在通讯系统中也具有广泛的应用前景。 2 主要技术性能 图1是adm1021的引脚排列图。表1给出了各引脚的功能说明。
表1 引脚功能介绍 引脚序号 符 号 功 能 介 绍 1,16 test 测试引脚,仅限于工厂使用 2 vdd 正电源,+3~+5.5v 3 d+ 与远程温度传感器正连接 4 d- 与远程温度传感器负连接 5,9,13 nc 不连接 6 add1 三态逻辑输入,器件地址高位 7,8 gnd 接地 10 add0 三态逻辑输入,器件地址低位 11 alert 逻辑输出,用于中断或sm总线警报 12 sdata 逻辑输入/输出,sm总线串行数据 14 sclk 逻辑输入,sm总线串行时钟 15 stby 选择正常运行模式或待机模式的逻辑输入 adm1021内含一个双通道的a/d转换器,利用其特殊的输入信号调理功能可对远程或芯片上的温度传感器进行操作。在正常工作时,其a/d转换器一般工作在自由运行模式,因此可用模拟输入多路器来选择芯片上的温度传感器或远程温度传感器以测量本地或远程温度。对这些信号通过adc进行数字转换,把结果存入8位本地或远程温度寄存器中,然后把测量结果与芯片上的4个寄存器的高低温度极限值进行比较。如果超过极限值,将产生标志字并交其存入状态寄存器,同时将alert端的输出变低。 adm1021中的极限寄存器是可编程的,因而可通过串联的系统控制总线对仪器进行设置和控制。其控制和设置功能包括:器件工作在正常模式或待机模式、屏蔽或使能alert的输出以及选择转换率等
摘要:adm1021是美国adi公司出品的一种数字温度计ic。它具有精度高,价格低,体积小等特点,是便携式设备中不可缺少的器件。文章详细介绍了adm1021的工作原理、技术性能、设计参数、应用范围以及注意事项。 关键词:串行接口 信号调理 温度监控 adm1021 1 引言 adm1021是双通道的数字温度计集成电路,同时可兼做低温/高温报警器,非常适用于需要温度监控的个人计算机及其系统。该器件通过连接的pnp晶体管可以测量微处理器的温度,而pnp晶体管可由奔腾ii或类似的处理器芯片,或者由分立的pnp/npn器件来提供,比如2n3904/2n3906等。adm1021采用了新颖的测量方法,从而消除了晶体管的基极射极电压绝对值。第二个测量通道可用于测量芯片上温度传感器的输出,以监控器件及周围的环境温度。adm1021通过一个与系统控制总线(sm总线)相兼容的双线串行接口与外界相加,并可通过串行总线把低温或高温极限值输入到器件中。当芯片或远程温度超过范围时,alert引脚就会有信号输出以作为中断或sm总线的警报信号。adm1021可广泛应用于台式机和笔记本电脑等领域,同时,在通讯系统中也具有广泛的应用前景。 2 主要技术性能 图1是adm1021的引脚排列图。表1给出了各引脚的功能说明。
表1 引脚功能介绍 引脚序号 符 号 功 能 介 绍 1,16 test 测试引脚,仅限于工厂使用 2 vdd 正电源,+3~+5.5v 3 d+ 与远程温度传感器正连接 4 d- 与远程温度传感器负连接 5,9,13 nc 不连接 6 add1 三态逻辑输入,器件地址高位 7,8 gnd 接地 10 add0 三态逻辑输入,器件地址低位 11 alert 逻辑输出,用于中断或sm总线警报 12 sdata 逻辑输入/输出,sm总线串行数据 14 sclk 逻辑输入,sm总线串行时钟 15 stby 选择正常运行模式或待机模式的逻辑输入 adm1021内含一个双通道的a/d转换器,利用其特殊的输入信号调理功能可对远程或芯片上的温度传感器进行操作。在正常工作时,其a/d转换器一般工作在自由运行模式,因此可用模拟输入多路器来选择芯片上的温度传感器或远程温度传感器以测量本地或远程温度。对这些信号通过adc进行数字转换,把结果存入8位本地或远程温度寄存器中,然后把测量结果与芯片上的4个寄存器的高低温度极限值进行比较。如果超过极限值,将产生标志字并交其存入状态寄存器,同时将alert端的输出变低。 adm1021中的极限寄存器是可编程的,因而可通过串联的系统控制总线对仪器进行设置和控制。其控制和设置功能包括:器件工作在正常模式或待机模式、屏蔽或使能alert的输出以及选择转换率等