![](http://datasheet.mmic.net.cn/390000/MAX6689_datasheet_16818721/MAX6689_8.png)
M
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 or short-
ed together, the MAX6689 detects a diode fault. A diode
fault, whether a short or an open circuit, does not cause
either
ALERT
or
OVERT
to assert. A bit in the status regis-
ter for the corresponding channel is set to 1 and the tem-
perature data for the channel is stored as all 1s. It takes
approximately 4ms for the MAX6689 to detect a diode
fault. Once a diode fault is detected, the MAX6689 jumps
onto the next channel in the conversion sequence.
7-Channel Precision Temperature Monitor
8
_______________________________________________________________________________________
Figure 2. SMBus Protocols
TEMP (°C)
>
+127
+127
+126
+25
0
<
0
DIGITAL OUTPUT
0111 1111
0111 1111
0111 1110
0001 1001
0000 0000
0000 0000
1111 1111
Diode fault (short or open)
Table 1. Main Temperature Register
(High-Byte) Data Format
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
Table 2. Extended Resolution Temperature
Register (Low-Byte) Data Format
S
ADDRESS
WR
ACK
ACK
P
DATA
ACK
COMMAND
7 BITS
1
8 BITS
8 BITS
SLAVE ADDRESS: EQUIVA-
LENT TO CHIP-SELECT LINE OF
A 3-WIRE INTERFACE
DATA BYTE: DATA GOES INTO THE REGISTER
SET BY THE COMMAND BYTE (TO SET
THRESHOLDS, CONFIGURATION MASKS, AND
SAMPLING RATE)
WRITE BYTE FORMAT
S
ADDRESS
ADDRESS
WR
ACK
ACK
P
S
RD
ACK
///
DATA
COMMAND
7 BITS
7 BITS
8 BITS
8 BITS
READ BYTE FORMAT
SLAVE ADDRESS: EQUIVA-
LENT TO CHIP SELECT LINE
COMMAND BYTE: SELECTS
WHICH REGISTER YOU ARE
REDING FROM
S
P
ADDRESS
WR
ACK
ACK
COMMAND
7 BITS
8 BITS
SEND BYTE FORMAT
COMMAND BYTE: SENDS COM-
MAND WITH NO DATA, USUALLY
USED FOR ONE-SHOT COMMAND
S
P
ADDRESS
RD
ACK
///
DATA
7 BITS
8 BITS
RECEIVE BYTE FORMAT
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
SLAVE ADDRESS: REPEATED
DUE TO CHANGE IN DATA-
FLOW DIRECTION
DATA BYTE: READS FROM
THE REGISTER SET BY THE
COMMAND BYTE
S = START CONDITION.
P = STOP CONDITION.
SHADED = SLAVE TRANSMISSION.
/// = NOT ACKNOWLEDGED.