TMP05 Analog Devices, TMP05 Datasheet

no-image

TMP05

Manufacturer Part Number
TMP05
Description
0.5C Accurate PWM Temperature Sensor in 5-Lead SC-70
Manufacturer
Analog Devices
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TMP057-059-32-36
Manufacturer:
TRIQUINT
Quantity:
5 000
Part Number:
TMP05AKSZ-500RL7
Manufacturer:
Analog Devices Inc
Quantity:
1 930
Company:
Part Number:
TMP05ARTZ
Quantity:
6 000
Part Number:
TMP05BKSZ-500RL7
Manufacturer:
AD
Quantity:
210
Part Number:
TMP05BKSZ-REEL7
Manufacturer:
����
Quantity:
710
Part Number:
TMP05BKSZ-REEL7
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
TMP05BRTZ-500RL7
Manufacturer:
Analog Devices Inc
Quantity:
1 993
FEATURES
Modulated serial digital output, proportional to
±0.5°C accuracy at 25°C
±1.0°C accuracy from 25°C to 70°C
Two grades available
Operation from −40°C to +150°C
Operation from 3 V to 5.5 V
Power consumption 70 µW maximum at 3.3 V
CMOS/TTL-compatible output on TMP05
Flexible open-drain output on TMP06
Small, low cost 5-lead SC-70 and SOT-23 packages
APPLICATIONS
Isolated sensors
Environmental control systems
Computer thermal monitoring
Thermal protection
Industrial process control
Power-system monitors
GENERAL DESCRIPTION
The TMP05/TMP06 are monolithic temperature sensors that
generate a modulated serial digital output (PWM), which varies
in direct proportion to the temperature of the devices. The high
period (T
while the low period (T
higher temperature accuracy of ±1°C from 0°C to 70°C with
excellent transducer linearity. The digital output of the TMP05/
TMP06 is CMOS/TTL compatible, and is easily interfaced to
the serial inputs of most popular microprocessors. The flexible
open-drain output of the TMP06 is capable of sinking 5 mA.
The TMP05/TMP06 are specified for operation at supply
voltages from 3 V to 5.5 V. Operating at 3.3 V, the supply current
is typically 370 µA. The TMP05/TMP06 are rated for operation
over the –40°C to +150°C temperature range. It is not recom-
mended to operate these devices at temperatures above 125°C
for more than a total of 5% (5,000 hours) of the lifetime of the
devices. They are packaged in low cost, low area SC-70 and
SOT-23 packages.
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 that may result from its use.
Specifications subject to change without notice. No license is granted by implication
or otherwise under any patent or patent rights of Analog Devices. Trademarks and
registered trademarks are the property of their respective owners.
temperature
H
) of the PWM remains static over all temperatures,
L
) varies. The B Grade version offers a
Temperature Sensor in 5-Lead SC-70
The TMP05/TMP06 have three modes of operation: continu-
ously converting mode, daisy-chain mode, and one shot mode.
A three-state FUNC input determines the mode in which the
TMP05/TMP06 operate.
The CONV/IN input pin is used to determine the rate with
which the TMP05/TMP06 measure temperature in continu-
ously converting mode and one shot mode. In daisy-chain
mode, the CONV/IN pin operates as the input to the daisy
chain.
PRODUCT HIGHLIGHTS
1.
2.
3.
4.
5.
6.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781.329.4700
Fax: 781.326.8703
CONV/IN
The TMP05/TMP06 have an on-chip temperature sensor
that allows an accurate measurement of the ambient
temperature. The measurable temperature range is –40°C
to +150°C.
Supply voltage is 3.0 V to 5.5 V.
Space-saving 5-lead SOT-23 and SC-70 packages.
Temperature accuracy is typically ±0.5°C. The part needs a
decoupling capacitor to achieve this accuracy.
0.025°C temperature resolution.
The TMP05/TMP06 feature a one shot mode that reduces
the average power consumption to 102 µW at 1 SPS.
2
FUNCTIONAL BLOCK DIAGRAM
TEMPERATURE
GENERATION
REFERENCE
CLK AND
SENSOR
TIMING
±0.5°C Accurate PWM
© 2004 Analog Devices, Inc. All rights reserved.
Figure 1.
CORE
GND
V
Σ-∆
DD
5
4
TMP05/TMP06
TMP05/TMP06
AVERAGING
COUNTER
CONTROL
BLOCK /
OUTPUT
www.analog.com
1
3
OUT
FUNC

