微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 低功耗微处理系统温度监视器-ADM1021

低功耗微处理系统温度监视器-ADM1021

时间:05-29 来源:互联网 点击:

127℃。具体数据如表2所示。

3. 寄存器

  ADM1021有9个寄存器,分别存储片内/片外温度测量的结果、片内/片外温度限定值的上限和下限以及器件的配置参数。表3给出了这些寄存器的具体说明。

  ADM1021的寄存器有双重地址,其读地址和写地址不同,任何试图对读地址写操作或对写地址读操作都将导致非法错误。此外,寄存器中0Fh以上的地址保留用做出厂时测试使用或留待以后使用,不可以被写入。

4. 串行总线接口

  ADM1021的控制是依靠串行总线完成的,ADM1021可以借此与从属部件器件相连,也可被主控器件控制。

5. 地址引脚

  通常,每个SMBus器件有一个7位地址,当主控器件将地址通过总线送出后,从属器件会有所应答。ADM1021有两个地址引脚ADD0和ADD1可以选择使用,故几个ADM1021可以使用一条总线以避免其他器件的影响。由于地址引脚有接地、空接、与VDD相连三态可以选择,所以共有9种不同的可能地址。见表4所示。

6. 工作周期

  串行总线上传输的数据以8位作为一个有效位,由7位地址位和1个R/W位组成。在SDATA为低后连续9个SCLK脉冲中执行一个写/读操作。在R/W为0时,主机向从属器件写入数据;在R/W为1时,主机从从属器件中读入数据。值得注意的是ADM1021的写地址和读地址不同,如果混淆两个地址会产生非法错误。

(1)写操作

  ADM1021有两种写操作,一种是先向地址指针寄存器中写入准备写入的寄存器地址,在将数据写入这个选定的寄存器中。其时序图见图3所示。

另一种写操作是只向地址指针寄存器写入数据,其时序图见图4所示。

(2) 读操作

ADM1021的读操作与写操作类似,只是R/W为1,其时序图见图5所示。

应用设计

1. 应用电路

  图6是ADM1021的典型应用电路,使用分立式三极管作传感器并使用双绞线屏蔽网与之相连,其中引脚SCLK、SDATA、ALERT在不使用时必须挂起。

  引脚SCLK和SDATA可以通过接口直接与I/O控制器的SMBus相连,如图7的连接图所示。图中使用的I/O控制器是Intel PCI ISA IDE Xcelerator(PⅡX4)芯片8237 1AB。

2. 线路布局

  D +、D-应相互靠近、平行布线,并需提供地线;在引脚VDD处连接0.1μF的旁路电容;在D+之后连接2200pF的输入滤波电容,这些都可以减少噪声对测量的影响。

图3:写操作1时序图

图4:写操作2时序图

图:5读操作时序图

由于ADM1021的片外传感器很敏感,所以在测量时应将可能的噪声减至最少。在测量中尽可能将ADM1021与片外传感器靠近,注意远离诸如时钟信号发生器、数据/地址总线之类的信号源,此时距离可保持在4到8英寸。

  过长的导线其串联的阻值会引起测量温度的偏差,大约1Ω串联阻值产生0.5℃的温差错误。

整个器件中要减少铜焊接的头的数量,以避免热电偶的影响。

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

网站地图

Top