
ADM1030
置为低电平。的上限的行为和
THERM
极限
如下所示:
1.每当测量到的温度超过了高温
perature限制,则
INT
引脚为低电平。
2.如果温度超过
THERM
极限时,
THERM
输出置为低电平。这可以被用于限制在CPU
时钟。如果
THERM到范
使能位(位THERM 7
行为/修改寄存器)被清零时,风扇将无法运行
全速。该
THERM
限制可在被编程
温度低于高温极限。这
允许系统在无声模式下运行,其中,CPU可以
而节流,而冷却风扇是关闭的。如果温度
继续增加,并超过高温限度,
an
INT
被产生。然后软件会决定是否
风扇应运转以冷却CPU 。这允许系统
在无声模式下运行。
3.如果
THERM到范
启用位被设置为1时,风扇将运行
全速时
THERM
为低电平。在这种情况下,
既限制和主动冷却发生。如果高
温度极限被编程为一个较低的值比
THERM
限制,超过高温极限会
断言
INT
低。软件可以改变风扇的速度
依赖于温度的读数。如果温度CON-
tinues增加并超过
THERM
LIMIT ,
THERM
断言低油门的CPU和风扇运行全速。
这使系统在性能模式运行,
其中,主动式散热发生和CPU只节流
在高温下。
使用高温极限和
THERM
限制本
方法允许用户获得由系统最高性能
通过仅减缓下来,它应该是在一个临界温度。
虽然ADM1030不具有专用的中断
屏蔽寄存器,清零组态相应的使能位
日粮注册2将清除相应的中断和面具
出未来在该通道中断。禁用中断位
将阻止外的限制条件,从产生中断
或者设置在状态寄存器中的一位。
运用
THERM
作为输入
风扇不再在报警速度。第1位(风扇故障)设置下列情况─
曾经风扇转速检测到故障。
一旦被清除,它会重新树立在随后的风扇转速故障。
2和3位的状态寄存器1是远程温度
高和低的状态位。超过高或低的温度
外部通道TURE限制设置这些状态位。阅读
状态寄存器清除这些位。然而,这些位将是
重申,如果限制条件的外仍然存在于下一个
监测周期。位6和7是局部温度高
和低的状态位。这些行为完全一样的遥控器
温度高和低状态位。位的状态寄存器4
1,表明远程温度THERM极限
被超过。该位被清零的状态寄存器的读
1(参见图5) 。第5位表示远端二极管的错误。这
位将是1 ,如果短路或开路的遥控器上的检测
在上电时的温度信道。如果该位被设置为1
电时,它不能被清除。位的状态寄存器6 2 ( 0×03 )
表明本地THERM限制已超出。该位
被清零的状态寄存器的读2.第7位表示
THERM
已被拉低作为输入。该位也可
清零状态寄存器2读。
THERM LIMIT
5
温度
THERM
INT
重新进入工作状态
INT
状态寄存器。读
图5.操作
THERM
和
INT
信号的
该
THERM
脚是漏极开路输入/输出引脚。当使用
作为输出时,它用信号过温条件。当
置为低电平作为输出,风扇将驱动全速如果
THERM到范
启用位被设置为1 (位寄存器0x3F之间的7)。
当
THERM
被拉低作为输入,所述
THERM
位(位
7)状态的寄存器2被设置为1 ,并在风扇的驱动全速。
需要注意的是
THERM到范
使能位没有影响当时─
EVER
THERM
被用作输入。如果
THERM
拉低
一个输入,而
THERM到范
使能位= 0时,风扇会
仍然被驱动的全速。该
THERM到范
只有使能位
影响的行为
THERM
作为输出时使用。
状态寄存器
图5示出的相互作用
INT
和
千卡。
一旦一个临界温度THERM超出限制,既
INT
和
THERM
置低。读状态寄存器
清除中断和
INT
脚变为高电平。然而,该
THERM引脚保持有效,直到测得的温度
下降5 ℃以下,超过
THERM
极限。此功能可
用于CPU节流或驱动风扇全速最大
冷却。请注意,该
INT
引脚的中断源不
重新进入工作状态,直至温度下降的THERM下方
限制-5℃ 。这样可以防止不必要的中断,从捆绑
宝贵的CPU资源。
操作模式
该ADM1030具有四种不同的工作模式。这些
模式决定了系统的行为。
1.自动风扇速度控制模式。
2.过滤自动风扇速度控制模式。
3. PWM占空比选择模式(直接设置在风扇转速
软件控制) 。
4.转速反馈模式。
所有外的限制条件被标记在状态的状态位
寄存器1和2( 0×02 , ×03) 。位0和1 (报警速度,风扇
故障状态寄存器1 ) ,设置完成后,可以通过读取清除
状态寄存器1,一旦报警速度位清零,该位
将不会在下一监视周期,即使重新生效
情况仍然存在。该位可仅在重申
第0版
–11–