Related parts for TMP05

TMP05 Summary of contents

Page 1

... The TMP05/TMP06 are specified for operation at supply voltages from 5.5 V. Operating at 3.3 V, the supply current is typically 370 µA. The TMP05/TMP06 are rated for operation over the –40°C to +150°C temperature range not recom- mended to operate these devices at temperatures above 125°C for more than a total of 5% (5,000 hours) of the lifetime of the devices ...

Page 2

... Pin Configuration and Function Descriptions............................. 9 Typical Performance Characteristics ........................................... 10 Theory of Operation ...................................................................... 13 Circuit Information.................................................................... 13 Converter Details........................................................................ 13 Functional Description.............................................................. 13 REVISION HISTORY 8/04—Revision 0: Initial Version Operating Modes........................................................................ 13 TMP05 Output ........................................................................... 16 TMP06 Output ........................................................................... 16 Application Hints ........................................................................... 17 Thermal Response Time ........................................................... 17 Self-Heating Effects.................................................................... 17 Supply Decoupling ..................................................................... 17 Temperature Monitoring........................................................... 18 Daisy-Chain Application........................................................... 18 Continuously Converting Application .................................... 23 Outline Dimensions ...

Page 3

... SPECIFICATIONS TMP05A/TMP06A SPECIFICATIONS All A Grade specifications apply for −40°C to +150° 5.5 V, unless otherwise noted. Table 1. Parameter TEMPERATURE SENSOR AND ADC Nominal Conversion Rate (One Shot Mode) Accuracy @ V = 3.3 V (3.0 V − 3 Accuracy @ (4.5 V − 5 Temperature Resolution T Pulse Width ...

Page 4

... Guaranteed by design and characterization, not production tested advisable to restrict the current being pulled from the TMP05 output, because any excess currents going through the die cause self-heating consequence, false temperature readings can occur. 5 Test load circuit is 100 pF to GND. ...

Page 5

... TMP05B/TMP06B SPECIFICATIONS All B Grade specifications apply for –40°C to +150° 5.5 V, unless otherwise noted. Table 2. Parameter TEMPERATURE SENSOR AND ADC Nominal Conversion Rate (One Shot Mode) 1 Accuracy @ V = 3.3 V (3.0 V – 3 Accuracy @ V = 5.0 V (4.5 V – 5 Temperature Resolution T Pulse Width H T Pulse Width ...

Page 6

... Guaranteed by design and characterization, not production tested advisable to restrict the current being pulled from the TMP05 output, because any excess currents going through the die cause self-heating consequence, false temperature readings can occur. 6 Test load circuit is 100 pF to GND. ...

Page 7

... Test load circuit is 100 pF to GND, 10 kΩ to 5.5 V. 10% 90% Comments PWM high time @ 25°C under nominal conversion rate PWM low time @ 25°C under nominal conversion rate TMP05 output rise time TMP05 output fall time TMP06 output fall time Daisy-chain start pulse width T H ...

Page 8

... TMP05/TMP06 ABSOLUTE MAXIMUM RATINGS Table 4. Parameter V to GND DD Digital Input Voltage to GND Maximum Output Current (OUT) 1 Operating Temperature Range Storage Temperature Range Maximum Junction Temperature, T JMAX 5-Lead SOT-23 2 Power Dissipation 4 Thermal Impedance θ , Junction-to-Ambient (Still Air) JA 5-Lead SC-70 2 Power Dissipation 4 Thermal Impedance θ ...

Page 9

... GND Analog and Digital Ground Positive Supply Voltage, 3 5.5 V. Use of a decoupling capacitor of 0.1 µF as close as possible to this pin is DD strongly recommended. V OUT TMP05/ TMP06 CONV/IN 2 TOP VIEW (Not to Scale) FUNC GND 4 3 Figure 5. Pin Configuration Rev Page TMP05/TMP06 ...

Page 10

... C = 100pF LOAD 0 1V/DIV 0 TIME (ns) Figure 9. TMP05 Output Rise Time at 25° 3. 100pF LOAD 0 1V/DIV 0 TIME (ns) Figure 10. TMP05 Output Fall Time at 25° 3. Ω R PULLUP = 10 k Ω R LOAD C = 100pF LOAD 0 1V/DIV 0 TIME (ns) Figure 11. TMP06 Output Fall Time at 25°C 100ns/DIV ...

Page 11

... RISE TIME 1200 1000 800 600 FALL TIME 400 200 0 0 1000 2000 3000 4000 5000 6000 7000 CAPACTIVE LOAD (pF) Figure 12. TMP05 Output Rise and Fall Times vs. Capacitive Load 250 5mA LOAD 200 150 100 I = 1mA LOAD I = 0.5mA LOAD 50 0 – ...

Page 12

... TEMPERATURE OF ENVIRONMENT (30°C) 40 CHANGED HERE TIME (Seconds) Figure 19. Response to Thermal Shock 100 120 140 Rev Page 1. 3.3V DD AMBIENT TEMPERATURE = 25°C 1.00 0.75 0.50 0. LOAD CURRENT (mA) Figure 20. TMP05 Temperature Error vs. Load Current 25 30 ...

Page 13

... FUNCTIONAL DESCRIPTION The output of the TMP05/TMP06 is a square wave with a typical period of 116 ms at 25°C (CONV/IN pin is left floating). The high period, T with measured temperature. The output format for the nominal conversion rate is readily decoded by the user as follows: Temperature (° ...

Page 14

... T 0 TIME Figure 23. 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 24), and, therefore, needs a series resistor to limit the current drawn on this pin when the user pulls it low to start a temperature conversion ...

Page 15

... 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, and conversions take place at the nominal conversion rate 25° ...

Page 16

... The TMP05 has a push-pull CMOS output (Figure 29) and provides rail-to-rail output drive for logic interfaces. The rise and fall times of the TMP05 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 might improve accuracy ...

Page 17

... The magnitude of L specifications to be achieved. This decoupling capacitor must be placed as close as possible to the TMP05/TMP06’ recommended decoupling capacitor is Phicomp’s 100 nF X74. Keep the capacitor package size as small as possible, because ESL (equivalent series inductance) increases with increasing package size ...

Page 18

... Figure 32 shows how to interface to the 8052 core device. TMP05 Program Code Example 1 shows how to communicate from the ADuC812 to the two daisy-chained TMP05s. This code can also be used with the ADuC831 or any microprocessor running on an 8052 core. Figure diagram of the input waveform into the ADuC812 from the TMP05 daisy chain, and it shows how the code’ ...

Page 19

... CONVERT VARIABLES TEMPERATURE 421 – (751 (TEMP_LOW0 – (TEMP_HIGH1))) TEMPERATURE 421 – (751 (TEMP_LOW1 – (TEMP_HIGH2))) SEND TEMPERATURE OUT OF UART Figure 35. ADuC812 Temperature Calculation Routine Flowchart Rev Page TMP05/TMP06 TO FLOATS CALCULATE FROM U1 TEMP U1 = × (TEMP_HIGH0/ CALCULATE FROM U2 TEMP U2 = × (TEMP_HIGH1/ ...

Page 20

... RESET TIMER 0 TO ZERO TMP05 Program Code Example 1 //============================================================================================= // Description : This program reads the temperature from 2 daisy-chained TMP05 parts This code runs on any standard 8052 part running at 11.0592MHz alternative core frequency is used, the only change required adjustment of the baud rate timings. ...

Page 21

... SFR definitions //Daisy_Start_Pulse = P3.7 //access during ISR. //See Figure 32. //INT0 Interrupt Service Routine //To avoid misreading timer //Start timer1 running, if not running //Reset count //Convert to integer //Reset count //Convert to integer //Reset count //Keep a record of timer0 overflows //Keep a record of timer1 overflows Rev Page TMP05/TMP06 ...

Page 22

... TMP05/TMP06 } void main(void) { double temp1=0,temp2=0; double T1,T2,T3,T4,T5; // Initialization TMOD = 0x19; // with gate on INT0. Timer0 only counts when INTO pin // is high. ET0 = 1; ET1 = 1; tempsegment = 1; Daisy_Start_Pulse = 0; // Start Pulse Daisy_Start_Pulse = 1; Daisy_Start_Pulse = 0; // Set T0 to count the high period TR0 = 1; IT0 = 1; EX0 = for(;;) { if (tempsegment == 4) break; ...

Page 23

... TMP05 Program Code Example 2 //============================================================================================= // // Description : This program reads the temperature from a TMP05 part set up in continuously // converting mode. // This code was written for a PIC16F876, but can be easily configured to function with other // PICs by simply changing the include file for the part. ...

Page 24

... TMP05/TMP06 do{ wait_for_high(); set_timer1(0); wait_for_low(); high_time = get_timer1(); set_timer1(0); wait_for_high(); low_time = get_timer1(); temp = 421 – ((751 * high_time)/low_time)); }while (TRUE); } //Reset timer //Reset timer //Temperature equation for the high state //conversion rate. //Temperature value stored in temp as a long int Rev Page ...

Page 25

... TMP05BKS-500RL7 500 TMP05BKS-REEL 10000 TMP05BKS-REEL7 3000 TMP05BRT-500RL7 500 TMP05BRT-REEL 10000 TMP05BRT-REEL7 3000 4 TMP05AKSZ-500RL7 500 TMP05AKSZ-REEL 4 10000 4 TMP05AKSZ-REEL7 3000 TMP05ARTZ-500RL7 4 500 4 TMP05ARTZ-REEL 10000 4 TMP05ARTZ-REEL7 3000 4 TMP05BKSZ-500RL7 500 4 TMP05BKSZ-REEL 10000 4 TMP05BKSZ-REEL7 3000 4 TMP05BRTZ-500RL7 500 4 TMP05BRTZ-REEL 10000 4 TMP05BRTZ-REEL7 3000 1.60 BSC PIN 1 1.30 1.15 0.90 0.46 8° 0.36 0.15 MAX 4° ...

Page 26

... TMP05/TMP06 Minimum Model Quantities/Reel TMP06AKS-500RL7 500 TMP06AKS-REEL 10000 TMP06AKS-REEL7 3000 TMP06ART-500RL7 500 TMP06ART-REEL 10000 TMP06ART-REEL7 3000 TMP06BKS-500RL7 500 TMP06BKS-REEL 10000 TMP06BKS-REEL7 3000 TMP06BRT-500RL7 500 TMP06BRT-REEL 10000 TMP06BRT-REEL7 3000 4 TMP06AKSZ-500RL7 500 4 TMP06AKSZ-REEL 10000 4 TMP06AKSZ-REEL7 3000 4 TMP06ARTZ-500RL7 500 4 TMP06ARTZ-REEL 10000 4 TMP06ARTZ-REEL7 3000 4 TMP06BKSZ-500RL7 ...

Page 27

... NOTES Rev Page TMP05/TMP06 ...

Page 28

... TMP05/TMP06 NOTES © 2004 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. D03340–0–8/04(0) Rev Page ...

Related keywords