5-Channel Precision Temperature Monitor
Write Byte Format
S
ADDRESS
WR
ACK
COMMAND
ACK
DATA
ACK
P
7 bits
SLAVE ADDRESS: EQUIVALENT
TO CHIP-SELECT LINE OF A
3-WIRE INTERFACE
Read Byte Format
8 bits
COMMAND BYTE: SELECTS TO
WHICH REGISTER YOU ARE
WRITING
8 bits
1
DATA BYTE: DATA GOES INTO THE REGISTER
SET BY THE COMMAND BYTE (TO SET
THRESHOLDS, CONFIGURATION MASKS, AND
SAMPLING RATE)
S ADDRESS WR ACK COMMAND ACK
S ADDRESS RD ACK DATA
///
P
7 bits
SLAVE ADDRESS: EQUIVALENT
TO CHIP-SELECT LINE
8 bits
COMMAND BYTE: SELECTS
FROM WHICH REGISTER YOU
ARE READING
7 bits
SLAVE ADDRESS: REPEATED
DUE TO CHANGE IN DATA-
FLOW DIRECTION
8 bits
DATA BYTE: READS FROM
THE REGISTER SET BY THE
COMMAND BYTE
Send Byte Format
Receive Byte Format
S ADDRESS WR ACK COMMAND ACK P
7 bits
8 bits
COMMAND BYTE: SENDS COM-
MAND WITH NO DATA, USUALLY
USED FOR ONE-SHOT COMMAND
S = Start condition
P = Stop condition
Shaded = Slave transmission
/// = Not acknowledged
S ADDRESS RD ACK DATA ///
P
7 bits
8 bits
DATA BYTE: READS DATA FROM
THE REGISTER COMMANDED BY
THE LAST READ BYTE OR WRITE
BYTE TRANSMISSION; ALSO
USED FOR SMBus ALERT
RESPONSE RETURN ADDRESS
Figure 2. SMBus Protocols
Table 1. Main Temperature Register
(High Byte) Data Format
Table 2. Extended Resolution Temperature
Register (Low Byte) Data Format
TEMP (°C)
> +127
+127
+126
+25
0
<0
Diode fault (open)
Diode fault (short)
DIGITAL OUTPUT
0111 1111
0111 1111
0111 1110
0001 1001
0000 0000
0000 0000
1111 1111
1111 1111 or 1110 1110
conversion results until they have been read. If the
most significant bits have not been read within an
SMBus timeout period (nominally 37ms), normal updat-
ing continues. Table 1 shows the main temperature
register (high byte) data format, and Table 2 shows the
extended resolution register (low byte) data format.
Diode Fault Detection
If a channel’s input DXP_ and DXN_ are left open, the
MAX6622 detects a diode fault. An open diode fault
TEMP (°C)
0
+0.125
+0.250
+0.375
+0.500
+0.625
+0.725
+0.875
DIGITAL OUTPUT
000X XXXX
001X XXXX
010X XXXX
011X XXXX
100X XXXX
101X XXXX
110X XXXX
111X XXXX
does not cause either ALERT or OVERT to assert. A bit in
the status register for the corresponding channel is set to
1 and the temperature data for the channel is stored as
all 1s (FFh). It takes approximately 4ms for the MAX6622
to detect a diode fault. Once a diode fault is detected,
the MAX6622 goes to the next channel in the conversion
sequence. Depending on operating conditions, a short-
ed diode may or may not cause ALERT or OVERT to
assert, so if a channel will not be used, its DXN and DXP
inputs should be left unconnected.
8 _______________________________________________________________________________________