Data Sheet TMP05/TMP06
Rev. C | Page 13 of 28
THEORY OF OPERATION
CIRCUIT INFORMATION
The TMP05/TMP06 are monolithic temperature sensors that
generate a modulated serial digital output that varies in direct
proportion with the temperature of each device. An on-board
sensor generates a voltage precisely proportional to absolute
temperature, which is compared to an internal voltage reference
and is input to a precision digital modulator. The ratiometric
encoding format of the serial digital output is independent of
the clock drift errors common to most serial modulation
techniques such as voltage-to-frequency converters. Overall
accuracy for the A grade is ±2°C from 0°C to +70°C with
excellent transducer linearity. B grade accuracy is ±1°C from
0°C to 70°C. The digital output of the TMP05 is CMOS-/TTL-
compatible and is easily interfaced to the serial inputs of most
popular microprocessors. The open-drain output of the TMP06
is capable of sinking 5 mA.
The on-board temperature sensor has excellent accuracy and
linearity over the entire rated temperature range without
correction or calibration by the user.
The sensor output is digitized by a first-order Σ-∆ modulator,
also known as the charge balance type analog-to-digital
converter. This type of converter utilizes time-domain over-
sampling and a high accuracy comparator to deliver 12 bits of
effective accuracy in an extremely compact circuit.
CONVERTER DETAILS
The Σ-∆ modulator consists of an input sampler, a summing
network, an integrator, a comparator, and a 1-bit DAC. Similar
to the voltage-to-frequency converter, this architecture creates,
in effect, a negative feedback loop whose intent is to minimize
the integrator output by changing the duty cycle of the
comparator output in response to input voltage changes. The
comparator samples the output of the integrator at a much
higher rate than the input sampling frequency, which is called
oversampling. Oversampling spreads the quantization noise
over a much wider band than that of the input signal, improving
overall noise performance and increasing accuracy.
Σ-Δ MODULATOR
INTEGRATOR
COMPARATOR
1-BIT
DAC
DIGITAL
FILTER
CLOCK
GENERATOR
VOLTAGE REF
AND VPTAT
TMP05/TMP06
OUT
(SINGLE-BIT)
+
+
03340-006
Figure 20. First-Order Σ-∆ Modulator
The modulated output of the comparator is encoded using a
circuit technique that results in a serial digital signal with a
mark-space ratio format. This format is easily decoded by any
microprocessor into either °C or °F values, and is readily
transmitted or modulated over a single wire. More importantly,
this encoding method neatly avoids major error sources
common to other modulation techniques because it is clock-
independent.
FUNCTIONAL DESCRIPTION
The output of the TMP05/TMP06 is a square wave with a
typical period of 99 ms at 25°C (CONV/IN pin is left floating).
The high period, T
H
, is constant, while the low period, T
L
, varies
with measured temperature. The output format for the nominal
conversion rate is readily decoded by the user as follows:
Temperature (°C) = 421 − (751 × (T
H
/T
L
)) (1)
T
H
T
L
03340-007
Figure 21. TMP05/TMP06 Output Format
The time periods T
H
(high period) and T
L
(low period) are
values easily read by a microprocessor timer/counter port, with
the above calculations performed in software. Because both
periods are obtained consecutively using the same clock,
performing the division indicated in Equation 1 results in a
ratiometric value independent of the exact frequency or drift of
the TMP05/TMP06 originating clock or the user’s counting clock.
OPERATING MODES
The user can program the TMP05/TMP06 to operate in three
different modes by configuring the FUNC pin on power-up as
either low, floating, or high.
Table 6. Operating Modes
FUNC Pin Operating Mode
Low One shot
Floating Continuously converting
High Daisy-chain
Continuously Converting Mode
In continuously converting mode, the TMP05/TMP06 continu-
ously output a square wave representing temperature. The
frequency at which this square wave is output is determined by
the state of the CONV/IN pin on power-up. Any change to the
state of the CONV/IN pin after power-up is not reflected in the
parts until the TMP05/TMP06 are powered down and back up.
TMP05/TMP06 Data Sheet
Rev. C | Page 14 of 28
One Shot Mode
In one shot mode, the TMP05/TMP06 output one square wave
representing temperature when requested by the microcon-
troller. The microcontroller pulls the OUT pin low and then
releases it to indicate to the TMP05/TMP06 that an output is
required. The time between the OUT pin going low to the time
it is released should be greater than 20 ns. Internal hysteresis in
the OUT pin prevents the TMP05/TMP06 from recognizing
that the pulse is going low (if it is less than 20 ns). The
temperature measurement is output when the OUT line is
released by the microcontroller (see Figure 22).
µCONTROLLER RELEASES
OUT LINE HERE
µCONTROLLER PULLS DOWN
OUT LINE HERE
TEMP MEASUREMENT
T
L
T
H
>20ns
TIME
T
0
03340-019
Figure 22. TMP05/TMP06 One Shot OUT Pin Signal
In the TMP05 one shot mode only, an internal resistor is
switched in series with the pull-up MOSFET. The TMP05 OUT
pin has a push-pull output configuration (see Figure 23).
Therefore, it needs a series resistor to limit the current drawn
on this pin when the user pulls it low to start a temperature
conversion. This series resistance prevents any short circuit
from V
DD
to GND, and, as a result, protects the TMP05 from
short-circuit damage.
TMP05
V+
OUT
5kΩ
03340-016
Figure 23. TMP05 One Shot Mode OUT Pin Configuration
The advantages of the one shot mode include lower average
power consumption, and the microcontroller knowing that the
first low-to-high transition occurs after the microcontroller
releases the OUT pin.
Conversion Rate
In continuously converting and one shot modes, the state of the
CONV/IN pin on power-up determines the rate at which the
TMP05/TMP06 measure temperature. The available conversion
rates are shown in Table 7.
Table 7. Conversion Rates
CONV/IN Pin Conversion Rate T
H
/T
L
(25°C)
Low Quarter period
(T
H
/4, T
L
/4)
8.5/16 (ms)
Floating Nominal 34/65 (ms)
High Double high (T
H
x 2)
Quarter low (T
L
/4)
68/16 (ms)
The TMP05 (push-pull output) advantage when using the high
state conversion rate (double high/quarter low) is lower power
consumption. However, the trade-off is loss of resolution on the
low time. Depending on the state of the CONV/IN pin, two
different temperature equations must be used.
The temperature equation for the low and floating states
conversion rates is
Temperature (°C) = 421 − (751 × (T
H
/T
L
)) (2)
Table 8. Conversion Times Using Equation 2
Temperature (°C) T
L
(ms) Cycle Time (ms)
40 53.6 86.5
30 54.9 87.9
20 56.4 89.5
10 58.2 91.6
0 60 93.6
10 61.4 95
20 63.3 97.1
25 64.3 98.2
30 65.6 99.8
40 67.8 102.2
50
70.1
104.7
60 72.5 107.4
70 74.7 109.6
80 77.4 112.6
90 80.4 115.9
100 84.1 120.1
110 87.5 123.8
120 91.2 127.8
130 95.3 132.3
140 99.6 136.9
150 104.5 142.1
Data Sheet TMP05/TMP06
Rev. C | Page 15 of 28
The temperature equation for the high state conversion rate is
Temperature (°C) = 421 − (93.875 × (T
H
/T
L
)) (3)
Table 9. Conversion Times Using Equation 3
Temperature (°C) T
L
(ms) Cycle Time (ms)
–40 13.4 79.1
–30 13.7 79.6
–20 14.1 80.3
–10 14.6 81.4
0 15 82.2
10 15.3 82.5
20 16 83.6
25 16.1 83.9
30 16.4 84.7
40 16.9 85.7
50 17.5 86.8
60 18.1 87.8
70 18.7 88.5
80 19.3 89.7
90 20.1 91
100 21 93
110 21.9 94.5
120 22.8 96
130 23.8 97.8
140 24.9 99.4
150 26.1 101.4
Daisy-Chain Mode
Setting the FUNC pin to a high state allows multiple TMP05/
TMP06s to be connected together and, therefore, allows one input
line of the microcontroller to be the sole receiver of all temperature
measurements. In this mode, the CONV/IN pin operates as the
input of the daisy chain. In addition, conversions take place at
the nominal conversion rate of T
H
/T
L
= 34 ms/65 ms at 25°C.
Therefore, the temperature equation for the daisy-chain mode
of operation is
Temperature (°C) = 421 − (751 × (T
H
T
L
)) (4)
OUT
MICRO
IN
TMP05/
TMP06
CONV/IN
OUT
#1
TMP05/
TMP06
CONV/IN
OUT
#2
TMP05/
TMP06
CONV/IN
OUT
#3
TMP05/
TMP06
CONV/IN
OUT
#N
03340-009
Figure 24. Daisy-Chain Structure
A second microcontroller line is needed to generate the conver-
sion start pulse on the CONV/IN pin. The pulse width of the
start pulse should be less than 25 µs but greater than 20 ns. The
start pulse on the CONV/IN pin lets the first TMP05/TMP06
part know that it should now start a conversion and output its
own temperature. Once the part has output its own temperature,
it outputs a start pulse for the next part on the daisy-chain link.
The pulse width of the start pulse from each TMP05/TMP06 part
is typically 17 s.
Figure 25 shows the start pulse on the CONV/IN pin of the first
device on the daisy chain. Figure 26 shows the PWM output by
this first part.
Before the start pulse reaches a TMP05/TMP06 part in the
daisy chain, the device acts as a buffer for the previous tempera-
ture measurement signals. Each part monitors the PWM signal
for the start pulse from the previous part. Once the part detects
the start pulse, it initiates a conversion and inserts the result at
the end of the daisy-chain PWM signal. It then inserts a start
pulse for the next part in the link. The final signal input to the
microcontroller should look like Figure 27. The input signal on
Pin 2 (IN) of the first daisy-chain device must remain low until
the last device has output its start pulse.
If the input on Pin 2 (IN) goes high and remains high, the
TMP05/TMP06 part powers down between 0.3 sec and 1.2 sec
later. The part, therefore, requires another start pulse to generate
another temperature measurement. Note that to reduce power
dissipation through the part, it is recommended to keep Pin 2
(IN) at a high state when the part is not converting. If the IN pin
is at 0 V, the OUT pin is at 0 V (because it is acting as a buffer
when not converting), and is drawing current through either the
pull-up MOSFET (TMP05) or the pull-up resistor (TMP06).
MUST GO HIGH ONLY
AFTER START PULSE HAS
BEEN OUTPUT BY LAST
TMP05/TMP06 ON DAISY CHAIN.
START
PULSE
CONVERSION
STARTS ON
THIS EDGE
>20ns
AND
<25µs
TIME
T
0
>20ns
0
3340-017
Figure 25. Start Pulse at CONV/IN Pin of First
TMP05/TMP06 Device on Daisy Chain
START
PULSE
17µs
#1 TEMP MEASUREMENT
T
0
TIME
03340-010
Figure 26. Daisy-Chain Temperature Measurement
and Start Pulse Output from First TMP05/TMP06

TMP06ARTZ-500RL7

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Board Mount Temperature Sensors IC +/-0.5 Deg/C Accurate PWM
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union