
ADM1028
容错风扇控制
该ADM1028采用了容错风扇控制功能
被连接到的动作
THERMA , THERMB
输出。它
可以替代模拟输出的设定,它强制
最大限度地充分风扇转速在临界过的事件
温度问题,即使由于某种原因,这种尚未
由系统软件来处理。
有两个温度设定点寄存器,将激活
容错风扇控制。其中的一个限制是编程
序的用户和一个为硬件(只读)寄存器
将操作如果用户不设定任何限制。该
如果超出限制容错风扇控制功能被激活
三个或更多个连续的读数。这些限制是独立的
从正常的高和低的温度限制为
INT
输出,这不影响容错风扇控制或
THERM
输出。
100 ℃的硬件极限编程到的寄存器
地址18H,远程二极管默认
THERM
极限。这
是默认的限制和模拟输出将被强制到全屏
如果秤遥控感应器读取超过100 ℃。这使得
容错风扇控制的故障安全的,因为它会在操作
即使用户已编程的任何其他这样的温度
限制,或在发生软件故障时。类似地,
默认的内部温度
THERM
限寄存器17H举行
强制模拟输出满量程,如果环境温度
测量是超过70 ℃。
用户可以通过编程一个新的覆盖默认的限制
限制到寄存器14H远程传感器和新的限制成
寄存器13H的内部传感器。寄存器的默认值
14h的是一样的只读寄存器(100℃ ),但它可
用更高或更低的值进行编程。
一旦寄存器13h,并且14小时已被编程,或者如果
默认值是可以接受的,位配置寄存器的3必须
被设置为“1” ,该位是一个只写一次位只能被写入
10为“1 ”,它有两个作用:
1.它使寄存器13H中的值和14H活动的限制,
并禁用只读寄存器17H和18H 。
2.锁定数据到寄存器13h中和14小时,使之不能
被改变,直到锁位复位,或者当
AUXRST
or
RST
是断言,或上电复位发生。
一旦模拟输出的硬件超驰被触发时,它
将仅经过三次连续返回到正常操作
测量结果是5度低于设定下限。
每当FAN_SPD输出被强制为满量程时,
FAN_OFF
输出被否定。
风扇速度RAMPING
在风扇速度寄存器,计数器开始计数或
下(取决于当前值是否大于或
小于目标值) 。那么计数器的值将在
通过风扇的转速斜坡的倾斜率比特率规定
注册。一旦计数器达到目标值的计数器
停止计数。该FAN_SPD值是从来自
输出计数器。如果一个新的值写入到风扇的转速
而斜坡函数发生寄存器,计数器可
改变计数方向,以达到新的目标值。的操作
THERM
独立的风扇转速斜坡机制。
因此,
THERM
将立即断言为超温
条件。
风扇速度
注册
上/下
START / STOP
斜坡启用
比较
FAN SPD
风扇速度斜坡上升速率
率寄存器
计数器
( CURRENT SPEED )
DAC
图6 。
THE ADM1028中断系统
该ADM1028具有三个中断输出,
INT , THERMA
和
THERMB 。
这些具有不同的功能。
INT
响应
侵犯软件编程的温度限制和
中断源屏蔽,如稍后更详细地描述。
中断和状态位,如果超出限制为在只设置
连续至少三次转换。
的操作
INT
输出被示于图7 Assum-
荷兰国际集团的温度设定范围内开始起飞
与该温度下的中断源没有被屏蔽,
INT
将
去低,如果由外部传感器测量的温度变
外编程的高或低的温度下限值的
传感器。
INT
也变低时
THERM
是低的。
100 C
90 C
80 C
70 C
60 C
50 C
40 C
*
*
温度
上限
下限
该ADM1028器件包含一个风扇转速斜坡机制
正在使用一个8位计数器和一个控制来完成
注册。上电时,或者一个断言
RST
or
AUXRST ,
该
风扇速度寄存器,计数器和风扇转速斜坡寄存器
初始化为0x00 。风扇速度斜坡机制被禁用
默认情况下,并写入风扇转速注册的任何值
立即反映在FAN_SPD输出。设置位0
风扇转速斜坡率寄存器使能斜坡机器人 -
NISM 。计数器,然后用当前值预装
中所含的风扇速度寄存器,从而防止风扇
转速变化,直到一个新的值被写入到范
速注册。当一个新的目标风扇转速值被写入
INT
* INT
通过清除
软件
T
高
打断
LOGIC重新装备
这里
图7.操作
INT
产量
一旦中断被清除后,它不会被即使重申
温度保持此前外界超出限制。
不过,
INT
如果温度下降到背部内将被重新装备
设定的限制,连续三次转换。一旦
INT
功能已被重新武装,它然后将重新生效一次
超过极限,连续三次转换。
–10–
REV 。一