datasheetbank_Logo
Integrated circuits, Transistor, Semiconductors Search and Datasheet PDF Download Site

ADM1028 View Datasheet(PDF) - Analog Devices

Part Name
Description
View to exact match
ADM1028 Datasheet PDF : 16 Pages
First Prev 11 12 13 14 15 16
ADM1028
INTERRUPT MASKING
Any of the bits in the Interrupt Status Register can be masked out
by setting the corresponding mask bit in the Interrupt Mask Regis-
ter. That interrupt source will then no longer generate an interrupt.
However, the bits in the status register will be set as normal.
INTERRUPT CLEARING
The Interrupt Status Register reflects out-of-limit conditions.
The Status bits may be individually cleared by writing a “1” to
the appropriate status bits. Writing a “1” to Bits 1 and 2 causes
software interrupts to be generated. Bit 4 (GPI) of the Interrupt
Status Register reflects the current status of the GPI pin, and so
cannot be cleared by writing to this bit.
The INT output is cleared with the INT_Enable bit, which is
Bit 1 of the Configuration Register, without affecting the con-
tents of the Interrupt (INT) Status Registers.
THERM OUTPUTS
The THERMA, THERMB signals are functionally identical.
These system over-temperature outputs will assert together
when an over-temperature is detected. THERMA (Pin 11) is
an open drain digital output which has an integrated pull-up resis-
tor to VCC3AUX. THERMB is an open drain digital output,
intended to drive external circuitry operating at a different
supply voltage level.
THERM OPERATING MODE
THERM only responds to the “hardware” temperature limits at
addresses 14h and 18h, not to the software programmed limits.
The function of these registers was described earlier with regard
to fault tolerant fan speed control.
THERM will go low if the hardware temperature limit is exceeded
for three consecutive measurements. It will remain low until the
temperature falls five degrees below the limit for three consecu-
tive measurements. While THERM is low, the analog output will
go to FFh to boost a controlled fan to full speed and FAN_OFF
will be negated.
HARDWARE
TRIP POINT
5؇
TEMP
THERM
PROGRAMMED
ANALOG
VALUE
FFh
OUTPUT
PREVIOUS FAN
SPEED VALUE
Figure 8. Operation of THERM Outputs
When the Fault Tolerant Fan Control state is exited, the analog
FAN_SPD output returns to its previously programmed value,
which may have been changed during the time that the FAN_SPD
output was forced to FFh.
INTERRUPT STRUCTURE
The Interrupt Structure of the ADM1028 is shown in more
detail in Figure 9. As each measurement value is obtained and
stored in the appropriate value register, the value and the limits
from the corresponding limit registers are fed to the high and
low limit comparators. The result of each comparison (1 = out
of limit, 0 = in limit) is routed to the corresponding bit input of
the Interrupt Status Register via a data demultiplexer, and used
to set that bit high or low as appropriate.
The Interrupt Mask Register has bits corresponding to each of
the Interrupt Status Register Bits. Setting an Interrupt Mask Bit
high forces the corresponding Status Bit output low, while set-
ting an Interrupt Mask Bit low allows the corresponding Status
Bit to be asserted. After masking, the status bits are all OR’d
together to produce the INT output, which will pull low if any
unmasked status bit goes high, i.e. when any measured value
goes out of limit.
The INT output is enabled when Bit 1 of the Configuration
Register (INT_Enable) is high.
HIGH
LIMIT
FROM
VALUE
AND LIMIT
VALUE
REGISTERS
LOW
LIMIT
1 = OUT
HIGH
AND
LOW
OF
LIMIT
DATA
DEMULTI-
PLEXER
LIMIT
COMPARA-
TORS
INT. TEMP
FLAG1
FLAG2
INT. THERM
GPI
EXT. TEMP
EXT. THERM
DIODE FAULT
0
1
2
INTERRUPT
3 STATUS
4 REGISTER
5
6
7
MASKING
DATA
FROM BUS
INTERRUPT
MASK
REGISTER
MASK GATING ؋ 8
STATUS
BIT
MASK
BIT
EIGHT MASK BITS
(SAME BIT
ORDER AS
STATUS
REGISTER)
Figure 9. Interrupt Register Structure
INT
INT_ENABLE
CONFIGURATION
REGISTER
REV. A
–11–
 

Share Link: 

datasheetbank.com [ Privacy Policy ] [ Request Datasheet ] [ Contact Us ]