
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
shorted together, the MAX6697 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 sta-
tus register for the corresponding channel is set to 1 and
the temperature data for the channel is stored as all 1s. It
takes around 4ms for the MAX6697 to detect adiode
fault. Once a diode fault is detected, the MAX6697
jumps onto the next channel in the conversion sequence.
7-Channel Precision Temperature Monitor
8
_______________________________________________________________________________________
Write Byte Format
Read Byte Format
Send Byte Format
Receive Byte Format
Slave Address: equiva-
lent to chip-select line of
a 3-wire interface
Command Byte: selects which
register you are writing to
Data Byte: data goes into the register
set by the command byte (to set
thresholds, configuration masks, and
sampling rate)
Slave Address: equiva-
lent to chip-select line
Command Byte: selects
which register you are
reading from
Slave Address: repeated
due to change in data-
flow direction
Data Byte: reads from
the register set by the
command byte
Command Byte: sends com-
mand with no data, usually
used for one-shot command
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
S = Start condition
P = Stop condition
Shaded = Slave transmission
/// = Not acknowledged
S
ADDRESS
RD
ACK
DATA
///
P
7 bits
8 bits
WR
S
ACK
COMMAND
ACK
P
8 bits
ADDRESS
7 bits
P
1
ACK
DATA
8 bits
ACK
COMMAND
8 bits
ACK
WR
ADDRESS
7 bits
S
S
ADDRESS
WR
ACK
COMMAND
ACK
S
ADDRESS
7 bits
8 bits
7 bits
RD
ACK
DATA
8 bits
///
P
Figure 2. SMBus Protocols
Table 1. Main Temperature Register
(High Byte) Data Format
TEMP (
°
C)
>
127
127
126
25
0.00
<
0.00
DIGITAL OUTPUT
0111 1111
0111 1111
0111 1110
0001 1001
0000 0000
0000 0000
1111 1111
Diode fault (short or open)
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