TMP401AIDGKT [TI]

采用 VSSOP-8 封装、具有 N 因数和串联电阻校正的远程和本地温度传感器 | DGK | 8 | -40 to 125;
TMP401AIDGKT
型号: TMP401AIDGKT
厂家: TEXAS INSTRUMENTS    TEXAS INSTRUMENTS
描述:

采用 VSSOP-8 封装、具有 N 因数和串联电阻校正的远程和本地温度传感器 | DGK | 8 | -40 to 125

温度传感 输出元件 传感器 换能器 温度传感器
文件: 总41页 (文件大小:1160K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Sample &  
Buy  
Support &  
Community  
Product  
Folder  
Tools &  
Software  
Technical  
Documents  
TMP401  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
TMP401 ±1°C Programmable, Remote and Local, Digital Out Temperature Sensor  
1 Features  
3 Description  
The TMP401 is a remote temperature sensor monitor  
with a built-in local temperature sensor. The remote  
sensor is capable of monitoring the temperature of  
any external PN junction. Typical sense elements  
include low-cost NPN- or PNP-type transistors and  
diodes, or accessible thermal diodes integrated within  
1
±1°C Remote Diode Sensor  
±3°C Local Temperature Sensor  
Series Resistance Cancellation  
THERM Flag Output  
ALERT/THERM2 Flag Output  
microcontrollers,  
programmable gate arrays (FPGAs).  
microprocessors,  
or  
field-  
Programmable Over- and Undertemperature  
Limits  
The accuracy of the remote sensor is ±1°C for  
multiple IC manufacturers, with no calibration needed.  
The two-wire serial interface accepts SMBus write  
byte, read byte, send byte, and receive byte  
commands to program alarm thresholds and to read  
temperature data.  
Programmable Resolution: 9- to 12-Bit  
Diode Fault Detection  
SMBus-Compatible  
2 Applications  
Features included in the TMP401 are series  
resistance cancellation, wide remote temperature  
measurement range (up to +150°C), diode fault  
detection, and temperature alert functions.  
Servers and Workstations  
Desktop and Notebook Computers  
Telecom and Network Infrastructure  
Set Top Boxes  
Device Information(1)  
PART NUMBER  
PACKAGE  
BODY SIZE (NOM)  
TMP401  
VSSOP (8)  
3.00 mm × 3.00 mm  
(1) For all available packages, see the orderable addendum at  
the end of the datasheet.  
space  
space  
4
V+  
THERM  
1
6
ALERT/THERM2  
V+  
TMP401  
5
GND  
Interrupt  
Configuration  
Consecutive Alert  
Configuration Register  
Remote Temp High Limit  
Remote THERM Limit  
Remote Temp Low Limit  
THERM Hysteresis Register  
Local Temp High Limit  
Local THERM Limit  
One-Shot  
Start Register  
Status Register  
Local  
Temperature  
Register  
TL  
Temperature  
Comparators  
Conversion Rate  
Register  
Local Temp Low Limit  
Manufacturer ID Register  
Device ID Register  
D+  
2
3
TR  
Remote  
Temperature  
Register  
Configuration Register  
Resolution Register  
D-  
8
7
SCL  
SDA  
Bus Interface  
Pointer Register  
1
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,  
intellectual property matters and other important disclaimers. PRODUCTION DATA.  
 
 
 
 
 
 
 
 
TMP401  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
www.ti.com  
Table of Contents  
7.3 Feature Description................................................. 12  
7.4 Device Functional Modes........................................ 15  
7.5 Programming........................................................... 17  
7.6 Register Maps......................................................... 20  
Application and Implementation ........................ 28  
8.1 Application Information............................................ 28  
8.2 Typical Application .................................................. 28  
Power-Supply Recommendations...................... 30  
1
2
3
4
5
6
Features.................................................................. 1  
Applications ........................................................... 1  
Description ............................................................. 1  
Revision History..................................................... 2  
Pin Configuration and Functions......................... 4  
Specifications......................................................... 5  
6.1 Absolute Maximum Ratings ...................................... 5  
6.2 Handling Ratings....................................................... 5  
6.3 Recommended Operating Conditions....................... 5  
6.4 Thermal Information.................................................. 5  
6.5 Electrical Characteristics: V+ = 3 V to 5.5 V............. 6  
6.6 Timing Requirements................................................ 7  
6.7 Typical Characteristics.............................................. 8  
Detailed Description ............................................ 10  
7.1 Overview ................................................................. 10  
7.2 Functional Block Diagram ....................................... 11  
8
9
10 Layout................................................................... 31  
10.1 Layout Guidelines ................................................. 31  
10.2 Layout Examples................................................... 32  
11 Device and Documentation Support ................. 34  
11.1 Trademarks........................................................... 34  
11.2 Electrostatic Discharge Caution............................ 34  
11.3 Glossary................................................................ 34  
7
12 Mechanical, Packaging, and Orderable  
Information ........................................................... 34  
4 Revision History  
Changes from Revision A (October 2007) to Revision B  
Page  
Changed format to meet latest data sheet standards ............................................................................................................ 1  
Added Handling Rating, Recommended Operating Conditions, and Thermal Information tables and Feature  
Description, Device Functional Modes, Application and Implementation, Power Supply  
Recommendations, Layout, Device and Documentation Support, and Mechanical, Packaging, and Orderable  
Information sections................................................................................................................................................................ 1  
Changed VS to V+ throughout document .............................................................................................................................. 1  
Changed last Features bullet ................................................................................................................................................. 1  
Changed Applications section ............................................................................................................................................... 1  
Changed first paragraph and first sentence of second paragraph in Description section ..................................................... 1  
Deleted Device Information Table title.................................................................................................................................... 4  
Changed Input and output voltage parameter name and footnote 2 in Absolute Maximum Ratings table............................ 5  
Changed Operating temperature range maximum specification in Absolute Maximum Ratings table .................................. 5  
Changed HBM specifications in Handling Ratings table ....................................................................................................... 5  
................................................................................................................................................................................................ 5  
Changed test conditions for TEREMOTE parameter in Electrical Characteristics table ............................................................ 6  
Changed Temperature Error, TELOCAL and TEREMOTE versus supply parameter name .......................................................... 6  
Deleted SMBus Interface, SMBus clock frequency and SCL falling edge to SDA valid time parameters from  
Electrical Characteristics table .............................................................................................................................................. 6  
Changed typical and maximum specifications in first two rows of Power Supply, IQ parameter in Electrical  
Characteristics table ............................................................................................................................................................... 6  
Changed test conditions for third row of Power Supply, IQ parameter in Electrical Characteristics table.............................. 6  
Added Power Supply, UVLO parameter to Electrical Characteristics table .......................................................................... 6  
Changed Power Supply, POR parameter maximum specification in Electrical Characteristics table ................................... 6  
Changed Timing Requirements table..................................................................................................................................... 7  
Changed title of Standard and Extended Temperature Measurement Range section ....................................................... 12  
Changed second sentence of High-Speed Mode section ................................................................................................... 16  
Changed range for high-speed mode in Serial Interface section ........................................................................................ 17  
Changed POR value and D0 value in Consecutive alert register row of Table 3 ............................................................... 20  
2
Submit Documentation Feedback  
Copyright © 2006–2014, Texas Instruments Incorporated  
Product Folder Links: TMP401  
 
TMP401  
www.ti.com  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
Revision History (continued)  
Added Figure 19 to the Configuration Register section ...................................................................................................... 24  
Added Figure 20 to the Resolution Register section ........................................................................................................... 24  
Added Figure 21 to the Conversion Rate Register section ................................................................................................. 25  
Changed Table 6 for clarity of bit settings ........................................................................................................................... 25  
Added Figure 22 to the Consecutive Alert Register section ................................................................................................ 26  
Changed Filtering section .................................................................................................................................................... 29  
Changed series line resistance value in second sentence of Series Resistance Cancellation section .............................. 29  
Changed supply voltage in second sentence of Power-Supply Recommendations section ............................................... 30  
Changed last sentence of Measurement Accuracy and Thermal Considerations section .................................................. 31  
Added Figure 30 .................................................................................................................................................................. 33  
Copyright © 2006–2014, Texas Instruments Incorporated  
Submit Documentation Feedback  
3
Product Folder Links: TMP401  
TMP401  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
www.ti.com  
5 Pin Configuration and Functions  
DGK Package  
VSSOP-8  
(Top View)  
SCL  
V+  
D+  
1
2
3
4
8
7
6
5
SDA  
ALERT/THERM2  
GND  
D-  
THERM  
Pin Functions  
PIN  
NAME  
I/O  
DESCRIPTION  
NO.  
1
V+  
D+  
Analog input  
Analog input  
Analog input  
Digital output  
Positive supply (3 V to 5.5 V)  
2
Positive connection to remote temperature sensor  
Negative connection to remote temperature sensor  
Thermal flag, active low, open-drain; requires pull-up resistor to V+  
Ground  
3
D–  
4
THERM  
GND  
5
Alert (reconfigurable as second thermal flag), active low, open-drain; requires pull-up  
resistor to V+  
6
ALERT/THERM2  
Digital output  
7
8
SDA  
SCL  
Digital I/O  
Digital I/O  
Serial data line for SMBus, open-drain; requires pull-up resistor to V+  
Serial clock line for SMBus, open-drain; requires pull-up resistor to V+  
4
Submit Documentation Feedback  
Copyright © 2006–2014, Texas Instruments Incorporated  
Product Folder Links: TMP401  
TMP401  
www.ti.com  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
6 Specifications  
6.1 Absolute Maximum Ratings(1)  
MIN  
–0.5  
–55  
MAX  
7.0  
UNIT  
V
Power supply, V+  
Input and output voltage(2)  
(V+) + (0.5)  
10  
V
Input current  
mA  
°C  
Operating temperature range  
Junction Temperature (TJ max)  
+125  
+150  
°C  
(1) Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings  
only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under Recommended  
Operating Conditions. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.  
(2) Input voltage rating applies to all TMP401 input and output pins.  
6.2 Handling Ratings  
MIN  
MAX  
UNIT  
Tstg  
Storage temperature range  
–60  
+130  
°C  
Human body model (HBM), per ANSI/ESDA/JEDEC JS-001, all  
pins(1)  
–3000  
–1000  
3000  
1000  
V(ESD)  
Electrostatic discharge  
V
Charged device model (CDM), per JEDEC specification  
JESD22-C101, all pins(2)  
(1) JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process.  
(2) JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process.  
6.3 Recommended Operating Conditions  
MIN  
NOM  
5
MAX  
UNIT  
V+  
TA  
Positive supply (3 V to 5.5 V)  
Ambient temperature  
V
25  
°C  
6.4 Thermal Information  
TMP401  
THERMAL METRIC(1)  
DGK (VSSOP)  
8 PINS  
78.8  
UNIT  
RθJA  
Junction-to-ambient thermal resistance  
RθJC(top)  
RθJB  
Junction-to-case (top) thermal resistance  
Junction-to-board thermal resistance  
71.6  
68.2  
°C/W  
ψJT  
Junction-to-top characterization parameter  
Junction-to-board characterization parameter  
Junction-to-case (bottom) thermal resistance  
22.0  
ψJB  
67.6  
RθJC(bot)  
N/A  
(1) For more information about traditional and new thermal metrics, see the IC Package Thermal Metrics application report, SPRA953.  
Copyright © 2006–2014, Texas Instruments Incorporated  
Submit Documentation Feedback  
5
Product Folder Links: TMP401  
 
TMP401  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
www.ti.com  
6.5 Electrical Characteristics: V+ = 3 V to 5.5 V  
At TA = –40°C to +125°C, and V+ = 3 V to 5.5 V, unless otherwise noted.  
PARAMETER  
TEMPERATURE ERROR  
TELOCAL Local temperature sensor  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
TA = –40°C to +125°C  
±1  
±3  
±1  
°C  
°C  
TA = +15°C to +75°C, TREMOTE = –40°C to +150°C,  
V+ = 3.3 V  
TEREMOTE Remote temperature sensor(1)  
TA = –40°C to +100°C, TREMOTE = –40°C to +150°C,  
V+ = 3.3 V  
±3  
°C  
TA = –40°C to +125°C, TREMOTE = –40°C to +150°C  
V+ = 3 V to 5.5 V  
±5  
°C  
TELOCAL and TEREMOTE versus supply  
TEMPERATURE MEASUREMENT  
Conversion time (per channel)  
TELOCAL  
±0.2  
115  
±0.5  
°C/V  
One-shot mode  
ms  
9
12  
Bits  
(programmable)  
Resolution  
TEREMOTE  
High  
12  
120  
60  
Bits  
µA  
µA  
µA  
µA  
Series resistance, 3 kΩ max  
Medium high  
Remote sensor  
source currents  
Medium low  
12  
Low  
6
η
Remote transistor ideality factor  
TMP401 optimized ideality factor  
1.008  
SMBus INTERFACE  
VIH  
VIL  
Logic input high voltage (SCL, SDA)  
2.1  
V
Logic input low voltage (SCL, SDA)  
Hysteresis  
0.8  
V
500  
mV  
mA  
µA  
pF  
ms  
SMBus output low sink current  
Logic input current  
6
–1  
+1  
35  
SMBus input capacitance (SCL, SDA)  
SMBus timeout  
3
30  
DIGITAL OUTPUTS  
VOL  
IOH  
Output low voltage  
High-level output leakage current  
IOUT = 6 mA  
VOUT = V+  
0.15  
0.1  
0.4  
1
V
µA  
mA  
mA  
ALERT/THERM2 output low sink current ALERT/THERM2 forced to 0.4 V  
6
6
THERM output low sink current  
POWER SUPPLY  
THERM forced to 0.4 V  
V+  
Specified voltage range  
3
5.5  
36  
V
0.0625 conversions per second  
29  
390  
3
µA  
µA  
µA  
µA  
µA  
V
8 conversions per second  
450  
10  
IQ  
Quiescent current  
Serial bus inactive, shutdown mode  
Serial bus active, fS = 400 kHz, shutdown mode  
Serial bus active, fS = 2.5 MHz, shutdown mode  
90  
350  
2.4  
1.6  
UVLO  
POR  
Undervoltage lock out  
2.3  
2.6  
2.3  
Power-on reset threshold  
V
TEMPERATURE RANGE  
Specified range  
–40  
–60  
+125  
+130  
°C  
°C  
Storage range  
θJA  
Thermal resistance, VSSOP-8  
150  
°C/W  
(1) Tested with less than 5-Ω effective series resistance and 100-pF differential input capacitance.  
6
Submit Documentation Feedback  
Copyright © 2006–2014, Texas Instruments Incorporated  
Product Folder Links: TMP401  
 
TMP401  
www.ti.com  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
6.6 Timing Requirements  
See the Timing Diagrams section for timing diagrams.  
FAST MODE  
MIN  
HIGH-SPEED MODE  
PARAMETER  
MAX  
MIN  
0.001  
160  
MAX  
UNIT  
MHz  
ns  
f(SCL)  
t(BUF)  
SCL operating frequency  
0.001  
0.4  
2.5  
Bus free time between stop and start condition  
600  
Hold time after repeated start condition.  
After this period, the first clock is generated.  
t(HDSTA)  
600  
160  
ns  
t(SUSTA)  
t(SUSTO)  
t(HDDAT)  
t(SUDAT)  
t(LOW)  
Repeated start condition setup time  
Stop condition setup time  
Data hold time  
600  
600  
160  
160  
80  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
100  
Data setup time  
100  
60  
SCL clock low period  
SCL clock high period  
Clock rise and fall time  
Data fall time  
1300  
600  
260  
60  
t(HIGH)  
300  
300  
40  
tF  
120  
300  
tR  
Data rise time for SCL 100 kHz  
1000  
Copyright © 2006–2014, Texas Instruments Incorporated  
Submit Documentation Feedback  
7
Product Folder Links: TMP401  
TMP401  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
www.ti.com  
6.7 Typical Characteristics  
At TA = +25°C and V+ = 5.0 V, unless otherwise noted.  
3
3
2
V+ = 3.3 V  
28 Typical Units Shown  
V+ = 3.3 V  
TREMOTE = +25°C  
2
30 Typical Units Shown  
h = 1.008  
1
1
0
-1  
-2  
-3  
0
-1  
-2  
-3  
-50  
-25  
0
25  
50  
75  
100  
125  
-50  
-25  
0
25  
50  
75  
100  
125  
Ambient Temperature, TA (°C)  
Ambient Temperature, TA (°C)  
Figure 1. Remote Temperature Error vs Temperature  
Figure 2. Local Temperature Error vs Temperature  
60  
16  
14  
12  
10  
8
40  
20  
R to GND  
R to V+  
V+ = 3.3 V  
0
6
-20  
-40  
-60  
4
V+ = 5.5 V  
2
0
-2  
0
5
10  
15  
20  
25  
30  
0
500  
1000  
1500  
2000  
2500  
3000  
Leakage Resistance (MW)  
RS (W)  
Figure 3. Remote Temperature Error vs Leakage Resistance  
Figure 4. Remote Temperature Error vs Series Resistance  
(Diode-Connected Configuration; see Figure 11)  
5
4
3
2
1
3
V+ = 3.3 V  
0
2
1
0
-1  
-2  
-3  
V+ = 5.5 V  
-1  
0
0.5  
1
1.5  
2
2.5  
3
0
500  
1000  
1500  
2000  
2500  
3000  
Capacitance (nF)  
RS (W)  
Figure 6. Remote Temperature Error vs  
Differential Capacitance  
Figure 5. Remote Temperature Error vs Series Resistance  
(Transistor-Connected Configuration; see Figure 11)  
8
Submit Documentation Feedback  
Copyright © 2006–2014, Texas Instruments Incorporated  
Product Folder Links: TMP401  
 
TMP401  
www.ti.com  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
Typical Characteristics (continued)  
At TA = +25°C and V+ = 5.0 V, unless otherwise noted.  
25  
Local 100-mVPP Noise  
500  
450  
400  
350  
300  
250  
200  
150  
100  
50  
20  
15  
Remote 100-mVPP Noise  
Local 250-mVPP Noise  
Remote 250-mVPP Noise  
10  
5
0
-5  
-10  
-15  
-20  
-25  
V+ = 5.5 V  
V+ = 3.3 V  
0
0.0625 0.125 0.25  
0
5
10  
15  
0.5  
1
2
4
8
Frequency (MHz)  
Conversion Rate (samples/s)  
Figure 7. Temperature Error vs  
Power-Supply Noise Frequency  
Figure 8. Quiescent Current vs Conversion Rate  
500  
450  
400  
350  
300  
250  
200  
150  
100  
50  
8
7
6
5
4
3
2
1
0
V+ = 5.5 V  
V+ = 3.3 V  
0
1k  
10k  
100k  
1M  
10M  
3
3.5  
4
4.5  
5
5.5  
SCL CLock Frequency (Hz)  
V+ (V)  
Figure 9. Shutdown Quiescent Current vs  
SCL Clock Frequency  
Figure 10. Shutdown Quiescent Current vs Supply Voltage  
Copyright © 2006–2014, Texas Instruments Incorporated  
Submit Documentation Feedback  
9
Product Folder Links: TMP401  
TMP401  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
www.ti.com  
7 Detailed Description  
7.1 Overview  
The TMP401 is a dual-channel digital temperature sensor that combines a local die temperature measurement  
channel and a remote junction temperature measurement channel in a single VSSOP-8 package. The TMP401 is  
two-wire- and SMBus interface-compatible and is specified over a temperature range of –40°C to +125°C. The  
TMP401 contains multiple registers for holding configuration information, temperature measurement results,  
temperature comparator limits, and status information.  
User-programmed high and low temperature limits stored in the TMP401 can be used to monitor local and  
remote temperatures to trigger an over- and undertemperature alarm (ALERT). Additional thermal limits can be  
programmed into the TMP401 and used to trigger another flag (THERM) that can be used to initiate a system  
response to rising temperatures.  
The TMP401 requires only a transistor connected between D+ and D– for proper remote temperature sensing  
operation. The SCL and SDA interface pins require pull-up resistors as part of the communication bus, while  
ALERT and THERM are open-drain outputs that also need pull-up resistors. ALERT and THERM may be shared  
with other devices if desired for a wired-OR implementation. A 0.1-μF power-supply bypass capacitor is  
recommended for good local bypassing. Figure 11 shows a typical configuration for the TMP401.  
+5 V  
0.1 mF  
10 kW  
(typ)  
10 kW  
(typ)  
10 kW  
(typ)  
10 kW  
(typ)  
Transistor-connected configuration(1)  
:
1
Series Resistance  
(2)  
RS  
V+  
8
7
SCL  
SDA  
2
3
TMP401  
D+  
(3)  
(2)  
CDIFF  
SMBus  
Controller  
RS  
D-  
6
4
ALERT/THERM2  
THERM  
Fan Controller  
GND  
5
Diode-connected configuration(1)  
(2)  
RS  
:
(3)  
(2)  
CDIFF  
RS  
(1) The diode-connected configuration provides better settling time. The transistor-connected configuration provides better series resistance  
cancellation. A 2N3906 PNP is used in this configuration.  
(2) In most applications, RS is < 1.5 kΩ.  
(3) In most applications, CDIFF is < 1000 pF.  
Figure 11. Basic Connections  
10  
Submit Documentation Feedback  
Copyright © 2006–2014, Texas Instruments Incorporated  
Product Folder Links: TMP401  
 
TMP401  
www.ti.com  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
7.2 Functional Block Diagram  
4
V+  
THERM  
1
6
ALERT/THERM2  
V+  
TMP401  
5
GND  
Interrupt  
Configuration  
Consecutive Alert  
Configuration Register  
Remote Temp High Limit  
Remote THERM Limit  
Remote Temp Low Limit  
THERM Hysteresis Register  
Local Temp High Limit  
Local THERM Limit  
One-Shot  
Start Register  
Status Register  
Local  
Temperature  
Register  
TL  
Temperature  
Comparators  
Conversion Rate  
Register  
Local Temp Low Limit  
Manufacturer ID Register  
Device ID Register  
D+  
2
3
TR  
Remote  
Temperature  
Register  
Configuration Register  
Resolution Register  
D-  
8
7
SCL  
SDA  
Bus Interface  
Pointer Register  
Copyright © 2006–2014, Texas Instruments Incorporated  
Submit Documentation Feedback  
11  
Product Folder Links: TMP401  
TMP401  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
www.ti.com  
7.3 Feature Description  
7.3.1 Standard and Extended Temperature Measurement Range  
Temperature measurement data are taken over a default range of 0°C to +127°C for both local and remote  
locations. Measurements from –55°C to +150°C can be made both locally and remotely by reconfiguring the  
TMP401 for the extended temperature range. To change the TMP401 configuration from the standard to the  
extended temperature range, switch bit 2 (RANGE) of the configuration register from low to high.  
Temperature data resulting from conversions within the default measurement range are represented in binary  
form, as shown in Table 1 (see the Standard Binary column). Note that any temperature below 0°C results in a  
data value of zero (00h). Likewise, temperatures above +127°C result in a value of 127 (7Fh). The device can be  
set to measure over an extended temperature range by changing bit 2 of the configuration register from low to  
high. The change in measurement range and data format from standard binary to extended binary occurs at the  
next temperature conversion. For data captured in the extended temperature range configuration, an offset of 64  
(40h) is added to the standard binary value, as shown in Table 1 (see the Extended Binary column). This  
configuration allows measurement of temperatures below 0°C. Note that binary values corresponding to  
temperatures as low as –64°C, and as high as +191°C are possible; however, most temperature-sensing diodes  
only measure with the range of –55°C to +150°C. Additionally, the TMP401 is rated only for ambient  
temperatures ranging from –40°C to +125°C. Parameters in the Absolute Maximum Ratings table must be  
followed.  
Table 1. Temperature Data Format (Local and Remote Temperature High Bytes)  
LOCAL, REMOTE TEMPERATURE REGISTER HIGH BYTE VALUE (+1°C Resolution)  
TEMPERATURE (°C)  
STANDARD BINARY  
BINARY  
EXTENDED BINARY  
BINARY  
HEX  
00  
00  
00  
00  
01  
05  
0A  
19  
32  
4B  
64  
7D  
7F  
7F  
7F  
7F  
HEX  
00  
–64  
–50  
–25  
0
0000 0000  
0000 0000  
0000 0000  
0000 0000  
0000 0001  
0000 0101  
0000 1010  
0001 1001  
0011 0010  
0100 1011  
0110 0100  
0111 1101  
0111 1111  
0111 1111  
0111 1111  
0111 1111  
0000 0000  
0000 1110  
0010 0111  
0100 0000  
0100 0001  
0100 0101  
0100 1010  
0101 1001  
0111 0010  
1000 1011  
1010 0100  
1011 1101  
1011 1111  
1101 0110  
1110 1111  
1111 1111  
0E  
27  
40  
1
41  
5
45  
10  
4A  
59  
25  
50  
72  
75  
8B  
A4  
BD  
BF  
D6  
EF  
FF  
100  
125  
127  
150  
175  
191  
NOTE  
Whenever changing between standard and extended temperature ranges, be aware that  
the temperatures stored in the temperature limit registers are NOT automatically  
reformatted to correspond to the new temperature range format. These temperature limit  
values must be reprogrammed in the appropriate binary or extended binary format.  
Both local and remote temperature data use two bytes for data storage. The high byte stores the temperature  
with 1°C resolution. The second or low byte stores the decimal fraction value of the temperature and allows a  
higher measurement resolution; see Table 2. The measurement resolution for the remote channel is 0.0625°C,  
and is not adjustable. The measurement resolution for the local channel is adjustable and can be set for 0.5°C,  
0.25°C, 0.125°C, or 0.0625°C by setting the RES1 and RES0 bits of the resolution register; see the Resolution  
Register section.  
12  
Submit Documentation Feedback  
Copyright © 2006–2014, Texas Instruments Incorporated  
Product Folder Links: TMP401  
 
TMP401  
www.ti.com  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
Table 2. Decimal Fraction Temperature Data Format (Local and Remote Temperature Low Bytes)  
REMOTE TEMPERATURE  
LOCAL TEMPERATURE REGISTER LOW BYTE VALUE  
REGISTER LOW BYTE VALUE  
0.0625°C RESOLUTION  
STANDARD  
TEMPERATURE  
(°C)  
0.5°C RESOLUTION  
STANDARD  
0.25°C RESOLUTION  
STANDARD  
0.125°C RESOLUTION  
STANDARD  
0.0625°C RESOLUTION  
STANDARD  
AND EXTENDED  
BINARY  
HEX  
AND EXTENDED  
BINARY  
HEX  
AND EXTENDED  
BINARY  
HEX  
AND EXTENDED  
BINARY  
HEX  
AND EXTENDED  
BINARY  
HEX  
0.0000  
0.0625  
0.1250  
0.1875  
0.2500  
0.3125  
0.3750  
0.4375  
0.5000  
0.5625  
0.6250  
0.6875  
0.7500  
0.8125  
0.8750  
0.9375  
0000 0000  
0001 0000  
0010 0000  
0011 0000  
0100 0000  
0101 0000  
0110 0000  
0111 0000  
1000 0000  
1001 0000  
1010 0000  
1011 0000  
1100 0000  
1101 0000  
1110 0000  
1111 0000  
00  
10  
20  
30  
40  
50  
60  
70  
80  
90  
A0  
B0  
C0  
D0  
E0  
F0  
0000 0000  
0000 0000  
0000 0000  
0000 0000  
0000 0000  
0000 0000  
0000 0000  
0000 0000  
1000 0000  
1000 0000  
1000 0000  
1000 0000  
1000 0000  
1000 0000  
1000 0000  
1000 0000  
00  
00  
00  
00  
00  
00  
00  
00  
80  
80  
80  
80  
80  
80  
80  
80  
0000 0000  
0000 0000  
0000 0000  
0000 0000  
0100 0000  
0100 0000  
0100 0000  
0100 0000  
1000 0000  
1000 0000  
1000 0000  
1000 0000  
1100 0000  
1100 0000  
1100 0000  
1100 0000  
00  
00  
00  
00  
40  
40  
40  
40  
80  
80  
80  
80  
C0  
C0  
C0  
C0  
0000 0000  
0000 0000  
0010 0000  
0010 0000  
0100 0000  
0100 0000  
0110 0000  
0110 0000  
1000 0000  
1000 0000  
1010 0000  
1010 0000  
1100 0000  
1100 0000  
1110 0000  
1110 0000  
00  
00  
20  
20  
40  
40  
60  
60  
80  
80  
A0  
A0  
C0  
C0  
E0  
E0  
0000 0000  
0001 0000  
0010 0000  
0011 0000  
0100 0000  
0101 0000  
0110 0000  
0111 0000  
1000 0000  
1001 0000  
1010 0000  
1011 0000  
1100 0000  
1101 0000  
1110 0000  
1111 0000  
00  
10  
20  
30  
40  
50  
60  
70  
80  
90  
A0  
B0  
C0  
D0  
E0  
F0  
Copyright © 2006–2014, Texas Instruments Incorporated  
Submit Documentation Feedback  
13  
Product Folder Links: TMP401  
TMP401  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
www.ti.com  
7.3.2 Remote Sensing  
The TMP401 is designed to be used with either discrete transistors or substrate transistors built into processor  
chips and application-specific integrated circuits (ASICs). Either NPN or PNP transistors can be used, as long as  
the base-emitter junction is used as the remote temperature sense. Either a transistor or diode connection can  
also be used (see Figure 11).  
Errors in remote temperature sensor readings are the consequence of the ideality factor and current excitation  
used by the TMP401 versus the manufacturer’s specified operating current for a given transistor. Some  
manufacturers specify a high-level and low-level current for the temperature-sensing substrate transistors. The  
TMP401 uses 6 μA for ILOW and 120 μA for IHIGH  
.
The ideality factor (η) is a measured characteristic of a remote temperature sensor diode as compared to an  
ideal diode. The ideality factor for the TMP401 is trimmed to be 1.008. For transistors whose ideality factor does  
not match the TMP401, Equation 1 can be used to calculate the temperature error. Note that for Equation 1 to be  
used correctly, actual temperature (°C) must be converted to Kelvin (°K).  
ª
«
º
»
ꢀꢁꢀꢂꢃꢄꢄꢅ  
ª
º
TERR  
=
x 2.73.15 + T qC  
¬
¼
1.008  
«
»
¬
¼
where  
η = Ideality factor of the remote temperature sensor,  
T(°C) = actual temperature, and  
TERR = Error in the TMP401 reading resulting from η ≠ 1.008. Degree delta is the same for °C and °K.  
(1)  
(2)  
For η = 1.004 and T(°C) = 100°C, use Equation 2:  
ª
«
º
»
1.004 - 1.008  
1.008  
TERR  
=
x 2.73.15 + 100qC  
>
@
«
»
¬
¼
TERR = -1.48qC  
If a discrete transistor is used as the remote temperature sensor with the TMP401, the best accuracy can be  
achieved by selecting the transistor according to the following criteria:  
1. Base-emitter voltage > 0.25 V at 6 μA, at the highest sensed temperature.  
2. Base-emitter voltage < 0.95 V at 120 μA, at the lowest sensed temperature.  
3. Base resistance < 100 Ω.  
4. Tight control of VBE characteristics indicated by small variations in hFE (that is, 50 to 150).  
Based on these criteria, two recommended small-signal transistors are the 2N3904 (NPN) or 2N3906 (PNP).  
14  
Submit Documentation Feedback  
Copyright © 2006–2014, Texas Instruments Incorporated  
Product Folder Links: TMP401  
 
 
TMP401  
www.ti.com  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
7.4 Device Functional Modes  
7.4.1 SMBus Alert Function  
The TMP401 supports the SMBus alert function. When pin 6 is configured as an alert output, the ALERT pin of  
the TMP401 can be connected as an SMBus alert signal. When a master detects an alert condition on the  
ALERT line, the master sends an SMBus alert command (0001 1001b) on the bus. If the ALERT pin of the  
TMP401 is active, the devices acknowledge the SMBus alert command and respond by returning its slave  
address on the SDA line. The eighth bit (LSB) of the slave address byte indicates whether the temperature  
exceeding one of the temperature high limit settings or falling below one of the temperature low limit settings  
caused the alert condition. This bit is high if the temperature is greater than or equal to one of the temperature  
high limit settings; this bit is low if the temperature is less than one of the temperature low limit settings. See  
Figure 15 for details of this sequence.  
If multiple devices on the bus respond to the SMBus alert command, arbitration during the slave address portion  
of the SMBus alert command determines which device clears its alert status. If the TMP401 wins the arbitration,  
its ALERT pin becomes inactive at the completion of the SMBus alert command. If the TMP401 loses the  
arbitration, the ALERT pin remains active.  
7.4.2 THERM (Pin 4) and ALERT/THERM2 (Pin 6)  
The TMP401 has two pins dedicated to alarm functions, the THERM and ALERT/THERM2 pins. Both pins are  
open-drain outputs that each require a pull-up resistor to V+. These pins can be wire-ORed together with other  
alarm pins for system monitoring of multiple sensors. The THERM pin provides a thermal interrupt that cannot be  
software disabled. The ALERT pin is intended for use as an earlier warning interrupt, and can be software  
disabled, or masked. The ALERT/THERM2 pin can also be configured for use as THERM2, a second THERM  
pin (configuration register, AL/TH bit = 1). The default setting configures pin 6 to function as ALERT (AL/TH = 0).  
The THERM pin asserts low when either the measured local or remote temperature is outside of the temperature  
range programmed in the corresponding local and remote THERM limit register. The THERM temperature limit  
range can be programmed with a wider range than that of the limit registers, which allows ALERT to provide an  
earlier warning than THERM. The THERM alarm resets automatically when the measured temperature returns to  
within the THERM temperature limit range minus the hysteresis value stored in the THERM hysteresis register.  
The allowable values of hysteresis are listed in Table 8. The default hysteresis is 10°C. When the  
ALERT/THERM2 pin is configured as a second thermal alarm (configuration register, bit 7 = 0, bit 5 = 1), the pin  
functions the same as THERM, but uses the temperatures stored in the local and remote temperature high and  
low limit registers to set its comparison range.  
When ALERT/THERM2 (pin 6) is configured as ALERT (configuration register, bit 7 = 0, bit 5 = 0), the pin  
asserts low when either the measured local or remote temperature violates the range limit set by the  
corresponding local and remote temperature high and low limit registers. This alert function can be configured to  
assert only if the range is violated a specified number of consecutive times (1, 2, 3, or 4). The consecutive  
violation limit is set in the consecutive alert register. False alerts that occur as a result of environmental noise can  
be prevented by requiring consecutive faults. ALERT also asserts low if the remote temperature sensor is open-  
circuit. When the MASK function is enabled (configuration register, bit 7 = 1), ALERT is disabled (that is,  
masked). ALERT resets when the master reads the device address, as long as the condition that caused the  
alert no longer persists, and the status register is reset.  
7.4.3 Sensor Fault  
The TMP401 senses a fault at the D+ input resulting from incorrect diode connection or an open circuit. The  
detection circuitry consists of a voltage comparator that trips when the voltage at D+ exceeds (V+) – 0.6 V  
(typical). The comparator output is continuously checked during a conversion. If a fault is detected, the last valid  
measured temperature is used for the temperature measurement result, the OPEN bit (status register, bit 2) is  
set high, and (if the alert function is enabled) ALERT asserts low.  
When not using the remote sensor with the TMP401, the D+ and D– inputs must be connected together to  
prevent meaningless fault warnings.  
Copyright © 2006–2014, Texas Instruments Incorporated  
Submit Documentation Feedback  
15  
Product Folder Links: TMP401  
TMP401  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
www.ti.com  
Device Functional Modes (continued)  
7.4.4 High-Speed Mode  
In order for the two-wire bus to operate at frequencies above 400 kHz, the master device must issue a high-  
speed mode (Hs-mode) master code (0000 1xxxb) as the first byte after a start condition to switch the bus to  
high-speed operation. The TMP401 does not acknowledge this byte, but switches the input filters on SDA and  
SCL and the output filter on SDA to operate in Hs-mode, allowing transfers at up to 2.5 MHz. After the Hs-mode  
master code is issued, the master transmits a two-wire slave address to initiate a data transfer operation. The  
bus continues to operate in Hs-mode until a stop condition occurs on the bus. Upon receiving the stop condition,  
the TMP401 switches the input and output filter back to fast-mode operation.  
7.4.5 Shutdown Mode (SD)  
The TMP401 shutdown mode (SD) allows the user to save maximum power by shutting down all device circuitry  
other than the serial interface, thus reducing current consumption to typically less than 3 μA; see Figure 10  
(Shutdown Quiescent Current vs Supply Voltage). Shutdown mode is enabled when the SD bit of the  
configuration register is high; the device shuts down when the current conversion is completed. When SD is low,  
the device maintains a continuous conversion state.  
7.4.6 One-Shot Conversion  
When the TMP401 is in shutdown mode (SD = 1 in the configuration register), a single conversion on both  
channels is started by writing any value to the one-shot start register, pointer address 0Fh. This write operation  
starts one conversion; the TMP401 returns to shutdown mode when that conversion completes. The value of the  
data sent in the write command is irrelevant and is not stored by the TMP401. When the TMP401 is set to  
shutdown mode, an initial 200 μs is required before a one-shot command can be given. This wait time only  
applies to the 200 μs immediately following shutdown. One-shot commands can be issued without delay  
thereafter.  
7.4.7 General-Call Reset  
The TMP401 supports reset via the two-wire general-call address 00h (0000 0000b). The TMP401 acknowledges  
the general-call address and responds to the second byte. If the second byte is 06h (0000 0110b), the TMP401  
executes a software reset. This software reset restores the power-on reset state to all TMP401 registers, aborts  
any conversion in progress, and clears the ALERT and THERM pins. The TMP401 takes no action in response  
to other values in the second byte.  
16  
Submit Documentation Feedback  
Copyright © 2006–2014, Texas Instruments Incorporated  
Product Folder Links: TMP401  
TMP401  
www.ti.com  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
7.5 Programming  
7.5.1 Bus Overview  
The TMP401 is SMBus interface-compatible. In SMBus protocol, the device that initiates the transfer is called a  
master, and the devices controlled by the master are slaves. The bus must be controlled by a master device that  
generates the serial clock (SCL), controls the bus access, and generates the start and stop conditions.  
To address a specific device, a start condition is initiated. A start condition is indicated by pulling the data line  
(SDA) from a high to low logic level while SCL is high. All slaves on the bus shift in the slave address byte, with  
the last bit indicating whether a read or write operation is intended. During the ninth clock pulse, the slave being  
addressed responds to the master by generating an acknowledge and pulling SDA low.  
Data transfer is then initiated and sent over eight clock pulses followed by an acknowledge bit. During data  
transfer SDA must remain stable while SCL is high, because any change in SDA while SCL is high is interpreted  
as a control signal.  
When all data are transferred, the master generates a stop condition. A stop condition is indicated by pulling  
SDA from low to high while SCL is high.  
7.5.2 Serial Interface  
The TMP401 operates only as a slave device on either the two-wire bus or the SMBus. Connections to either bus  
are made via the open-drain I/O lines, SDA and SCL. The SDA and SCL pins feature integrated spike-  
suppression filters and Schmitt triggers to minimize the effects of input spikes and bus noise. The TMP401  
supports the transmission protocol for fast (1 kHz to 400 kHz) and high-speed (1 kHz to 2.5 MHz) modes. All  
data bytes are transmitted MSB first.  
7.5.3 Serial Bus Address  
To communicate with the TMP401, the master must first address slave devices via a slave address byte. The  
slave address byte consists of seven address bits, and a direction bit indicating the intent of executing a read or  
write operation. The address of the TMP401 is 4Ch (1001100b).  
7.5.4 Read and Write Operations  
Accessing a particular register on the TMP401 is accomplished by writing the appropriate value to the pointer  
register. The value for the pointer register is the first byte transferred after the slave address byte with the R/W  
bit low. Every write operation to the TMP401 requires a value for the pointer register (see Figure 13).  
When reading from the TMP401, the last value stored in the pointer register by a write operation is used to  
determine which register is read by a read operation. To change the register pointer for a read operation, a new  
value must be written to the pointer register. This transaction is accomplished by issuing a slave address byte  
with the R/W bit low, followed by the pointer register byte. No additional data are required. The master can then  
generate a start condition and send the slave address byte with the R/W bit high to initiate the read command.  
See Figure 14 for details of this sequence. If repeated reads from the same register are desired, continually  
sending the pointer register bytes is not necessary, because the TMP401 retains the pointer register value until  
changed by the next write operation. Note that register bytes are sent MSB first, followed by the LSB.  
7.5.5 Timeout Function  
When bit 7 of the consecutive alert register is set high, the TMP401 timeout function is enabled. The TMP401  
resets the serial interface if either SCL or SDA are held low for 30 ms (typ) between a start and stop condition. If  
the TMP401 is holding the bus low, the device releases the bus and waits for a start condition. To avoid  
activating the timeout function, a communication speed of at least 1 kHz must be maintained for the SCL  
operating frequency. The default state of the timeout function is enabled (bit 7 = high).  
Copyright © 2006–2014, Texas Instruments Incorporated  
Submit Documentation Feedback  
17  
Product Folder Links: TMP401  
 
TMP401  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
www.ti.com  
Programming (continued)  
7.5.6 Timing Diagrams  
The TMP401 is two-wire and SMBus compatible. Figure 12 to Figure 15 describe the various operations on the  
TMP401. Parameters for Figure 12 are defined in Timing Requirements table. Bus definitions are as follows:  
Bus Idle: Both SDA and SCL lines remain high.  
Start Data Transfer: A change in the state of the SDA line from high to low while the SCL line is high,  
defines a start condition. Each data transfer is initiated with a start condition.  
Stop Data Transfer: A change in the state of the SDA line from low to high while the SCL line is high  
defines a stop condition. Each data transfer terminates with a repeated start or stop condition.  
Data Transfer: The number of data bytes transferred between a start and a stop condition is not limited and  
is determined by the master device. The receiver acknowledges the transfer of data.  
Acknowledge: Each receiving device, when addressed, is obliged to generate an acknowledge bit. A device  
that acknowledges must pull down the SDA line during the acknowledge clock pulse in such a way that the  
SDA line is stable low during the high period of the acknowledge clock pulse. Setup and hold times must be  
taken into account. On a master receive, data transfer termination can be signaled by the master generating  
a not-acknowledge on the last byte transmitted by the slave.  
t(LOW)  
tF  
tR  
t(HDSTA)  
SCL  
SDA  
t(SUSTO)  
t(HDSTA)  
t(HIGH) t(SUSTA)  
t(HDDAT)  
t(SUDAT)  
t(BUF)  
P
S
S
P
Figure 12. Two-Wire Timing Diagram  
1
9
1
9
SCL  
¼
SDA  
1
0
0
1
1
0
0
R/W  
P7 P6 P5 P4 P3  
P2 P1  
P0  
¼
Start By  
Master  
ACK By  
Device  
ACK By  
Device  
Frame 2 Pointer Register Byte  
Frame 1 Two-Wire Slave Address Byte  
1
9
1
9
SCL  
(Continued)  
SDA  
D7 D6 D5 D4 D3 D2 D1 D0  
D7 D6 D5 D4 D3 D2 D1 D0  
(Continued)  
ACK By  
Device  
ACK By  
Device  
Stop By  
Master  
Frame 3 Data Byte 1  
Frame 4 Data Byte 2  
Figure 13. Two-Wire Timing Diagram for Write Word Format  
18  
Submit Documentation Feedback  
Copyright © 2006–2014, Texas Instruments Incorporated  
Product Folder Links: TMP401  
 
TMP401  
www.ti.com  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
Programming (continued)  
1
9
1
9
¼
SCL  
¼
SDA  
1
0
0
1
R/W  
P7  
P6  
P5  
P4  
P3  
P2  
P1  
P0  
1
0
0
Start By  
Master  
ACK By  
Device  
ACK By  
Device  
Frame 1 Two-Wire Slave Address Byte  
Frame 2 Pointer Register Byte  
1
9
1
9
SCL  
¼
(Continued)  
SDA  
¼
1
0
0
1
0
0
1
R/W  
D7  
D6  
D5  
D4 D3  
D2  
D1  
D0  
(Continued)  
Start By  
Master  
ACK By  
Device  
From  
Device  
ACK By  
Master  
Frame 3 Two-Wire Slave Address Byte  
Frame 4 Data Byte 1 Read Register  
1
9
SCL  
(Continued)  
SDA  
D7 D6  
D5  
D4  
D3  
D2  
D1  
D0  
(Continued)  
From  
Device  
ACK By  
Master  
Stop By  
Master  
Frame 5 Data Byte 2 Read Register  
Figure 14. Two-Wire Timing Diagram for Read Word Format  
ALERT  
SCL  
1
9
1
9
Status  
SDA  
0
0
0
1
1
0
0
R/W  
1
0
0
1
1
0
0
Start By  
Master  
ACK By  
Device  
From  
Device  
NACK By Stop By  
Master Master  
Frame 1 SMBus ALERT Response Address Byte  
Frame 2 Slave Address Byte  
Figure 15. Timing Diagram for SMBus Alert  
Copyright © 2006–2014, Texas Instruments Incorporated  
Submit Documentation Feedback  
19  
Product Folder Links: TMP401  
TMP401  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
www.ti.com  
7.6 Register Maps  
The TMP401 contains multiple registers for holding configuration information, temperature measurement results,  
temperature comparator limits, and status information. These registers are described in Figure 16 and Table 3.  
Pointer Register  
Local and Remote Temperature Registers  
Local and Remote Limit Registers  
Hysteresis Register  
Status Register  
SDA  
I/O  
Control  
Interface  
Configuration Register  
Resolution Register  
Conversion Rate Register  
One-Shot Register  
SCL  
Consecutive Alert Register  
Identification Registers  
Figure 16. Internal Register Structure  
Table 3. Register Map  
POINTER  
ADDRESS (HEX)  
POWER-  
ON  
BIT DESCRIPTION  
RESET  
(HEX)  
READ  
00  
WRITE  
NA  
D7  
LT11  
RT11  
BUSY  
MASK1  
0
D6  
LT10  
RT10  
LHIGH  
SD  
D5  
LT9  
D4  
LT8  
RT8  
RHIGH  
0
D3  
LT7  
RT7  
RLOW  
0
D2  
LT6  
D1  
LT5  
RT5  
D0  
LT4  
RT4  
REGISTER DESCRIPTION  
Local temperature (high byte)  
Remote temperature (high byte)  
00  
00  
XX  
00  
08  
01  
NA  
RT9  
LLOW  
AL/TH  
0
RT6  
02  
NA  
OPEN  
RANGE  
R2  
RTHRM  
LTHRM Status register  
03  
09  
0
0
Configuration register  
04  
0A  
0
0
R3  
R1  
R0  
Conversion rate register  
Local temperature high limit  
(high byte)  
05  
06  
07  
08  
0B  
0C  
0D  
0E  
55  
00  
55  
00  
LTH11  
LTL11  
RTH11  
RTL11  
LTH10  
LTL10  
RTH10  
RTL10  
LTH9  
LTL9  
RTH9  
RTL9  
LTH8  
LTL8  
RTH8  
RTL8  
LTH7  
LTL7  
RTH7  
RTL7  
LTH6  
LTL6  
RTH6  
RTL6  
LTH5  
LTL5  
RTH5  
RTL5  
LTH4  
LTL4  
RTH4  
RTL4  
Local temperature low limit  
(high byte)  
Remote temperature high limit  
(high byte)  
Remote temperature low limit  
(high byte)  
NA  
10  
0F  
XX  
00  
X
X
X
X
X
0
X
0
X
0
X
0
One-shot start  
NA  
RT3  
RT2  
RT1  
RT0  
Remote temperature (low byte)  
Remote temperature high limit  
(low byte)  
13  
13  
00  
RTH3  
RTH2  
RTH1  
RTH0  
0
0
0
0
Remote temperature low limit  
(low byte)  
14  
15  
16  
14  
NA  
16  
00  
00  
00  
RTL3  
LT3  
RTL2  
LT2  
RTL1  
LT1  
RTL0  
LT0  
0
0
0
0
0
0
0
0
0
0
0
0
Local temperature (low byte)  
Local temperature high limit  
(low byte)  
LTH3  
LTH2  
LTH1  
LTH0  
Local temperature low limit  
(low byte)  
17  
17  
00  
LTL3  
LTL2  
LTL1  
LTL0  
0
0
0
0
19  
1A  
20  
21  
22  
FE  
FF  
19  
1A  
20  
55  
1C  
55  
0A  
81  
55  
11  
RTHL11 RTHL10  
RTHL9  
RTHL8  
RTHL7  
RTHL6  
RTHL5  
RES1  
LTHL5  
TH5  
C0  
RTHL4 Remote THERM limit  
0
LTHL11  
TH11  
TO_EN  
0
0
0
1
1
LTHL7  
TH7  
C2  
1
LTHL6  
TH6  
C1  
RES0  
Resolution register  
Local THERM limit  
THERM hysteresis  
Consecutive alert register  
Manufacturer ID  
LTHL10  
LTHL9  
LTHL8  
LTHL4  
21  
TH10  
TH9  
0
TH8  
0
TH4  
1
22  
0
1
0
NA  
NA  
0
1
0
1
0
1
0
0
1
0
0
0
1
Device ID  
20  
Submit Documentation Feedback  
Copyright © 2006–2014, Texas Instruments Incorporated  
Product Folder Links: TMP401  
 
 
TMP401  
www.ti.com  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
7.6.1 Pointer Register  
Figure 16 illustrates the internal register structure of the TMP401. The 8-bit pointer register is used to address a  
given data register. The pointer register identifies which of the data registers respond to a read or write command  
on the two-wire bus. This register is set with every write command. A write command must be issued to set the  
proper value in the pointer register before executing a read command. Table 3 describes the pointer address of  
the registers available in the TMP401. The power-on reset (POR) value of the pointer register is 00h (0000  
0000b).  
7.6.2 Temperature Registers  
The TMP401 has four 8-bit registers that hold temperature measurement results. Both the local channel and the  
remote channel have a high byte register that contains the most significant bits (MSBs) of the temperature ADC  
result and a low byte register that contains the least significant bits (LSBs) of the temperature ADC result. The  
local channel high byte address is 00h; the local channel low byte address is 15h. The remote channel high byte  
is at address 01h; the remote channel low byte address is 10h. These registers are read-only and are updated by  
the ADC each time a temperature measurement is completed.  
The TMP401 contains circuitry to assure that a low byte register read command returns data from the same ADC  
conversion as the immediately preceding high byte read command. This assurance remains valid only until  
another register is read. For proper operation, the high byte of a temperature register must be read first. Read  
the low byte register in the next read command. The low byte register may be left unread if the LSBs are not  
needed. Alternatively, the temperature registers can be read as a 16-bit register by using a single two-byte read  
command from address 00h for the local channel result or from address 01h for the remote channel result. The  
high byte is output first, followed by the low byte. Both bytes of this read operation are from the same ADC  
conversion. The power-on reset value of both temperature registers is 00h.  
7.6.3 Limit Registers  
The TMP401 has 11 registers for setting comparator limits for both the local and remote measurement channels.  
These registers have read and write capability. The high and low limit registers for both channels span two  
registers, as do the temperature registers. The local temperature high limit is set by writing the high byte to  
pointer address 0Bh and writing the low byte to pointer address 16h, or by using a single two-byte write  
command (high byte first) to pointer address 0Bh. The local temperature high limit is obtained by reading the  
high byte from pointer address 05h and the low byte from pointer address 16h, or by using a two-byte read  
command from pointer address 05h. The power-on reset value of the local temperature high limit is 55h,  
standard, and 00h, extended (+85°C in standard temperature mode; +21°C in extended temperature mode).  
Similarly, the local temperature low limit is set by writing the high byte to pointer address 0Ch and writing the low  
byte to pointer address 17h, or by using a single two-byte write command to pointer address 0Ch. The local  
temperature low limit is read by reading the high byte from pointer address 06h and the low byte from pointer  
address 17h, or by using a two-byte read from pointer address 06h. The power-on reset value of the local  
temperature low limit register is 00h, standard and extended (0°C in standard temperature mode; –64°C in  
extended mode).  
The remote temperature high limit is set by writing the high byte to pointer address 0Dh and writing the low byte  
to pointer address 13h, or by using a two-byte write command to pointer address 0Dh. The remote temperature  
high limit is obtained by reading the high byte from pointer address 07h and the low byte from pointer address  
13h, or by using a two-byte read command from pointer address 07h. The power-on reset value of the remote  
temperature high limit register is 55h, standard, and 00h, extended (+85°C in standard temperature mode; +21°C  
in extended temperature mode).  
The remote temperature low limit is set by writing the high byte to pointer address 0Eh and writing the low byte to  
pointer address 14h, or by using a two-byte write to pointer address 0Eh. The remote temperature low limit is  
read by reading the high byte from pointer address 08h and the low byte from pointer address 14h, or by using a  
two-byte read from pointer address 08h. The power-on reset value of the remote temperature low limit register is  
00h, standard and extended (0°C in standard temperature mode; –64°C in extended mode).  
Copyright © 2006–2014, Texas Instruments Incorporated  
Submit Documentation Feedback  
21  
Product Folder Links: TMP401  
TMP401  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
www.ti.com  
The TMP401 also has a THERM limit register for both the local and the remote channels. These registers are  
eight bits and allow for THERM limits set to 1°C resolution. The local channel THERM limit is set by writing to  
pointer address 20h. The remote channel THERM limit is set by writing to pointer address 19h. The local channel  
THERM limit is obtained by reading from pointer address 20h; the remote channel THERM limit is read by  
reading from pointer address 19h. The power-on reset value of the THERM limit registers is 55h (+85°C in  
standard temperature mode; +21°C in extended temperature mode). The THERM limit comparators also have  
hysteresis. The hysteresis of both comparators is set by writing to pointer address 21h. The hysteresis value is  
obtained by reading from pointer address 21h. The value in the hysteresis register is an unsigned number  
(always positive). The power-on reset value of this register is 0Ah (+10°C).  
Whenever changing between standard and extended temperature ranges, be aware that the temperatures stored  
in the temperature limit registers are not automatically reformatted to correspond to the new temperature range  
format. These values must be reprogrammed in the appropriate binary or extended binary format.  
7.6.4 Status Register  
The TMP401 has a status register to report the state of the temperature comparators. Figure 17 shows the status  
register bits. The status register is read-only and is read by reading from pointer address 02h.  
Figure 17. Status Register (Read = 02h, Write = NA, POR = XXh)  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BUSY(1)  
LHIGH  
R-0b  
LLOW  
R-0b  
RHIGH  
R-0b  
RLOW  
R-0b  
OPEN  
R-0b  
RTHRM  
R-0b  
LTHRM  
R-0b  
R-0b  
LEGEND: R = Read only; -n = value after reset  
(1) The BUSY bit will change to ‘1’ almost immediately (<< 100μs) following power-up, as the TMP401 begins the first temperature  
conversion. It will be high whenever the TMP401 is converting a temperature reading.  
The BUSY bit reads as ‘1’ if the ADC is making a conversion. It reads as ‘0’ if the ADC is not converting.  
The OPEN bit reads as ‘1’ if the remote transistor is detected as open from the last read of the status register.  
The OPEN status is only detected when the ADC is attempting to convert a remote temperature.  
The RTHRM bit reads as ‘1’ if the remote temperature exceeds the remote THERM limit and remains greater  
than the remote THERM limit less the value in the shared hysteresis register, as shown in Figure 18.  
The LTHRM bit reads as ‘1’ if the local temperature exceeds the local THERM limit and remains greater than the  
local THERM limit less the value in the shared hysteresis register, as shown in Figure 18.  
THERM Limit and ALERT High Limit  
Measured  
Temperature  
ALERT Low Limit and THERM Limit Hysteresis  
THERM  
ALERT  
SMBus ALERT  
Read  
Read  
Time  
Read  
Figure 18. SMBus Alert Timing Diagram  
The LHIGH and RHIGH bit values depend on the state of the AL/TH bit in the configuration register. If the AL/TH  
bit is ‘0’, the LHIGH bit reads as ‘1’ if the local high limit is exceeded from the last clearing of the status register.  
The RHIGH bit reads as ‘1’ if the remote high limit is exceeded from the last clearing of the status register. If the  
AL/TH bit is ‘1’, the remote high limit and the local high limit are used to implement a THERM2 function. LHIGH  
reads as ‘1’ if the local temperature exceeds the local high limit and remains greater than the local high limit less  
the value in the hysteresis register.  
22  
Submit Documentation Feedback  
Copyright © 2006–2014, Texas Instruments Incorporated  
Product Folder Links: TMP401  
 
 
TMP401  
www.ti.com  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
The RHIGH bit reads as ‘1’ if the remote temperature exceeds the remote high limit and remains greater than the  
remote high limit less the value in the hysteresis register.  
The LLOW and RLOW bits are not affected by the AL/TH bit. The LLOW bit reads as ‘1’ if the local low limit is  
exceeded from the last clearing of the status register. The RLOW bit reads as ‘1’ if the remote low limit is  
exceeded from the last clearing of the status register.  
The values of the LLOW, RLOW, and OPEN (as well as LHIGH and RHIGH when AL/TH is ‘0’) are latched and  
read as ‘1’ until the status register is read or a device reset occurs. These bits are cleared by reading the status  
register, provided that the condition causing the flag to be set no longer exists. The values of BUSY, LTHRM,  
and RTHRM (as well as LHIGH and RHIGH when AL/TH is ‘1’) are not latched and are not cleared by reading  
the status register. These bits always indicate the current state, and are updated appropriately at the end of the  
corresponding ADC conversion. Clearing the status register bits does not clear the state of the ALERT pin; an  
SMBus alert response address command must be used to clear the ALERT pin.  
The TMP401 NORs LHIGH, LLOW, RHIGH, RLOW, and OPEN, so a status change for any of these flags from  
‘0’ to ‘1’ automatically causes the ALERT pin to go low (only applies when the ALERT/THERM2 pin is configured  
for ALERT mode).  
7.6.5 Configuration Register  
The configuration register sets the temperature range, controls shutdown mode, and determines how the  
ALERT/THERM2 pin functions. The configuration register is set by writing to pointer address 09h and read by  
reading from pointer address 03h.  
The MASK bit (bit 7) enables or disables the ALERT pin output if AL/TH = 0. If AL/TH = 1, then the MASK bit has  
no effect. If MASK is set to ‘0’, the ALERT pin goes low when one of the temperature measurement channels  
exceeds its high or low limits for the chosen number of consecutive conversions. If the MASK bit is set to ‘1’, the  
TMP401 retains the ALERT pin status, but the ALERT pin does not go low.  
The shutdown (SD) bit (bit 6) enables or disables the temperature measurement circuitry. If SD = 0, the TMP401  
converts continuously at the rate set in the conversion rate register. When SD is set to ‘1’, the TMP401  
immediately stops converting and enters a shutdown mode. When SD is set to ‘0’ again, the TMP401 resumes  
continuous conversions. A single conversion can be started when SD = 1 by writing to the one-shot register.  
The AL/TH bit (bit 5) controls whether the ALERT pin functions in ALERT mode or THERM2 mode. If AL/TH = 0,  
the ALERT pin operates as an interrupt pin. In this mode, the ALERT pin goes low after the set number of  
consecutive out-of-limit temperature measurements occur.  
If AL/TH = 1, the ALERT/THERM2 pin implements a THERM function (THERM2). In this mode, THERM2  
functions similar to the THERM pin except that the local high limit and remote high limit registers are used for the  
thresholds. THERM2 goes low when either RHIGH or LHIGH is set.  
The temperature range is set by configuring bit 2 of the configuration register. Setting this bit low configures the  
TMP401 for the standard measurement range (0°C to +127°C); temperature conversions are stored in standard  
binary format. Setting bit 2 high configures the TMP401 for the extended measurement range (–55°C to +150°C);  
temperature conversions are stored in extended binary format (see Table 1).  
Copyright © 2006–2014, Texas Instruments Incorporated  
Submit Documentation Feedback  
23  
Product Folder Links: TMP401  
TMP401  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
www.ti.com  
The remaining bits of the configuration register are reserved and must always be set to ‘0’. The power-on reset  
value for this register is 00h. Figure 19 and Table 4 summarize the bits of the configuration register.  
Figure 19. Configuration Register (Read = 02h, Write = NA, POR = 00h)  
D7  
D6  
SD  
D5  
D4  
D3  
D2  
D1  
D0  
MASK  
AL/TH  
Reserved  
Reserved  
Temperature  
Range  
Reserved  
Reserved  
R/W-0  
R/W-0  
R/W-0  
R/W-0  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
Table 4. Configuration Register Field Descriptions  
Bit  
Field  
Type  
Reset  
Description  
0 = ALERT Enabled  
1 = ALERT Masked  
D7  
MASK  
R/W  
0
0 = Run  
1 = Shut Down  
D6  
SD  
R/W  
0
0 = ALERT Mode  
1 = THERM Mode  
D5  
D[4:3]  
D2  
AL/TH  
R/W  
0
Reserved  
0
0 = 0°C to +127°C  
1 = –55°C to +150°C  
Temperature Range  
Reserved  
R/W  
D[1:0]  
7.6.6 Resolution Register  
The RES1 and RES0 bits (resolution bits 1 and 0) of the resolution register set the resolution of the local  
temperature measurement channel. Remote temperature measurement channel resolution is not affected.  
Changing the local channel resolution also affects the conversion time and rate of the TMP401. The resolution  
register is set by writing to pointer address 1Ah and is read by reading from pointer address 1Ah. Figure 20 and  
Table 5 show the resolution bits for the resolution register.  
Bits 2 through 4 of the resolution register must always be set to ‘1’. Bits 5 through 7 of the resolution register  
must always be set to ‘0’. The power-on reset value of this register is 1Ch.  
Figure 20. Resolution Register (Read/Write = 1Ah, POR = 1Ch)  
D7  
0
D6  
0
D5  
0
D4  
1
D3  
1
D2  
1
D1  
D0  
RES1  
R/W-0b  
RES0  
R/W-0b  
R-0b  
R-0b  
R-0b  
R-1b  
R-1b  
R-1b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
Table 5. Resolution Register: Local Channel Programmable Resolution  
CONVERSION TIME  
(Typical)  
RES1  
RES0  
RESOLUTION  
0
0
1
1
0
1
0
1
9 Bits (0.5°C)  
10 Bits (0.25°C)  
11 Bits (0.125°C)  
12 Bits (0.0625°C)  
12.5 ms  
25 ms  
50 ms  
100 ms  
24  
Submit Documentation Feedback  
Copyright © 2006–2014, Texas Instruments Incorporated  
Product Folder Links: TMP401  
 
 
 
 
TMP401  
www.ti.com  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
7.6.7 Conversion Rate Register  
The conversion rate register controls the rate at which temperature conversions are performed. This register  
adjusts the idle time between conversions but not the conversion timing itself, thereby allowing the TMP401  
power dissipation to be balanced with the temperature register update rate. Figure 21 shows the conversion rate  
register bits and Table 6 shows the conversion rate options and corresponding current consumption.  
Figure 21. Conversion Rate (Read = 04h, Write = 0Ah, POR = 08h)  
D7  
0
D6  
0
D5  
0
D4  
0
D3  
R3  
D2  
R2  
D1  
R1  
D0  
R0  
R-0b  
R-0b  
R-0b  
R-0b  
R/W-1b  
R/W-0b  
R/W-0b  
R/W-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
Table 6. Conversion Rate Register  
AVERAGE IQ (typ)  
D7  
0
D6  
0
D5  
0
D4  
0
D3  
R3  
0
D2  
R2  
0
D1  
R1  
0
D0  
R0  
0
(μA)  
CONVERSION/SEC  
V+ = 3 V V+ = 5 V  
0
0
0
0
0.0625  
8
29  
31  
0
0
0
0
0
0
0
1
0.125  
11  
0
0
0
0
0
0
1
0
0.25  
0.5  
1
15  
36  
0
0
0
0
0
0
1
1
24  
45  
0
0
0
0
0
1
0
0
41  
63  
0
0
0
0
0
1
0
1
2
69  
92  
0
0
0
0
0
1
1
0
4
111  
320  
136  
355  
07h to 0Fh  
8
7.6.8 Identification Registers  
The TMP401 allows for the two-wire bus controller to query the device for manufacturer and device IDs to allow  
for software identification of the device at the particular two-wire bus address. The manufacturer ID is obtained  
by reading from pointer address FEh. The device ID is obtained by reading from pointer address FFh. The  
TMP401 returns 55h for the manufacturer code and 11h for the device ID. These registers are read-only.  
Copyright © 2006–2014, Texas Instruments Incorporated  
Submit Documentation Feedback  
25  
Product Folder Links: TMP401  
 
 
TMP401  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
www.ti.com  
7.6.9 Consecutive Alert Register  
The value in the consecutive alert register (address 22h) determines how many consecutive out-of-limit  
measurements must occur on a measurement channel before the ALERT signal is activated. The value in this  
register does not affect bits in the status register. Values of one, two, three, or four consecutive conversions can  
be selected; one conversion is the default. This function allows additional filtering for the ALERT pin. Figure 22  
lists the consecutive alert register bits. The consecutive alert bits are shown in Table 7.  
Figure 22. Consecutive Alert Register (Read/Write = 22h, POR = 81h)  
D7  
D6  
0
D5  
0
D4  
0
D3  
C2  
D2  
C1  
D1  
C0  
D0  
1
TO_EN  
R/W-1b  
R-0b  
R-0b  
R-0b  
R/W-0b  
R/W-0b  
R/W-0b  
R-1b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
Table 7. Consecutive Alert Register  
NUMBER OF CONSECUTIVE OUT-OF-LIMIT  
MEASUREMENTS  
C2  
C1  
C0  
0
0
0
1
0
0
1
1
0
1
1
1
1
2
3
4
NOTE  
Bit 7 of the consecutive alert register controls the enable and disable of the timeout  
function. See the Timeout Function section for a description of this feature.  
26  
Submit Documentation Feedback  
Copyright © 2006–2014, Texas Instruments Incorporated  
Product Folder Links: TMP401  
 
 
TMP401  
www.ti.com  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
7.6.10 THERM Hysteresis Register  
The THERM hysteresis register stores the hysteresis value used for the THERM pin alarm function. This register  
must be programmed with a value that is less than the local temperature high limit register value, remote  
temperature high limit register value, local THERM limit register value, or remote THERM limit register value;  
otherwise, the respective temperature comparator does not trip on the measured temperature falling edges.  
Figure 23 lists the THERM hysteresis register bits. Allowable hysteresis values are shown in Table 8. The default  
hysteresis value is 10°C, whether the device is operating in the standard or extended mode setting.  
Figure 23. Therm Hysteresis (Read/Write = 21h, POR = 0Ah)  
D7  
D6  
D5  
TH9  
D4  
TH8  
D3  
TH7  
D2  
TH6  
D1  
TH5  
D0  
TH4  
TH11  
TH10  
R/W-0h  
R/W-0h  
R/W-0h  
R/W-0h  
R/W-1h  
R/W-0h  
R/W-1h  
R/W-0h  
LEGEND: R/W = Read/Write; -n = value after reset  
Table 8. Allowable THERM Hysteresis Values  
THERM HYSTERESIS VALUE  
TEMPERATURE (°C)  
TH[11:4] (Standard Binary)  
0000 0000  
HEXADECIMAL  
0
00  
01  
05  
0A  
19  
32  
4B  
64  
7D  
7F  
96  
AF  
C8  
E1  
FF  
1
0000 0001  
5
0000 0101  
10  
0000 1010  
25  
0001 1001  
50  
0011 0010  
75  
0100 1011  
100  
125  
127  
150  
175  
200  
225  
255  
0110 0100  
0111 1101  
0111 1111  
1001 0110  
1010 1111  
1100 1000  
1110 0001  
1111 1111  
Copyright © 2006–2014, Texas Instruments Incorporated  
Submit Documentation Feedback  
27  
Product Folder Links: TMP401  
 
 
TMP401  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
www.ti.com  
8 Application and Implementation  
NOTE  
Information in the following applications sections is not part of the TI component  
specification, and TI does not warrant its accuracy or completeness. TI’s customers are  
responsible for determining suitability of components for their purposes. Customers should  
validate and test their design implementation to confirm system functionality.  
8.1 Application Information  
The TMP401 is a remote temperature sensor monitor that includes a built-in local temperature sensor. The  
remote temperature sensor diode-connected transistors are typically low-cost, NPN- or PNP-type transistors or  
diodes that are an integral part of microcontrollers, microprocessors, or FPGAs.  
Remote accuracy is ±1°C for multiple device manufacturers, with no calibration required. The two-wire serial  
interface accepts SMBus write, read, send, and receive byte commands to program alarm thresholds and to read  
temperature data.  
Features included in the TMP401 are series resistance cancellation, wide remote temperature measurement  
range (–40°C to +150°C), diode fault detection, and temperature alert functions.  
8.2 Typical Application  
+5 V  
0.1 mF  
10 kW  
(typ)  
10 kW  
(typ)  
10 kW  
(typ)  
10 kW  
(typ)  
Transistor-connected configuration(1)  
:
1
Series Resistance  
(2)  
RS  
V+  
8
7
SCL  
SDA  
2
3
TMP401  
D+  
(3)  
(2)  
CDIFF  
SMBus  
Controller  
RS  
D-  
6
4
ALERT/THERM2  
THERM  
Fan Controller  
GND  
5
Diode-connected configuration(1)  
(2)  
RS  
:
(3)  
(2)  
CDIFF  
RS  
(1) The diode-connected configuration provides better settling time. The transistor-connected configuration provides better series resistance  
cancellation. A 2N3906 PNP is used in this configuration.  
(2) In most applications, RS is < 1.5 kΩ.  
(3) In most applications, CDIFF is < 1000 pF.  
Figure 24. Remote Noise Filtering  
8.2.1 Design Requirements  
The TMP401 device requires pull-up resistors on the SCL, SDA, ALERT/THERM2, and THERM pins. The  
recommended value for the pull-up resistors is 10-kΩ. A 0.1-μF bypass capacitor on the supply is recommended,  
as shown in Figure 24. The SCL and SDA lines can be pulled up to a supply that is equal to or higher than V+  
through the pull-up resistors, but not to exceed (V+) + 0.5 V.  
28  
Submit Documentation Feedback  
Copyright © 2006–2014, Texas Instruments Incorporated  
Product Folder Links: TMP401  
 
TMP401  
www.ti.com  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
Typical Application (continued)  
8.2.2 Detailed Design Procedure  
Place the TMP401 device in close proximity to the heat source to be monitored, with proper layout for good  
thermal coupling. This placement ensures that temperature changes are captured within the shortest possible  
time interval. To maintain accuracy in applications that require air or surface temperature measurement, care  
must be taken to isolate the package and leads from ambient air temperature. A thermally-conductive adhesive is  
helpful in achieving accurate surface temperature measurement.  
8.2.2.1 Filtering  
Remote junction temperature sensors are usually implemented in a noisy environment. Noise is most often  
created by fast digital signals, and can corrupt measurements. The TMP401 has a built-in, 65-kHz filter on the  
inputs of D+ and D– to minimize the effects of noise. However, a bypass capacitor placed differentially across the  
inputs of the remote temperature sensor is recommended to make the application more robust against unwanted  
coupled signals. The value of the capacitor must be between 100 pF and 1 nF. Some applications attain better  
overall accuracy with additional series resistance. When series resistance is added, the value must not be  
greater than RS = 3 kΩ. If filtering is needed, the suggested component values are 100 pF and 50 on each  
input. Exact values are application-specific.  
8.2.3 Application Curves  
8.2.3.1 Series Resistance Cancellation  
Series resistance in an application circuit that typically results from printed circuit board (PCB) trace resistance  
and remote line length (see Figure 11) is automatically cancelled by the TMP401, preventing what otherwise  
results in a temperature offset. When using a 5-V supply voltage, a total of up to RS = 3 kΩ of series line  
resistance is cancelled by the TMP401, eliminating the need for additional characterization and temperature  
offset correction. Limit series line resistance to 500 Ω total when using a 3.3-V supply voltage. See Figure 25 and  
Figure 26 for details on the effect of series resistance and power-supply voltage on sensed remote temperature  
error.  
5
4
16  
14  
12  
10  
8
3
V+ = 3.3 V  
V+ = 3.3 V  
2
6
4
1
V+ = 5.5 V  
2
0
0
V+ = 5.5 V  
2000 2500  
-2  
-1  
0
500  
1000  
1500  
2000  
2500  
3000  
0
500  
1000  
1500  
3000  
RS (W)  
RS (W)  
Figure 25. Remote Temperature Error vs Series Resistance  
(Diode-Connected Configuration; see Figure 24)  
Figure 26. Remote Temperature Error vs Series Resistance  
(Transistor-Connected Configuration; see Figure 24)  
Copyright © 2006–2014, Texas Instruments Incorporated  
Submit Documentation Feedback  
29  
Product Folder Links: TMP401  
 
TMP401  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
www.ti.com  
Typical Application (continued)  
8.2.3.2 Differential Input Capacitance  
The TMP401 tolerates differential input capacitance of up to 1000 pF with minimal change in temperature error.  
The effect of capacitance on sensed remote temperature error is illustrated in Figure 27.  
3
2
1
0
-1  
-2  
-3  
0
0.5  
1
1.5  
2
2.5  
3
Capacitance (nF)  
Figure 27. Remote Temperature Error vs Differential Capacitance  
9 Power-Supply Recommendations  
The TMP401 device operates with power supply in the range of 3.0 V to 5.5 V. The device is optimized for  
operation at a 5-V supply but can measure temperature accurately in the full supply range. Refer to the TELOCAL  
and TEREMOTE versus supply parameter in the Electrical Characteristics table for more information about the  
power supply affect on the accuracy of the device.  
A power-supply bypass capacitor is required for proper operation. Place this capacitor as close as possible to the  
supply and ground pins of the device. A typical value for this supply bypass capacitor is 0.1 μF. Applications with  
noisy or high-impedance power supplies may require additional decoupling capacitors to reject power-supply  
noise.  
30  
Submit Documentation Feedback  
Copyright © 2006–2014, Texas Instruments Incorporated  
Product Folder Links: TMP401  
 
TMP401  
www.ti.com  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
10 Layout  
10.1 Layout Guidelines  
10.1.1 Measurement Accuracy and Thermal Considerations  
The temperature measurement accuracy of the TMP401 depends on the remote and local temperature sensor  
being at the same temperature as the system point being monitored. Clearly, if the temperature sensor is not in  
good thermal contact with the part of the system being monitored, then there is a delay in the response of the  
sensor to a temperature change in the system. For remote temperature sensing applications using a substrate  
transistor (or a small, SOT23 transistor) placed close to the device being monitored, this delay is usually not a  
concern.  
The local temperature sensor inside the TMP401 monitors the ambient air around the device. The thermal time  
constant for the TMP401 is approximately two seconds. This constant implies that if the ambient air changes  
quickly by 100°C, the TMP401 takes approximately 10 seconds (that is, five thermal time constants) to settle to  
within 1°C of the final value. In most applications, the TMP401 package is in electrical and therefore thermal  
contact with the PCB, as well as subjected to forced airflow. The accuracy of the measured temperature directly  
depends on how accurately the PCB and forced airflow temperatures represent the temperature that the TMP401  
is measuring. Additionally, the internal power dissipation of the TMP401 can cause the temperature to rise above  
the ambient or PCB temperature. The internal power dissipated as a result of exciting the remote temperature  
sensor is negligible because of the small currents used. For a 5.5-V supply and maximum conversion rate of  
eight conversions per second, the TMP401 dissipates 1.82 mW (PDIQ = 5.5 V × 330 µA). If both the  
ALERT/THERM2 and THERM pins are each sinking 1 mA, an additional power of 0.8 mW is dissipated (PDOUT  
=
1 mA × 0.4 V + 1 mA × 0.4 V = 0.8 mW). Total power dissipation is then 2.62 mW (PDIQ + PDOUT) and, with a θJA  
of 78.8°C/W, causes the junction temperature to rise approximately 0.206°C above the ambient.  
10.1.2 Layout Considerations  
Remote temperature sensing on the TMP401 measures very small voltages using very small currents; therefore,  
noise at the IC inputs must be minimized. Most applications using the TMP401 have high digital content, with  
several clocks and logic level transitions creating a noisy environment. Layout must adhere to the following  
guidelines:  
1. Place the TMP401 as close to the remote junction sensor as possible.  
2. Route the D+ and D– traces next to each other and shield them from adjacent signals through the use of  
ground guard traces; see Figure 28. If a multilayer PCB is used, bury these traces between ground or VDD  
planes to shield them from extrinsic noise sources. 5-mil PCB traces are recommended.  
3. Minimize additional thermocouple junctions caused by copper-to-solder connections. If these junctions are  
used, make the same number and approximate locations of copper-to-solder connections in both the D+ and  
D– connections to cancel any thermocouple effects; see Figure 30.  
4. Use a 0.1-μF local bypass capacitor directly between the V+ and GND of the TMP401; see Figure 29.  
Minimize filter capacitance between D+ and D– to 1000 pF or less for optimum measurement performance.  
This capacitance includes any cable capacitance between the remote temperature sensor and the TMP401.  
5. If the connection between the remote temperature sensor and the TMP401 is between 8 inches and 12 feet,  
use a twisted-wire pair connection. Beyond this distance (up to 100 ft), use a twisted, shielded pair with the  
shield grounded as close to the TMP401 as possible. Leave the remote sensor connection end of the shield  
wire open to avoid ground loops and 60-Hz pickup.  
Copyright © 2006–2014, Texas Instruments Incorporated  
Submit Documentation Feedback  
31  
Product Folder Links: TMP401  
TMP401  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
www.ti.com  
Layout Guidelines (continued)  
GND(1)  
D+(1)  
Ground or V+ layer  
on bottom and  
top, if possible.  
(1)  
D-  
GND(1)  
Figure 28. Example Signal Traces  
10.2 Layout Examples  
0.1-mF Capacitor  
V+  
GND  
PCB Via  
PCB Via  
1
2
3
4
8
7
6
5
TMP401  
Figure 29. Suggested Bypass Capacitor Placement  
32  
Submit Documentation Feedback  
Copyright © 2006–2014, Texas Instruments Incorporated  
Product Folder Links: TMP401  
TMP401  
www.ti.com  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
Layout Examples (continued)  
Via to Power or Ground Plane  
Via to Internal Layer  
Pull-Up Resistors  
Supply Voltage  
Supply Bypass  
Capacitor  
Pull-Up Resistor  
V+  
D+  
D-  
SCL  
SDA  
To Diode  
ALERT/THERM2  
THERM  
GND  
Serial Bus Traces  
NOTE: The copper to solder connections must be symmetrical between D+ and D–.  
Figure 30. Example Layout  
Copyright © 2006–2014, Texas Instruments Incorporated  
Submit Documentation Feedback  
33  
Product Folder Links: TMP401  
TMP401  
SBOS371B AUGUST 2006REVISED OCTOBER 2014  
www.ti.com  
11 Device and Documentation Support  
11.1 Trademarks  
All trademarks are the property of their respective owners.  
11.2 Electrostatic Discharge Caution  
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.  
11.3 Glossary  
SLYZ022 TI Glossary.  
This glossary lists and explains terms, acronyms, and definitions.  
12 Mechanical, Packaging, and Orderable Information  
The following pages include mechanical, packaging, and orderable information. This information is the most  
current data available for the designated devices. This data is subject to change without notice and revision of  
this document. For browser-based versions of this data sheet, refer to the left-hand navigation.  
34  
Submit Documentation Feedback  
Copyright © 2006–2014, Texas Instruments Incorporated  
Product Folder Links: TMP401  
PACKAGE OPTION ADDENDUM  
www.ti.com  
14-Oct-2022  
PACKAGING INFORMATION  
Orderable Device  
Status Package Type Package Pins Package  
Eco Plan  
Lead finish/  
Ball material  
MSL Peak Temp  
Op Temp (°C)  
Device Marking  
Samples  
Drawing  
Qty  
(1)  
(2)  
(3)  
(4/5)  
(6)  
TMP401AIDGKR  
TMP401AIDGKT  
ACTIVE  
ACTIVE  
VSSOP  
VSSOP  
DGK  
DGK  
8
8
2500 RoHS & Green NIPDAU | NIPDAUAG Level-2-260C-1 YEAR  
250 RoHS & Green NIPDAU | NIPDAUAG Level-2-260C-1 YEAR  
-40 to 125  
-40 to 125  
BRB  
BRB  
Samples  
Samples  
(1) The marketing status values are defined as follows:  
ACTIVE: Product device recommended for new designs.  
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.  
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.  
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.  
OBSOLETE: TI has discontinued the production of the device.  
(2) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance  
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may  
reference these types of products as "Pb-Free".  
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.  
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based  
flame retardants must also meet the <=1000ppm threshold requirement.  
(3) MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.  
(4) There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.  
(5) Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation  
of the previous line and the two combined represent the entire Device Marking for that device.  
(6)  
Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two  
lines if the finish value exceeds the maximum column width.  
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information  
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and  
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.  
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.  
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.  
Addendum-Page 1  
PACKAGE OPTION ADDENDUM  
www.ti.com  
14-Oct-2022  
Addendum-Page 2  
PACKAGE MATERIALS INFORMATION  
www.ti.com  
5-Jan-2021  
TAPE AND REEL INFORMATION  
*All dimensions are nominal  
Device  
Package Package Pins  
Type Drawing  
SPQ  
Reel  
Reel  
A0  
B0  
K0  
P1  
W
Pin1  
Diameter Width (mm) (mm) (mm) (mm) (mm) Quadrant  
(mm) W1 (mm)  
TMP401AIDGKR  
TMP401AIDGKT  
TMP401AIDGKT  
VSSOP  
VSSOP  
VSSOP  
DGK  
DGK  
DGK  
8
8
8
2500  
250  
330.0  
330.0  
180.0  
12.4  
12.4  
12.4  
5.3  
5.3  
5.3  
3.4  
3.4  
3.3  
1.4  
1.4  
1.3  
8.0  
8.0  
8.0  
12.0  
12.0  
12.0  
Q1  
Q1  
Q1  
250  
Pack Materials-Page 1  
PACKAGE MATERIALS INFORMATION  
www.ti.com  
5-Jan-2021  
*All dimensions are nominal  
Device  
Package Type Package Drawing Pins  
SPQ  
Length (mm) Width (mm) Height (mm)  
TMP401AIDGKR  
TMP401AIDGKT  
TMP401AIDGKT  
VSSOP  
VSSOP  
VSSOP  
DGK  
DGK  
DGK  
8
8
8
2500  
250  
366.0  
366.0  
213.0  
364.0  
364.0  
191.0  
50.0  
50.0  
35.0  
250  
Pack Materials-Page 2  
IMPORTANT NOTICE AND DISCLAIMER  
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATA SHEETS), DESIGN RESOURCES (INCLUDING REFERENCE  
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”  
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY  
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD  
PARTY INTELLECTUAL PROPERTY RIGHTS.  
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate  
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable  
standards, and any other safety, security, regulatory or other requirements.  
These resources are subject to change without notice. TI grants you permission to use these resources only for development of an  
application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license  
is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you  
will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these  
resources.  
TI’s products are provided subject to TI’s Terms of Sale or other applicable terms available either on ti.com or provided in conjunction with  
such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for  
TI products.  
TI objects to and rejects any additional or different terms you may have proposed. IMPORTANT NOTICE  
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265  
Copyright © 2022, Texas Instruments Incorporated  

相关型号:

TMP401AIDGKTG4

1C Programmable, Remote/Local, Digital Out TEMPERATURE SENSOR

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
BB

TMP401DGK

Switch/Digital Output Temperature Sensor, DIGITAL TEMP SENSOR-SERIAL, 12BIT(s), 1Cel, SQUARE, SURFACE MOUNT, PLASTIC, MO-187, MSOP-8

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
TI

TMP411

【1C Remote and Local TEMPERATURE SENSOR with N-Factor and Series Resistance Correction

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
BB

TMP411

±1°C Remote and Local TEMPERATURE SENSOR with N-Factor and Series Resistance Correction

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
TI

TMP411-Q1

±1°C Remote and Local Temperature Sensor With N-Factor and Series Resistance Correction

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
TI

TMP411-Q1_15

±1°C Remote and Local Temperature Sensor With N-Factor and Series Resistance Correction

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
TI

TMP411A

【1C Remote and Local TEMPERATURE SENSOR with N-Factor and Series Resistance Correction

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
BB

TMP411A

±1°C Remote and Local TEMPERATURE SENSOR with N-Factor and Series Resistance Correction

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
TI

TMP411AD

±1°C Remote and Local TEMPERATURE SENSOR with N-Factor and Series Resistance Correction

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
TI

TMP411ADG4

±1°C Remote and Local TEMPERATURE SENSOR with N-Factor and Series Resistance Correction

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
TI

TMP411ADGKR

【1C Remote and Local TEMPERATURE SENSOR with N-Factor and Series Resistance Correction

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
BB

TMP411ADGKR

±1°C Remote and Local TEMPERATURE SENSOR with N-Factor and Series Resistance Correction

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
TI