转到网站首页
转为中文步骤:
1、请用电脑端360浏览器打开本页地址,如您电脑未安装360浏览器,请点这里下载;
2、点击360浏览器右上角的翻译插件,如右图红圈中所示:
3、点击所弹出窗口里的右下角的按钮 “翻译当前网页”;
4、弹窗提示翻译完毕后关闭弹窗即可;
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
Temperature and Power Supply System Monitors  
Check for Samples: TMP512, TMP513  
1
FEATURES  
DESCRIPTION  
234  
±1°C REMOTE DIODE SENSORS  
±1°C LOCAL TEMPERATURE SENSOR  
SERIES RESISTANCE CANCELLATION  
n-FACTOR CORRECTION  
The  
TMP512  
(dual-channel)  
and  
TMP513  
(triple-channel) are system monitors that include  
remote sensors, a local temperature sensor, and a  
high-side current shunt monitor. These system  
monitors have the capability of measuring remote  
temperatures, on-chip temperatures, and system  
voltage/power/current consumption.  
TEMPERATURE ALERT FUNCTION  
AVERAGING  
The remote temperature sensor diode-connected  
transistors are typically low-cost, NPN- or PNP-type  
transistors or diodes that are an integral part of  
12-BIT RESOLUTION  
DIODE FAULT DETECTION  
SENSES BUS VOLTAGES FROM 0V TO +26V  
microcontrollers,  
microprocessors,  
or  
FPGAs.  
REPORTS CURRENT IN AMPS, VOLTAGE IN  
VOLTS AND POWER IN WATTS  
Remote accuracy is ±1°C for multiple IC  
manufacturers, with no calibration needed. The  
two-wire serial interface accepts SMBus™ or  
two-wire write and read commands.  
HIGH ACCURACY: 1% MAX OVER TEMP  
WATCHDOG LIMITS:  
The onboard current shunt monitor is a high-side  
current shunt and power monitor. It monitors both the  
shunt drop and supply voltage. A programmable  
calibration value (along with the TMP512/TMP513  
internal digital multiplier) enables direct readout in  
amps; an additional multiplication calculates power in  
watts. The TMP512 and TMP513 both feature two  
separate onboard watchdog capabilities: an over-limit  
comparator and a lower-limit comparator.  
Upper Over-Limit  
Lower Under-Limit  
APPLICATIONS  
DESKTOP AND NOTEBOOK COMPUTERS  
SERVERS  
INDUSTRIAL CONTROLLERS  
CENTRAL OFFICE TELECOM EQUIPMENT  
LCD/ DLP®/LCOS PROJECTORS  
STORAGE AREA NETWORKS (SAN)  
These devices use a single +3V to +26V supply,  
drawing a maximum of 1.4mA of supply current, and  
they are specified for operation from –40°C to  
+125°C.  
TMP512  
TMP513  
Mux  
DXP1  
Low-Pass Filter  
DXN1  
ADC  
DXP2  
DXN2  
Internal  
Diode  
DXP3  
DXN3  
Temperature  
Sensor  
V+  
Subregulator  
3.3V  
A0  
Power Register  
Current Register  
Voltage Register  
Filter C  
ALERT  
Two-Wire  
Interface  
VIN+  
VIN-  
SDA  
SCL  
ADC  
GND  
GPIO  
1
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.  
2
3
4
DLP is a registered trademark of Texas Instruments.  
SMBus is a trademark of Intel Corporation.  
All other trademarks are the property of their respective owners.  
UNLESS OTHERWISE NOTED this document contains  
PRODUCTION DATA information current as of publication date.  
Products conform to specifications per the terms of Texas  
Instruments standard warranty. Production processing does not  
necessarily include testing of all parameters.  
Copyright © 2010, Texas Instruments Incorporated  
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
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.  
PACKAGE INFORMATION(1)  
PRODUCT  
PACKAGE-LEAD  
PACKAGE DESIGNATOR  
PACKAGE MARKING  
TMP512A  
TMP512  
SO-14  
D
D
SO-16  
QFN-16(2)  
TMP513A  
TMP513  
RSA  
TMP513A  
(1) For the most current package and ordering information see the Package Option Addendum at the end of this document, or visit the  
TMP512/TMP513 product folder at www.ti.com.  
(2) Product preview device.  
ABSOLUTE MAXIMUM RATINGS(1)  
Over operating free-air temperature range (unless otherwise noted).  
TMP512, TMP513  
UNIT  
V
Supply Voltage, V+  
Filter C  
26  
Voltage  
GND – 0.3 to +6  
V
Current  
10  
mA  
V
(2)  
Differential (VIN+) – (VIN–  
)
–26 to +26  
Analog Inputs, VIN+, VIN–  
Common-Mode  
–0.3 to +26  
V
Open-Drain Digital Outputs  
GPIO, DXP, DXN  
GND – 0.3 to +6  
V
GND – 0.3 to V+ + 0.3  
V
Input Current Into Any Pin  
5
10  
mA  
mA  
°C  
°C  
V
Open-Drain Digital Output Current  
Storage Temperature  
–65 to +150  
+150  
Junction Temperature  
Human Body Model (HBM)  
Charged-Device Model (CDM)  
Machine Model (MM)  
2000  
ESD Ratings  
1000  
V
150  
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 implied.  
(2) VIN+ and VIN– may have a differential voltage of –26V to +26V; however, the voltage at these pins must not exceed the range –0.3V to  
+26V.  
2
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
THERMAL INFORMATION  
TMP513AIRSAR  
TMP513AIRSAT  
TMP512  
TMP513AID  
THERMAL METRIC(1)  
UNITS  
D (SOIC)  
14  
D (SOIC)  
16  
RSA  
16  
qJA  
Junction-to-ambient thermal resistance(2)  
Junction-to-case(top) thermal resistance(3)  
Junction-to-board thermal resistance(4)  
Junction-to-top characterization parameter(5)  
Junction-to-board characterization parameter(6)  
91.1  
10.6  
40.3  
49.1  
47.5  
n/a  
77.6  
55.0  
49.9  
3.5  
44.8  
43.8  
14.7  
0.4  
qJC(top)  
qJB  
°C/W  
yJT  
yJB  
32.2  
n/a  
14.5  
2.6  
qJC(bottom) Junction-to-case(bottom) thermal resistance(7)  
(1) For more information about traditional and new thermal metrics, see the IC Package Thermal Metrics application report, SPRA953.  
(2) The junction-to-ambient thermal resistance under natural convection is obtained in a simulation on a JEDEC-standard, high-K board, as  
specified in JESD51-7, in an environment described in JESD51-2a.  
(3) The junction-to-case (top) thermal resistance is obtained by simulating a cold plate test on the package top. No specific  
JEDEC-standard test exists, but a close description can be found in the ANSI SEMI standard G30-88.  
(4) The junction-to-board thermal resistance is obtained by simulating in an environment with a ring cold plate fixture to control the PCB  
temperature, as described in JESD51-8.  
(5) The junction-to-top characterization parameter, yJT, estimates the junction temperature of a device in a real system and is extracted  
from the simulation data for obtaining qJA, using a procedure described in JESD51-2a (sections 6 and 7).  
(6) The junction-to-board characterization parameter, yJB, estimates the junction temperature of a device in a real system and is extracted  
from the simulation data for obtaining qJA , using a procedure described in JESD51-2a (sections 6 and 7).  
(7) The junction-to-case (bottom) thermal resistance is obtained by simulating a cold plate test on the exposed (power) pad. No specific  
JEDEC standard test exists, but a close description can be found in the ANSI SEMI standard G30-88.  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
3
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
ELECTRICAL CHARACTERISTICS: V+ = +12V  
Boldface limits apply over the specified temperature range, TA = –40°C to +125°C.  
At TA = +25°C, V+ = 12V, VSENSE = (VIN+ – VIN–) = 32mV, PGA = ÷ 1, and BRNG(1) = 1, unless otherwise noted.  
TMP512, TMP513  
PARAMETER  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
INPUT  
Current Sense (Input) Voltage Range  
PGA = ÷ 1  
PGA = ÷ 2  
PGA = ÷ 4  
PGA = ÷ 8  
BRNG = 0  
BRNG = 1  
VIN+ = 0V to 26V  
PGA = ÷ 1  
PGA = ÷ 2  
PGA = ÷ 4  
PGA = ÷ 8  
0
0
±40  
±80  
±160  
±320  
16  
mV  
mV  
mV  
mV  
V
0
0
Bus Voltage (Input Voltage) Range(2)  
0
0
32  
V
Common-Mode Rejection  
Offset Voltage, RTI(3)  
CMRR  
VOS  
100  
120  
±10  
dB  
±100  
±125  
±150  
±200  
mV  
±20  
mV  
±30  
mV  
±40  
mV  
vs Temperature  
0.2  
mV/°C  
mV/V  
mV/V  
%
V+ = 3V to 5.5V, Configuration 3(4)  
V+ = 4.5V to 26V, subregulator supply  
10  
vs Power Supply  
PSRR  
0.1  
Current Sense Gain Error  
vs Temperature  
Input Impedance  
VIN+ Pin  
±0.04  
0.0025  
%
Active Mode  
20  
mA  
VIN– Pin  
20 || 320  
mA || k  
Input Leakage  
Power-Down Mode  
VIN+ Pin  
0.1  
0.1  
0.5  
0.5  
mA  
mA  
VIN– Pin  
DC ACCURACY  
ADC Basic Resolution  
1 LSB Step Size  
Shunt Voltage  
12  
Bits  
10  
4
mV  
mV  
%
Bus Voltage  
Current Measurement Error  
over Temperature  
Bus Voltage Measurement Error  
over Temperature  
Differential Nonlinearity  
ADC TIMING  
±0.2  
±0.5  
±1  
%
±0.2  
±0.1  
±0.5  
±1  
%
%
LSB  
ADC Conversion Time  
12-Bit  
11-Bit  
10-Bit  
9-Bit  
665  
345  
185  
105  
733  
380  
204  
117  
ms  
ms  
ms  
ms  
(1) BRNG is bit 13 of Configuration Register 1.  
(2) This parameter only expresses the full-scale range of the ADC scaling. In no event should more than 26V be applied to this device.  
(3) Referred-to-input (RTI).  
(4) See Subregulator section.  
4
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
 
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
ELECTRICAL CHARACTERISTICS: V+ = +12V (continued)  
Boldface limits apply over the specified temperature range, TA = –40°C to +125°C.  
At TA = +25°C, V+ = 12V, VSENSE = (VIN+ – VIN–) = 32mV, PGA = ÷ 1, and BRNG (1) = 1, unless otherwise noted.  
TMP512, TMP513  
PARAMETER  
TEMPERATURE ERROR  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
TA = –40°C to +125°C  
±1.25  
±0.25  
±2.5  
±1  
°C  
°C  
Local Temperature Sensor  
TELOCAL  
TA = +15°C to +85°C, V+ = 12V  
TA = +15°C to +85°C, TD = –40°C to+  
150°C, V+ = 12V  
±0.25  
±1  
±1  
±3  
±5  
°C  
°C  
°C  
TA = –40°C to +100°C, TD = –40°C to  
+150°C, V+ = 12V  
Remote Temperature Sensor(5)  
TEREMOTE  
TA = –40°C to +125°C, TD = –40°C to  
+150°C  
±3  
vs Supply, Local  
V+ = 3V to 5.5V, Configuration 3(6)  
V+ = 3V to 5.5V, Configuration 3(6)  
V+ = 4.5V to 26V, subregulator supply  
0.2  
0.2  
0.5  
0.5  
°C/V  
°C/V  
°C/V  
vs Supply, Remote  
0.01  
0.05  
TEMPERATURE MEASUREMENT  
Conversion Time (per channel)  
Resolution  
100  
115  
130  
ms  
Local Temperature Sensor  
Remote Temperature Sensor  
Remote Sensor Source Currents  
High  
13  
13  
Bits  
Bits  
Series Resistance 3kmax  
120  
60  
mA  
mA  
mA  
mA  
Medium High  
Medium Low  
12  
Low  
6
Default Non-Ideality Factor  
SMBus  
n
TMP512/12 Optimized Ideality Factor  
1.008  
Logic Input High Voltage (SCL, SDA, GPIO,  
A0)  
VIH  
VIL  
2.1  
V
V
Logic Input Low Voltage (SCL, SDA, GPIO,  
A0)  
0.8  
Hysteresis  
500  
0.15  
3
mV  
mA  
V
SMBus Output Low Sink Current  
SDA Output Low Voltage  
Logic Input Current  
6
VOL  
IOUT = 6mA  
0.4  
1
0 VIN 6V  
–1  
mA  
pF  
SMBus Input Capacitance (SCL, SDA, GPIO, A0)  
SMBus Clock Frequency  
SMBus Timeout(7)  
3.4  
35  
1
MHz  
ms  
ms  
25  
30  
SCL Falling Edge to SDA Valid Time  
POWER SUPPLY  
Specified Supply Range(6)  
V+  
+3  
+26  
1.4  
V
mA  
mA  
V
Quiescent Current  
1
55  
2
Quiescent Current, Power-Down Mode  
Power-On Reset Threshold  
TEMPERATURE RANGE  
Specified Temperature Range  
100  
–40  
+125  
°C  
(5) Tested with one-shot measurements, and with less than 5Ω effective series resistance, and with 100pF differential input capacitance.  
(6) See Subregulator section.  
(7) SMBus timeout in the TMP512/13 resets the interface any time SCL or SDA is low for over 28ms.  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
5
Product Folder Link(s): TMP512 TMP513  
 
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
PIN CONFIGURATIONS  
TMP512  
space  
D PACKAGE  
SO-14  
(TOP VIEW)  
Filter C  
V+  
1
2
3
4
5
6
7
14 GND  
13 ALERT  
12 GPIO  
11 DXN2  
VIN+  
VIN-  
TMP512  
SDA  
SCL  
A0  
10  
9
DXP2  
DXN1  
DXP1  
8
TMP512: PIN DESCRIPTIONS  
PIN NO.  
NAME  
Filter C  
V+  
DESCRIPTION  
1
2
3
Subregulator output and filter capacitor pin.  
Positive supply voltage (3V to 26V) See Figure 20.  
VIN+  
Positive differential shunt voltage. Connect to positive side of shunt resistor.  
Negative differential shunt voltage. Connect to negative side of shunt resistor. Bus voltage is measured  
from this pin to ground.  
4
VIN-  
5
6
SDA  
SCL  
Serial bus data line for SMBus, open-drain; requires pull-up resistor.  
Serial bus clock line for SMBus, open-drain; requires pull-up resistor.  
Address pin  
7
A0  
8
DXP1  
DXN1  
DXP2  
DXN2  
Channel 1 positive connection to remote temperature sensor.  
Channel 1 negative connection to remote temperature sensor.  
Channel 2 positive connection to remote temperature sensor.  
Channel 2 negative connection to remote temperature sensor.  
9
10  
11  
General-purpose, user-programmable input/output. Totem-pole output. Connect to ground or supply  
through a resistor if not used. Default state is as an input.  
12  
GPIO  
13  
14  
ALERT  
GND  
Open-drain SMBus alert output. Controlled in SMBus Alert Mask Register. Default state is disabled.  
Ground  
6
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
TMP513  
space  
RSA PACKAGE(1)  
QFN-16  
D PACKAGE  
SO-16  
(TOP VIEW)  
(TOP VIEW)  
Filter C  
V+  
1
2
3
4
5
6
7
8
16 GND  
15 ALERT  
14 GPIO  
13 DXN3  
12 DXP3  
11 DXN2  
10 DXP2  
VIN+  
VIN+  
VIN-  
VIN-  
1
2
3
4
12  
GPIO  
11 DXN3  
10 DXP3  
TMP513  
SDA  
SCL  
A0  
TMP513  
SDA  
SCL  
9
DXN2  
9
DXN1  
DXP1  
(1) Product preview device.  
TMP513: PIN DESCRIPTIONS  
RSA  
D PACKAGE PACKAGE  
SO-16  
QFN-16  
NAME  
Filter C  
V+  
DESCRIPTION  
1
2
3
15  
16  
1
Subregulator output and filter capacitor pin.  
Positive supply voltage (3V to 26V) See Figure 20.  
VIN+  
Positive differential shunt voltage. Connect to positive side of shunt resistor.  
Negative differential shunt voltage. Connect to negative side of shunt resistor. Bus voltage is  
measured from this pin to ground.  
4
2
VIN-  
5
6
3
4
SDA  
SCL  
Serial bus data line for SMBus, open-drain; requires pull-up resistor.  
Serial bus clock line for SMBus, open-drain; requires pull-up resistor.  
Address pin  
7
5
A0  
8
6
DXP1  
DXN1  
DXP2  
DXN2  
DXP3  
DXN3  
Channel 1 positive connection to remote temperature sensor.  
Channel 1 negative connection to remote temperature sensor.  
Channel 2 positive connection to remote temperature sensor.  
Channel 2 negative connection to remote temperature sensor.  
Channel 3 positive connection to remote temperature sensor.  
Channel 3 negative connection to remote temperature sensor.  
9
7
10  
11  
12  
13  
8
9
10  
11  
General-purpose, user-programmable input/output. Totem-pole output. Connect to ground or  
supply through a resistor if not used. Default state is as an input.  
14  
12  
GPIO  
Open-drain SMBus alert output. Controlled in SMBus Alert Mask Register. Default state is  
disabled.  
15  
16  
13  
14  
ALERT  
GND  
Ground  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
7
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
TYPICAL CHARACTERISTICS: V+ = +12V  
At TA = +25°C, V+ = 12V, VSENSE = (VIN+ – VIN–) = 32mV, PGA = ÷ 1, and BRNG = 1, unless otherwise noted.  
FREQUENCY RESPONSE  
REMOTE TEMPERATURE ERROR vs TEMPERATURE  
0
-10  
-20  
-30  
-40  
-50  
-60  
-70  
-80  
-90  
-100  
6
34 Units Shown  
5
4
3
2
1
0
-1  
-2  
-3  
-4  
-5  
-6  
-40 -25  
0
25  
50  
75  
100  
125  
10  
100  
1k  
10k  
100k  
1M  
Ambient Temperature (?C)  
Input Frequency (Hz)  
Figure 1.  
Figure 2.  
LOCAL TEMPERATURE ERROR vs TEMPERATURE  
SHUNT OFFSET vs TEMPERATURE  
2.0  
15  
10  
5
14 Units Shown  
40mV Range  
80mV Range  
1.5  
1.0  
0.5  
0
0
320mV Range  
-0.5  
-1.0  
-1.5  
-2.0  
-5  
-10  
-15  
160mV Range  
0
25  
50  
-25  
0
25  
50  
-40 -25  
75  
100  
125  
-40  
75  
100  
125  
Ambient Temperature (°C)  
Temperature (°C)  
Figure 3.  
Figure 4.  
SHUNT GAIN ERROR vs TEMPERATURE  
BUS VOLTAGE OFFSET vs TEMPERATURE  
250  
200  
150  
100  
50  
35  
30  
25  
20  
15  
10  
5
32V Range  
16V Range  
320mV Range  
160mV Range  
80mV Range  
0
0
-5  
-10  
-15  
-50  
-100  
40mV Range  
0
25  
50  
-25  
0
25  
50  
-40 -25  
75  
100  
125  
-40  
75  
100  
125  
Temperature (°C)  
Temperature (°C)  
Figure 5.  
Figure 6.  
8
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
TYPICAL CHARACTERISTICS: V+ = +12V (continued)  
At TA = +25°C, V+ = 12V, VSENSE = (VIN+ – VIN–) = 32mV, PGA = ÷ 1, and BRNG = 1, unless otherwise noted.  
BUS GAIN ERROR vs TEMPERATURE  
INTEGRAL NONLINEARITY vs INPUT VOLTAGE  
20  
15  
250  
200  
150  
100  
50  
10  
5
32V Range  
0
-5  
0
-10  
-15  
-20  
16V Range  
-50  
-100  
-0.2 -0.1  
0
-0.4 -0.3  
0.1  
0.2  
0.3  
0.4  
0
25  
50  
-40 -25  
75  
100  
125  
Input Voltage (V)  
Temperature (°C)  
Figure 7.  
Figure 8.  
INPUT CURRENTS WITH LARGE DIFFERENTIAL  
VOLTAGES  
(VIN+ at 12V, Sweep of VIN–  
)
ACTIVE IQ vs TEMPERATURE  
2.0  
1.5  
1.4  
1.2  
1.0  
0.8  
0.6  
0.4  
0.2  
0
V+ = 5.5V  
Current into VIN-  
V+ = 5.5V  
V+ = 12V  
1.0  
V+ = 3V  
0.5  
V+ = 3V  
V+ = 3V  
0
-0.5  
-1.0  
-1.5  
Current into VIN+  
V+ = 5.5V  
5
10  
15  
20  
0
25  
30  
0
25  
50  
-40 -25  
75  
100  
125  
VIN- Voltage (V)  
Temperature (°C)  
Figure 9.  
Figure 10.  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
9
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
TYPICAL CHARACTERISTICS: V+ = +12V (continued)  
At TA = +25°C, V+ = 12V, VSENSE = (VIN+ – VIN–) = 32mV, PGA = ÷ 1, and BRNG = 1, unless otherwise noted.  
SHUTDOWN IQ vs  
SHUTDOWN IQ vs TEMPERATURE  
SUPPLY VOLTAGE  
140  
120  
100  
80  
120  
100  
80  
60  
40  
20  
0
V+ = 5.5V  
V+ = 12V  
60  
40  
V+ = 3V  
20  
Note: Shutdown IQ vs Temperature is  
for Subregulator Configurations 1 and 2  
Note: Shutdown IQ vs VS is for Subregulator Configuration 3  
0
0
25  
50  
75  
100  
-40 -25  
125  
2.5  
3.0  
3.5  
4.0  
4.5  
5.0  
5.5  
VS (V)  
Temperature (°C)  
Figure 11.  
Figure 12.  
ACTIVE IQ vs TWO-WIRE CLOCK FREQUENCY  
SHUTDOWN IQ vs TWO-WIRE CLOCK FREQUENCY  
1100  
1050  
1000  
950  
250  
200  
150  
100  
50  
V+ = 12V  
V+ = 3.3V  
V+ = 12V  
900  
V+ = 3.3V  
850  
800  
0
1k  
10k  
100k  
1M  
10M  
1k  
10k  
100k  
1M  
10M  
SCL Frequency (Hz)  
SCL Frequency (Hz)  
Figure 13.  
Figure 14.  
10  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
TYPICAL CHARACTERISTICS: V+ = +12V (continued)  
At TA = +25°C, V+ = 12V, VSENSE = (VIN+ – VIN–) = 32mV, PGA = ÷ 1, and BRNG = 1, unless otherwise noted.  
REMOTE TEMPERATURE ERROR vs SERIES  
RESISTANCE  
REMOTE TEMPERATURE ERROR vs SERIES  
RESISTANCE  
(Diode-Connected Transistor, 2N3906 PNP)  
(GND Collector-Connected Transistor, 2N3906 PNP)  
2.0  
1.5  
2.0  
1.5  
1.0  
1.0  
0.5  
0.5  
0
0
-0.5  
-1.0  
-1.5  
-2.0  
-0.5  
-1.0  
-1.5  
-2.0  
Note: For all three subregulator configurations.  
Note: For all three subregulator configurations.  
0
500  
1000  
1500  
2000  
2500  
3000  
3500  
0
500  
1000  
1500  
2000  
2500  
3000  
3500  
RS (W)  
RS (W)  
Figure 15.  
Figure 16.  
REMOTE TEMPERATURE ERROR  
vs DIFFERENTIAL CAPACITANCE  
3
2
1
0
-1  
-2  
-3  
0
0.5  
1.0  
1.5  
2.0  
2.5  
3.0  
Capacitance (nF)  
Figure 17.  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
11  
Product Folder Link(s): TMP512 TMP513  
 
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
PARAMETRIC MEASUREMENT INFORMATION  
TYPICAL CONNECTIONS  
SERIES RESISTANCE CONFIGURATION  
(a) GND Collector-Connected Transistor  
(1)  
RS1  
DXP  
DXN  
(1)  
RS2  
(b) Diode-Connected Transistor  
(1)  
RS1  
DXP  
DXN  
(1)  
RS2  
(1) RS1 + RS2 should be less than 1kΩ; see Filtering section.  
Figure 18.  
DIFFERENTIAL CAPACITANCE CONFIGURATION  
(a) GND Collector-Connected Transistor  
DXP  
(1)  
CDIFF  
DXN  
(b) Diode-Connected Transistor  
DXP  
(1)  
CDIFF  
DXN  
(1) CDIFF should be less than 2200pF; see Filtering section.  
Figure 19.  
12  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
 
 
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
APPLICATION INFORMATION  
between the two systems is being addressed. Two  
bi-directional lines, SCL and SDA, connect the  
TMP512/13 to the bus. SDA is an open-drain  
connection. See Figure 21 for a typical application  
circuit.  
DESCRIPTION  
The TMP512/13 are digital temperature sensors with  
a digital current-shunt monitor that combine a local  
die temperature measurement channel and remote  
junction temperature measurement channels: two for  
the TMP512 and three for the TMP513. The  
TMP512/13 contain multiple registers for holding  
configuration information, temperature, and voltage  
measurement results. These devices provide digital  
current, voltage, and power readings necessary for  
accurate decision-making in precisely-controlled  
systems. Programmable registers allow flexible  
configuration for setting warning limits, measurement  
SUBREGULATOR  
The subregulator can be configured to three different  
modes of operation. Each mode has its advantage  
and limitation. Figure 20 shows the three  
configuration  
arrangements.  
The  
minimum  
capacitance on the Filter C pin for Configurations 1  
and 2 is 470nF. The minimum capacitance on the  
Filter C pin for Configuration 3 is 100nF.  
resolution,  
and  
continuous-versus-triggered  
Configuration 1 has V+ and VIN+ tied together. V+  
supplies the subregulator, which in turn supplies the  
3.3V to the Filter C pin and the internal die. With the  
V+ supply range of 4.5V to 26V connected to the  
shunt voltage, the bus voltage range cannot go to  
zero and is limited to 4.5V to 26V.  
operation. Detailed register information appears at  
the end of this data sheet, beginning with Table 3.  
For proper remote temperature sensing operation, the  
TMP512 requires transistors connected between  
DXP1 and DXN1 and between DXP2 and DXN2, and  
for the TMP513, between DXP3 and DXN3 as well.  
Unused channels on the TMP512/13 must be  
connected to GND.  
Configuration 2 has V+ to the subregulator without  
any other connections. Under this configuration, the  
bus voltage range can go from 0V to 26V, because it  
is not limited to 4.5V as in Configuration 1.  
The TMP512/13 offer compatibility with two-wire and  
SMBus interfaces. The two-wire and SMBus  
protocols are essentially compatible with each other.  
Two-wire is used throughout this data sheet, with  
SMBus being specified only when a difference  
Configuration 3 has the subregulator V+ and Filter C  
pins shorted together. V+ is limited to 3V to 5.5V  
because the Filter C pin supplies the internal die; it  
cannot exceed this voltage range. The bus voltage  
range can go from 0V to 26V, because it is not limited  
to 4.5V as in Configuration 1.  
Bus Voltage Range = 4.5V to 26V  
Bus Voltage Range = 0V to 26V  
Bus Voltage Range = 0V to 26V  
V+ = 4.5V to 26V  
V+ = 4.5V to 26V  
V+ = 3V to 5.5V  
Subregulator  
3.3V  
Subregulator  
3.3V  
Subregulator  
3.3V  
Filter C  
470nF  
Filter C  
470nF  
Filter C  
100nF  
VIN+  
VIN-  
VIN+  
VIN-  
VIN+  
VIN-  
ADC  
ADC  
ADC  
Shunt  
RSHUNT  
Shunt  
RSHUNT  
Shunt  
RSHUNT  
Load  
Load  
Load  
GND  
GND  
GND  
Configuration 1  
Configuration 2  
Configuration 3  
Figure 20. Typical Subregulator Configurations  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
13  
Product Folder Link(s): TMP512 TMP513  
 
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
SERIES RESISTANCE CANCELLATION  
Local Temperature Result Register and the Remote  
Temperature Result Registers. Note that byte 1 is the  
most significant byte, followed by byte 2, the least  
significant byte. The first 13 bits are used to indicate  
temperature. The least significant byte does not have  
to be read if that information is not needed. The data  
format for temperature is summarized in Table 10.  
One LSB equals 0.0625°C. Negative numbers are  
represented in binary twos complement format.  
Following power-up or reset, the Temperature  
Register will read 0°C until the first conversion is  
complete. Unused bits in the Temperature Register  
always read '0'.  
Series resistance in an application circuit that typically  
results from printed circuit board (PCB) trace  
resistance and remote line length is automatically  
cancelled by the TMP512/13, preventing what would  
otherwise result in a temperature offset. A total of up  
to 3kof series line resistance is cancelled by the  
TMP512/13, eliminating the need for additional  
characterization and temperature offset correction.  
See the Remote Temperature Error vs Series  
Resistance typical characteristic curves (Figure 15 )  
for details on the effects of series resistance and  
power-supply voltage on sensed remote temperature  
error.  
REGISTER INFORMATION  
DIFFERENTIAL INPUT CAPACITANCE  
The TMP512/13 contain multiple registers for holding  
configuration information, temperature and voltage  
measurement results, and status information. These  
registers are described in Table 3.  
The TMP512/13 can tolerate differential input  
capacitance of up to 2200pF with minimal change in  
temperature error. The effect of capacitance on  
sensed remote temperature error is illustrated in  
Figure 16, Remote Temperature Error vs Differential  
Capacitance. See the Filtering section for suggested  
component values where filtering unwanted coupled  
signals is needed.  
POINTER REGISTER  
The 8-bit Pointer Register is used to address a given  
data register. The Pointer Register identifies which of  
the data registers should 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 TMP512/13 registers. The  
power-on reset (POR) value of the Pointer Register is  
00h (0000 0000b).  
TEMPERATURE MEASUREMENT DATA  
Temperature measurement data may be taken over  
an operating range of –40°C to +125°C for both local  
and remote locations.  
The Temperature Register of the TMP512/13 is  
configured as a 13-bit, read-only register that stores  
the output of the most recent conversion. Two bytes  
must be read to obtain data, and are described in the  
14  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
n-FACTOR CORRECTION REGISTER  
twos-complement format, yielding an effective data  
range from –128 to +127. The n-factor value may be  
written to and read from pointer address 16h for  
remote channel 1, pointer address 17h for remote  
channel 2, and pointer address 18h for remote  
channel 3. The register power-on reset value is 00h,  
thus having no effect unless the register is written to.  
The TMP512/13 allow for a different n-factor value to  
be  
measurements to temperature. The remote channel  
uses sequential current excitation to extract  
used  
for  
converting  
remote  
channel  
a
differential VBE voltage measurement to determine  
the temperature of the remote transistor. Equation 1  
describes this voltage and temperature.  
(
BUS OVERVIEW  
I2  
I1  
nkT  
q
VBE2 - VBE1  
=
In  
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 START and STOP  
conditions.  
(
(1)  
The value n in Equation 1 is a characteristic of the  
particular transistor used for the remote channel. The  
power-on reset value for the TMP512/13 is n = 1.008.  
The value in the n-Factor Correction Register may be  
used to adjust the effective n-factor according to  
Equation 2 and Equation 3.  
To address a specific device, the master initiates a  
START condition by pulling the data signal line (SDA)  
from a HIGH to a LOW logic level while SCL is HIGH.  
All slaves on the bus shift in the slave address byte  
on the rising edge of SCL, 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.  
1.008 ´ 300  
neff  
=
(300 - NADJUST  
)
(2)  
(
300 ´ 1.008  
NADJUST = 300 -  
(
neff  
(3)  
in  
The  
n-factor  
value  
must  
be  
stored  
TMP512  
TMP513  
MUX  
DXP1  
Low-Pass Filter  
DXN1  
ADC  
DXP2  
DXN2  
DXP3  
DXN3  
Internal  
Diode  
Temperature  
Sensor  
V+  
Subregulator  
3.3V  
3.3V Supply  
Filter C  
A0  
´
Power Register  
Current Register  
Voltage Register  
ALERT  
SDA  
SMBus  
Controller  
Two-Wire  
Interface  
VIN+  
VIN-  
ADC  
Current  
Shunt  
SCL  
Load  
GND  
GPIO  
Figure 21. Typical Application Circuit  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
15  
Product Folder Link(s): TMP512 TMP513  
 
 
 
 
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
Data transfer is then initiated and eight bits of data  
are sent, followed by an Acknowledge bit. During  
data transfer, SDA must remain stable while SCL is  
HIGH. Any change in SDA while SCL is HIGH is  
interpreted as a START or STOP condition.  
WRITING TO/READING FROM THE  
TMP512/13  
Accessing a particular register on the TMP512/13 is  
accomplished by writing the appropriate value to the  
register pointer. Refer to Table 3 for a complete list of  
registers and corresponding addresses. The value for  
the register pointer as shown in Figure 24 is the first  
byte transferred after the slave address byte with the  
R/W bit LOW. Every write operation to the  
TMP512/13 requires a value for the register pointer.  
Once all data have been transferred, the master  
generates a STOP condition, indicated by pulling  
SDA from LOW to HIGH while SCL is HIGH. The  
TMP512/13 includes a 28ms timeout on its interface  
to prevent locking up an SMBus.  
Writing to a register begins with the first byte  
transmitted by the master. This byte is the slave  
address, with the R/W bit LOW. The TMP512/13 then  
acknowledge receipt of a valid address. The next  
byte transmitted by the master is the address of the  
register to which data will be written. This register  
address value updates the register pointer to the  
desired register. The next two bytes are written to the  
register addressed by the register pointer. The  
TMP512/13 acknowledge receipt of each data byte.  
The master may terminate data transfer by  
generating a START or STOP condition.  
SERIAL BUS ADDRESS  
To communicate with the TMP512/13, 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 TMP512/13 feature an address pin to allow up to  
four devices to be addressed on a single bus. Table 1  
describes the pin logic levels used to properly  
connect up to four devices. The state of the A0 pin is  
sampled on every bus communication and should be  
set before any activity on the interface occurs. The  
address pin is read at the start of each  
communication event.  
When reading from the TMP512/13, the last value  
stored in the register pointer by a write operation  
determines which register is read during a read  
operation. To change the register pointer for a read  
operation, a new value must be written to the register  
pointer. This write is accomplished by issuing a slave  
address byte with the R/W bit LOW, followed by the  
register pointer byte. No additional data are required.  
The master then generates a START condition and  
sends the slave address byte with the R/W bit HIGH  
to initiate the read command. The next byte is  
transmitted by the slave and is the most significant  
byte of the register indicated by the register pointer.  
This byte is followed by an Acknowledge from the  
master; then the slave transmits the least significant  
byte. The master acknowledges receipt of the data  
byte. The master may terminate data transfer by  
generating a Not-Acknowledge after receiving any  
data byte, or generating a START or STOP condition.  
If repeated reads from the same register are desired,  
it is not necessary to continually send the register  
pointer bytes; the TMP512/13 retain the register  
pointer value until it is changed by the next write  
operation.  
Table 1. TMP512/13 Address Pins and  
Slave Addresses  
DEVICE TWO-WIRE  
ADDRESS  
1011100  
1011101  
1011110  
1011111  
A0 PIN CONNECTION  
Ground  
V+  
SDA  
SCL  
SERIAL INTERFACE  
The TMP512/13 operate only as slave devices on the  
two-wire bus and SMBus. SCL is an input only, and  
TMP512/13 cannot drive it. Connections to the 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  
TMP512/13 support the transmission protocol for fast  
(1kHz to 400kHz) and high-speed (1kHz to 3.4MHz)  
modes. All data bytes are transmitted MSB first.  
Figure 22 and Figure 23 show read and write  
operation timing diagrams, respectively. Note that  
register bytes are sent most-significant byte first,  
followed by the least significant byte. See Figure 25  
for an illustration of  
configuration.  
a typical register pointer  
16  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
 
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
Figure 23. Timing Diagram for Read Word Format  
Figure 22. Timing Diagram for Write Word Format  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
17  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
ALERT  
1
9
1
9
SCL  
SDA  
0
0
0
1
1
0
0
R/W  
1
0
1
1
1
A1  
A0  
0
Start By  
Master  
ACK By  
From  
TMP512/TMP513  
NACK By Stop By  
TMP512/TMP513  
Master  
Master  
Frame 1 SMBus ALERT Response Address Byte  
Frame 2 Slave Address Byte(1)  
NOTE (1): The value of the Slave Address Byte is determined by the settings of the A0 pin. Refer to Table 1.  
Figure 24. Timing Diagram for SMBus ALERT  
1
9
1
9
SCL  
SDA  
¼
1
0
1
1
1
A1  
A0 R/W  
P7  
P6  
P5  
P4  
P3  
P2  
P1  
P0  
Stop  
Start By  
Master  
ACK By  
ACK By  
TMP512/TMP513  
Frame 1 Two-Wire Slave Address Byte(1)  
TMP512/TMP513  
Frame 2 Register Pointer Byte  
NOTE (1): The value of the Slave Address Byte is determined by the settings of the A0 pin. Refer to Table 1.  
Figure 25. Typical Register Pointer Set  
18  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
 
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
TIMING DIAGRAMS  
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 data transfer.  
Figure 26 describes the timing operations on the  
TMP512/13. Parameters for Figure 26 are defined in  
Table 2. Bus definitions are:  
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 that has been transmitted by the slave.  
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  
initiates with a START condition. Denoted as S in  
Figure 26.  
Stop Data Transfer: A change in the state of the  
SDA line from low to high while the SCL line is high  
defines  
terminates with  
a
STOP condition. Each data transfer  
repeated START or STOP  
a
condition. Denoted as P in Figure 26.  
t(LOW)  
tR  
tF  
t(HDSTA)  
SCL  
t(SUSTO)  
t(HDSTA)  
t(HIGH)  
t(SUSTA)  
t(SUDAT)  
t(HDDAT)  
SDA  
t(BUF)  
P
S
S
P
Figure 26. Two-Wire Timing Diagram  
Table 2. Timing Characteristics for Figure 26  
FAST MODE  
HIGH-SPEED MODE  
PARAMETER  
MIN  
0.001  
600  
MAX  
MIN  
0.001  
160  
MAX  
UNIT  
SCL Operating Frequency  
f(SCL)  
t(BUF)  
0.4  
3.4  
MHz  
ns  
Bus Free Time Between STOP and START Condition  
Hold time after repeated START condition. After this period, the first clock  
is generated.  
t(HDSTA)  
100  
100  
ns  
Repeated START Condition Setup Time  
STOP Condition Setup Time  
Data Hold Time  
t(SUSTA)  
t(SUSTO)  
t(HDDAT)  
t(SUDAT)  
t(LOW)  
t(HIGH)  
tF  
100  
100  
0(1)  
100  
100  
0(2)  
10  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Data Setup Time  
100  
1300  
600  
SCL Clock LOW Period  
SCL Clock HIGH Period  
Clock/Data Fall Time  
160  
60  
300  
300  
160  
160  
Clock/Data Rise Time  
for SCL 100kHz  
tR  
ns  
tR  
1000  
(1) For cases with fall time of SCL less than 20ns and/or the rise or fall time of SDA less than 20ns, the hold time should be greater than  
20ns.  
(2) For cases with a fall time of SCL less than 10ns and/or the rise or fall time of SDA less than 10ns, the hold time should be greater than  
10ns.  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
19  
Product Folder Link(s): TMP512 TMP513  
 
 
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
HIGH-SPEED MODE  
SENSOR FAULT  
In order for the two-wire bus to operate at frequencies  
above 400kHz, the master device must issue a  
High-Speed mode (Hs-mode) master code (0000  
1xxx) as the first byte after a START condition to  
switch the bus to high-speed operation. The  
TMP512/13 do not acknowledge this byte, but switch  
the input filters on SDA and SCL and the output filter  
on SDA to operate in Hs-mode, allowing transfers at  
up to 3.4MHz. After the Hs-mode master code has  
been issued, the master transmits a START condition  
to a two-wire slave address that initiates 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 TMP512/13  
switch the input and output filters back to Fast mode  
operation.  
The TMP512/13 can sense an open circuit.  
Short-circuit conditions return a value of –256°C. The  
detection circuitry consists of a voltage comparator  
that trips when the voltage at DXP exceeds (V+) –  
0.6V (typical). The comparator output is continuously  
checked during a conversion. If a fault is detected,  
the OPEN bit (bit 0) in the temperature result register  
is set to '1' and the rest of the register bits should be  
ignored.  
When not using the remote sensor with the  
TMP512/13, the DXP and DXN inputs must be  
connected together to prevent meaningless fault  
warnings.  
UNDERVOLTAGE LOCKOUT  
The TMP512/13 sense when the power-supply  
voltage has reached a minimum voltage level for the  
ADC to function. The detection circuitry consists of a  
voltage comparator that enables the ADC after the  
power supply (V+) exceeds 2.7V (typical). The  
comparator output is continuously checked during a  
POWER-UP CONDITIONS  
Power-up conditions apply to a software reset via the  
RST bit (bit 15) in the Configuration Register, or the  
two-wire bus General Call Reset. At device power up,  
all Status bits are masked, and the SMBus Alert  
function is disabled. All watchdog outputs default to  
active low and transparent (non-latched) modes.  
conversion. The TMP512/13 do not perform  
a
temperature conversion if the power supply is not  
valid. The PVLD bit (see Status Register; Local  
Temperature Reset Register; Remote Temperature  
Reset 1, 2 and 3 Registers) of the individual  
Local/Remote Temperature Result Registers are set  
to '1' and the temperature result may be incorrect.  
SHUTDOWN MODE  
The TMP512/13 shutdown mode of operation allows  
the user flexibility to shut down the shunt/bus voltage  
measurement and the temperature measurement  
functions individually.  
TEMPERATURE AVERAGING  
To shut down the shunt/bus voltage measurement  
The TMP512/13 average the input diode voltages  
that determine the remote temperature by sampling  
function immediately, set bits  
2 through 0 in  
Configuration Register 1 (00h) to '000' respectively.  
To shut down the shunt/bus voltage measurement  
after the end of the current conversion, set bits 2  
through 0 in Configuration Resister 1 (00h) to '100'  
respectively.  
multiple times throughout  
a
conversion. The  
temperature result can be extracted from four  
different VBE readings and is sampled 600 times in  
130ms (max). Each VBE voltage is sampled 150 times  
through integration capacitors that average the  
results throughout the conversion time. A delta-sigma  
(ΔΣ) modulator and digital filter integrate the VBE  
voltages and create a sync filter averaging system. In  
addition, a low-pass filter is present at the input of the  
converter with a cutoff frequency of 65kHz. This  
integrating topology offers superior noise immunity.  
To shut down the temperature measurement function  
immediately, set bits 15 through 11 in Configuration  
Register 2 (01h) to '00000' respectively. To shut  
down the temperature measurement after the end of  
the current conversion, set bit 15 in Configuration  
Register 2 (01h) to '0'.  
FILTERING  
ONE-SHOT COMMAND  
Remote junction temperature sensors are usually  
For the TMP512/13, when the temperature core is in  
shutdown and the voltage core is in triggered mode, a  
single conversion is started on all enabled channels  
by writing a '1' to the OS bit in Configuration Register  
1. This write operation starts one conversion; the  
TMP512/13 returns to shutdown mode when that  
conversion completes. At the end of the conversion,  
the Conversion Ready flags (bit 6 and bit 5) in the  
Status Register are set to indicate end of conversion.  
implemented in  
a noisy environment. Noise is  
frequently generated by fast digital signals and if not  
filtered properly will induce errors that can corrupt  
temperature measurements. The TMP512/13 have a  
built-in 65kHz filter on the inputs of DXP and DXN 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  
20  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
coupled signals. The value of this capacitor should be  
between 100pF and 1nF. Some applications attain  
better overall accuracy with additional series  
resistance; however, this increased accuracy is  
application-specific. When series resistance is added,  
the total value should not be greater than 3k. If  
filtering is needed, suggested component values are  
100pF and 50on each input; exact values are  
application-specific.  
Where:  
n = ideality factor of remote temperature sensor.  
T(°C) = actual temperature.  
TERR = error in TMP512/13 because n 1.008.  
Degree delta is the same for °C and K.  
For n = 1.004 and T(°C) = 100°C:  
(
)
1.004 - 1.008  
TERR  
=
´ 273.15 + 100°C  
)
(
TERR = 1.48°C  
1.008  
GENERAL CALL RESET  
The TMP512/13 support reset via the two-wire  
General Call address 00h (0000 0000b). The  
TMP512/13 acknowledge the General Call address  
and respond to the second byte. If the second byte is  
(5)  
If a discrete transistor is used as the remote  
temperature sensor with the TMP512/13, the best  
accuracy can be achieved by selecting the transistor  
according to the following criteria:  
06h (0000 0110b), the TMP512/13 execute  
a
software reset state to all TMP512/13 registers, and  
abort any conversion in progress. The TMP512/13  
take no action in response to other values in the  
second byte.  
1. Base-emitter voltage > 0.25V at 6mA, at the  
highest sensed temperature.  
2. Base-emitter voltage < 0.95V at 120mA, at the  
lowest sensed temperature.  
REMOTE SENSING  
3. Base resistance < 100.  
The TMP512/13 are designed to be used with either  
discrete transistors or substrate transistors built into  
processor chips and ASICs. Either NPN or PNP  
transistors can be used, as long as the base-emitter  
junction is used as the remote temperature sense.  
NPN transistors must be diode-connected. PNP  
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).  
transistors  
can  
either  
be  
transistor-  
or  
BASIC ADC FUNCTIONS  
diode-connected, as Figure 18 and Figure 19 show.  
The two analog inputs to the TMP512/13, VIN+ and  
VIN–, connect to a shunt resistor in the bus of interest.  
The TMP512/13 are powered by an internal  
subregulator, which has a typical output of 3.3V. The  
bus being sensed can vary from 0V to 26V. There are  
Errors in remote temperature sensor readings are  
typically the consequence of the ideality factor and  
current excitation used by the TMP512/13 versus the  
manufacturer-specified operating current for a given  
transistor. Some manufacturers specify a high-level  
and low-level current for the temperature-sensing  
substrate transistors. The TMP512/13 use 6mA for  
no  
special  
considerations  
for  
power-supply  
sequencing (for example, a bus voltage can be  
present with the supply voltage off, and vice-versa).  
The TMP512/13 sense the small drop across the  
shunt for shunt voltage, and sense the voltage with  
respect to ground from VIN– for the bus voltage. See  
Figure 27 for an illustration of this operation.  
ILOW and 120mA for IHIGH  
.
The ideality factor (n) is a measured characteristic of  
a remote temperature sensor diode as compared to  
an ideal diode. The TMP512/13 allow for different  
n-factor values; see the n-Factor Correction Register  
section.  
When the TMP512/13 are in the normal operating  
mode (that is, MODE bits of Configuration Register 1  
are set to '111'), the devices continuously convert the  
shunt voltage up to the number set in the shunt  
voltage averaging function (Configuration Register 1,  
SADC bits). The devices then convert the bus voltage  
up to the number set in the bus voltage averaging  
(Configuration Register 1, BADC bits). The Mode  
control in Configuration Register 1 also permits  
selecting modes to convert only voltage or current,  
either continuously or in response to a two-wire  
command.  
The ideality factor for the TMP512/13 is trimmed to  
be 1.008. For transistors that have an ideality factor  
that does not match the TMP512/13, Equation 4 can  
be used to calculate the temperature error. Note that  
for the equation to be used correctly, actual  
temperature (°C) must be converted to kelvins (K).  
(
n - 1.008  
TERR  
=
´ 273.15 + T(°C)  
(
1.008  
(4)  
space  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
21  
Product Folder Link(s): TMP512 TMP513  
 
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
TMP512  
TMP513  
MUX  
DXP1  
DXN1  
Low-Pass Filter  
ADC  
DXP2  
DXN2  
DXP3  
DXN3  
Internal  
Diode  
Temperature  
Sensor  
V+  
Subregulator  
3.3V  
3.3V Supply  
Filter C  
A0  
´
Power Register  
Current Register  
Voltage Register  
VSHUNT = VIN+ - VIN-  
Typically < 50mV  
ALERT  
SMBus  
Controller  
Two-Wire  
Interface  
VIN+  
VIN-  
SDA  
ADC  
Current  
Shunt  
SCL  
Load  
GPIO  
VBUS = VIN- - GND  
Range of 0V to 26V  
Typical Application: 12V  
GND  
Figure 27. TMP512/13 Configured for Shunt and Bus Voltage Measurement  
All current and power calculations are performed in  
the background and do not contribute to conversion  
time; conversion times shown in the Electrical  
Characteristics table can be used to determine the  
actual conversion time.  
The Conversion Ready bit and the Conversion Ready  
Temperature bit clear when reading the Status  
Register or triggering a single-shot conversion.  
POWER MEASUREMENT  
Power-Down mode reduces the quiescent current  
and turns off current into the TMP512/13 inputs,  
avoiding any supply drain. Full recovery from  
Power-Down requires 40ms. ADC Off mode (set by  
Configuration Register 1, MODE bits) stops all  
conversions.  
Current and bus voltage are converted at different  
points in time, depending on the resolution and  
averaging mode settings. For instance, when  
configured for 12-bit and 128 sample averaging, up to  
81ms in time between sampling these two values is  
possible. Again, these calculations are performed in  
the background and do not add to the overall  
conversion time.  
Although the TMP512/13 can be read at any time,  
and the data from the last conversion remain  
available, the Conversion Ready bit and the  
Conversion Ready Temperature bit (Status Register,  
CVR and CRT) are provided to help co-ordinate  
one-shot or triggered conversions. The Conversion  
Ready bit and the Conversion Ready Temperature bit  
are set after all conversions, averaging, and  
multiplication operations are complete.  
PGA FUNCTION  
If larger full-scale shunt voltages are desired, the  
TMP512/13 provide a PGA function that increases  
the full-scale range up to 2, 4, or 8 times (320mV).  
Additionally, the bus voltage measurement has two  
full-scale ranges: 16V or 32V.  
22  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
COMPATIBILITY WITH TI HOT-SWAP  
CONTROLLERS  
This architecture has good inherent noise rejection;  
however, transients that occur at or very close to the  
sampling rate harmonics can cause problems.  
Because these signals are at 1MHz and higher, they  
can be dealt with by incorporating filtering at the input  
of the TMP512/13. The high frequency enables the  
use of low-value series resistors on the filter for  
negligible effects on measurement accuracy.  
Figure 28 shows the TMP512/13 with an additional  
filter added at the input.  
The TMP512/13 are designed for compatibility with  
hot-swap controllers such the TI TPS2490. The  
TPS2490 uses a high-side shunt with a limit at 50mV;  
the TMP512/13 full-scale range of 40mV enables the  
use of the same shunt for current sensing below this  
limit. When sensing is required at (or through) the  
50mV sense point of the TPS2490, the PGA of the  
TMP512/13 can be set to ÷2 to provide an 80mV  
full-scale range.  
Overload conditions are another consideration for the  
TMP512/13 inputs. The TMP512/13 inputs are  
specified to tolerate 26V across the inputs. A large  
differential scenario might be a short to ground on the  
load side of the shunt. This type of event can result in  
full power-supply voltage across the shunt (as long  
the power supply or energy storage capacitors  
support it). It must be remembered that removing a  
short to ground can result in inductive kickbacks that  
could exceed the 26V differential and common-mode  
rating of the TMP512/13. Inductive kickback voltages  
are best dealt with by zener-type transient-absorbing  
devices (commonly called transzorbs) combined with  
sufficient energy storage capacitance.  
FILTERING AND INPUT CONSIDERATIONS  
Measuring current is often noisy, and such noise can  
be difficult to define. The TMP512/13 offer several  
options for filtering by choosing resolution and  
averaging in Configuration Register 1. These filtering  
options can be set independently for either voltage or  
current measurement.  
The internal ADC is based on a delta-sigma (ΔΣ)  
front-end with a 500kHz (±10%) typical sampling rate.  
TMP512  
TMP513  
MUX  
DXP1  
Low-Pass Filter  
DXN1  
ADC  
DXP2  
DXN2  
DXP3  
DXN3  
Internal  
Diode  
Temperature  
Sensor  
V+  
Subregulator  
3.3V  
3.3V Supply  
Filter C  
A0  
´
Power Register  
Current Register  
Voltage Register  
10W  
ALERT  
SMBus  
Controller  
Two-Wire  
Interface  
VIN+  
VIN-  
SDA  
ADC  
Current  
Shunt  
SCL  
10W  
Load  
GND  
GPIO  
0.1mF to 1mF  
Ceramic Capacitor  
Figure 28. TMP512/13 with Input Filtering  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
23  
Product Folder Link(s): TMP512 TMP513  
 
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
In applications that do not have large energy storage  
electrolytics on one or both sides of the shunt, an  
input overstress condition may result from an  
excessive dV/dt of the voltage applied to the input. A  
hard physical short is the most likely cause of this  
event, particularly in applications with no large  
electrolytics present. This problem occurs because an  
excessive dV/dt can activate the ESD protection in  
the TMP512/13 in systems where large currents are  
available. Testing has demonstrated that the addition  
of 10resistors in series with each input of the  
TMP512/13 sufficiently protects the inputs against  
dV/dt failure up to the 26V rating of the TMP512/13.  
These resistors have no significant effect on  
accuracy.  
not generate an Acknowledge and continues to hold  
the ALERT line low until the interrupt is cleared.  
Successful completion of the read alert response  
protocol clears the SMBus ALERT pin, provided that  
the condition causing the alert no longer exists. The  
SMBus Alert flag is cleared separately by either  
reading the Status Register or by disabling the  
SMBus Alert function.  
The Status Register flags indicate which (if any) of  
the watchdogs have been activated. After power-on  
reset (POR), the normal state of all flag bits is '0',  
assuming that no alarm conditions exist.  
EXTERNAL CIRCUITRY FOR ADDITIONAL  
VBUS INPUT  
SMBus ALERT RESPONSE  
The TMP512/13 GPIO can be used to control an  
external circuit to switch the VBUS measurement to an  
alternate location. Switching is most often done to  
perform bus voltage measurements on the opposite  
side of a MOSFET switch in series with the shunt  
resistor.  
The SMBus alert response functions only when the  
Alert pin is active and in latch mode (03h, bit 0 = 1);  
see Figure 24. The ALERT interrupt output signal is  
latched and can be cleared only by either reading the  
Status Register or by successfully responding to an  
alert response address. If the fault is still present, the  
ALERT pin re-asserts. Asserting the ALERT pin does  
not halt automatic conversions that are already in  
progress. The ALERT output pin is open-drain,  
allowing multiple devices to share a common interrupt  
line.  
Consideration must be given to the typical 20mA input  
current of each TMP512/13 input, along with the  
320kimpedance present at the VIN– input where the  
bus voltage is measured. These effects can create  
errors through the resistance of any external  
switching method used. The easiest way to avoid  
these errors is by reducing this resistance to a  
minimum; select switching MOSFETs with the lowest  
possible RDS(on) values.  
The TMP512/13 respond to the SMBus alert  
response address, an interrupt pointer return-address  
feature. The SMBus alert response interrupt pointer  
provides quick fault identification for simple slave  
devices. When an ALERT occurs, the master can  
broadcast the alert response slave address (0001  
100). Following this alert response, any slave devices  
that generated interrupts identify themselves by  
putting the respective addresses on the bus.  
The circuit shown in Figure 29 uses MOSFET pairs to  
reduce package count. Back-to-back MOSFETs must  
be used in each leg because of the built-in back  
diodes from source-to-drain. In this circuit, the normal  
connection for VIN– is at the shunt, with the optional  
voltage measurement at the output of the control  
FET.  
The alert response can activate several different  
slave devices simultaneously, similar to the two-wire  
General Call. If more than one slave attempts to  
respond, bus arbitration rules apply; the device with  
the lower address code wins. The losing device does  
24  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
TMP512  
TMP513  
MUX  
DXP1  
DXN1  
Low-Pass Filter  
ADC  
DXP2  
DXN2  
DXP3  
DXN3  
Internal  
Diode  
Temperature  
Sensor  
V+  
Subregulator  
3.3V  
3.3V Supply  
Filter C  
A0  
´
Power Register  
Current Register  
Voltage Register  
ALERT  
SMBus  
Controller  
Two-Wire  
Interface  
VIN+  
VIN-  
SDA  
Shunt  
RSHUNT  
ADC  
SCL  
GPIO  
GND  
10kW  
Control  
FET  
N-Channel MOSFETs  
Dual pairs such as Vishay SI1034  
P-Channel MOSFETs  
Dual pairs such as  
Vishay SI3991DV  
10kW  
Load From  
Hot-Swap  
Controller  
N-Channel MOSFETs  
Dual pairs such as Vishay SI1034  
Figure 29. External Circuitry for Additional VBUS Input  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
25  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
PROGRAMMING THE TMP512/13 POWER MEASUREMENT ENGINE  
Calibration Register and Scaling  
The Calibration Register makes it possible to set the scaling of the Current and Power Registers to whatever  
values are most useful for a given application. One strategy may be to set the Calibration Register such that the  
largest possible number is generated in the Current Register or Power Register at the expected full-scale point;  
this approach yields the highest resolution. The Calibration Register can also be selected to provide values in the  
Current and Power Registers that either provide direct decimal equivalents of the values being measured, or  
yield a round LSB number. After these choices have been made, the Calibration Register also offers possibilities  
for end user system-level calibration, where the value is adjusted slightly to cancel total system error.  
This section presents two examples for configuring the TMP512/13 calibration. Both examples are written so the  
information relates directly to the calibration setup found in the TMP512/13EVM software.  
Calibration Example 1: Calibrating the TMP512/13 with no possibility for overflow.  
NOTE  
The numbers used in this example are the same used with the TMP512/13EVM software  
as shown in Figure 30.  
1. Establish the following parameters:  
VBUS_MAX = 32  
VSHUNT_MAX = 0.32  
RSHUNT = 0.5  
2. Use Equation 6 to determine the maximum possible current .  
VSHUNT_MAX  
MaxPossible_I =  
RSHUNT  
MaxPossible_I = 0.64  
(6)  
3. Choose the desired maximum current value. This value is selected based on system expectations.  
Max_Expected_I = 0.6  
4. Calculate the possible range of current LSBs. To calculate this range, first compute a range of LSBs that is  
appropriate for the design. Next, select an LSB within this range. Note that the results will have the most  
resolution when the minimum LSB is selected. Typically, an LSB is selected to be the nearest round number  
to the minimum LSB value.  
Max_Expected_I  
Minimum_LSB =  
32767  
-6  
Minimum_LSB = 18.311 ´ 10  
(7)  
Max_Expected_I  
Maximum_LSB =  
4095  
-6  
Maximum_LSB = 146.520 ´ 10  
(8)  
Choose an LSB in the range: Minimum_LSB < Selected_LSB < Maximum_LSB  
Current_LSB = 20 × 10–6  
Note:  
This value was selected to be a round number near the Minimum_LSB. This selection allows for  
good resolution with a rounded LSB.  
5. Compute the Calibration Register value using Equation 9:  
0.04096  
Current_LSB ´ RSHUNT  
Cal = trunc  
Cal = 4096  
(9)  
26  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
 
 
 
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
6. Calculate the Power LSB with Equation 10. Equation 10 shows a general formula; because the bus voltage  
measurement LSB is always 4mV, the power formula reduces to the calculated result.  
Power_LSB = 20 Current_LSB  
-6  
Power_LSB = 400 ´ 10  
(10)  
7. Compute the maximum current and shunt voltage values (before overflow), as shown by Equation 11 and  
Equation 12. Note that both Equation 11 and Equation 12 involve an If - then condition:  
Max_Current = Current_LSB ´ 32767  
Max_Current = 0.65534  
(11)  
If Max_Current MaxPossible_I then  
Max_Current_Before_Overflow = MaxPossible_I  
Else  
Max_Current_Before_Overflow = Max_Current  
End If  
(Note that Max_Current is greater than MaxPossible_I in this example.)  
Max_Current_Before_Overflow = 0.64  
Max_ShuntVoltage = Max_Current_Before_Overflow ´ RSHUNT  
Max_ShuntVoltage = 0.32  
(12)  
If Max_ShuntVoltage VSHUNT_MAX  
Max_ShuntVoltage_Before_Overflow = VSHUNT_MAX  
Else  
Max_ShuntVoltage_Before_Overflow= Max_ShuntVoltage  
End If  
(Note that Max_ShuntVoltage is greater than VSHUNT_MAX in this example.)  
Max_ShuntVoltage_Before_Overflow = 0.32  
8. Compute the maximum power with Equation 13.  
MaximumPower = Max_Current_Before_Overflow ´ VBUS_MAX  
MaximumPower = 20.48  
(13)  
9. (Optional second Calibration step.) Compute corrected full-scale calibration value based on measured  
current.  
TMP513_Current = 0.63484  
MeaShuntCurrent = 0.55  
Cal ´ MeasShuntCurrent  
TMP513_Current  
Corrected_Full_Scale_Cal = trunc  
Corrected_Full_Scale_Cal = 3548  
(14)  
Figure 30 illustrates how to perform the same procedure discussed in this example using the automated  
TMP512/13EVM software. Note that the same numbers used in this nine-step example are used in the software  
example. Note also that Figure 30 illustrates which results correspond to which step (for example, the information  
entered in Step 1 is enclosed in a box in Figure 30 and labeled).  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
27  
Product Folder Link(s): TMP512 TMP513  
 
 
 
 
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
Figure 30. TMP512/513EVM Calibration Software Automatically Computes Calibration Steps 1-9  
28  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
Calibration Example 2 (Overflow Possible)  
This design example uses the nine-step procedure for calibrating the TMP512/13 where overflow is possible.  
Figure 31 illustrates how the same procedure is performed using the automated TMP512/13EVN software. The  
same numbers used in the nine-step example are used in the software example shown in Figure 31. Note also  
that Figure 31 illustrates which results correspond to which step (for example, the information entered in Step 1  
is circled in Figure 31 and labeled).  
1. Establish the following parameters:  
VBUS_MAX = 32  
VSHUNT_MAX = 0.32  
RSHUNT = 5  
2. Determine the maximum possible current using Equation 15:  
VSHUNT_MAX  
MaxPossible_I =  
RSHUNT  
MaxPossible_I = 0.064  
(15)  
3. Choose the desired maximum current value: Max_Expected_I, MaxPossible_I. This value is selected  
based on system expectations.  
Max_Expected_I = 0.06  
4. Calculate the possible range of current LSBs. This calculation is done by first computing a range of LSB's  
that is appropriate for the design. Next, select an LSB withing this range. Note that the results will have the  
most resolution when the minimum LSB is selected. Typically, an LSB is selected to be the nearest round  
number to the minimum LSB.  
Max_Expected_I  
Minimum_LSB =  
32767  
-6  
Minimum_LSB = 1.831 ´ 10  
(16)  
Max_Expected_I  
Maximum_LSB =  
4095  
-6  
Maximum_LSB = 14.652 ´ 10  
(17)  
Choose an LSB in the range: Minimum_LSB < Selected_LSB < Maximum_LSB  
Current_LSB = 1.9 × 10–6  
Note:  
This value was selected to be a round number near the Minimum_LSB. This section allows for good  
resolution with a rounded LSB.  
5. Compute the calibration register using Equation 18:  
0.04096  
Current_LSB ´ RSHUNT  
Cal = trunc  
Cal = 4311  
(18)  
6. Calculate the Power LSB using Equation 19. Equation 19 shows a general formula; because the bus voltage  
measurement LSB is always 4mV, the power formula reduces to calculate the result.  
Power_LSB = 20 Current_LSB  
-6  
Power_LSB = 38 ´ 10  
(19)  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
29  
Product Folder Link(s): TMP512 TMP513  
 
 
 
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
7. Compute the maximum current and shunt voltage values (before overflow), as shown by Equation 20 and  
Equation 21. Note that both Equation 20 and Equation 21 involve an If - then condition.  
Max_Current = Current_LSB ´ 32767  
Max_Current = 0.06226  
(20)  
If Max_Current MaxPossible_I then  
Max_Current_Before_Overflow = MaxPossible_I  
Else  
Max_Current_Before_Overflow = Max_Current  
End If  
(Note that Max_Current is less than MaxPossible_I in this example.)  
Max_Current_Before_Overflow = 0.06226  
Max_ShuntVoltage = Max_Current_Before_Overflow ´ RSHUNT  
Max_ShuntVoltage = 0.3113  
(21)  
If Max_ShuntVoltage VSHUNT_MAX  
Max_ShuntVoltage_Before_Overflow = VSHUNT_MAX  
Else  
Max_ShuntVoltage_Before_Overflow= Max_ShuntVoltage  
End If  
(Note that Max_ShuntVoltage is less than VSHUNT_MAX in this example.)  
Max_ShuntVoltage_Before_Overflow = 0.3113  
8. Compute the maximum power with Equation 22.  
MaximumPower = Max_Current_Before_Overflow ´ VBUS_MAX  
MaximumPower = 1.992  
(22)  
9. (Optional second calibration step.) Compute the corrected full-scale calibration value based on measured  
current.  
TMP513_Current = 0.06226  
MeaShuntCurrent = 0.05  
Cal ´ MeasShuntCurrent  
TMP513_Current  
Corrected_Full_Scale_Cal = trunc  
Corrected_Full_Scale_Cal = 3462  
(23)  
30  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
 
 
 
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
Figure 31. TMP512/513EVM Calibration Software Automatically Computes Calibration Steps 1-9  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
31  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
REGISTER INFORMATION  
The TMP512/13 uses a bank of registers for holding  
configuration settings, measurement results,  
maximum/minimum limits, and status information.  
Table summarizes the TMP512/13 registers.  
Register contents are updated 4ms after completion of  
the write command. Therefore, a 4ms delay is  
required between the completion of a write to a given  
register and a subsequent read of that register  
(without changing the pointer) when using SCL  
frequencies in excess of 1MHz.  
3
Table 3. Summary of Register Set  
POINTER  
ADDRESS  
POWER-ON RESET  
HEX  
REGISTER NAME  
FUNCTION  
BINARY  
HEX  
TYPE(1)  
All-register reset, settings for bus voltage range, PGA Gain, Bus  
ADC resolution/averaging, Shunt ADC resolution/averaging,  
one-shot, Operation Mode.  
00  
Configuration Register 1  
00111001 10011111  
399F  
R/W  
Settings for Temperature Continuous conversion, Remote  
Channels enable, Local Channel enable, resistance correction  
enable, Conversion rate bits, and GPIO mode bit and readback.  
Configuration Register 2  
TMP512  
01  
01  
1011111110000x00  
11111111 10000x00  
BF80/BF84  
FF80/FF84  
R/W  
R/W  
Settings for Temperature Continuous conversion, Remote  
Channels enable, Local Channel enable, resistance correction  
enable, Conversion rate bits, and GPIO mode bit and readback.  
Configuration Register 2  
TMP513  
02  
03  
Status Register  
Contains the alert and conversion ready flags.  
00000000 00000000  
00000000 00000000  
0000  
0000  
R
SMBus Alert Mask/Enable  
Control Register  
Contains masks to enable/disable the alert functions.  
R/W  
04  
05  
06  
Shunt Voltage Result  
Bus Voltage Result  
Power Result  
Shunt voltage measurement result.  
Bus voltage measurement result.  
Power measurement result.  
00000000 00000000  
00000000 00000000  
00000000 00000000  
0000  
0000  
0000  
R
R
R
Contains the value of the current flowing through the shunt  
resistor.  
07  
08  
09  
Shunt Current Result(2)  
00000000 00000000  
00000000 00000000  
00000000 00000000  
0000  
0000  
0000  
R
R
R
Local Temperature Result Contains local temperature measurement result.  
Remote Temperature  
Contains remote temperature measurement result.  
Result 1  
Remote Temperature  
0A  
0B(3)  
0C  
Contains remote temperature measurement result.  
Result 2  
00000000 00000000  
00000000 00000000  
00000000 00000000  
00000000 00000000  
0000  
0000  
0000  
0000  
R
Remote Temperature  
Contains remote temperature measurement result.  
Result 3  
R
Shunt Voltage Positive  
Contains the positive limit for Shunt Voltage.  
Limit  
R/W  
R/W  
Shunt Voltage Negative  
0D  
Contains the negative limit for Shunt Voltage.  
Limit  
0E  
0F  
10  
11  
Bus Voltage Positive Limit Contains the positive limit for Bus Voltage.  
Bus Voltage Negative Limit Contains the negative limit for Bus Voltage.  
00000000 00000000  
00000000 00000000  
00000000 00000000  
00101010 10000000  
0000  
0000  
0000  
2A80  
R/W  
R/W  
R/W  
R/W  
Power Limit  
Contains the positive limit for Power.  
Local Temperature Limit  
Contains positive limit for local temperature.  
(1) Type: R = Read-Only, R/W = Read/Write.  
(2) Current Register defaults to '0' because the Calibration Register defaults to '0', yielding a zero current value until the Calibration Register  
is programmed.  
(3) For TMP513 only.  
32  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
 
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
Table 3. Summary of Register Set (continued)  
POINTER  
ADDRESS  
POWER-ON RESET  
BINARY HEX  
HEX  
REGISTER NAME  
FUNCTION  
TYPE(1)  
Remote Temperature  
Limit 1  
12  
Contains positive limit for remote temperature.  
Contains positive limit for remote temperature.  
Contains positive limit for remote temperature.  
00101010 10000000  
00101010 10000000  
00101010 10000000  
00000000 00000000  
00000000 00000000  
2A80  
2A80  
2A80  
0000  
0000  
R/W  
Remote Temperature  
Limit 2  
13  
14(4)  
15  
R/W  
R/W  
R/W  
R/W  
Remote Temperature  
Limit 3  
Sets the current that corresponds to a full-scale drop across the  
shunt.  
Shunt Calibration Register  
n-Factor 1  
Contains the N-factor value for Remote Channel 1 and  
Hysteresis for temperature limits.  
16  
17  
18(4)  
n-Factor 2  
n-Factor 3  
Contains the N-factor value for Remote Channel 2.  
Contains the N-factor value for Remote Channel 3.  
00000000 00000000  
00000000 00000000  
01010101 11111111  
0000  
0000  
55FF  
R/W  
R/W  
R
1E/FE  
Manufacturer ID Register Contains the Manufacturer ID.  
TMP512 Device ID  
Contains the Device ID.  
Register  
1F/FF  
1F/FF  
00100010 11111111  
00100011 11111111  
22FF  
23FF  
R
R
TMP513 Device ID  
Contains the Device ID.  
Register  
(4) For TMP513 only.  
space  
space  
REGISTER DETAILS  
All TMP512/13 registers are 16-bit registers. 16-bit register data are sent in two 8-bit bytes via the two-wire  
interface.  
Configuration Register 1—Shunt Measurement Configuration 00h (Read/Write)  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
ONE-  
SHOT  
RST  
BRNG  
PG1  
PG0  
BADC4  
BADC3  
BADC2  
BADC1  
SADC4  
SADC3  
SADC2  
SADC1 MODE3 MODE2 MODE1  
POR  
VALUE  
0
0
1
1
1
0
0
1
1
0
0
1
1
1
1
1
Bit Descriptions  
RST:  
Reset Bit  
Bit 15  
Setting this bit to '1' generates a system reset that is the same as power-on reset. Resets all registers to default  
values; this bit self-clears.  
ONE-SHOT  
Bit 14  
One-Shot Bit  
Setting this bit to '1' generates a one-shot command.  
Bus Voltage Range  
BRNG:  
Bit 13  
0 = 16V FSR  
1 = 32V FSR (default value)  
PG:  
PGA (Shunt Voltage Only)  
Bits 12, 11  
Sets PGA gain and range. Note that the PGA defaults to ÷8 (320mV range). Table 4 shows the gain and range for  
the various product gain settings.  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
33  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
Table 4. PG Bit Settings(1)  
PG1  
PG0  
GAIN  
1
RANGE  
±40mV  
0
0
1
1
0
1
0
1
÷2  
±80mV  
÷4  
±160mV  
±320mV  
÷8  
(1) Shaded values are default.  
BADC:  
BADC Bus ADC Resolution/Averaging  
Bits 10–7  
These bits adjust the Bus ADC resolution (9-, 10-, 11-, or 12-bit) or set the number of samples used when  
averaging results for the Bus Voltage Register (05h).  
SADC:  
SADC Shunt ADC Resolution/Averaging  
Bits 6–3  
These bits adjust the Shunt ADC resolution (9-, 10-, 11-, or 12-bit) or set the number of samples used when  
averaging results for the Shunt Voltage Register (04h).  
BADC (Bus) and SADC (Shunt) ADC resolution/averaging and conversion time settings are shown in Table 5.  
Table 5. ADC Settings(1)  
ADC4  
ADC3  
X(2)  
X(2)  
X(2)  
X(2)  
0
ADC2  
ADC1  
MODE/SAMPLES  
CONVERSION TIME  
105ms  
0
0
0
0
1
1
1
1
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
9-bit  
10-bit  
11-bit  
12-bit  
12-bit  
2
185ms  
345ms  
665ms  
665ms  
0
1.3ms  
0
4
2.58ms  
0
8
5.13ms  
1
16  
10.25ms  
20.49ms  
40.97ms  
81.92ms  
1
32  
1
64  
1
128  
(1) Shaded values are default.  
(2) X = Don't care.  
MODE:  
Operating Mode  
Bits 2–0  
Selects continuous, triggered, or power-down mode of operation. These bits default to continuous shunt and bus  
measurement mode. The mode settings are shown in Table 6.  
Table 6. Mode Settings(1)  
MODE3  
MODE2  
MODE1  
MODE  
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
Power-Down(2)  
Shunt Voltage, Triggered(3)  
Bus Voltage, Triggered(3)  
Shunt and Bus, Triggered(3)  
ADC Off (disabled)(4)  
Shunt Voltage, Continuous  
Bus Voltage, Continuous  
Shunt and Bus, Continuous  
(1) Shaded values are default.  
(2) Combination '000' stops converter immediately.  
(3) In triggered modes the converter goes to power down. It can be triggered by a write of '1' to bit 14  
(One-Shot) in Configuration Register 1 or by the delay scheme of the temperature sensor core. See  
Table 7.  
(4) Combination '100' stops the converter at conversion end.  
34  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
 
 
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
Configuration Register 2—Temperature Measurement Configuration 01h (Read/Write)  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
CONT  
1
REN3  
REN2  
REN1  
LEN  
RC  
R2  
R1  
R0  
GP  
GPM1  
GPM0  
TMP512  
POR  
VALUE  
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
X
X
0
0
0
0
TMP513  
POR  
1
VALUE  
CONT:  
Continuous Conversion  
Bit 15  
0: When all bits 14 to 11 are '0', the temp sensor core goes immediately to shutdown mode. When all bits 14 to 11  
are not '0', the temp sensor core stops when all enabled conversions are done. When this bit is '0', a one-shot  
command can be triggered by writing a "1" to bit 14 of Configuration Register 1.  
1: Continuous temperature conversion mode.  
REN3:  
Remote Channel 3 Enable (TMP513 only)  
Bit 14  
0: Remote channel 3 disabled.  
1: Remote channel 3 enabled.  
REN2:  
Remote Channel 2 Enable  
Bit 13  
0: Remote channel 2 disabled.  
1: Remote channel 2 enabled.  
REN1:  
Remote Channel 1 Enable  
Bit 12  
0: Remote channel 1 disabled.  
1: Remote channel 1 enabled.  
LEN:  
Local Temperature Enable  
Bit 11  
0: Local temperature disabled.  
1: Local temperature enabled.  
RC:  
Resistance Correction  
Bit 10  
0: Resistance correction disabled.  
1: Resistance correction enabled.  
R2, R1, R0:  
Conversion Rate  
Bits 9-7  
These bits set the conversion rate as shown in Table 7.  
Table 7. Conversion Rate Settings(1)  
R2  
0
R1  
0
R0  
0
CONVERSIONS/SEC  
0.0625  
0.125  
0.25  
0.5  
0
0
1
0
1
0
0
1
1
1
0
0
1
1
0
1
2
1
1
0
4(2)  
8(3)  
1
1
1
(1) Shaded values are default.  
(2) Conversion rate shown is for only one or two enabled measurement channels. When three channels  
are enabled, the conversion rate is 2 and 2/3 conversions per second. When four channels are  
enabled, the conversion rate is 2 per second.  
(3) Conversion rate shown is for only one enabled measurement channel. When two channels are  
enabled, the conversion rate is 4 conversions per second. When three channels are enabled, the  
conversion rate is 2 and 2/3 conversions per second.  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
35  
Product Folder Link(s): TMP512 TMP513  
 
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
When all of the following conditions are met, the temperature sensor core triggers a single conversion of the  
voltage measurement core at the same rate as the conversion rate shown by bits R2 to R0.  
The conversion rate is different than '111';  
There is at least one enabled temperature channel; and  
The voltage measurement core is in triggered mode of operation.  
The temperature sensor core triggers a single conversion of the ADC core at the same rate as the conversion  
rate shown by R2 to R0.  
GP:  
GPIO Read-Back  
Bit 2  
Shows the state of the GPIO pin.  
GPM:  
Bits 1-0  
GPIO Mode  
The GPIO mode settings are shown in Table 8. GPIO should not be left floating at start-up.  
Table 8. GPIO Mode Settings(1)  
GPM[1]  
GPM[0]  
GPIO PIN  
DESCRIPTION  
0
0
1
1
0
1
0
1
Hi-Z  
Hi-Z  
0
Use as an input for either of these  
modes.  
Use to output 0 to GPIO pin  
Use to output 1 to GPIO pin  
1
(1) Shaded values are default.  
36  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
 
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
Status Register 02h (Read)  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
SHP  
0
SHN  
BVP  
BVN  
PWR  
LCL  
RM1  
RM2  
RM3  
CVR  
CRT  
PVLD  
SMBA  
OVF  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
The Status Register flags activate whenever any limit is violated, and latch if the alert is in latch mode. In latch  
mode, these flags are cleared when the Status Register is read (if the limit is exceeded, then at next conversion  
end, the flag sets again). In transparent mode, these flags are cleared when any corresponding limit is not  
violated any longer.  
After power-up and initial setup, the Status Register should be read once to clear any flags set as a result of  
power-up values prior to setup.  
Bit Descriptions  
SHP:  
Shunt Positive Over-Voltage  
Bit 15  
This bit is set to '1' when the result in the Shunt Voltage Register (04h) exceeds the level set in the Shunt Positive  
Limit Register (0Ch).  
SHN:  
Shunt Negative Under-Voltage  
Bit 14  
This bit is set to '1' when the result in the Shunt Voltage Register (04h) goes below the level set in the Shunt  
Negative Limit Register (0Dh).  
BVP:  
Bus Positive Over-Voltage  
Bit 13  
This bit is set to '1' when the result in the Bus Voltage Register (05h) exceeds the level set in the Bus Voltage  
Positive Limit Register (0Eh).  
BVN:  
Bus Negative Under-Voltage  
Bit 12  
This bit is set to '1' when the result in the Bus Voltage Register (05h) goes below the level set in the Bus Voltage  
Negative Limit Register (0Fh).  
PWR:  
Power Over–Limit  
Bit 11  
This bit is set to '1' when the result in the Power Register (06h) exceeds the level set in the Power Limit Register  
(10h).  
LCL:  
Local Temperature Over-Limit  
Bit 10  
This bit is set to '1' when the result in the Local Temperature Result Register (08h) exceeds the level set in the  
Local Temperature Limit Register (11h) plus half of the temperature hysteresis. It clears in transparent mode when  
the result in the Local Temperature Result Register (08h) is below the level set in the Local Temperature Limit  
Register (11h) minus half of the temperature hysteresis.  
RM1:  
Remote Temperature 1 Over-Limit  
Bit 9  
This bit is set to '1' when the result in the Remote Temperature Result 1 Register (09h) exceeds the level set in the  
Remote Temperature Limit 1 Register (12h) plus half of the temperature hysteresis. It also sets if, during conversion  
of remote channel 1, an open diode condition was detected. It clears in transparent mode when the result in the  
Remote Temperature Result 1 Register (09h) is below the level set in the Remote Temperature Limit 1 Register  
(12h) minus half of the temperature hysteresis, and the last conversion of channel 1 was done without open-diode  
detection.  
RM2:  
Remote Temperature 2 Over-Limit  
Bit 8  
This bit is set to '1' when the result in the Remote Temperature Result 2 Register (0Ah) exceeds the level set in the  
Remote Temperature Limit 2 Register (13h) plus half of the temperature hysteresis. It also sets if, during conversion  
of remote channel 2, an open diode condition was detected. It clears in transparent mode when the result in the  
Remote Temperature Result 2 Register (0Ah) is below the level set in the Remote Temperature Limit 2 Register  
(13h) minus half of the temperature hysteresis, and the last conversion of channel 2 was done without open-diode  
detection.  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
37  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
Bit Descriptions (continued)  
RM3:  
Remote Temperature 3 Over-Limit (TMP513 only)  
Bit 7  
This bit is set to '1' when the result in the Remote Temperature Result 3 Register (0Bh) exceeds the level set in the  
Remote Temperature Limit 3 Register (14h) plus half of the temperature hysteresis. It sets also if during conversion  
of remote channel 3 an open diode condition was detected. It clears in transparent mode when the result in the  
Remote Temperature Result 3Register (0Bh) is below the level set in the Remote Temperature Limit 3 Register  
(14h) minus half of the temperature hysteresis and the last conversion of channel 3 was done without open-diode  
detection.  
CVR:  
Conversion Ready  
Bit 6  
The Conversion Ready line is provided to help coordinate one-shot conversions for shunt voltage, bus voltage,  
current and power measurements. The Conversion bit is set after all conversions, averaging, and multiplication  
events are complete. Conversion Ready clears under the following conditions:  
1. Writing to the One-Shot bit in Configuration Register 1.  
2. Reading the Status Register.  
CRT:  
Conversion Ready Temperature  
Bit 5  
The Conversion Ready Temperature line is provided to help coordinate one-shot conversions for local and remote  
temperature measurements. The Conversion bit is set after all enabled channels complete the respective  
conversions. Conversion Ready Temperature clears under the following conditions:  
1. Writing to the One-Shot bit in Configuration Register 1.  
2. Reading the Status Register.  
PVLD:  
Power Valid Error  
Bit 4  
In latch mode, this bit is set to '1' when the brown-out detect fires during a conversion. The flag sets to '1' at the  
conversion end. It clears by reading the Status Register.  
SMBA:  
SMBus Alert  
Bit 3  
This bit is set when the Alert pin is active. When in latch mode, it clears only on reading the Status Register,  
disabling the SMBus Alert function, or using SMBus Alert Response. In transparent mode, it clears when the  
triggering condition is not present.  
OVF:  
Math Overflow  
Bit 2  
This bit is set to '1' if an arithmetic operation resulted in an overflow error. It indicates that current and power data  
may be meaningless. It does not set the Alert pin.  
38  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
SMBus Alert Register—Mask and Alert Control Functions 03h (Read/Write)  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
SHPM  
0
SHNM  
BVPM  
BVNM  
PWRM  
LCLM  
R1M  
R2M  
R3M  
CVRM  
CRTM  
PVLM  
FC1  
FC0  
POL  
LATCH  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bits D4–D15 of the SMBus Alert Register mask correspond to bits D4 to D15 of the Status Register to prevent  
them from initiating an SMBus Alert. It does not prevent the Status Register bit from setting. Writing a '0' to an  
SMBus Alert Mask bit masks it from activating the SMBus Alert. All default values are '0'.  
Bit Descriptions  
SHPM:  
Shunt Positive Over-Voltage Mask  
Bit 15  
0: SHP flag in Status Register cannot activate Alert pin.  
1: SHP flag (when set to '1') in Status Register activates Alert pin.  
Shunt Negative Under-Voltage Mask  
SHNM:  
Bit 14  
0: SHN flag in Status Register cannot activate Alert pin.  
1: SHN flag (when set to '1') in Status Register activates Alert pin.  
Bus Voltage Positive Over-Voltage Mask  
BVPM:  
Bit 13  
0: BVP flag in Status Register cannot activate Alert pin.  
1: BVP flag (when set to '1') in Status Register activates Alert pin.  
Bus Voltage Negative Under-Voltage Mask  
BVNM:  
Bit 12  
0: BVN flag in Status Register cannot activate Alert pin.  
1: BVN flag (when set to '1') in Status Register activates Alert pin.  
Power Over-Limit Mask  
PWRM:  
Bit 11  
0: PWR flag in Status Register cannot activate Alert pin.  
1: PWR flag (when set to '1') in Status Register activates Alert pin.  
Local Temperature Over-Limit Mask  
LCLM:  
Bit 10  
0: LCL flag in Status Register cannot activate Alert pin.  
1: LCL flag (when set to '1') in Status Register activates Alert pin.  
Remote Temperature1 Over-Limit Mask  
R1M:  
Bit 9  
0: RM1 flag in Status Register cannot activate Alert pin.  
1: RM1 flag (when set to '1') in Status Register activates Alert pin.  
Remote Temperature2 Over-Limit Mask  
R2M:  
Bit 8  
0: RM2 flag in Status Register cannot activate Alert pin.  
1: RM2 flag (when set to '1') in Status Register activates Alert pin.  
Remote Temperature3 Over-Limit Mask (TMP513 only)  
0: RM3 flag in Status Register cannot activate Alert pin.  
1: RM3 flag (when set to '1') in Status Register activates Alert pin.  
Conversion Ready Mask  
R3M:  
Bit 7  
CVRM:  
Bit 6  
0: CVR flag in Status Register cannot activate Alert pin.  
1: CVR flag (when set to '1') in Status Register activates Alert pin.  
Conversion Ready Temperature Mask  
CRTM:  
Bit 5  
0: CRT flag in Status Register cannot activate Alert pin.  
1: CRT flag (when set to '1') in Status Register activates Alert pin.  
Power Valid Limit Mask  
PVLM:  
Bit 4  
0: PVLD flag in Status Register cannot activate Alert pin.  
1: PVLD flag (when set to '1') in Status Register activates Alert pin.  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
39  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
Bit Descriptions (continued)  
FC0, FC1  
Fault Count Control Bits  
The Fault Count Control Bits affect flags in SMBus Alert Register bits D15-D7.  
00: These flags are activated after the first conversion result with a violated limit.  
01: These flags are activated after the second consecutive conversion result with a violated limit.  
10: These flags are activated after the fourth consecutive conversion result with a violated limit.  
11: These flags are activated after the eighth consecutive conversion result with a violated limit.  
Alert Polarity  
Bit 3, 2  
POL:  
Bit 1  
0: Alert pin is active low.  
1: Alert pin is active high.  
LATCH:  
Alert Mode of Operation  
Bit 0  
0: Alert pin works in transparent mode. The SMB alert response function does not function. Alert is deasserted  
when the triggering condition goes away.  
1: Alert pin works in latch mode. The SMB alert response function functions when Alert pin is active. Alert will  
remain asserted even if the triggering condition goes away. Alert can be deasserted by reading the Status register  
(02h), using the SMBus Alert response function, resetting the part, or by disabling the alert function using the mask  
bits.  
40  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
Shunt Voltage Register 04h (Read-Only)  
The Shunt Voltage Register stores the current shunt voltage reading, VSHUNT. Shunt Voltage Register bits are  
shifted according to the PGA setting selected in Configuration Register 1 (00h). When multiple sign bits are  
present, they will all be the same value. Negative numbers are represented in twos complement format.  
Generate the twos complement of a negative number by complementing the absolute value binary number and  
adding 1. Extend the sign, denoting a negative number by setting the MSB = '1'. Extend the sign to any  
additional sign bits to form the 16-bit word.  
Example: For a value of VSHUNT = –320mV:  
1. Take the absolute value (include accuracy to 0.01mV)==> 320.00  
2. Translate this number to a whole decimal number ==> 32000  
3. Convert it to binary==> 111 1101 0000 0000  
4. Complement the binary result : 000 0010 1111 1111  
5. Add 1 to the Complement to create the twos complement formatted result ==> 000 0011 0000 0000  
6. Extend the sign and create the 16-bit word: 1000 0011 0000 0000 = 8300h (Remember to extend the sign to  
all sign-bits, as necessary based on the PGA setting.)  
At PGA = ÷8, full-scale range = ±320mV (decimal = 32000, positive value hex = 7D00, negative value hex =  
8300), and LSB = 10mV.  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
SIGN  
SD14_8 SD13_8 SD12_8 SD11_8 SD10_8  
SD9_8  
SD8_8  
SD7_8  
SD6_8  
SD5_8  
SD4_8  
SD3_8  
SD2_8  
SD1_8  
SD0_8  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
At PGA = ÷4, full-scale range = ±160mV (decimal = 16000, positive value hex = 3E80, negative value hex =  
C180), and LSB = 10mV.  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
SIGN  
SIGN  
SD13_4 SD12_4 SD11_4 SD10_4  
SD9_4  
SD8_4  
SD7_4  
SD6_4  
SD5_4  
SD4_4  
SD3_4  
SD2_4  
SD1_4  
SD0_4  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
At PGA = ÷2, full-scale range = ±80mV (decimal = 8000, positive value hex = 1F40, negative value hex = E0C0),  
and LSB = 10mV.  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
SIGN  
SIGN  
SIGN  
SD12_2 SD11_2 SD10_2  
SD9_2  
SD8_2  
SD7_2  
SD6_2  
SD5_2  
SD4_2  
SD3_2  
SD2_2  
SD1_2  
SD0_2  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
At PGA = ÷1, full-scale range = ±40mV (decimal = 4000, positive value hex = 0FA0, negative value hex = F060),  
and LSB = 10mV.  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
SIGN  
SIGN  
SIGN  
SIGN  
SD11_1 SD10_1  
SD9_1  
SD8_1  
SD7_1  
SD6_1  
SD5_1  
SD4_1  
SD3_1  
SD2_1  
SD1_1  
SD0_1  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
41  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
Table 9. Shunt Voltage Register Format(1)  
VSHUNT  
Decimal  
PGA = ÷ 8  
PGA = ÷ 4  
PGA = ÷ 2  
PGA = ÷ 1  
Reading (mV)  
Value  
32002  
32001  
32000  
31999  
31998  
(D15…..................D0)  
0111 1101 0000 0000  
0111 1101 0000 0000  
0111 1101 0000 0000  
0111 1100 1111 1111  
0111 1100 1111 1110  
(D15…..................D0)  
(D15…..................D0)  
0001 1111 0100 0000  
0001 1111 0100 0000  
0001 1111 0100 0000  
0001 1111 0100 0000  
0001 1111 0100 0000  
(D15…..................D0)  
0000 1111 1010 0000  
0000 1111 1010 0000  
0000 1111 1010 0000  
0000 1111 1010 0000  
0000 1111 1010 0000  
320.02  
320.01  
320.00  
319.99  
319.98  
0011 1110 1000 0000  
0011 1110 1000 0000  
0011 1110 1000 0000  
0011 1110 1000 0000  
0011 1110 1000 0000  
160.02  
160.01  
160.00  
159.99  
159.98  
16002  
16001  
16000  
15999  
15998  
0011 1110 1000 0010  
0011 1110 1000 0001  
0011 1110 1000 0000  
0011 1110 0111 1111  
0011 1110 0111 1110  
0011 1110 1000 0000  
0011 1110 1000 0000  
0011 1110 1000 0000  
0011 1110 0111 1111  
0011 1110 0111 1110  
0001 1111 0100 0000  
0001 1111 0100 0000  
0001 1111 0100 0000  
0001 1111 0100 0000  
0001 1111 0100 0000  
0000 1111 1010 0000  
0000 1111 1010 0000  
0000 1111 1010 0000  
0000 1111 1010 0000  
0000 1111 1010 0000  
80.02  
80.01  
80.00  
79.99  
79.98  
8002  
8001  
8000  
7999  
7998  
0001 1111 0100 0010  
0001 1111 0100 0001  
0001 1111 0100 0000  
0001 1111 0011 1111  
0001 1111 0011 1110  
0001 1111 0100 0010  
0001 1111 0100 0001  
0001 1111 0100 0000  
0001 1111 0011 1111  
0001 1111 0011 1110  
0001 1111 0100 0000  
0001 1111 0100 0000  
0001 1111 0100 0000  
0001 1111 0011 1111  
0001 1111 0011 1110  
0000 1111 1010 0000  
0000 1111 1010 0000  
0000 1111 1010 0000  
0000 1111 1010 0000  
0000 1111 1010 0000  
40.02  
40.01  
40.00  
39.99  
39.98  
4002  
4001  
4000  
3999  
3998  
0000 1111 1010 0010  
0000 1111 1010 0001  
0000 1111 1010 0000  
0000 1111 1001 1111  
0000 1111 1001 1110  
0000 1111 1010 0010  
0000 1111 1010 0001  
0000 1111 1010 0000  
0000 1111 1001 1111  
0000 1111 1001 1110  
0000 1111 1010 0010  
0000 1111 1010 0001  
0000 1111 1010 0000  
0000 1111 1001 1111  
0000 1111 1001 1110  
0000 1111 1010 0000  
0000 1111 1010 0000  
0000 1111 1010 0000  
0000 1111 1001 1111  
0000 1111 1001 1110  
0.02  
0.01  
0
2
1
0000 0000 0000 0010  
0000 0000 0000 0001  
0000 0000 0000 0000  
1111 1111 1111 1111  
1111 1111 1111 1110  
0000 0000 0000 0010  
0000 0000 0000 0001  
0000 0000 0000 0000  
1111 1111 1111 1111  
1111 1111 1111 1110  
0000 0000 0000 0010  
0000 0000 0000 0001  
0000 0000 0000 0000  
1111 1111 1111 1111  
1111 1111 1111 1110  
0000 0000 0000 0010  
0000 0000 0000 0001  
0000 0000 0000 0000  
1111 1111 1111 1111  
1111 1111 1111 1110  
0
–0.01  
–0.02  
–1  
–2  
–39.98  
–39.99  
–40.00  
–40.01  
–40.02  
–3998  
–3999  
–4000  
–4001  
–4002  
1111 0000 0110 0010  
1111 0000 0110 0001  
1111 0000 0110 0000  
1111 0000 0101 1111  
1111 0000 0101 1110  
1111 0000 0110 0010  
1111 0000 0110 0001  
1111 0000 0110 0000  
1111 0000 0101 1111  
1111 0000 0101 1110  
1111 0000 0110 0010  
1111 0000 0110 0001  
1111 0000 0110 0000  
1111 0000 0101 1111  
1111 0000 0101 1110  
1111 0000 0110 0010  
1111 0000 0110 0001  
1111 0000 0110 0000  
1111 0000 0110 0000  
1111 0000 0110 0000  
–79.98  
–79.99  
–80.00  
–80.01  
–80.02  
–7998  
–7999  
–8000  
–8001  
–8002  
1110 0000 1100 0010  
1110 0000 1100 0001  
1110 0000 1100 0000  
1110 0000 1011 1111  
1110 0000 1011 1110  
1110 0000 1100 0010  
1110 0000 1100 0001  
1110 0000 1100 0000  
1110 0000 1011 1111  
1110 0000 1011 1110  
1110 0000 1100 0010  
1110 0000 1100 0001  
1110 0000 1100 0000  
1110 0000 1100 0000  
1110 0000 1100 0000  
1111 0000 0110 0000  
1111 0000 0110 0000  
1111 0000 0110 0000  
1111 0000 0110 0000  
1111 0000 0110 0000  
–159.98  
–159.99  
–160.00  
–160.01  
–160.02  
–15998  
–15999  
–16000  
–16001  
–16002  
1100 0001 1000 0010  
1100 0001 1000 0001  
1100 0001 1000 0000  
1100 0001 0111 1111  
1100 0001 0111 1110  
1100 0001 1000 0010  
1100 0001 1000 0001  
1100 0001 1000 0000  
1100 0001 1000 0000  
1100 0001 1000 0000  
1110 0000 1100 0000  
1110 0000 1100 0000  
1110 0000 1100 0000  
1110 0000 1100 0000  
1110 0000 1100 0000  
1111 0000 0110 0000  
1111 0000 0110 0000  
1111 0000 0110 0000  
1111 0000 0110 0000  
1111 0000 0110 0000  
–319.98  
–319.99  
–320.00  
–320.01  
–320.02  
–31998  
–31999  
–32000  
–32001  
–32002  
1000 0011 0000 0010  
1000 0011 0000 0001  
1000 0011 0000 0000  
1000 0011 0000 0000  
1000 0011 0000 0000  
1100 0001 1000 0000  
1100 0001 1000 0000  
1100 0001 1000 0000  
1100 0001 1000 0000  
1100 0001 1000 0000  
1110 0000 1100 0000  
1110 0000 1100 0000  
1110 0000 1100 0000  
1110 0000 1100 0000  
1110 0000 1100 0000  
1111 0000 0110 0000  
1111 0000 0110 0000  
1111 0000 0110 0000  
1111 0000 0110 0000  
1111 0000 0110 0000  
(1) Out-of-range values are shaded.  
42 Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
Bus Voltage Register 05h (Read-Only)  
The Bus Voltage Register stores the most recent bus voltage reading, VBUS  
.
At full-scale range = 32V (decimal = 8000, hex = 1F40), and LSB = 4mV.  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
BD12  
BD11  
BD10  
BD9  
BD8  
BD7  
BD6  
BD5  
BD4  
BD3  
BD2  
0
BD1  
BD0  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
At full-scale range = 16V (decimal = 4000, hex = 0FA0), and LSB = 4mV.  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
0
BD11  
BD10  
BD9  
BD8  
BD7  
BD6  
BD5  
BD4  
BD3  
BD2  
BD1  
BD0  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Power Register 06h (Read-Only)  
Full-scale range and LSB are set by the Calibration Register. See the Programming the TMP512/13 Power  
Measurement Engine section.  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
PD15  
PD14  
PD13  
PD12  
PD11  
PD10  
PD9  
PD8  
PD7  
PD6  
PD5  
PD4  
PD3  
PD2  
PD1  
PD0  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
The Power Register records power in watts by multiplying the values of the current with the value of the bus  
voltage according to the equation:  
Current ´ BusVoltage  
Power =  
5000  
Current Register 07h (Read-Only)  
Full-scale range and LSB depend on the value entered in the Calibration Register. See the Programming the  
TMP512/13 Power Measurement Engine section. Negative values are stored in twos complement format.  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
CSIGN  
CD14  
CD13  
CD12  
CD11  
CD10  
CD9  
CD8  
CD7  
CD6  
CD5  
CD4  
CD3  
CD2  
CD1  
CD0  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
The value of the Current Register is calculated by multiplying the value in the Shunt Voltage Register with the  
value in the Calibration Register according to the equation:  
ShuntVoltage ´ Calibration Register  
Current =  
4096  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
43  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
Local Temperature Result Register 08h (Read-Only)  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
T12  
T11  
T10  
T9  
T8  
T7  
T6  
T5  
T4  
T3  
T2  
T1  
T0  
PVLD  
0
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
The data format is 13 bits, 0.0625°C per bit. Full-scale allows display up to ±256°C.  
T12–T0:  
Temperature Result  
Bits 15-3  
Shows the temperature result according to the format shown in Table 10.  
Table 10. 13-Bit Temperature Data Format  
TEMPERATURE (°C)  
DIGITAL OUTPUT (BINARY)  
0 1001 0110 0000  
0 1000 0000 0000  
0 0111 1111 1111  
0 0110 0100 0000  
0 0101 0000 0000  
0 0100 1011 0000  
0 0011 0010 0000  
0 0001 1001 0000  
0 0000 0000 0100  
0 0000 0000 0000  
1 1111 1111 1100  
1 1110 0111 0000  
1 1100 1001 0000  
HEX  
0960  
0800  
07FF  
0640  
0500  
04B0  
0320  
0190  
0004  
0000  
1FFC  
1E70  
1C90  
150  
128  
127.9375  
100  
80  
75  
50  
25  
0.25  
0
–0.25  
–25  
–55  
For positive temperatures (for example, +50°C):  
Twos complement is not performed on positive numbers. Therefore, simply convert the number to binary code  
with the 13-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 twos 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  
Twos complement format: 1110 0110 1111 + 1 = 1110 0111 0000  
PVLD  
Power Valid Flag  
Bit 1  
This bit is the power valid flag.  
The TMP512/13 do not start a temperature conversion if the power supply is not valid. If the voltage is less than  
2.7V during a conversion, the PVLD bit is set to '1' and the temperature result may be incorrect.  
44  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
 
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
Remote Temperature Result 1 Register 09h, Remote Temperature Result 2 Register 0Ah, Remote  
Temperature Result 3 Register (TMP513 Only) 0Bh (Read-Only)  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
RT12  
RT11  
RT10  
RT9  
RT8  
RT7  
RT6  
RT5  
RT4  
RT3  
RT2  
RT1  
RT0  
PVLD  
DO  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
The data format is 13 bits, 0.0625°C per bit. Full-scale allows display up to ±256°C.  
RT12–RT0:  
Bits 3-15  
PVLD  
Remote Temperature Result  
Shows the remote temperature measurement result.  
Power Valid Flag  
Bit 1  
This bit is the power valid flag.  
The TMP512/13 do not start a temperature conversion if the power supply is not valid. If the voltage is less than  
2.7V during a conversion, the PVLD bit is set to '1' and the temperature result may be incorrect.  
DO  
Diode Open Flag  
Bit 0  
This bit is the diode open flag.  
If the Remote Channels are open during a conversion, then Diode Open bit is set at the end of the conversion.  
Shunt Positive Limit Register 0Ch (Read/Write)  
At full-scale range = ±320mV, 15-bit + sign, LSB = 10mV (decimal = 32000, positive value hex = 7D00, negative  
value hex = 8300).  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
SWP  
SIGN  
SWP14  
SWP13  
SWP12  
SWP11  
SWP10  
SWP9  
SWP8  
SWP7  
SWP6  
SWP5  
SWP4  
SWP3  
SWP2  
SWP1  
SWP0  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Shunt Negative Limit Register 0Dh (Read/Write)  
At full-scale range = ±320mV (decimal = 32000, positive value hex = 7D00, negative value hex = 8300). 15 bit +  
sign, LSB = 10mV.  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
SWN  
SIGN  
SWN14  
SWN13 SWN12  
SWN11 SWN10  
SWN9  
SWN8  
SWN7  
SWN6  
SWN5  
SWN4  
SWN3  
SWN2  
SWN1  
SWN0  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bus Voltage Positive Limit Register 0Eh (Read/Write)  
At full-scale range = 32V (decimal = 8000, hex = 1F40), and LSB = 4mV.  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
BWU12 BWU11  
BWU10  
BWU9  
BWU8  
BWU7  
BWU6  
BWU5  
BWU4  
BWU3  
BWU2  
BWU1  
BWU0  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
45  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
Bus Voltage Negative Limit Register 0Fh (Read/Write)  
At full-scale range = 32V (decimal = 8000, hex = 1F40), and LSB = 4mV.  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
BUO12  
BUO11  
BUO10  
BUO9  
BUO8  
BUO7  
BUO6  
BUO5  
BUO4  
BUO3  
BUO2  
BUO1  
BUO0  
0
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Power Limit Register 10h (Read/Write)  
At full-scale range, same as the Power Register (06h).  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
PW15  
PW14  
PW13  
PW12  
PW11  
PW10  
PW9  
PW8  
PW7  
PW6  
PW5  
PW4  
PW3  
PW2  
PW1  
PW0  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Local Temperature Limit Register 11h, Remote Temperature Limit 1 Register 12h, Remote Temperature  
Limit 2 Register 13h, Remote Temperature Limit 3 Register 14h (TMP513 Only) (Read/Write)  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
TH12  
TH11  
TH10  
TH9  
TH8  
TH7  
TH6  
TH5  
TH4  
TH3  
TH2  
TH1  
TH0  
POR  
VALUE  
0
0
1
0
1
0
1
0
1
0
0
0
0
0
0
0
The data format is 13 bits.  
TH12–TH0:  
Temperature Limit  
Shows the temperature limit.  
Bits 15-3  
Shunt Calibration Register 15h (Read/Write)  
Current and power calibration are set in the Calibration Register. Note that bit D0 is not used in the calculation.  
This register sets the current that corresponds to a full-scale drop across the shunt. Full-scale range and the LSB  
of the current and power measurement depend on the value entered in this register. See the Programming the  
TMP512/13 Power Measurement Engine section. This register is suitable for use in overall system calibration.  
Note that the '0' POR values are all default.  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0(1)  
BIT  
NAME  
FS15  
FS14  
FS13  
FS12  
FS11  
FS10  
FS9  
FS8  
FS7  
FS6  
FS5  
FS4  
FS3  
FS2  
FS1  
FS0  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(1) D0 is a void bit and is always '0'. It is not possible to write a '1' to D0.  
46  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
TMP512  
TMP513  
www.ti.com  
SBOS491 JUNE 2010  
n-Factor 1 Register 16h (Read/Write)  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
NF7  
NF6  
NF5  
NF4  
NF3  
NF2  
NF1  
NF0  
HST7  
HST6  
HST5  
HST4  
HST3  
HST2  
HST1  
HST0  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
NF7–NF0:  
n-Factor Bits  
Bits 15-8  
Shows the n-factor for Channel 1 according to the range indicated in Table 11.  
Table 11. n-Factor Range(1)  
NADJUST  
BINARY  
HEX  
7F  
0A  
08  
DECIMAL  
n
0111 1111  
0000 1010  
0000 1000  
0000 0110  
0000 0100  
0000 0010  
0000 0001  
0000 0000  
1111 1111  
1111 1110  
1111 1100  
1111 1010  
1111 1000  
1111 0110  
1000 0000  
127  
10  
8
1.747977  
1.042759  
1.035616  
1.028571  
1.021622  
1.014765  
1.011371  
1.008  
06  
6
04  
4
02  
2
01  
1
00  
0
FF  
FE  
FC  
FA  
F8  
F6  
80  
–1  
–2  
–4  
–6  
–8  
–10  
–128  
1.004651  
1.001325  
0.994737  
0.988235  
0.981818  
0.975484  
0.706542  
(1) Shaded values are default.  
HST7–HST0:  
Hysteresis Register Bits  
Bits 7-0  
The hysteresis register is binary coded. 1LSB is equal to 0.5°C, so the possible hysteresis range is 0°C to 127.5°C.  
n-Factor 2 Register 17h (Read/Write)  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
NF7  
NF6  
NF5  
NF4  
NF3  
NF2  
NF1  
NF0  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
NF7–NF0:  
n-Factor Bits  
Shows the n-factor for Channel 2 according to the range indicated in Table 11.  
Bits 15-8  
n-Factor 3 Register 18h (TMP513 Only) (Read/Write)  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
NF7  
NF6  
NF5  
NF4  
NF3  
NF2  
NF1  
NF0  
POR  
VALUE  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
NF7–NF0:  
n-Factor Bits  
Shows the n-factor for Channel 3 according to the range indicated in Table 11.  
Bits 15-8  
Copyright © 2010, Texas Instruments Incorporated  
Submit Documentation Feedback  
47  
Product Folder Link(s): TMP512 TMP513  
 
TMP512  
TMP513  
SBOS491 JUNE 2010  
www.ti.com  
Manufacturer ID Register 1Eh and FEh (Read-Only)  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
ID7  
ID6  
ID5  
ID4  
ID3  
ID2  
ID1  
ID0  
1
POR  
VALUE  
0
1
0
1
0
1
0
1
1
1
1
1
1
1
1
ID7–ID0:  
Identification Register Bits  
These bits provide the manufacturer ID.  
Bits 15-8  
Device ID Register 1Fh and FFh (Read-Only)  
BIT #  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
BIT  
NAME  
DID7  
DID6  
DID5  
DID4  
DID3  
DID2  
DID1  
DID0  
TMP512  
POR  
VALUE  
0
0
0
0
1
1
0
0
0
0
0
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
TMP513  
POR  
VALUE  
DID7–DID0:  
Identification Register Bits  
Bits 15-8  
These bits provide the device ID.  
48  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Product Folder Link(s): TMP512 TMP513  
PACKAGE OPTION ADDENDUM  
www.ti.com  
2-Jul-2010  
PACKAGING INFORMATION  
Status (1)  
Eco Plan (2)  
MSL Peak Temp (3)  
Samples  
Orderable Device  
Package Type Package  
Drawing  
Pins  
Package Qty  
Lead/  
Ball Finish  
(Requires Login)  
TMP512AID  
TMP512AIDR  
TMP513AID  
TMP513AIDR  
ACTIVE  
ACTIVE  
ACTIVE  
ACTIVE  
SOIC  
SOIC  
SOIC  
SOIC  
D
D
D
D
14  
14  
16  
16  
50  
2500  
40  
Green (RoHS  
& no Sb/Br)  
CU NIPDAU Level-2-260C-1 YEAR  
Purchase Samples  
Green (RoHS  
& no Sb/Br)  
CU NIPDAU Level-2-260C-1 YEAR  
CU NIPDAU Level-2-260C-1 YEAR  
CU NIPDAU Level-2-260C-1 YEAR  
Request Free Samples  
Purchase Samples  
Green (RoHS  
& no Sb/Br)  
2500  
Green (RoHS  
& no Sb/Br)  
Request Free 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) Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check http://www.ti.com/productcontent for the latest availability  
information and additional product content details.  
TBD: The Pb-Free/Green conversion plan has not been defined.  
Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements for all 6 substances, including the requirement that  
lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes.  
Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used between  
the die and leadframe. The component is otherwise considered Pb-Free (RoHS compatible) as defined above.  
Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame retardants (Br or Sb do not exceed 0.1% by weight  
in homogeneous material)  
(3) MSL, Peak Temp. -- The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.  
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 MATERIALS INFORMATION  
www.ti.com  
20-Jul-2010  
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)  
TMP512AIDR  
SOIC  
D
14  
2500  
330.0  
16.4  
6.5  
9.0  
2.1  
8.0  
16.0  
Q1  
Pack Materials-Page 1  
PACKAGE MATERIALS INFORMATION  
www.ti.com  
20-Jul-2010  
*All dimensions are nominal  
Device  
Package Type Package Drawing Pins  
SOIC 14  
SPQ  
Length (mm) Width (mm) Height (mm)  
346.0 346.0 33.0  
TMP512AIDR  
D
2500  
Pack Materials-Page 2  
IMPORTANT NOTICE  
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,  
and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should  
obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are  
sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.  
TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard  
warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where  
mandated by government requirements, testing of all parameters of each product is not necessarily performed.  
TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and  
applications using TI components. To minimize the risks associated with customer products and applications, customers should provide  
adequate design and operating safeguards.  
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right,  
or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information  
published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a  
warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual  
property of the third party, or a license from TI under the patents or other intellectual property of TI.  
Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied  
by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive  
business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional  
restrictions.  
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all  
express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not  
responsible or liable for any such statements.  
TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably  
be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing  
such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and  
acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products  
and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be  
provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in  
such safety-critical applications.  
TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are  
specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military  
specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at  
the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use.  
TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are  
designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated  
products in automotive applications, TI will not be responsible for any failure to meet such requirements.  
Following are URLs where you can obtain information on other Texas Instruments products and application solutions:  
Products  
Applications  
Audio  
Amplifiers  
amplifier.ti.com  
dataconverter.ti.com  
www.dlp.com  
www.ti.com/audio  
Data Converters  
DLP® Products  
Automotive  
www.ti.com/automotive  
www.ti.com/communications  
Communications and  
Telecom  
DSP  
dsp.ti.com  
Computers and  
Peripherals  
www.ti.com/computers  
Clocks and Timers  
Interface  
www.ti.com/clocks  
interface.ti.com  
logic.ti.com  
Consumer Electronics  
Energy  
www.ti.com/consumer-apps  
www.ti.com/energy  
Logic  
Industrial  
www.ti.com/industrial  
Power Mgmt  
Microcontrollers  
RFID  
power.ti.com  
Medical  
www.ti.com/medical  
microcontroller.ti.com  
www.ti-rfid.com  
Security  
www.ti.com/security  
Space, Avionics &  
Defense  
www.ti.com/space-avionics-defense  
RF/IF and ZigBee® Solutions www.ti.com/lprf  
Video and Imaging  
Wireless  
www.ti.com/video  
www.ti.com/wireless-apps  
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265  
Copyright © 2010, Texas Instruments Incorporated