TMP04GBC [ADI]
Serial Digital Output Thermometers; 串行数字输出温度计型号: | TMP04GBC |
厂家: | ADI |
描述: | Serial Digital Output Thermometers |
文件: | 总16页 (文件大小:378K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
a
Serial Digital Output Thermometers
TMP03/TMP04*
FUNCTIONAL BLOCK DIAGRAM
FEATURES
Low Cost 3-Pin Package
Modulated Serial Digital Output
Proportional to Temperature
TMP03/04
TEMPERATURE
SENSOR
±1.5؇C Accuracy (typ) from –25؇C to +100؇C
Specified –40؇C to +100؇C, Operation to 150؇C
Power Consumption 6.5 mW Max at 5 V
Flexible Open-Collector Output on TMP03
CMOS/TTL Compatible Output on TMP04
Low Voltage Operation (4.5 V to 7 V)
VPTAT
DIGITAL
MODULATOR
V
REF
1
2
3
APPLICATIONS
D
V+
GND
OUT
Isolated Sensors
Environmental Control Systems
Computer Thermal Monitoring
Thermal Protection
Industrial Process Control
Power System Monitors
PACKAGE TYPES AVAILABLE
TO-92
GENERAL DESCRIPTION
The TMP03/TMP04 is a monolithic temperature detector that
generates a modulated serial digital output that varies in direct
proportion to the temperature of the device. An onboard sensor
generates a voltage precisely proportional to absolute temperature
which is compared to an internal voltage reference and 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 is ±1.5°C (typical)
from –25°C to +100°C, with excellent transducer linearity. The
digital output of the TMP04 is CMOS/TTL compatible, and is
easily interfaced to the serial inputs of most popular micro-
processors. The open-collector output of the TMP03 is capable
of sinking 5 mA. The TMP03 is best suited for systems requiring
isolated circuits utilizing optocouplers or isolation transformers.
TMP03/04
1
2
3
D
V+
GND
OUT
BOTTOM VIEW
(Not to Scale)
SO-8 and RU-8 (TSSOP)
D
NC
NC
NC
NC
1
2
3
4
8
7
6
5
OUT
V+
TMP03/04
TOP VIEW
(Not to Scale)
GND
NC
The TMP03 and TMP04 are specified for operation at supply
voltages from 4.5 V to 7 V. Operating from +5 V, supply current
(unloaded) is less than 1.3 mA.
NC = NO CONNECT
The TMP03/TMP04 are rated for operation over the –40°C to
+100°C temperature range in the low cost TO-92, SO-8, and
TSSOP-8 surface mount packages. Operation extends to
+150°C with reduced accuracy.
(continued on page 4)
*Patent pending.
REV. 0
Information furnished by Analog Devices is believed to be accurate and
reliable. However, no responsibility is assumed by Analog Devices for its
use, nor for any infringements of patents or other rights of third parties
which may result from its use. No license is granted by implication or
otherwise under any patent or patent rights of Analog Devices.
© Analog Devices, Inc., 1995
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 617/329-4700 Fax: 617/326-8703
TMP03/TMP04–SPECIFICATIONS
(V+ = +5 V, –40؇C ≤ T ≤ 100؇C unless otherwise noted)
TMP03F
A
Parameter
Symbol
Conditions
Min
Typ
Max
Units
ACCURACY
Temperature Error
TA = +25°C
1.0
1.5
2.0
0.5
0.5
58.8
10
3.0
4.0
5.0
°C
°C
°C
°C
°C
%
–25°C < TA < +100°C1
–40°C < TA < –25°C1
Temperature Linearity
Long-Term Stability
Nominal Mark-Space Ratio
Nominal T1 Pulse Width
Power Supply Rejection Ratio
1000 Hours at +125°C
TA = 0°C
T1/T2
T1
PSRR
ms
°C/V
Over Rated Supply
TA = +25°C
0.7
1.2
OUTPUTS
Output Low Voltage
Output Low Voltage
VOL
VOL
ISINK = 1.6 mA
ISINK = 5 mA
0.2
2
V
V
0°C < TA < +100°C
ISINK = 4 mA
Output Low Voltage
VOL
2
V
–40°C < TA < 0°C
(Note 2)
See Test Load
Digital Output Capacitance
Fall Time
Device Turn-On Time
COUT
tHL
15
150
20
pF
ns
ms
POWER SUPPLY
Supply Range
Supply Current
V+
ISY
4.5
7
1.3
V
mA
Unloaded
0.9
NOTES
1Maximum deviation from output transfer function over specified temperature range.
2Guaranteed but not tested.
Specifications subject to change without notice.
Test Load
10 kΩ to +5 V Supply, 100 pF to Ground
(V+ = +5 V, –40؇C ≤ T ≤ +100؇C unless otherwise noted)
TMP04F
A
Parameter
Symbol
Conditions
Min
Typ
Max
Units
ACCURACY
Temperature Error
TA = +25°C
1.0
1.5
2.0
0.5
0.5
58.8
10
3.0
4.0
5.0
°C
°C
°C
°C
°C
%
–25°C < TA < +100°C1
–40°C < TA < –25°C1
Temperature Linearity
Long-Term Stability
Nominal Mark-Space Ratio
Nominal T1 Pulse Width
Power Supply Rejection Ratio
1000 Hours at +125°C
TA = 0°C
T1/T2
T1
ms
°C/V
PSRR
Over Rated Supply
TA = +25°C
0.7
1.2
0.4
OUTPUTS
Output High Voltage
Output Low Voltage
Digital Output Capacitance
Fall Time
VOH
VOL
COUT
tHL
IOH = 800 µA
IOL = 800 µA
(Note 2)
See Test Load
See Test Load
V+ –0.4
V
V
pF
ns
ns
ms
15
200
160
20
Rise Time
Device Turn-On Time
tLH
POWER SUPPLY
Supply Range
Supply Current
V+
ISY
4.5
7
1.3
V
mA
Unloaded
0.9
NOTES
1Maximum deviation from output transfer function over specified temperature range.
2Guaranteed but not tested.
Specifications subject to change without notice.
Test Load
100 pF to Ground
–2–
REV. 0
TMP03/TMP04
(V+ = +5 V, GND = 0 V, T = +25؇C, unless otherwise noted)
WAFER TEST LIMITS
A
Parameter
Symbol
Conditions
Min
Typ
Max
Units
ACCURACY
Temperature Error
Power Supply Rejection Ratio
TA = +25°C1
Over Rated Supply
3.0
1.2
°C
°C/V
PSRR
OUTPUTS
Output High Voltage, TMP04
Output Low Voltage, TMP04
Output Low Voltage, TMP03
VOH
VOL
VOL
IOH = 800 µA
IOL = 800 µA
ISINK = 1.6 mA
V+ – 0.4
4.5
V
V
V
0.4
0.2
POWER SUPPLY
Supply Range
Supply Current
V+
ISY
7
1.3
V
mA
Unloaded
NOTES
Electrical tests are performed at wafer probe to the limits shown. Due to variations in assembly methods and normal yield loss, yield after packaging is not guaranteed
for standard product dice. Consult factory to negotiate specifications based on dice lot qualification through sample lot assembly and testing.
1Maximum deviation from ratiometric output transfer function over specified temperature range.
ABSOLUTE MAXIMUM RATINGS*
DICE CHARACTERISTICS
Maximum Supply Voltage . . . . . . . . . . . . . . . . . . . . . . . . +9 V
Maximum Output Current (TMP03 DOUT
Maximum Output Current (TMP04 DOUT
)
)
. . . . . . . . . 50 mA
. . . . . . . . . 10 mA
Maximum Open-Collector Output Voltage (TMP03) . . +18 V
Operating Temperature Range . . . . . . . . . . . –55°C to +150°C
Dice Junction Temperature . . . . . . . . . . . . . . . . . . . . +175°C
Storage Temperature Range . . . . . . . . . . . . –65°C to +160°C
Lead Temperature (Soldering, 60 sec) . . . . . . . . . . . . +300°C
*CAUTION
1Stresses above those listed under “Absolute Maximum Ratings” may cause
permanent damage to the device. This is a stress rating only and functional
operation at or above this specification is not implied. Exposure to the above
maximum rating conditions for extended periods may affect device reliability.
2Digital inputs and outputs are protected, however, permanent damage may occur
on unprotected units from high-energy electrostatic fields. Keep units in conduc-
tive foam or packaging at all times until ready to use. Use proper antistatic handling
procedures.
Die Size 0.050 × 0.060 inch, 3,000 sq. mils
( 1.27 × 1.52 mm, 1.93 sq. mm)
3Remove power before inserting or removing units from their sockets.
Package Type
ΘJA
ΘJC
Units
For additional DICE ordering information, refer to databook.
TO-92 (T9)
SO-8 (S)
TSSOP (RU)
1621
1581
2401
120
43
43
°C/W
°C/W
°C/W
ORDERING GUIDE
Accuracy
Temperature
Range
NOTE
Model
at +25؇C
Package
1ΘJA is specified for device in socket (worst case conditions).
TMP03FT9
TMP03FS
TMP03FRU
TMP03GBC
TMP04FT9
TMP04FS
±3.0
±3.0
±3.0
±3.0
±3.0
±3.0
±3.0
±3.0
XIND
XIND
XIND
+25°C
XIND
XIND
XIND
+25°C
TO-92
SO-8
TSSOP-8
Die
TO-92
SO-8
TSSOP-8
Die
TMP04FRU
TMP04GBC
CAUTION
ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily
accumulate on the human body and test equipment and can discharge without detection.
Although the TMP03/TMP04 features proprietary ESD protection circuitry, permanent damage
may occur on devices subjected to high energy electrostatic discharges. Therefore, proper ESD
precautions are recommended to avoid performance degradation or loss of functionality.
WARNING!
ESD SENSITIVE DEVICE
REV. 0
–3–
TMP03/TMP04
(continued from page 1)
neatly avoids major error sources common to other modulation
techniques, as it is clock-independent.
The TMP03/TMP04 is a powerful, complete temperature
measurement system with digital output, on a single chip. The
onboard temperature sensor follows in the footsteps of the
TMP01 low power programmable temperature controller,
offering excellent accuracy and linearity over the entire rated
temperature range without correction or calibration by the user.
Output Encoding
Accurate sampling of an analog signal requires precise spacing
of the sampling interval in order to maintain an accurate
representation of the signal in the time domain. This dictates a
master clock between the digitizer and the signal processor. In
the case of compact, cost-effective data acquisition systems, the
addition of a buffered, high speed clock line can represent a
significant burden on the overall system design. Alternatively,
the addition of an onboard clock circuit with the appropriate
accuracy and drift performance to an integrated circuit can add
significant cost. The modulation and encoding techniques
utilized in the TMP03/TMP04 avoid this problem and allow the
overall circuit to fit into a compact, three-pin package. To
achieve this, a simple, compact onboard clock and an
oversampling digitizer that is insensitive to sampling rate
variations are used. Most importantly, the digitized signal is
encoded into a ratiometric format in which the exact frequency
of the TMP03/TMP04’s clock is irrelevant, and the effects of
clock variations are effectively canceled upon decoding by the
digital filter.
The sensor output is digitized by a first-order sigma-delta
modulator, also known as the “charge balance” type analog-to-
digital converter. (See Figure 1.) This type of converter utilizes
time-domain oversampling and a high accuracy comparator to
deliver 12 bits of effective accuracy in an extremely compact
circuit.
∑∆ MODULATOR
INTEGRATOR
COMPARATOR
VOLTAGE REF
&
∫
VPTAT
1-BIT
DAC
The output of the TMP03/TMP04 is a square wave with a
nominal frequency of 35 Hz (±20%) at +25°C. The output
format is readily decoded by the user as follows:
TMP03/04
OUT
(SINGLE-BIT)
DIGITAL
FILTER
CLOCK
GENERATOR
Figure 1. TMP03/TMP04 Block Diagram Showing
First-Order Sigma-Delta Modulator
T2
T1
Basically, the sigma-delta 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, called
oversampling. This spreads the quantization noise over a much
wider band than that of the input signal, improving overall noise
performance and increasing accuracy.
Figure 2. TMP03/TMP04 Output Format
400 ×T1
235 −
455 −
Temperature (°C) =
T2
720 ×T1
T2
Temperature (°F) =
The time periods T1 (high period) and T2 (low period) are
values easily read by a microprocessor timer/counter port, with
the above calculations performed in software. Since both
periods are obtained consecutively, using the same clock,
performing the division indicated in the above formulas results
in a ratiometric value that is independent of the exact frequency
of, or drift in, either the originating clock of the TMP03/TMP04 or
the user’s counting clock.
The modulated output of the comparator is encoded using a
circuit technique (patent pending) which results in a serial
digital signal with a mark-space ratio format that is easily
decoded by any microprocessor into either degrees centigrade or
degrees Fahrenheit values, and readily transmitted or modulated
over a single wire. Most importantly, this encoding method
–4–
REV. 0
TMP03/TMP04
Table I. Counter Size and Clock Frequency Effects on Quantization Error
Maximum
Count Available Temp Required
Maximum
Maximum
Frequency
Quantization
Error (+25؇C) Error (+77؇F)
Quantization
4096
8192
16384
+125°C
+125°C
+125°C
94 kHz
188 kHz
376 kHz
0.284°C
0.142°C
0.071°C
0.512°F
0.256°F
0.128°F
Optimizing Counter Characteristics
typically 4.5 mW operating at 5 V with no load. In the TO-92
package mounted in free air, this accounts for a temperature
increase due to self-heating of
Counter resolution, clock rate, and the resultant temperature
decode error that occurs using a counter scheme may be
determined from the following calculations:
∆T = PDISS × ΘJA = 4.5 mW × 162°C/W = 0.73°C (1.3°F)
1. T1 is nominally 10 ms, and compared to T2 is relatively
insensitive to temperature changes. A useful worst-case
assumption is that T1 will never exceed 12 ms over the
specified temperature range.
For a free-standing surface-mount TSSOP package, the
temperature increase due to self-heating would be
∆T = PDISS × ΘJA = 4.5 mW × 240°C/W = 1.08°C (1.9°F)
In addition, power is dissipated by the digital output which is
capable of sinking 800 µA continuous (TMP04). Under full
load, the output may dissipate
T1 max = 12 ms
Substituting this value for T1 in the formula, temperature
(°C) = 235 – ([T1/T2] × 400), yields a maximum value of
T2 of 44 ms at 125°C. Rearranging the formula allows the
maximum value of T2 to be calculated at any maximum
operating temperature:
T2
PDISS = 0.6 V 0.8 mA
(
)(
)
T1+T2
For example with T2 = 20 ms and T1 = 10 ms, the power
dissipation due to the digital output is approximately 0.32 mW
with a 0.8 mA load. In a free-standing TSSOP package this
accounts for a temperature increase due to output self-heating
of
T2 (Temp) = (T1max × 400)/(235 – Temp) in seconds
2. We now need to calculate the maximum clock frequency we
can apply to the gated counter so it will not overflow during
T2 time measurement. The maximum frequency is calculated
using:
∆T = PDISS × ΘJA = 0.32 mW × 240°C/W = 0.08°C (0.14°F)
Frequency (max) = Counter Size/ (T2 at maximum
temperature)
This temperature increase adds directly to that from the
quiescent dissipation and affects the accuracy of the TMP03/
TMP04 relative to the true ambient temperature. Alternatively,
when the same package has been bonded to a large plate or
other thermal mass (effectively a large heatsink) to measure its
temperature, the total self-heating error would be reduced to
approximately
Substituting in the equation using a 12-bit counter gives,
Fmax = 4096/44 ms Ӎ 94 kHz.
3. Now we can calculate the temperature resolution, or
quantization error, provided by the counter at the chosen
clock frequency and temperature of interest. Again, using a
12-bit counter being clocked at 90 kHz (to allow for ~5%
temperature over-range), the temperature resolution at
+25°C is calculated from:
∆T = PDISS × ΘJC = (4.5 mW + 0.32 mW) × 43°C/W = 0.21°C (0.37°F)
Calibration
The TMP03 and TMP04 are laser-trimmed for accuracy and
linearity during manufacture and, in most cases, no further
adjustments are required. However, some improvement in
performance can be gained by additional system calibration. To
perform a single-point calibration at room temperature, measure
the TMP03/TMP04 output, record the actual measurement
temperature, and modify the offset constant (normally 235; see
the Output Encoding section) as follows:
Quantization Error (°C) = 400 × ([Count1/Count2] –
[Count1 – 1]/[Count2 + 1])
Quantization Error (°F) = 720 × ([Count1/Count2] –
[Count1 – 1]/[Count2 + 1])
where, Count1 = T1max × Frequency, and Count2 =
T2 (Temp) × Frequency. At +25°C this gives a resolution of
better than 0.3°C. Note that the temperature resolution
calculated from these equations improves as temperature
increases. Higher temperature resolution will be obtained by
employing larger counters as shown in Table I. The internal
quantization error of the TMP03/TMP04 sets a theoretical
minimum resolution of approximately 0.1°C at +25°C.
Offset Constant = 235 + (TOBSERVED – TTMP03OUTPUT
)
A more complicated two-point calibration is also possible. This
involves measuring the TMP03/TMP04 output at two temp-
eratures, Temp1 and Temp2, and modifying the slope constant
(normally 400) as follows:
Self-Heating Effects
The temperature measurement accuracy of the TMP03/TMP04
may be degraded in some applications due to self-heating.
Errors introduced are from the quiescent dissipation, and power
dissipated by the digital output. The magnitude of these
temperature errors is dependent on the thermal conductivity of
the TMP03/TMP04 package, the mounting technique, and
effects of airflow. Static dissipation in the TMP03/TMP04 is
Temp2 −Temp1
Slope Constant =
T1@ Temp1
T2 @ Temp1
T1@ Temp2
T2 @ Temp2
−
where T1 and T2 are the output high and output low times,
respectively.
REV. 0
–5–
TMP03/TMP04–Typical Performance Characteristics
70
60
50
40
30
20
10
0
1.05
1.04
1.03
1.02
1.01
1.00
0.99
0.98
0.97
T
R
= +25°C
= 10kΩ
LOAD
V+ = +5V
= 10kΩ
A
R
LOAD
4.5
5
5.5
6
6.5
7
7.5
–75
–25
25
75
125
175
SUPPLY VOLTAGE – Volts
TEMPERATURE – °C
Figure 6. Normalized Output Frequency vs. Supply Voltage
Figure 3. Output Frequency vs. Temperature
45
40
Running:
50.0MS/s
Sample
(T)
V
R
= +5V
S
T
= +25°C
35
30
25
20
15
10
5
Ch 1 +Width
A
= 10kΩ
∞
s
LOAD
T2
V
= +5V
DD
Wfm does not
cross ref
Ch 1 –Width
∞
s
Wfm does not
cross ref
Ch 1 Rise
500ns
C
R
= 100pF
LOAD
= 1kΩ
LOAD
Ch 1 Fall
T1
∞
s
No valid
edge
TIME SCALE = 1µs/DIV
0
–75
–25
25
75
125
175
TEMPERATURE – °C
Figure 4. T1 and T2 Times vs. Temperature
Figure 7. TMP03 Output Rise Time at +25°C
Running:
200MS/s ET
Sample
(T)
Running:
50.0MS/s
Sample
(T)
Ch 1 +Width
T
= +125°C
T
= +25°C
Ch 1 +Width
A
A
∞
s
∞
s
Wfm does not
cross ref
V
= +5V
V
= +5V
DD
Wfm does not
cross ref
DD
Ch 1 –Width
Ch 1 –Width
∞
s
∞
s
Wfm does not
cross ref
Wfm does not
cross ref
Ch 1 Rise
538ns
C
R
= 100pF
LOAD
Ch 1 Rise
C
R
= 100pF
LOAD
∞
s
= 1kΩ
LOAD
No valid
edge
= 1kΩ
LOAD
Ch 1 Fall
∞
s
Ch 1 Fall
209.6ns
No valid
edge
TIME SCALE = 250ns/DIV
TIME SCALE – 1µs/DIV
Figure 5. TMP03 Output Fall Time at +25°C
Figure 8. TMP03 Output Rise Time at +125°C
–6–
REV. 0
TMP03/TMP04
Running:
200MS/s ET
Sample
(T)
Running:
200MS/s ET
Sample
(T)
Edge Slope
Ch 1 +Width
T
= +25°C
Ch 1 +Width
A
∞
s
∞
s
Wfm does not
cross ref
V
= +5V
DD
Wfm does not
cross ref
Ch 1 –Width
Ch 1 –Width
∞
s
Wfm does not
cross ref
∞ s
T
= +125°C
Wfm does not
cross ref
A
V
= +5V
DD
Ch 1 Rise
Ch 1 Rise
110.6ns
C
R
= 100pF
= 0
LOAD
∞
s
No valid
edge
LOAD
C
R
= 100pF
LOAD
Ch 1 Fall
= 1kΩ
LOAD
Ch 1 Fall
139.5ns
∞ s
No valid
edge
TIME SCALE – 250ns/DIV
TIME SCALE = 250ns/DIV
Figure 12. TMP04 Output Rise Time at +25°C
Figure 9. TMP03 Output Fall Time at +125°C
Running:
200MS/s ET
Sample
(T)
Running:
200MS/s ET
Sample
(T)
Ch 1 +Width
T
= +125°C
Ch 1 +Width
∞
A
s
T
A
= +25°C
∞
s
Wfm does not
cross ref
V
= +5V
DD
Wfm does not
cross ref
V
= +5V
DD
Ch 1 –Width
Ch 1 –Width
∞
s
Wfm does not
cross ref
∞
s
Wfm does not
cross ref
Ch 1 Rise
Ch 1 Rise
149.6ns
C
R
= 100pF
= 0
LOAD
∞
s
No valid
edge
LOAD
C
R
= 100pF
LOAD
Ch 1 Fall
= 0
LOAD
Ch 1 Fall
127.6ns
∞ s
No valid
edge
TIME SCALE – 250ns/DIV
TIME SCALE = 250ns/DIV
Figure 13. TMP04 Output Rise Time at +125°C
Figure 10. TMP04 Output Fall Time at +25°C
2500
Running:
200MS/s ET
Sample
(T)
T
= +25°C
A
V
= +5V
2000
1500
1000
500
0
S
Ch 1 +Width
∞
s
R
=
∞
T
= +125°C
LOAD
FALL TIME
A
Wfm does not
cross ref
V
= +5V
DD
Ch 1 –Width
∞
s
Wfm does not
cross ref
Ch 1 Rise
∞
s
RISE TIME
No valid
C
LOAD
= 100pF
edge
R
= 0
LOAD
Ch 1 Fall
188.0ns
TIME SCALE = 250ns/DIV
0
500 1000 1500 2000 2500 3000 3500 4000 4500 5000
LOAD CAPACITANCE – pF
Figure 14. TMP04 Output Rise & Fall Times
vs. Capacitive Load
Figure 11. TMP04 Output Fall Time at +125°C
REV. 0
–7–
TMP03/TMP04
5
4
3
5
4.5
4
START-UP VOLTAGE DEFINED AS OUTPUT READING
BEING WITHIN ±5°C OF OUTPUT AT +4.5V SUPPLY
MAXIMUM LIMIT
V+ = +5V
2
R
= 10kΩ
LOAD
MEASUREMENTS IN
STIRRED OIL BATH
1
0
R
= 10kΩ
LOAD
TMP03
TMP04
–1
–2
–3
–4
–5
3.5
3
MINIMUM LIMIT
–50
–25
0
25
50
75
100
125
–75
–25
25
75
125
175
TEMPERATURE – °C
TEMPERATURE – °C
Figure 15. Output Accuracy vs. Temperature
Figure 18. Start-Up Voltage vs. Temperature
1600
1400
TYPICAL VALUES
TEMP T2
T1
ms
ms
°C
V+ = +5V
= 10kΩ
R
T
= +25°C
LOAD
A
–55
+25
+125 35
15
20
10
10
10
1200
1000
800
600
400
200
0
NO LOAD
0, T2
OUTPUT
STARTS
LOW
T1
T2
0, T1
OUTPUT
STARTS
HIGH
T2
T1
V+
0
10
20
30
40
50
60
70
80
90
100
0
1
2
3
4
5
6
7
8
TIME – ms
SUPPLY VOLTAGE – Volts
Figure 16. Start-Up Response
Figure 19. Supply Current vs. Supply Voltage
1100
1050
1000
950
4
V+ = +5V
NO LOAD
3.5
V+ = 4.5 - 7V
3
R
= 10kΩ
LOAD
2.5
2
900
TMP03
1.5
1
850
TMP04
800
0.5
0
750
–75
–25
25
75
125
175
–75
–25
25
75
125
175
TEMPERATURE – °C
TEMPERATURE – °C
Figure 17. Supply Current vs. Temperature
Figure 20. Power Supply Rejection vs. Temperature
–8–
REV. 0
TMP03/TMP04
20
18
16
14
12
10
8
1
0.5
0
V+ = +5V dc ± 50mV ac
R
= 10kΩ
LOAD
V
= +1V
OL
V+ = +5V
NOMINAL PSRR
–0.5
–1
6
4
2
–75
–25
25
75
125
150
1
10
100
1k
10k
100k
1M
10M
TEMPERATURE – °C
FREQUENCY – Hz
Figure 24. TMP03 Open-Collector Sink Current
vs. Temperature
Figure 21. Power Supply Rejection vs. Frequency
400
105
100
TRANSITION FROM +100°C STIRRED
OIL BATH TO STILL +25°C AIR
95
350
V+ = +5V
90
85
300
V
R
= +5V
S
80
75
70
65
60
55
50
45
40
35
30
25
I
= 5mA
LOAD
= 10kΩ
LOAD
250
200
150
100
50
τ
τ
~
~
23 sec (SOIC, NO SOCKET)
40 sec (TO-92, NO SOCKET)
TO-92
I
= 1mA
LOAD
SOIC
I
= 0.5mA
LOAD
0
–75
0
25 50 75 100 125 150 175 200 225 250 275 300
TIME – sec
–25
25
75
125
175
TEMPERATURE – *C
Figure 25. Thermal Response Time in Still Air
Figure 22. TMP03 Open-Collector Output Voltage
vs. Temperature
140
TRANSITION FROM +100°C OIL BATH
TO FORCED +25°C AIR
SOIC
100
120
V+ = +5V
= 10kΩ
V+ = +5V
100
TO-92
R
R
= 10kΩ
LOAD
LOAD
80
60
40
20
0
τ
τ
1.25 sec (SOIC IN SOCKET)
2 sec (TO-92 IN SOCKET)
TO-92 – WITH SOCKET
TO-92 – NO SOCKET
SOIC – NO SOCKET
TRANSITION FROM STILL +25°C AIR
TO STIRRED +100°C OIL BATH
25
0
10
20
30
40
50
60
0
100
200
300
400
500
600
700
TIME – sec
AIR VELOCITY – FPM
Figure 23. Thermal Time Constant in Forced Air
Figure 26. Thermal Response Time in Stirred Oil Bath
REV. 0
–9–
TMP03/TMP04
APPLICATIONS INFORMATION
TMP03/TMP04 Output Configurations
Supply Bypassing
The TMP03 (Figure 29a) has an open-collector NPN output
which is suitable for driving a high current load, such as an
opto-isolator. Since the output source current is set by the pull-
up resistor, output capacitance should be minimized in TMP03
applications. Otherwise, unequal rise and fall times will skew the
pulse width and introduce measurement errors. The NPN
transistor has a breakdown voltage of 18 V.
Precision analog products, such as the TMP03/TMP04, require
a well filtered power source. Since the TMP03/TMP04 operate
from a single +5 V supply, it seems convenient to simply tap
into the digital logic power supply. Unfortunately, the logic
supply is often a switch-mode design, which generates noise in
the 20 kHz to 1 MHz range. In addition, fast logic gates can
generate glitches hundred of millivolts in amplitude due to
wiring resistance and inductance.
V+
D
OUT
TMP03
If possible, the TMP03/TMP04 should be powered directly
from the system power supply. This arrangement, shown in
Figure 27, will isolate the analog section from the logic switching
transients. Even if a separate power supply trace is not available,
however, generous supply bypassing will reduce supply-line
induced errors. Local supply bypassing consisting of a 10 µF
tantalum electrolytic in parallel with a 0.1 µF ceramic capacitor
is recommended (Figure 28a).
D
OUT
TMP04
a.
b.
Figure 29. TMP03/TMP04 Digital Output Structure
The TMP04 has a “totem-pole” CMOS output (Figure 29b)
and provides rail-to-rail output drive for logic interfaces. The
rise and fall times of the TMP04 output are closely matched, so
that errors caused by capacitive loading are minimized. If load
capacitance is large, for example when driving a long cable, an
external buffer may improve accuracy. See the “Remote
Temperature Measurement” section of this data sheet for
suggestions.
TTL/CMOS
LOGIC
CIRCUITS
TMP03/
TMP04
10µF
TANT
0.1µF
+5V
POWER SUPPLY
Interfacing the TMP03 to Low Voltage Logic
The TMP03’s open-collector output is ideal for driving logic
gates that operate from low supply voltages, such as 3.3 V. As
shown in Figure 30, a pull-up resistor is connected from the low
voltage logic supply (2.9 V, 3 V, etc.) to the TMP03 output.
Current through the pull-up resistor should be limited to about
1 mA, which will maintain an output LOW logic level of
<200 mV.
Figure 27. Use Separate Traces to Reduce Power Supply
Noise
+5V
+5V
50Ω
V+
V+
+5V
+3.3V
10µF
0.1µF
10µF
0.1µF
TMP03/
TMP04
TMP03/
TMP04
D
D
OUT
OUT
3.3kΩ
V+
GND
GND
TO LOW VOLTAGE
LOGIC GATE INPUT
D
TMP03
GND
OUT
a.
b.
Figure 28. Recommended Supply Bypassing for the
TMP03/TMP04
Figure 30. Interfacing to Low Voltage Logic
The quiescent power supply current requirement of the
TMP03/TMP04 is typically only 900 µA. The supply current
will not change appreciably when driving a light load (such as a
CMOS gate), so a simple RC filter can be added to further
reduce power supply noise (Figure 28b).
Remote Temperature Measurement
When measuring a temperature in situations where high
common-mode voltages exist, an opto-isolator can be used to
isolate the output (Figure 31a). The TMP03 is recommended in
this application because its open-collector NPN transistor has a
higher current sink capability than the CMOS output of the
TMP04. To maintain the integrity of the measurement, the
opto-isolator must have relatively equal turn-on and turn-off
times. Some Darlington opto-isolators, such as the 4N32, have
a turn-off time that is much longer than their turn-on time. In
this case, the T1 time will be longer than T2, and an erroneous
reading will result. A PNP transistor can be used to provide
greater current drive to the opto-isolator (Figure 31b). An opto-
isolator with an integral logic gate output, such as the H11L1
from Quality Technology, can also be used (Figure 32).
–10–
REV. 0
TMP03/TMP04
+5V
V+
+5V
V
LOGIC
620Ω
OPTO-COUPLER
4.7kΩ
8
2
3
DE
V
V+
CC
TMP03
D
B
A
7
6
DI
D
4
1
OUT
OUT
TMP04
GND
1
2
NC
GND
3
+5V
ADM485
5
a.
+5V
Figure 33. A Differential Line Driver for Remote Tempera-
ture Measurement
10kΩ
V
LOGIC
2N2907
Microcomputer Interfaces
OPTO-COUPLER
430Ω
The TMP03/TMP04 output is easily decoded with a micro-
computer. The microcomputer simply measures the T1 and T2
periods in software or hardware, and then calculates the temp-
erature using the equation in the Output Encoding section of
this data sheet (page 4). Since the TMP03/TMP04’s output is
ratiometric, precise control of the counting frequency is not
required. The only timing requirements are that the clock
frequency be high enough to provide the required measurement
resolution (see the Output Encoding section for details) and
that the clock source be stable. The ratiometric output of the
TMP03/TMP04 is an advantage because the microcomputer’s
crystal clock frequency is often dictated by the serial baud rate
or other timing considerations.
270Ω
V+
4.3kΩ
TMP03
D
OUT
GND
b.
Figure 31. Optically Isolating the Digital Output
+5V
+5V
680Ω
Pulse width timing is usually done with the microcomputer’s
on-chip timer. A typical example, using the 80C51, is shown in
Figure 34. This circuit requires only one input pin on the
microcomputer, which highlights the efficiency of the TMP04’s
pulse width output format. Traditional serial input protocols,
with data line, clock and chip select, usually require three or
more I/O pins.
4.7kΩ
V+
TMP03
D
OUT
H11L1
GND
+5V
Figure 32. An Opto-Isolator with Schmitt Trigger Logic
Gate Improves Output Rise and Fall Times
V+
The TMP03 and TMP04 are superior to analog-output
transducers for measuring temperature at remote locations,
because the digital output provides better noise immunity than
an analog signal. When measuring temperature at a remote
location, the ratio of the output pulses must be maintained. To
maintain the integrity of the pulse width, an external buffer can
be added. For example, adding a differential line driver such as
the ADM485 permits precise temperature measurements at
distances up to 4000 ft. (Figure 33). The ADM485 driver and
receiver skew is only 5 ns maximum, so the TMP04 duty cycle
is not degraded. Up to 32 ADM485s can be multiplexed onto
one line by providing additional decoding.
INPUT
PORT 1.0
÷
12
OSC
D
OUT
TMOD REGISTER
TIMER 1
TIMER 0
TMP04
GND
TIMER 0
(16 BITS)
TCON REGISTER
80C51
MICROCOMPUTER
TIMER 0 TIMER 1
TIMER 1
(16 BITS)
Figure 34. A TMP04 Interface to the 80C51 Microcomputer
The 80C51 has two 16-bit timers. The clock source for the
timers is the crystal oscillator frequency divided by 12. Thus, a
crystal frequency of 12 MHz or greater will provide resolution of
1 µs or less.
As previously mentioned, the digital output of the TMP03/
TMP04 provides excellent noise immunity in remote measurement
applications. The user should be aware, however, that heat from
an external cable can be conducted back to the TMP03/TMP04.
This heat conduction through the connecting wires can influence
the temperature of the TMP03/TMP04. If large temperature
differences exist within the sensor environment, an opto-
isolator, level shifter or other thermal barrier can be used to
minimize measurement errors.
The 80C51 timers are controlled by two dedicated registers.
The TMOD register controls the timer mode of operation,
while TCON controls the start and stop times. Both the TMOD
and TCON registers must be set to start the timer.
REV. 0
–11–
TMP03/TMP04
Software for the interface is shown in Listing 1. The program
monitors the TMP04 output, and turns the counters on and off
to measure the duty cycle. The time that the output is high is
measured by Timer 0, and the time that the output is low is
measured by Timer 1. When the routine finishes, the results are
available in Special Function Registers (SFRs) 08AH through
08DH.
Listing 1. An 80C51 Software Routine for the TMP04
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
Test of a TMP04 interface to the 8051,
using timer 0 and timer 1 to measure the duty cycle
This program has three steps:
1. Clear the timer registers, then wait for a low-to-
high transition on input P1.0 (which is connected
to the output of the TMP04).
2. When P1.0 goes high, timer 0 starts. The program
then loops, testing P1.0.
3. When P1.0 goes low, timer 0 stops & timer 1 starts. The
program loops until P1.0 goes low, when timer 1 stops
and the TMP04’s T1 and T2 values are stored in Special
Function registers 8AH through 8DH (TL0 through TH1).
Primary controls
$MOD51
$TITLE(TMP04 Interface, Using T0 and T1)
$PAGEWIDTH(80)
$DEBUG
$OBJECT
;
;
;
Variable declarations
PORT1
;TCON
;TMOD
;TH0
;TH1
;TL0
;TL1
;
DATA
DATA
DATA
DATA
DATA
DATA
DATA
90H
88H
89H
8CH
8DH
8AH
8BH
;SFR register for port 1
;timer control
;timer mode
;timer 0 hi byte
;timer 1 hi byte
;timer 0 lo byte
;timer 1 low byte
;
ORG
100H
;arbitrary start
;
READ_TMP04:
MOV
MOV
MOV
MOV
MOV
JB
MOV
MOV
JNB
A,#00
TH0,A
TH1,A
TL0,A
TL1,A
PORT1.0,WAIT_LO
A,#11H
TMOD,A
PORT1.0,WAIT_HI
;clear the
; counters
;
;
;
first
WAIT_LO:
;wait for TMP04 output to go low
;get ready to start timer0
WAIT_HI:
;
;wait for output to go high
;Timer 0 runs while TMP04 output is high
;
SETB
TCON.4
;start timer 0
WAITTIMER0:
JB
CLR
PORT1.0,WAITTIMER0
TCON.4
;shut off timer 0
;
;Timer 1 runs while TMP04 output is low
;
SETB
JNB
CLR
MOV
MOV
RET
END
TCON.6
PORT1.0,WAITTIMER1
TCON.6
A,#0H
;start timer 1
WAITTIMER1:
;stop timer 1
;get ready to disable timers
TMOD,A
–12–
REV. 0
TMP03/TMP04
When the READ_TMP04 routine is called, the counter registers
are cleared. The program sets the counters to their 16-bit mode,
and then waits for the TMP04 output to go high. When the
input port returns a logic high level, Timer 0 starts. The timer
continues to run while the program monitors the input port.
When the TMP04 output goes low, Timer 0 stops and Timer 1
starts. Timer 1 runs until the TMP04 output goes high, at
which time the TMP04 interface is complete. When the
subroutine ends, the timer values are stored in their respective
SFRs and the TMP04’s temperature can be calculated in
software.
For the circuit of Figure 35, therefore, loading 4 into the
prescaler will divide the 10 MHz crystal oscillator by 5 and
thereby decrement the counter at a 2 MHz rate. The TMP04
output is ratiometric, of course, so the exact clock frequency is
not important.
A typical software routine for interfacing the TMP04 to the
ADSP-2101 is shown in Listing 2. The program begins by
initializing the prescaler and loading the counter with 0FFFFH.
The ADSP-2101 monitors the FI flag input to establish the
falling edge of the TMP04 output, and starts the counter. When
the TMP04 output goes high, the counter is stopped. The
counter value is then subtracted from 0FFFFH to obtain the
actual number of counts, and the count is saved. Then the
counter is reloaded and runs until the TMP04 output goes low.
Finally, the TMP04 pulse widths are converted to temperature
using the scale factor of Equation 1.
Since the 80C51 operates asynchronously to the TMP04, there
is a delay between the TMP04 output transition and the start of
the timer. This delay can vary between 0 µs and the execution
time of the instruction that recognized the transition. The
80C51’s “jump on port.bit” instructions (JB and JNB) require
24 clock cycles for execution. With a 12 MHz clock, this
produces an uncertainty of 2 µs (24 clock cycles/12 MHz) at
each transition of the TMP04 output. The worst case condition
occurs when T1 is 4 µs shorter than the actual value and T2 is 4
µs longer. For a +25°C reading (“room temperature”), the
nominal error caused by the 2 µs delay is only about ±0.15°C.
Some applications may require a hardware interface for the
TMP04. One such application could be to monitor the
temperature of a high power microprocessor. The TMP04
interface would be included as part of the system ASIC, so that
the microprocessor would not be burdened with the overhead of
timing the output pulse widths.
The TMP04 is also easily interfaced to digital signal processors
(DSPs), such as the ADSP-210x series. Again, only a single I/O
pin is required for the interface (Figure 35).
A typical hardware interface for the TMP04 is shown in Figure
36. The circuit measures the output pulse widths with a
resolution of ±1 µs. The TMP04 T1 and T2 periods are
measured with two cascaded 74HC4520 8-bit counters. The
counters, accumulating clock pulses from the 1 MHz external
oscillator, have a maximum period of 65 ms.
10MHz
+5V
V+
D
FI (FLAG IN)
OUT
The logic interface is straightforward. On both the rising and
falling edges of the TMP04 output, an exclusive-or gate
generates a pulse. This pulse triggers one half of a 74HC4538
dual one-shot. The pulse from the one-shot is ANDed with the
TMP04 output polarity to store the counter contents in the
appropriate output registers. The falling edge of this pulse also
triggers the second one-shot, which generates a reset pulse for
the counters. After the reset pulse, the counters will begin to
count the next TMP04 output phase.
CLOCK
OSCILLATOR
TMP04
GND
TIMER
ENABLE
16-BIT DOWN
COUNTER
÷
n
ADSP-210x
Figure 35. Interfacing the TMP04 to the ADSP-210x Digital
Signal Processor
The ADSP-2101 only has one counter, so the interface software
differs somewhat from the 80C51 example. The lack of two
counters is not a limitation, however, because the DSP
architecture provides very high execution speed. The ADSP-
2101 executes one instruction for each clock cycle, versus one
instruction for twelve clock cycles in the 80C51, so the ADSP-
2101 actually produces a more accurate conversion while using
a lower oscillator frequency.
As previously mentioned, the counters have a maximum period
of 65 ms with a 1 MHz clock input. However, the TMP04’s T1
and T2 times will never exceed 32 ms. Therefore the most
significant bit (MSB) of counter #2 will not go high in normal
operation, and can be used to warn the system that an error
condition (such as a broken connection to the TMP04) exists.
The circuit of Figure 36 will latch and save both the T1 and T2
times simultaneously. This makes the circuit suitable for
debugging or test purposes as well as for a general purpose
hardware interface. In a typical ASIC application, of course, one
set of latches could be eliminated if the latch contents, and the
output polarity, were read before the next phase reversal of the
TMP04.
The timer of the ADSP-2101 is implemented as a down
counter. When enabled by means of a software instruction, the
counter is decremented at the clock rate divided by a
programmable prescaler. Loading the value n – 1 into the
prescaler register will divide the crystal oscillator frequency by n.
REV. 0
–13–
TMP03/TMP04
Listing 2. Software Routine for the TMP04-to-ADSP-210x Interface
;
{ ADSP-21XX Temperature Measurement Routine
TEMPERAT.DSP
Altered Registers:
ax0, ay0, af, ar,
si, sr0,
my0, mr0, mr1, mr2.
Return value:
Computation time:
ar —> temperature result in 14.2 format
2 * TMP04 output period
}
.MODULE/RAM/BOOT=0
.ENTRY TEMPMEAS;
.CONSTPRESCALER=4;
TEMPERAT;
{ Beginning TEMPERAT Program }
{ Entry point of this subroutine }
.CONSTTIMFULSCALE=0Xffff;
TEMPMEAS:
si=PRESCALER;
sr0=TIMFULSCALE;
dm(0x3FFB)=si;
si=TIMFULSCALE;
dm(0x3FFC)=si;
dm(0x3FFD)=si;
imask=0x01;
{ For timer prescaler }
{ Timer counter full scale }
{ Timer Prescaler set up to 5 }
{ CLKin=10MHz,Timer Period=32.768ms }
{ Timer Counter Register to 65535 }
{ Timer Period Register to 65535 }
{ Unmask Interrupt timer }
TEST1:
TEST0:
if not fi jump TEST1;
if fi jump TEST0;
ena timer;
if not fi jump COUNT2;
dis timer;
{ Check for FI=1 }
{ Check for FI=0 to locate transition }
{ Enable timer, count at a 500ns rate }
{ Check for FI=1 to stop count }
COUNT2:
ay0=dm(0x3FFC);
ar=sr0-ay0;
{ Save counter=T2 in ALU register }
ax0=ar;
dm(0x3FFC)=si;
ena timer;
if fi jump COUNT1;
dis timer;
ay0=dm(0x3FFC);
ar=sr0-ay0;
{ Reload counter at full scale }
{ Check for FI=0 to stop count }
{ Save counter=T1 in ALU register }
COUNT1:
my0=400;
mr=ar*my0(uu);
ay0=mr0;
ar=mr1; af=pass ar;
astat=0;
{ mr=400*T1 }
{ af=MSW of dividend, ay0=LSW }
{ ax0=16-bit divisor }
{ To clear AQ flag }
COMPUTE:
divq ax0; divq ax0;
divq ax0; divq ax0;
divq ax0; divq ax0;
divq ax0; divq ax0;
divq ax0; divq ax0;
divq ax0; divq ax0;
divq ax0; divq ax0;
divq ax0; divq ax0;
divq ax0; divq ax0;
ax0=0x03AC;
{ Division 400*T1/T2 }
{ with 0.3 < T1/T2 < 0.7 }
{ Result in ay0 }
{ ax0=235*4 }
ar=ax0-ay0;
rts;
{ ar=235-400*T1/T2, result in øC }
{ format 14.2 }
.ENDMOD;
{ End of the subprogram }
–14–
REV. 0
TMP03/TMP04
T1 DATA (MICROSECONDS)
+5V
T2 DATA (MICROSECONDS)
+5V
20
+5V
20
+5V
20
2
5
6
9
12 15 16 19
Q5 Q6 Q7 Q8
2
5
6
9
12 15 16 19
Q5 Q6 Q7 Q8
2
5
6
9
12 15 16 19
Q5 Q6 Q7 Q8
2
5
6
9
12 15 16 19
Q5 Q6 Q7 Q8
Q3
Q3
Q3
Q1 Q2 Q4
Q1 Q2
Q4
Q1 Q2
Q4
Q3
Q1 Q2 Q4
20
11
V
V
V
1
1
1
V
1
CC
LE
D1 D2 D3 D4
CC
CC
LE
D1 D2 D3 D4
CC
LE
D1 D2 D3 D4
OUT
OUT
OUT
OUT
11
11
11
74HC373
74HC373
74HC373
74HC373
10
10
10
10
LE
GND
GND
GND
GND
D1 D2 D3 D4
8
D5 D6 D7 D8
D5 D6 D7 D8
D5 D6 D7 D8
D5 D6 D7 D8
1
2
8
8
4
4
4
8
3
7
13 14 17 18
3
7
13 14 17 18
3
7
13 14 17 18
4
3
7
13 14 17 18
+5V
3
1
2
3
74HC08
4
6
5
+5V
+5V
4
4
3
5
Q2
6
10 11 12 13 14
3
5
Q2
6
10 11 12 13 14
Q1
Q0 Q1
Q3 EN Q0
Q2
Q0 Q1
Q3 EN Q0 Q1 Q2
Q3
Q3
16
16
2
V
CC
V
CC
2
1
74HC4520 #1
74HC4520 #2
EN
CLK
EN
1MHZ
CLOCK
CLK
1
CLK GND RESET RESET
15
CLK GND RESET RESET
9
8
9
8
15
7
7
+5V
20pF
20pF
15
3.9kΩ
1kΩ
+5V
2
1
14
T2
74HC86
4
T2
T1
T1
+5V
4
12
11
13
16
6
6
A
A
V
5
CC
Q
5
3
10
B
B
Q
Q
10kΩ
10µF
0.1µF
7
9
10pF
CLR
Q
NC
+5V
NC
CLR
GND
GND
8
8
74HC4538
V+
D
OUT
TMP04
GND
Figure 36. A Hardware Interface for the TMP04
Monitoring Electronic Equipment
the temperature of the source while the TMP03/TMP04
temperature is monitored by measuring T1 and T2. Once the
thermal impedance is determined, the temperature of the heat
source can be inferred from the TMP03/TMP04 output.
The TMP03/TMP04 are ideal for monitoring the thermal
environment within electronic equipment. For example, the
surface mounted package will accurately reflect the exact
thermal conditions which affect nearby integrated circuits. The
TO-92 package, on the other hand, can be mounted above the
surface of the board, to measure the temperature of the air
flowing over the board.
One example of using the TMP04 to monitor a high power
dissipation microprocessor or other IC is shown in Figure 37.
The TMP04, in a surface mount package, is mounted directly
beneath the microprocessor’s pin grid array (PGA) package. In
a typical application, the TMP04’s output would be connected
to an ASIC where the pulse width would be measured (see the
Hardware Interface section of this data sheet for a typical
The TMP03 and TMP04 measure and convert the temperature
at the surface of their own semiconductor chip. When the
TMP03/TMP04 are used to measure the temperature of a
nearby heat source, the thermal impedance between the heat
source and the TMP03/TMP04 must be considered. Often, a
thermocouple or other temperature sensor is used to measure
REV. 0
–15–
TMP03/TMP04
Thermal Response Time
interface schematic). The TMP04 pulse output provides a
significant advantage in this application because it produces a
linear temperature output while needing only one I/O pin and
without requiring an A/D converter.
The time required for a temperature sensor to settle to a
specified accuracy is a function of the thermal mass of, and the
thermal conductivity between, the sensor and the object being
sensed. Thermal mass is often considered equivalent to
capacitance. Thermal conductivity is commonly specified using
the symbol Θ, and can be thought of as thermal resistance. It is
commonly specified in units of degrees per watt of power
transferred across the thermal joint. Thus, the time required for
the TMP03/TMP04 to settle to the desired accuracy is
dependent on the package selected, the thermal contact
established in that particular application, and the equivalent
power of the heat source. In most applications, the settling time
is probably best determined empirically. The TMP03/TMP04
output operates at a nominal frequency of 35 Hz at +25°C, so
the minimum settling time resolution is 27 ms.
FAST MICROPROCESSOR, DSP, ETC.,
IN PGA PACKAGE
PGA SOCKET
PC BOARD
TMP04 IN SURFACE
MOUNT PACKAGE
Figure 37. Monitoring the Temperature of a High Power
Microprocessor Improves System Reliability
OUTLINE DIMENSIONS
Dimensions shown in inches and (mm).
3-Pin TO-92
8-Pin SOIC (SO-8)
0.1968 (5.00)
0.1890 (4.80)
0.205 (5.20)
0.175 (4.96)
0.135
(3.43)
MIN
8
1
5
4
0.210 (5.33)
0.170 (4.38)
0.1574 (4.00)
0.1497 (3.80)
0.2440 (6.20)
0.2284 (5.80)
0.050
(1.27)
MAX
SEATING
PLANE
PIN 1
0.0688 (1.75)
0.0532 (1.35)
0.0196 (0.50)
0.0099 (0.25)
x 45°
0.0098 (0.25)
0.0040 (0.10)
0.019 (0.482)
0.016 (0.407)
SQUARE
0.500
(12.70)
MIN
8°
0°
0.0500
(1.27)
BSC
0.0192 (0.49)
0.0138 (0.35)
SEATING
PLANE
0.0098 (0.25)
0.0075 (0.19)
0.0500 (1.27)
0.0160 (0.41)
8-Pin TSSOP (RU-8)
0.055 (1.39)
0.045 (1.15)
0.105 (2.66)
0.095 (2.42)
0.122 (3.10)
0.114 (2.90)
0.105 (2.66)
0.080 (2.42)
8
5
4
0.165 (4.19)
0.125 (3.94)
1
2
3
0.105 (2.66)
0.080 (2.42)
BOTTOM VIEW
1
PIN 1
0.0256 (0.65)
BSC
0.006 (0.15)
0.002 (0.05)
0.0433
(1.10)
MAX
0.028 (0.70)
0.020 (0.50)
8°
0°
0.0118 (0.30)
0.0075 (0.19)
SEATING
PLANE
0.0079 (0.20)
0.0035 (0.090)
–16–
REV. 0
相关型号:
TMP05AKS-500REEL7
Switch/Digital Output Temperature Sensor, DIGITAL TEMP SENSOR-SERIAL, 12BIT(s), 4Cel, RECTANGULAR, SURFACE MOUNT, MO-203AA, SC-70, 5 PIN
ADI
TMP05AKS-500RL7
DIGITAL TEMP SENSOR-SERIAL, 12BIT(s), 2Cel, RECTANGULAR, SURFACE MOUNT, MO-203AA, SC-70, 5 PIN
ROCHESTER
TMP05AKSZ-REEL7
DIGITAL TEMP SENSOR-SERIAL, 12BIT(s), 2Cel, RECTANGULAR, SURFACE MOUNT, LEAD FREE, MO-203AA, SC-70, 5 PIN
ROCHESTER
©2020 ICPDF网 联系我们和版权申明