ADT7490
THERM
timer value exceeds the THERM timer limit value, the
FAN4 bit (Bit 5) of Status Register 2 is set and an
SMBALERT is generated.
THERM
TIMER
(REG. 0x79)
0 0 0 0 0 0 0 1
7 6 5 4 3 2 1 0
THERM ASSERTED
? 22.76 ms
Note that depending on which pins are configured as a
THERM timer, setting the FAN4/THERM bit (Bit 5) of the
Interrupt Mask Register 2 (0x75), o r bit 0 of th e Interrupt
Mask Register 1 (0x74), masks out SMBALERT; although
THERM
ACCUMULATE THERM LOW
ASSERTION TIMES
the FAN4 bit of Interrupt Status Register 2 is still set if the
THERM timer limit is exceeded.
Figure 34 is a functional block diagram of the THERM
timer, THERM limit, and its associated circuitry. Writing a
value of 0x00 to the THERM Timer Limit register (0x7A)
THERM
TIMER
(REG. 0x79)
THERM
0 0 0 0 0 0 1 0
7 6 5 4 3 2 1 0
THERM ASSERTED
? 45.52 ms
causes an SMBALERT to be generated on the first THERM
assertion. A THERM timer limit value of 0x01 generates an
SMBALERT once cumulative THERM assertions exceed
45.52 ms.
Configuring the Relevant THERM Behavior
1. Configure the desired pin as the THERM timer
input. Setting Bit 1 (THERM timer enable) of
ACCUMULATE THERM LOW
ASSERTION TIMES
Configuration Register 3 (Register 0x78) enables
the THERM timer monitoring functionality. This is
disabled on Pin 14 and Pin 22 by default.
THERM
TIMER
(REG. 0x79)
0 0 0 0 0 1 0 1
7 6 5 4 3 2 1 0
THERM ASSERTED
? 113.8 ms
(91.04 ms + 22.76 ms)
Setting Bit 0 and Bit 1 (Pin 14 Func) of
Configuration Register 4 (Register 0x7D) enables
THERM timer output functionality on Pin 22 (Bit 1
of Configuration Register 3, THERM, must also be
Figure 33. Understanding the THERM Timer
When using the THERM timer, be aware of the following:
After a THERM timer read (Register 0x79):
? The contents of the timer are cleared on read.
? Bit 5 of Interrupt Status 2 register (0x42) needs to be
cleared (assuming that the THERM timer limit has
been exceeded).
If the THERM timer is read during a THERM assertion,
the following happens:
? The contents of the timer are cleared.
? Bit 0 of the THERM timer is set to 1, because a
THERM assertion is occurring.
? The THERM timer increments from zero.
? If the THERM timer limit (Register 0x7A) = 0x00, the
F4P bit is set.
Generating SMBALERT Interrupts from THERM Timer
Events
The ADT7490 can generate SMBALERTs when a
programmable THERM timer limit has been exceeded. This
allows the system designer to ignore brief, infrequent
THERM assertions while capturing longer THERM timer
events. Register 0x7A is the THERM timer limit register.
This 8-bit register allows a limit from 0 sec (first THERM
assertion) to 5.825 sec to be set before an SMBALERT is
generated. The THER M timer value is compared with the
contents of the THERM timer limit register. If the THERM
set). Pin 14 can also be used as TACH4.
2. Select the desired fan behavior for THERM timer
events. Assuming the fans are running, setting Bit 2
(BOOST bit) of Configuration Register 3
(Register 0x78) causes al l fans to run at 100% duty
cycle whenever THERM is asserted.
This allows fail-safe system cooling. If this bit = 0,
the fans run at their current settings and are not
affected by THERM events. If the fans are not
already running when THERM is asserted, the fans
do not run to full speed.
3. Select whether THERM timer events should
generate SMBALERT interrupts.
Bit 5 of Interrupt Mask Register 2 (0x75) or Bit 0
of Interrupt Mask Register 1 (0x74), depending on
which pins are configured as a THERM timer,
when set , masks out SMBALERTs when the
THERM timer limit value is exceeded. This bit
should be cleared if SMBALERTs based on
THERM events are required.
4. Select a suitable THERM limit value.
This value determines whether an SMBALERT is
generated on the first THERM assertion, or only if
a cumulative THERM assertion time limit is
exceeded. A value of 0x00 causes a n SMBALERT
to be generated on the first THERM assertion.
5. Select a THERM monitoring time.
This value specifies how often OS- or BIOS-level
software checks the THERM timer. For example,
http://onsemi.com
26
相关PDF资料
ADZS-21262-1-EZEXT BOARD DAUGHTER FOR ADSP-21262
ADZS-BF-EZEXT-1 BOARD DAUGHTER ADSP-BF533/561KIT
ADZS-BFAV-EZEXT BOARD DAUGHT ADSP-BF533,37,61KIT
ADZS-BFSHUSB-EZEXT BOARD DAUGHTER EZ EXTENDER
ADZS-BRKOUT-EX3 ADZS-BRKOUT-EX3
ADZS-SHAUDIO-EZEXT SHARC AUDIO EZ-EXTENDER
ADZS-WVGALCD-EX3 BOARD EXTENDER WVGA/LCD EI3
AGA-3 FUSE 3A 125VAC 1AG FAST
相关代理商/技术参数
ADT75 制造商:AD 制造商全称:Analog Devices 功能描述:+-1∑C Accurate, 12-Bit Digital Temperature Sensor
ADT7516 制造商:AD 制造商全称:Analog Devices 功能描述:SPI/I2C Compatible, Temperature Sensor, Four Channel ADC and Quad Voltage Output DAC
ADT7516_06 制造商:AD 制造商全称:Analog Devices 功能描述:SPI-/I2C-Compatible, Temperature Sensor,4-Channel ADC and Quad Voltage Output
ADT7516ARQ 功能描述:IC TEMP SNSR QUAD DAC 16-QSOP RoHS:否 类别:集成电路 (IC) >> PMIC - 热管理 系列:- 标准包装:2,500 系列:SilentSense™ 功能:温度监控系统(传感器) 传感器类型:内部和外部 感应温度:-55°C ~ 125°C,外部传感器 精确度:±2°C 本地(最大),±3°C 远程(最大) 拓扑:ADC(三角积分型),比较器,寄存器库 输出类型:I²C?/SMBus? 输出警报:是 输出风扇:是 电源电压:2.7 V ~ 5.5 V 工作温度:-55°C ~ 125°C 安装类型:表面贴装 封装/外壳:8-TSSOP,8-MSOP(0.118",3.00mm 宽) 供应商设备封装:8-MSOP 包装:带卷 (TR) 其它名称:MIC284-2BMMTRMIC284-2BMMTR-ND
ADT7516ARQ-REEL 制造商:Analog Devices 功能描述:Temp Sensor Digital Serial (4-Wire, SPI, I2C) 16-Pin QSOP T/R 制造商:Analog Devices 功能描述:TEMP SENSOR DGTL SERL (4-WIRE, SPI) 16QSOP - Tape and Reel
ADT7516ARQ-REEL7 制造商:Analog Devices 功能描述:Temp Sensor Digital Serial (4-Wire, SPI, I2C) 16-Pin QSOP T/R 制造商:Analog Devices 功能描述:TEMP SENSOR DGTL SERL (4-WIRE, SPI) 16QSOP - Tape and Reel
ADT7516ARQZ 功能描述:IC TEMP SNSR QUAD DAC 16-QSOP RoHS:是 类别:集成电路 (IC) >> PMIC - 热管理 系列:- 标准包装:3,000 系列:- 功能:温度开关 传感器类型:内部 感应温度:85°C 分界点 精确度:±6°C(最小值) 拓扑:ADC(三角积分型),比较器,寄存器库 输出类型:开路漏极 输出警报:是 输出风扇:是 电源电压:2.7 V ~ 5.5 V 工作温度:-55°C ~ 125°C 安装类型:表面贴装 封装/外壳:SC-74A,SOT-753 供应商设备封装:SOT-23-5 包装:带卷 (TR) 其它名称:ADT6501SRJZP085RL7-ND
ADT7516ARQZ-REEL 制造商:Analog Devices 功能描述:Temp Sensor Digital Serial (4-Wire, SPI, I2C) 16-Pin QSOP T/R