SBOS495A – MARCH 2010 – REVISED APRIL 2010
www.ti.com
High-Speed Mode
minus the hysteresis value stored in the THERM
Hysteresis
Register.
The
allowable
values
of
In order for the two-wire bus to operate at frequencies
hysteresis are shown in
Table 11. The default
above 400kHz, the master device must issue a
hysteresis is 10°C. When the ALERT/THERM2 pin is
High-speed
mode
(Hs-mode)
master
code
configured as a second thermal alarm (Configuration
(00001XXX) as the first byte after a START condition
Register: bit 7 = x, bit 5 = 1), it functions the same as
to switch the bus to high-speed operation. The
THERM, but uses the temperatures stored in the
TMP435
does
not
acknowledge
this
byte,
but
Local/Remote Temperature High Limit Registers to
switches the input filters on SDA and SCL and the
set its comparison range.
output filter on SDA to operate in Hs-mode, allowing
transfers at up to 3.4MHz. After the Hs-mode master
When ALERT/THERM2 is configured as ALERT
code has been issued, the master transmits a
(Configuration Register: bit 7 = 0, bit 5 = 0), the pin
two-wire slave address to initiate a data transfer
asserts low when either the measured local or remote
operation. The bus continues to operate in Hs-mode
temperature violates the range limit set by the
until a STOP condition occurs on the bus. Upon
corresponding Local/Remote Temperature High/Low
receiving the STOP condition, the TMP435 switches
Limit Registers. This alert function can be configured
the
input
and
output
filter
back
to
fast-mode
to assert only if the range is violated a specified
operation.
number of consecutive times (1, 2, 3, or 4). The
consecutive violation limit is set in the Consecutive
Alert Register. False alerts that occur as a result of
Timeout Function
environmental noise can be prevented by requiring
The serial interface of the TMP435 resets if either
consecutive faults. ALERT also asserts low if the
SCL or SDA are held low for 32ms (typical) between
remote temperature sensor is open-circuit. When the
a START and STOP condition. If the TMP435 is
MASK function is enabled (Configuration Register 1:
holding the bus low, it releases the bus and waits for
bit 7 = 1), ALERT is disabled (that is, masked).
a START condition.
ALERT resets when the master reads the device
address, as long as the condition that caused the
THERM and ALERT/THERM2
alert no longer persists, and the Status Register has
been reset.
The TMP435 has two pins dedicated to alarm
functions, the THERM and ALERT/THERM2 pins.
SMBus Alert Function
Both pins are open-drain outputs that each require a
pull-up resistor to V+. These pins can be wire-ORed
The TMP435 supports the SMBus Alert function.
together with other alarm pins for system monitoring
When pin 6 is configured as an alert output, the
of multiple sensors. The THERM pin provides a
ALERT pin of the TMP435 may be connected as an
thermal interrupt that cannot be software disabled.
SMBus Alert signal. When a master detects an alert
The ALERT pin is intended for use as an earlier
condition on the ALERT line, the master sends an
warning interrupt, and can be software disabled, or
SMBus Alert command (00011001) on the bus. If the
masked. The ALERT/THERM2 pin can also be
ALERT pin of the TMP435 is active, the devices
configured for use as THERM2, a second THERM pin
acknowledge the SMBus Alert command and respond
(Configuration Register: AL/TH bit = 1). The default
by returning its slave address on the SDA line. The
setting configures pin 6 for the TMP435 to function as
eighth bit (LSB) of the slave address byte indicates
ALERT (AL/TH = 0).
whether the temperature exceeding one of the
temperature high limit settings or falling below one of
The THERM pin asserts low when either the
the temperature low limit settings caused the alert
measured local or remote temperature is outside of
condition. This bit is high if the temperature is greater
the
temperature
range
programmed
in
the
than or equal to one of the temperature high limit
corresponding Local/Remote THERM Limit Register.
settings; this bit is low if the temperature is less than
The
THERM
temperature
limit
range
can
be
one of the temperature low limit settings. See
programmed with a wider range than that of the limit
registers, which allows ALERT to provide an earlier
warning than THERM. The THERM alarm resets
automatically
when
the
measured
temperature
returns to within the THERM temperature limit range
24
Copyright 2010, Texas Instruments Incorporated
Product Folder Link(s):
TMP435