English
Language : 

MAX1617_12 Datasheet, PDF (12/20 Pages) Maxim Integrated Products – Remote/Local Temperature Sensor with SMBus Serial Interface
MAX1617
Remote/Local Temperature Sensor
with SMBus Serial Interface
Table 4. Command-Byte Bit Assignments
REGISTER
COMMAND
POR STATE
FUNCTION
RLTS
RRTE
RSL
RCL
RCRA
RLHN
RLLI
RRHI
RRLS
WCA
WCRW
WLHO
WLLM
WRHA
WRLN
OSHT
00h
0000 0000*
Read local temperature: returns latest temperature
01h
0000 0000*
Read remote temperature: returns latest temperature
02h
N/A
Read status byte (flags, busy signal)
03h
0000 0000
Read configuration byte
04h
0000 0010
Read conversion rate byte
05h
0111 1111
Read local THIGH limit
06h
1100 1001
Read local TLOW limit
07h
0111 1111
Read remote THIGH limit
08h
1100 1001
Read remote TLOW limit
09h
N/A
Write configuration byte
0Ah
N/A
Write conversion rate byte
0Bh
N/A
Write local THIGH limit
0Ch
N/A
Write local TLOW limit
0Dh
N/A
Write remote THIGH limit
0Eh
N/A
Write remote TLOW limit
0Fh
N/A
One-shot command (use send-byte format)
*If the device is in hardware standby mode at POR, both temperature registers read 0°C.
The Alert Response can activate several different slave
devices simultaneously, similar to the I2C General Call.
If more than one slave attempts to respond, bus arbitra-
tion rules apply, and the device with the lower address
code wins. The losing device does not generate an
acknowledge and continues to hold the ALERT line low
until serviced (implies that the host interrupt input is
level-sensitive). Successful reading of the alert
response address clears the interrupt latch.
Command Byte Functions
The 8-bit command byte register (Table 4) is the master
index that points to the various other registers within the
MAX1617. The register’s POR state is 0000 0000, so
that a Receive Byte transmission (a protocol that lacks
the command byte) that occurs immediately after POR
returns the current local temperature data.
The one-shot command immediately forces a new conver-
sion cycle to begin. In software standby mode
(RUN/STOP bit = high), a new conversion is begun, after
which the device returns to standby mode. If a conversion
is in progress when a one-shot command is received, the
command is ignored. If a one-shot command is received
in auto-convert mode (RUN/STOP bit = low) between con-
versions, a new conversion begins, the conversion rate
timer is reset, and the next automatic conversion takes
place after a full delay elapses.
12
Configuration Byte Functions
The configuration byte register (Table 5) is used to
mask (disable) interrupts and to put the device in soft-
ware standby mode. The lower six bits are internally set
to (XX1111), making them “don’t care” bits. Write zeros
to these bits. This register’s contents can be read back
over the serial interface.
Status Byte Functions
The status byte register (Table 6) indicates which (if
any) temperature thresholds have been exceeded. This
byte also indicates whether or not the ADC is convert-
ing and whether there is an open circuit in the remote
diode DXP–DXN path. After POR, the normal state of all
the flag bits is zero, assuming none of the alarm condi-
tions are present. The status byte is cleared by any
successful read of the status byte, unless the fault per-
sists. Note that the ALERT interrupt latch is not auto-
matically cleared when the status flag bit is cleared.
When reading the status byte, you must check for inter-
nal bus collisions caused by asynchronous ADC timing,
or else disable the ADC prior to reading the status byte
(via the RUN/STOP bit in the configuration byte). In
one-shot mode, read the status byte only after the con-
version is complete, which is 150ms max after the one-
shot conversion is commanded.
Maxim Integrated