REV. 0
ADM1022
–13–
THERM INPUT/OUTPUT
Pin 11 may be configured as an input for a second temperature
sensor by setting Bit 7 of the Configuration Register, or it may
be used as an interrupt output by clearing Bit 7 of the Configu-
ration Register, which is its default condition. The Thermal
Management Input/Output (THERM) is a logic input/open-
drain output. It can also function as a logic input. If THERM is
taken low by an external source, the analog output will be forced
to FFh to switch a controlled fan to maximum speed and
FAN_OFF will be negated.
THERM OPERATING MODE
THERM responds only to the “hardware” temperature limits
at addresses 13h, 14h, 17h and 18h, not to the software pro-
grammed limits. The function of these registers was described
earlier with regard to fault tolerant fan speed control.
HARDWARE
TRIP POINT
THERM
ANALOG
OUTPUT
TEMP
PROGRAMMED
VALUE
FF
H
FF
H
5
EXT
THERM
INPUT
Figure 16. Operation of
THERM
Output
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 con-
secutive 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.
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 ADM1022 is shown in more
detail in Figure 17. 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, and Bit 2 (INT_Clear) is low.
The THERM output cannot be cleared nor its interrupt sources
masked.
STATUS
BIT
MASK
BIT
MASK GATING 8
HIGH
LIMIT
VALUE
LOW
LIMIT
FROM
VALUE
AND LIMIT
REGISTERS
1 = OUT
OF
LIMIT
GPI
INT. TEMP
EXT. TEMP2
DIODE 2 FAULT
RESERVED
GPI
EXT. TEMP1
THERM
DIODE 1 FAULT
0
1
2
3
4
5
6
7
MASKING
DATA
FROM BUS
8 MASK BITS
(SAME BIT
ORDER AS
STATUS
REGISTER)
THIS CONNECTION ONLY RELEVANT IF
THERM IS PULLED LOW EXTERNALLY.
D2/THERM
CONFIGURATION
REGISTER
INT_ENABLE INT_CLEAR
INT
HIGH
AND
LOW
LIMIT
COMPARA-
TORS
INTERRUPT
MASK
REGISTER
INTERRUPT
STATUS
REGISTER
DATA
DEMULTI-
PLEXER
Figure 17. Interrupt Register Structure
REV. 0
ADM1022
–14–
GENERAL PURPOSE LOGIC INPUT (GPI)
Pin 12 may be configured as an input for a second temperature
sensor input by setting Bit 7 of the Configuration Register, or it
may be used as a general purpose logic input by clearing Bit 7 of
the Configuration Register, which is its default condition. The
GPI input may be programmed to be active high or active low by
clearing or setting Bit 6 of the Configuration Register. The default
value is active high. Bit 4 of the Interrupt Status Register follows
the state (or inverted state) of GPI and will generate an interrupt
when it is set to one, like any other input to the Interrupt Status
Register. However, the GPI bit is not latched in the Status Register
and always reflects the current state (or inverted state) of the
GPI input. If it is one it will not be cleared by reading the
Status Register.
RESETS
The ADM1022 has a manual reset input, (Pin 2 – MR), a bidi-
rectional reset pin, (Pin 3 – RST1) and a reset output (Pin 7 –
RST2). These operate as follows:
Taking MR low forces a system reset and takes the RST2 output
low. It will remain low for t
RP
after MR goes high again. The
MR input has a 20 k pull-up resistor, and may be left uncon-
nected if not used. MR is typically used to generate a system
reset from a front-panel push-button.
The RST1 pin is a bidirectional I/O. It is asserted low as an out-
put if V
CC
falls below the reset threshold. It can also operate as a
reset input to the ADM1022 in the same way as MR. At power-
up, RST2 will remain asserted for t
RP
after RST1 goes high.
The RST2 output is asserted low under any of the following
conditions:
the MR input is low, as previously described,
RST1 is asserted low as an output or pulled low as an input,
V
MON
is below the reset threshold.
POWER-ON RESET
When the ADM1022 is powered up, it will initiate a power-on
reset sequence when the supply voltage V
CC
rises above the
power-on reset threshold, with registers being reset to their
power-on values. Normal operation will begin when the supply
voltage rises above the reset threshold. Registers whose power-
on values are not shown have power on conditions that are
indeterminate (this includes the Value and Limit Registers). In
most applications, usually the first action after power-on would
be to write limits into the Limit Registers.
Power-on reset clears or initializes the following registers (the ini-
tialized values are shown in Table IV):
Configuration Register
Interrupt Status Register
Interrupt Status Mirror Register
Interrupt Mask Register
Test Register
Analog Output Register
Programmable Trip Point Registers
Operation of the reset outputs at power-up, and for a manual
reset input, is shown in Figure 18. It should be noted that the
resets will only be asserted once V
CC
rises above 1 V. Below this
voltage there is insufficient gate drive voltage to turn on the out-
put FETs. If the device being reset and its pull-up resistor is
supplied from V
CC
, the reset voltage will rise with V
CC
to 1 V
before being pulled low. If the device being reset and its pull-up
resistor use a separate supply voltage, the reset output will fol-
low that voltage until reset is asserted.
The ADM1022 can also be reset by taking RST1 low as an input.
The above-mentioned registers will be reset to their default
values and the ADC will remain inactive as long as RST1 is
below the reset threshold.
V
CC
1V
t
RP
t
t
RP
t
RP
RST1
RST2
MR
RST2
POWER-ON RESET
MANUAL RESET (FOR EXAMPLE)
Figure 18. Operation of Reset Outputs
RST1 AS I/O
If RST1 is used as a reset input to the ADM1022 while also
being used as a system reset output, it will be necessary to sepa-
rate the two functions so that a reset from the system to the
ADM1022 does not also reset the system.
This can be achieved using the circuit of Figure 19. If ALT_RST
is high, then reset outputs from the ADM1022 can pass through
N2 to reset the system.
If, however, ALT_RST is low, the ADM1022 will be reset, but
SYS_RST will be held high by the high input from N1 to N2.
ADM1022
RST1
100k
N1
V
CC
N2
SYS_RST
ALT_RST
Figure 19. Separation of
RST1
Input from
RST1
Output
REV. 0
ADM1022
–15–
5 V OPERATION
The ADM1022 may be operated with V
CC
and/or V
MON
con-
nected to any supply voltage between 3.0 V and 5.5 V, but it
should be noted that the reset threshold voltages are fixed and
optimized for 3.3 V operation. If the V
CC
supply voltage is 5 V,
for example, the V
MON
input can still be used to monitor another
3.3 V supply without problems. However, the reset threshold for
the 5 V, V
CC
supply, may be below that at which 5 V logic will
operate reliably and may not give a reliable indication of brown-
out on the 5 V supply.
Alternatively, V
MON
may be configured to monitor a supply volt-
age higher than 3.3 V by adding an input attenuator.
The ratio of R1 to R2 is given by:
R1/R2 = (V
R
– 2.93)/2.93
Where V
R
is the desired reset voltage and 2.93 V is the nominal
reset voltage of the V
MON
input.
R1
R2
V
MON
V
IN
Figure 20. Scaling V
MON
to a Higher Reset Voltage
The input resistance of the V
MON
input is approximately 100 k,
with a tolerance of around ±30%, so the parallel combination of
R1 and R2 should be much lower than 100 k to minimize
errors due to variations in this input resistance.
INITIALIZATION (SOFT RESET)
Soft reset performs a similar, but not identical, function to
power-on reset. The Test Register and Analog Output register
are not initialized.
Soft reset is accomplished by setting Bit 4 of the Configuration
Register high. This bit automatically clears after being set.
NAND TREE TEST
A NAND tree is provided in the ADM1022 for Automated Test
Equipment (ATE) board level connectivity testing. The device
is placed into NAND tree test mode by powering up with pin
FAN_SPD/NTEST_IN (Pin 8) held high. This pin is sampled
and its state at power-up is latched. If it is connected high, the
NAND tree test mode is invoked. NAND tree test mode will
only be exited once the ADM1022 is powered down.
In NAND tree test mode, all digital inputs may be tested as illus-
trated in Table III. ADD/NTEST_OUT will become the NAND
tree output pin.
The structure of the NAND Tree is shown in Figure 21. To
perform a NAND Tree test, all pins are initially driven low. The
test vectors set all inputs low, then one-by-one toggles them
high (keeping them high). Exercising the test circuit with this
“walking one” pattern, starting with the input closest to the out-
put of the tree, cycling towards the farthest, causes the output of
the tree to toggle with each input change. Allow for a typical
propagation delay of 500 ns.
Figure 21. NAND Tree
Table III. Test Vectors
GPI SCL SDA MR ADD/NTEST_OUT
00001
00010
00111
01110
11111
CONFIGURING THE INTERRUPT
On power-up, the Interrupt functionality of the device is disabled.
The Configuration Register (0x40) must be written to, in order
to enable the Interrupt output. The INT_Clear bit (Bit 2) should
be cleared to 0 and the INT_Enable bit (Bit 1) of the Register
should be set to 1.
If the INT_Enable bit is set, and the INT_Clear bit is not
cleared to 0, then any interrupts generated will be reflected in
the Interrupt Status Register, but will not toggle the Interrupt
pin externally.

ADM1022ARQ-REEL

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
IC SENSOR TEMP/DET 3/5.5V 16QSOP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union