
TMP01
REV. C
–6–
T emperature Hysteresis
T he temperature hysteresis is the number of degrees beyond the
original setpoint temperature that must be sensed by the T MP01
before the setpoint comparator will be reset and the output dis-
abled. Figure 2 shows the hysteresis profile. T he hysteresis is
programmed by the user by setting a specific load on the refer-
ence voltage output VREF. T his output current I
VREF
is also
called the hysteresis current, which is mirrored internally and
fed to a buffer with an analog switch.
LO
HI
OUTPUT
VOLTAGE
OVER, UNDER
TEMPERATURE
HYSTERESIS
LOW
HYSTERESIS HIGH =
HYSTERESIS LOW
T
SETLOW
T
SETHIGH
HYSTERESIS
HIGH
Figure 2. TMP01 Hysteresis Profile
After a temperature setpoint has been exceeded and a compara-
tor tripped, the buffer output is enabled. T he output is a cur-
rent of the appropriate polarity which generates a hysteresis
offset voltage across an internal 1000
resistor at the compara-
tor input. T he comparator output remains “on” until the volt-
age at the comparator input, now equal to the temperature
sensor voltage VPT AT summed with the hysteresis offset, has
returned to the programmed setpoint voltage. T he comparator
then returns LOW, deactivating the open-collector output and
disabling the hysteresis current buffer output. T he scale factor
for the programmed hysteresis current is:
I
HYS
=
I
VREF
=
5
μ
A
/
°
C
+ 7
μ
A
T hus since VREF = 2.5 V, with a reference load resistance of
357 k
or greater (output current 7
μ
A or less), the temperature
setpoint hysteresis will be zero degrees. See the temperature
programming discussion below. Larger values of load resistance
will only decrease the output current below 7
μ
A and will have
no effect on the operation of the device. T he amount of hyster-
esis is determined by selecting a value of load resistance for
VREF, as shown below.
Programming the T MP01
In the basic fixed-setpoint application utilizing a simple resistor
ladder voltage divider, the desired temperature setpoints are
programmed in the following sequence:
1. Select the desired hysteresis temperature.
2. Calculate the hysteresis current I
VREF
.
3. Select the desired setpoint temperatures.
4. Calculate the individual resistor divider ladder values needed
to develop the desired comparator setpoint voltages at
SET HIGH and SET LOW.
T he hysteresis current is readily calculated, as shown. For
example, for 2 degrees of hysteresis, I
VREF
= 17
μ
A. Next, the
setpoint voltages V
SET HIGH
and V
SET LOW
are determined using
the VPT AT scale factor of 5 mV/K = 5 mV/(
°
C + 273.15),
which is 1.49 V for +25
°
C. We then calculate the divider resis-
tors, based on those setpoints. T he equations used to calculate
the resistors are:
V
SETHIGH
= (T
SETHIGH
+
273.15)(5
mV
/
°
C
)
V
SETLOW
= (T
SETLOW
+
273.15) (5
mV
/
°
C
)
R
1 (
k
) = (V
V
REF
– V
SETHIGH
)/I
VREF
=
=
(2.5 V –
V
SETHIGH
)/I
VREF
R
2 (
k
) =
(V
SETHIGH
– V
SETLOW
)/I
VREF
R
3 (
k
) =
V
SETLOW
/I
VREF
1
2
3
4
8
7
6
5
(V
VREF
– V
SETHIGH
)/I
VREF
= R1
TMP01
(V
SETHIGH
– V
SETLOW
)/I
VREF
= R2
V
SETLOW
/I
VREF
= R3
V
SETHIGH
V
SETLOW
V
VREF
= 2.5V
I
VREF
GND
V+
VPTAT
UNDER
OVER
Figure 3. TMP01 Setpoint Programming
T he total R1 + R2 + R3 is equal to the load resistance needed
to draw the desired hysteresis current from the reference, or
I
VREF
.
T he formulas shown above are also helpful in understanding the
calculation of temperature setpoint voltages in circuits other
than the standard two-temperature thermostat. If a setpoint
function is not needed, the appropriate comparator should be
disabled. SET HIGH can be disabled by tying it to V+, SET -
LOW by tying it to GND. Either output can be left unconnected.
218
248
273
298
323
348
373
398
–55
–25 –18
0
25
50
75
100
125
–67
–25
0
32 50
77
100
150
200 212
257
VPTAT
K
°
C
°
F
1.09
1.24
1.365
1.49
1.615
1.74
1.865
1.99
Figure 4. Temperature—VPTAT Scale