Rainbow Electronics MAX1617A User Manual
Page 11

Alarm Threshold Registers
Four registers store alarm threshold data, with high-
temperature (T
HIGH
) and low-temperature (T
LOW
) reg-
isters for each A/D channel. If either measured
temperature equals or exceeds the corresponding
alarm threshold value, an ALERT interrupt is asserted.
The power-on-reset (POR) state of both T
HIGH
registers
is full scale (0111 1111, or +127°C). The POR state of
both T
LOW
registers is 1100 1001 or -55°C.
Diode Fault Alarm
There is a continuity fault detector at DXP that detects
whether the remote diode has an open-circuit condi-
tion. At the beginning of each conversion, the diode
fault is checked, and the status byte is updated. This
fault detector is a simple voltage detector; if DXP rises
above V
CC
- 1V (typical) due to the diode current
source, a fault is detected. Note that the diode fault
isn’t checked until a conversion is initiated, so immedi-
ately after power-on reset the status byte indicates no
fault is present, even if the diode path is broken.
If the remote channel is shorted (DXP to DXN or DXP to
GND), the ADC reads 0000 0000 so as not to trip either
the T
HIGH
or T
LOW
alarms at their POR settings. In
applications that are never subjected to 0°C in normal
operation, a 0000 0000 result can be checked to indi-
cate a fault condition in which DXP is accidentally short
circuited. Similarly, if DXP is short circuited to V
CC
, the
ADC reads +127°C for both remote and local channels,
and the device alarms.
A
AL
LE
ER
RT
T Interrupts
The ALERT interrupt output signal is latched and can
only be cleared by reading the Alert Response address.
Interrupts are generated in response to T
HIGH
and T
LOW
comparisons and when the remote diode is disconnect-
ed (for continuity fault detection). The interrupt does not
halt automatic conversions; new temperature data con-
tinues to be available over the SMBus interface after
ALERT is asserted. The interrupt output pin is open-drain
so that devices can share a common interrupt line. The
interrupt rate can never exceed the conversion rate.
The interface responds to the SMBus Alert Response
address, an interrupt pointer return-address feature
(see
Alert Response Address
section). Prior to taking
corrective action, always check to ensure that an inter-
rupt is valid by reading the current temperature.
Alert Response Address
The SMBus Alert Response interrupt pointer provides
quick fault identification for simple slave devices that
lack the complex, expensive logic needed to be a bus
master. Upon receiving an ALERT interrupt signal, the
host master can broadcast a Receive Byte transmission
to the Alert Response slave address (0001 100). Then
any slave device that generated an interrupt attempts
to identify itself by putting its own address on the bus
(Table 3).
MAX1617A
Remote/Local Temperature Sensor
with SMBus Serial Interface
______________________________________________________________________________________
11
DIGITAL OUTPUT
DATA BITS
0
111
1111
+127
+127.00
0
111
1111
0
111
1110
+126
+126.00
+127
+126.50
0
001
1001
0
000
0001
+1
+0.50
0
000
0000
0
000
0000
0
0.00
ROUNDED
TEMP.
(°C)
TEMP.
(°C)
0
+0.25
+25
+25.25
0
000
0000
0
000
0000
0
-0.50
1
111
1111
1
111
1111
-1
-1.00
-1
-0.75
1
110
0111
1
110
0110
-26
-25.50
1
100
1001
1
100
1001
-55
-55.00
0
-0.25
-55
-54.75
-25
-25.00
1
011
1111
1
011
1111
-65
-70.00
-65
-65.00
Table 2. Data Format (Two’s Complement)
Table 3. Read Format for Alert Response
Address (0001100)
ADD6
6
Provide the current MAX1617A
slave address that was latched at
POR (Table 8)
FUNCTION
ADD5
5
ADD4
4
ADD3
3
ADD2
2
ADD1
1
ADD7
7
(MSB)
1
0
(LSB)
Logic 1
BIT
NAME
SIGN
MSB
LSB
0
111
1111
+127
+130.00