the MAX1619 can be forced to perform A/D conversions
via the one-shot command, despite the RUN/STOP bit
being high.
Activate hardware standby mode by forcing the STBY
pin low. In a notebook computer, this line may be con-
nected to the system SUSTAT# suspend-state signal.
The STBY pin low state overrides any software conversion
command. If a hardware or software standby command
is received while a conversion is in progress, the conver-
sion cycle is truncated, and the data from that conversion
is not latched into either temperature reading register.
The previous data is not changed and remains available.
The OVERT output continues to function in both hard-
ware and software standby modes. If the overtemp lim-
its are adjusted while in standby mode, the digital
comparator checks the new values and puts the OVERT
pin in the correct state based on the last valid ADC con-
version. The last valid ADC conversion may include a
conversion performed using the one-shot command.
Supply-current drain during the 125ms conversion peri-
od is always about 450µA. Slowing down the conversion
rate reduces the average supply current (see
Typical
Operating Characteristics
). Between conversions, the
instantaneous supply current is about 25µA due to the
current consumed by the conversion rate timer. In
standby mode, supply current drops to about 3µA. At
very low supply voltages (under the power-on-reset
threshold), the supply current is higher due to the
address pin bias currents. It can be as high as 100µA,
depending on ADD0 and ADD1 settings.
SMBus Digital Interface
From a software perspective, the MAX1619 appears as a
set of byte-wide registers that contain temperature data,
alarm threshold values, or control bits. A standard
SMBus 2-wire serial interface is used to read tempera-
ture data and write control bits and alarm threshold data.
Each A/D channel within the device responds to the
same SMBus slave address for normal reads and writes.
The MAX1619 employs four standard SMBus protocols:
Write Byte, Read Byte, Send Byte, and Receive Byte
(Figure 3). The shorter Receive Byte protocol allows
quicker transfers, provided that the correct data register
was previously selected by a Read Byte instruction. Use
caution with the shorter protocols in multi-master sys-
MAX1619
Remote/Local Temperature Sensor with Dual-
Alarm Outputs and SMBus Serial Interface
10 ______________________________________________________________________________________
ACK
7 bits
ADDRESS ACKWR
8 bits
DATA ACK
1
P
8 bits
S COMMAND
Write Byte Format
Read Byte Format
Send Byte Format Receive Byte Format
Slave Address:
equivalent 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)
ACK
7 bits
ADDRESS ACKWR S ACK
8 bits
DATA
7 bits
ADDRESS RD
8 bits
/// PS COMMAND
Slave Address:
equivalent 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
ACK
7 bits
ADDRESS WR
8 bits
COMMAND ACK PS ACK
7 bits
ADDRESS RD
8 bits
DATA /// PS
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 Shaded = Slave transmission
P = Stop condition /// = Not acknowledged
Figure 3. SMBus Protocols
tems, since a second master could overwrite the com-
mand byte without informing the first master.
The temperature data format is 7 bits plus sign in two’s
complement form for each channel, with each data bit rep-
resenting 1°C (Table 2), transmitted MSB first. Measure-
ments are offset by +1/2°C to minimize internal rounding
errors; for example, +99.6°C is reported as +100°C.
Alarm Threshold Registers
Two registers store ALERT threshold limits, with high-
temperature (T
HIGH
) and low-temperature (T
LOW
) reg-
isters for the remote A/D channel. There are no
comparison registers for the local A/D channel. If either
measured temperature
equals or exceeds
the corre-
sponding alarm threshold value, an ALERT interrupt is
asserted. The power-on-reset (POR) state of the T
HIGH
register is full scale (0111 1111, or +127°C). The POR
state of the T
LOW
register is 1100 1001 or -55°C.
Two additional alarm threshold registers control the
OVERT output (see OVERT
Alarm Output
section), T
MAX
and T
HYST
. The POR state of T
MAX
is +100°C, and
T
HYST
is +95°C.
OOVVEERRTT
Alarm Output for Fan Control
The OVERT output is an unlatched open-drain output that
behaves as a thermostat to control a fan (Figure 4). When
using the SMBus interface, the polarity of the OVERT pin
(active-low at POR) can be inverted via bit 5 in the config-
uration byte. OVERT’s current state can be read in the
status byte.
OVERT can also be used to control a fan without system
intervention. OVERT goes low when the remote tempera-
ture rises above T
MAX
and won’t go high again until the
temperature drops below T
HYST
. The power-up default
settings for T
MAX
and T
HYST
(+100°C and +95°C,
respectively) allow the MAX1619 to be used in stand-
alone thermostat applications where connection to an
SMBus serial bus isn’t required.
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.
MAX1619
Remote/Local Temperature Sensor with Dual-
Alarm Outputs and 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 000000.00
ROUNDED
TEMP.
(°C)
TEMP.
(°C)
0+0.25
+25+25.25
0 000 0000
0 000 00000-0.50
1 111 1111
1 111 1111-1-1.00
-1-0.75
1 110 0111
1 110 0111-25-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)
SIGN MSB LSB
0 111 1111+127+130.00
MAX1619
SMBCLK
ADD0
ADD1
STBY V
CC
PGND
+12V
GND
DXP
DXN
+3V TO +5.5V
SMBUS
SERIAL
INTERFACE
(TO HOST)
2N3904
SMBDATA
ALERT
OVERT
Figure 4. Fan Control Application
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 ALERT and OVERT outputs are activated.
AALLEERRTT
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.
To prevent reoccurring interrupts, the MAX1619 asserts
ALERT only once per crossing of a given temperature
threshold. To enable a new interrupt, the value in the
limit register that triggered the interrupt must be rewrit-
ten. Note that other interrupt conditions can be caused
by crossing the opposite temperature threshold, or a
diode fault can still cause an interrupt.
Example: the remote temperature reading crosses
T
HIGH
, activating ALERT. The host responds to the
interrupt and reads the Alert Response address, clear-
ing the interrupt. The system may also read the status
byte at this time. The condition that caused the interrupt
persists, but no new ALERT interrupt is issued. Finally,
the host writes a new value to T
HIGH
. This enables the
device to generate a new T
HIGH
interrupt if the alert
condition still exists.
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 mas-
ter 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).
The Alert Response can activate several different slave
devices simultaneously, similar to the I
2
C™ General
Call. If more than one slave attempts to respond, bus
arbitration rules apply, and the device with the lower
address code wins. The losing device does not gener-
ate 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 other registers within the
MAX1619. The register’s POR state is 0000 0001 so
that a Receive Byte transmission (a protocol that lacks
the command byte) that occurs immediately after POR
returns the current remote 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.
Configuration Byte Functions
The configuration byte register (Table 5) is used to
mask (disable) interrupts, to put the device in software
standby mode, to change the polarity of the OVERT
output, and to enable the write-once protection. The
lowest two bits are internally set to zeros, making them
“don’t care” bits. This register’s contents can be read
back over the serial interface.
MAX1619
Remote/Local Temperature Sensor with Dual-
Alarm Outputs and SMBus Serial Interface
12 ______________________________________________________________________________________
I
2
C is a trademark of Philips Corp.
Table 3. Read Format for Alert Response
Address (0001100)
ADD66
Provide the current MAX1619
slave address
FUNCTION
ADD55
ADD44
ADD33
ADD22
ADD11
ADD7
7
(MSB)
1
0
(LSB)
Logic 1
BIT NAME

MAX1619MEE+T

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Board Mount Temperature Sensors Remote/Local Temp Sensor w Dual Alarm
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet