Texas Instruments TMP102AIDRLTG4, TMP102 Datasheet

    
Diode Temp.
DS
A/D
Converter
OSC
Control
Logic
Serial
Interface
andTemp.
Register
TMP102
Temperature
SCL
1
3
6
4
ALERT
SDA
GND
2 5
V+
ADD0
Low Power Digital Temperature Sensor
With SMBus™/Two-Wire Serial Interface in SOT563

FEATURES DESCRIPTION

TINY SOT563 PACKAGE
ACCURACY: 0.5 ° C (–25 ° C to +85 ° C)
LOW QUIESCENT CURRENT:
10 μ A Active (max) 1 μ A Shutdown (max)
SUPPLY RANGE: 1.4V to 3.6V
RESOLUTION: 12 Bits
DIGITAL OUTPUT: Two-Wire Serial Interface

APPLICATIONS

PORTABLE AND BATTERY-POWERED
APPLICATIONS
POWER-SUPPLY TEMPERATURE
MONITORING
COMPUTER PERIPHERAL THERMAL
PROTECTION
NOTEBOOK COMPUTERS
BATTERY MANAGEMENT
OFFICE MACHINES
THERMOSTAT CONTROLS
ELECTROMECHANICAL DEVICE
TEMPERATURES
GENERAL TEMPERATURE MEASUREMENTS:
Industrial Controls Test Equipment Medical Instrumentations
TMP102
SBOS397 – AUGUST 2007
The TMP102 is a two-wire, serial output temperature sensor available in a tiny SOT563 package. Requiring no external components, the TMP102 is capable of reading temperatures to a resolution of
0.0625 ° C. The TMP102 features SMBus and two-wire interface
compatibility, and allows up to four devices on one bus. It also features an SMB alert function.
The TMP102 is ideal for extended temperature measurement in a variety of communication, computer, consumer, environmental, industrial, and instrumentation applications. The device is specified for operation over a temperature range of –40 ° C to +125 ° C.
SMBus is a trademark of Intel, Inc. All other trademarks are the property of their respective owners.
PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of the Texas Instruments standard warranty. Production processing does not necessarily include testing of all parameters.
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
Copyright © 2007, Texas Instruments Incorporated
www.ti.com
1
2
3
6
5
4
SDA
V+
ADD0
SCL
GND
ALERT
CBZ
TMP102
SBOS397 – AUGUST 2007
This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled with appropriate precautions. Failure to observe proper handling and installation procedures can cause damage.
ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may be more susceptible to damage because very small parametric changes could cause the device not to meet its published specifications.
ORDERING INFORMATION
PRODUCT PACKAGE-LEAD PACKAGE DESIGNATOR PACKAGE MARKING
TMP102 SOT563 DRL CBZ
(1) For the most current package and ordering information, see the Package Option Addendum at the end of this document, or see the TI
web site at www.ti.com .

ABSOLUTE MAXIMUM RATINGS

PARAMETER TMP102 UNIT
Supply Voltage 3.6 V Input Voltage Operating Temperature –55 to +150 ° C Storage Temperature –60 to +150 ° C Junction Temperature +150 ° C
ESD Rating Charged Device Model (CDM) 1000 V
(1) Stresses above these ratings may cause permanent damage. Exposure to absolute maximum conditions for extended periods may
degrade device reliability. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those specified is not supported.
(2) Input voltage rating applies to all TMP102 input voltages.
(2)
Human Body Model (HBM) 2000 V
Machine Model (MM) 200 V
(1)
(1)
–0.5 to +3.6 V

PIN CONFIGURATION

DRL Package
SOT563
Top View
2
Submit Documentation Feedback
www.ti.com
TMP102
SBOS397 – AUGUST 2007

ELECTRICAL CHARACTERISTICS

At TA= +25 ° C and VS= +1.4V to +3.6V, unless otherwise noted.
TMP102
PARAMETER CONDITIONS MIN TYP MAX UNIT
TEMPERATURE INPUT
Range –40 +125 ° C Accuracy (Temperature Error) –25 ° C to +85 ° C 0.5 2 ° C
–40 ° C to +125 ° C 1 3 ° C
vs Supply 0.2 0.5 ° C/V
Resolution 0.0625 ° C
DIGITAL INPUT/OUTPUT
Input Logic Levels:
V
IH
V
IL
Input Current I Output Logic Levels:
VOLSDA V+ > 2V, IOL= 3mA 0 0.4 V
VOLALERT V+ > 2V, IOL= 3mA 0 0.4 V
Resolution 12 Bit Conversion Time 26 35 ms Conversion Modes CR1 = 0, CR0 = 0 0.25 Conv/s
Timeout Time 30 40 ms
POWER SUPPLY
Operating Supply Range +1.4 +3.6 V Quiescent Current I
Shutdown Current I
TEMPERATURE RANGE
Specified Range –40 +125 ° C Operating Range –55 +150 ° C Thermal Resistance, SOT563 θ
IN
Q
SD
JA
Serial Bus Inactive, CR1 = 1, CR0 = 0 (default) 7 10 μ A
Serial Bus Active, SCL Frequency = 400kHz 15 μ A Serial Bus Active, SCL Frequency = 3.4MHz 85 μ A
Serial Bus Active, SCL Frequency = 400kHz 10 μ A Serial Bus Active, SCL Frequency = 3.4MHz 80 μ A
0 < VIN< 3.6V 1 μ A
V+ < 2V, IOL= 3mA 0 0.2 (V+) V
V+ < 2V, IOL= 3mA 0 0.2 (V+) V
CR1 = 0, CR0 = 1 1 Conv/s
CR1 = 1, CR0 = 0 (default) 4 Conv/s
CR1 = 1, CR0 = 1 8 Conv/s
Serial Bus Inactive 0.5 1 μ A
0.7 (V+) 3.6 V –0.5 0.3 (V+) V
142 ° C/W
Submit Documentation Feedback
3
www.ti.com
20
18
16
14
12
10
8
6
4
2
0
Temperature( C)°
-60 -20 40 60 140 160
I (m
A)
Q
3.6VSupply
-40 0 20 80 100 120
1.4VSupply
10
9
8
7
6
5
4
3
2
1
0
Temperature( C)°
-60 -40 0 40 140 160
I (mA)
SD
3.6VSupply
1.4VSupply
-20 20 60 80 100 120
40
38
36
34
32
30
28
26
24
22
20
Temperature( C)°
-60 -20 40 60 140 160
ConversionTime(ms)
3.6VSupply
1.4VSupply
-40 200 80 100 120
100
90
80
70
60
50
40
30
20
10
0
BusFrequency(Hz)
1k 10k 100k 1M 10M
I ( A)m
Q
- °55 C
+25 C°
+125 C°
2.0
1.5
1.0
0.5
0
-0.5
-1.0
-1.5
-2.0
Temperature( C)°
-60 -40 40 60 140 160
TemperatureError( C)°
-20 200 80 100 120
-0.45
-0.35
-0.25
-0.15
-0.05
0.05
0.15
0.25
0.35
0.45
TemperatureError( C)°
P
opulation
TMP102
SBOS397 – AUGUST 2007

TYPICAL CHARACTERISTICS

At TA= +25 ° C and V+ = 3.3V, unless otherwise noted.
QUIESCENT CURRENT vs TEMPERATURE
(4 Conversions per Second) SHUTDOWN CURRENT vs TEMPERATURE
Figure 1. Figure 2.
CONVERSION TIME vs TEMPERATURE (Temperature at 3.3V Supply)
QUIESCENT CURRENT vs BUS FREQUENCY
Figure 3. Figure 4.
TEMPERATURE ERROR vs TEMPERATURE TEMPERATURE ERROR AT +25 ° C
4
Figure 5. Figure 6.
Submit Documentation Feedback
www.ti.com
TMP102
0.01mF
V+
GND
2
5
3
ALERT (Output)
4
ADD0
1
SCL
6
SDA
To
Two-Wire
Controller
NOTE:SCL,SDA,andALERT pinsrequirepull-upresistors.
I/O
Control
Interface
SCL
SDA
Temperature
Register
Configuration
Register
T
LOW
Register
T
HIGH
Register
Pointer
Register
TMP102
SBOS397 – AUGUST 2007

APPLICATION INFORMATION

The TMP102 is a digital temperature sensor that is optimal for thermal-management and thermal- Figure 8 shows the internal register structure of the protection applications. The TMP102 is two-wire- and TMP102. The 8-bit Pointer Register of the device is SMBus interface-compatible, and is specified over a used to address a given data register. The Pointer temperature range of –40 ° C to +125 ° C. Register uses the two LSBs (see Table 11 ) to
Pull-up resistors are required on SCL, SDA, and ALERT. A 0.01 μ F bypass capacitor is recommended, as shown in Figure 7 .

POINTER REGISTER

identify which of the data registers should respond to a read or write command. Table 1 identifies the bits of the Pointer Register byte. During a write command, P2 through P7 must always be '0'.
Table 2 describes the pointer address of the
registers available in the TMP102. Power-up reset value of P1/P0 is '00'. By default, the TMP102 reads the temperature on power-up.
Figure 7. Typical Connections
The temperature sensor in the TMP102 is the chip itself. Thermal paths run through the package leads, as well as the plastic package. The lower thermal resistance of metal causes the leads to provide the primary thermal path.
To maintain accuracy in applications requiring air or surface temperature measurement, care should be taken to isolate the package and leads from ambient air temperature. A thermally-conductive adhesive is helpful in achieving accurate surface temperature measurement.
Submit Documentation Feedback
Figure 8. Internal Register Structure
Table 1. Pointer Register Byte
P7 P6 P5 P4 P3 P2 P1 P0
0 0 0 0 0 0 Register Bits
Table 2. Pointer Addresses
P1 P0 REGISTER
0 0 Temperature Register (Read Only) 0 1 Configuration Register (Read/Write) 1 0 T 1 1 T
Register (Read/Write)
LOW
Register (Read/Write)
HIGH
5
www.ti.com
TMP102
SBOS397 – AUGUST 2007

TEMPERATURE REGISTER

The Temperature Register of the TMP102 is configured as a 12-bit, read-only register (Configuration Register EM bit = '0', see the
Extended Mode section), or as a 13-bit, read-only
register (Configuration Register EM bit = '1') that stores the output of the most recent conversion. Two bytes must be read to obtain data, and are described in Table 3 and Table 4 . Note that byte 1 is the most significant byte, followed by byte 2, the least significant byte. The first 12 bits (13 bits in Extended mode) are used to indicate temperature. The least
complete. Bit D0 of byte 2 indicates Normal mode (EM bit = '0') or Extended mode (EM bit = '1') and can be used to distinguish between the two temperature register data formats. The unused bits in the Temperature Register always read '0'.
Table 3. Byte 1 of Temperature Register
D7 D6 D5 D4 D3 D2 D1 D0
T11 T10 T9 T8 T7 T6 T5 T4
(T12) (T11) (T10) (T9) (T8) (T7) (T6) (T5)
(1) Extended mode 13-bit configuration shown in parenthesis.
significant byte does not have to be read if that information is not needed. The data format for temperature is summarized in Table 5 and Table 6 . One LSB equals 0.0625 ° C. Negative numbers are represented in binary two's complement format. Following power-up or reset, the Temperature Register will read 0 ° C until the first conversion is
Table 5. 12-Bit Temperature Data Format
TEMPERATURE ( ° C) DIGITAL OUTPUT (BINARY) HEX
128 0111 1111 1111 7FF
127.9375 0111 1111 1111 7FF 100 0110 0100 0000 640
80 0101 0000 0000 500 75 0100 1011 0000 4B0 50 0011 0010 0000 320 25 0001 1001 0000 190
0.25 0000 0000 0100 004
0 0000 0000 0000 000
–0.25 1111 1111 1100 FFC
–25 1110 0111 0000 E70 –55 1100 1001 0000 C90
(1) The resolution for the Temp ADC in Internal Temperature mode is 0.0625 ° C/count.
Table 4. Byte 2 of Temperature Register
D7 D6 D5 D4 D3 D2 D1 D0
T3 T2 T1 T0 0 0 0 0
(T4) (T3) (T2) (T1) (T0) (0) (0) (1)
(1) Extended mode 13-bit configuration shown in parenthesis.
(1)
For positive temperatures (for example, +50 ° C):
Two's complement is not performed on positive numbers. Therefore, simply convert the number to binary code with the 12-bit, left-justified format, and MSB = 0 to denote a positive sign.
Example: (+50 ° C)/(0.0625 ° C/count) = 800 = 320h = 0011 0010 0000
For negative temperatures (for example, –25 ° C):
Generate the Two's Complement of a negative number by complementing the absolute value binary number and adding 1. Denote a negative number with MSB = 1.
Example: (|–25 ° C|)/(0.0625 ° C/count) = 400 = 190h = 0001 1001 0000 Two's complement format: 1110 0110 1111 + 1 = 1110 0111 0000
(1)
(1)
6
Submit Documentation Feedback
Loading...
+ 13 hidden pages