Texas Instruments TMP116EVM User manual

1
SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
All trademarks are the property of their respective owners.
User's Guide
SNOU145A–June 2017–Revised August 2017
TMP116EVM User's Guide
The TMP116 devices are a family of high-precision digital temperature sensors with integrated EEPROM.
The TMP116 family provides up to ±0.1°C accuracy over the 20°C to 42°C range, and 0.2°C accuracy
over the 0°C to 85°C range with 16-bit resolution. The TMP116EVM evaluation module (EVM) provides
the user a simple way to get started with TMP116 family. The EVM features a perforation that allows the
temperature sensor to be placed away from the MSP430 for remote temperature measurements.

www.ti.com
2SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback
Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
Contents
1 Overview...................................................................................................................... 3
2 EVM Kit Contents............................................................................................................ 3
3 Board Connectors and Components...................................................................................... 4
4 Software Installation......................................................................................................... 6
5 Upgrading the Firmware................................................................................................... 10
6 TMP116EVM Setup and Operation...................................................................................... 14
7 Board Layout................................................................................................................ 20
8 Schematic and Bill of Materials........................................................................................... 22
List of Figures
1 TMP116EVM Evaluation Board............................................................................................ 4
2 TMP116EVM Welcome..................................................................................................... 6
3 TMP116EVM License Agreement......................................................................................... 7
4 TMP116EVM Installation Directory........................................................................................ 7
5 TMP116EVM Select Components......................................................................................... 8
6 Proxy Configuration ......................................................................................................... 8
7 TMP116EVM Installation Finish ........................................................................................... 9
8 TMP116EVM Connection Diagram ...................................................................................... 10
9 Startup - Splash Screen................................................................................................... 10
10 TMP116EVM GUI.......................................................................................................... 11
11 Firmware Update Confirmation........................................................................................... 11
12 Firmware Update........................................................................................................... 12
13 Firmware Upgrade Successfully ......................................................................................... 12
14 Update Firmware Failed................................................................................................... 13
15 Confirmation of USB-to-I2C Converter Driver Installation ............................................................ 14
16 Default Configuration ...................................................................................................... 14
17 TMP116EVM Default Tab................................................................................................. 15
18 Registers Tab............................................................................................................... 17
19 Configuration Tab .......................................................................................................... 18
20 TMP116 Setup.............................................................................................................. 19
21 Top Assembly Layer....................................................................................................... 20
22 Top Layer Routing ......................................................................................................... 20
23 Power Layer Routing ...................................................................................................... 20
24 Ground Layer Routing..................................................................................................... 21
25 Bottom Layer Routing ..................................................................................................... 21
26 Bottom Assembly Layer................................................................................................... 21
27 TMP116EVM Schematic .................................................................................................. 22
List of Tables
1 EVM Kit Contents............................................................................................................ 3
2 Device and Package Configurations ...................................................................................... 4
3 I2C Slave Addresses........................................................................................................ 5
4 TMP116EVM Bill of Materials............................................................................................. 23

www.ti.com
Overview
3
SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
1 Overview
The TMP116EVM allows users to evaluate the performance of the best digital temperature sensor
available in very small QFN package. The EVM comes in a USB stick form factor with an onboard
MSP430F5529 microcontroller that interfaces with both the host computer and up to 4 TMP116 devices
using I2C interface. The module is designed to provide user flexibility separating the TMP116 and
MSP430 at the perforation location on the EVM board. The perforation allows the user to connect wires,
cable, or header to both ends for remote temperature measurements or connects to desired system as
well as connecting additional TMP116s.
2 EVM Kit Contents
Table 1 details the contents of the EVM kit. Contact the Texas Instruments Product Information Center
nearest you if any component is missing. It is highly recommended that you check the TI website at
http://www.ti.com to verify that you have the latest versions of the related software.
Table 1. EVM Kit Contents
ITEM QUANTITY
PCB test board: TMP116EVM 1
USB cable extender 1

OUT
ADJ REF
V
R 51.1k 1
V
ª º
§ ·
: u
« »
¨ ¸
« »
© ¹
¬ ¼
ADJ
OUT REF REF R
V V V 51.1k
ª º
§ ·
u
« »
¨ ¸
:
© ¹
¬ ¼
USB Connector (J1) Breakouts TMP116 (U4
Board Connectors and Components
www.ti.com
4SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback
Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
3 Board Connectors and Components
The jumpers and connectors on the EVM, and how to properly connect, set up and use the TMP116
Bench Board are described here.
3.1 Input/Output Connector Description and Components
Figure 1. TMP116EVM Evaluation Board
Table 2. Device and Package Configurations
DEVICE IC PACKAGE
U4 TMP116AIDRVR WSON (6)
3.1.1 EVM Power Supply Input – J3
TMP116EVM utilizes the +5V input power supply of the USB connector to power the EVM. The EVM does
not require an external power supply. The board is powered by the USB port and provides switched +5V.It
can be powered by shorting the J3 jumper with a regulated voltage with desired voltage based on the
equation 1. The EVM power supply input can be changed to any input power supply range of the TMP116
1.9V to 5.5V; however, note MSP430 can only support power supply range 2.3V to 3.6V with recommends
V_OH and V_OL conditions per TMP116 datasheet specifications.
The resistor adjust R_ADJ can be calculated as given by the Equation 1 where V_REF=1.23V and desired
voltage of V_OUT.
(1)
(2)
3.1.2 Interface Connector – J1
J1 is the USB connector, and used to connect the PC. The interface is used to access the device’s
registers and read the conversion data from the TMP116 via I2C communication protocol.

www.ti.com
Board Connectors and Components
5
SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
3.1.3 Debug Jumper – J4
J4 is the connector that allows debugging the firmware using three wires instead of the standard 14 pins
header. This connector is not populated.
3.1.4 Pushbutton Switch – SW1
Basically, the SW1 is to bring the MSP430 into a BSL mode for upgrading the firmware with combination
of the USB connector manually referring to the picture in Figure 1 BSL button (SW1 switch). Press and
hold the switch SW1 next to the USB connector while plugging the USB cable from the board to the PC.
This will allow bringing the MSP430 into BSL mode; however, the firmware software will automatically put
the MSP430 into BSL mode, refer to firmware upgrade section.
3.1.5 Header Connector – J2
The purpose of the header connector is to isolate the heat source from coming directly to the TMP116,
and the perforation allows user to snap at the break tab and connect via wires or header to both ends for
remote temperature measurements.
3.1.6 LED – (D1, D2, D4)
There are a total of three LEDs on the board: green (D4), red (D2), and orange (D1). The green LED is
the power supply indicator, and it should be turn ON. The orange LED should not blink when the EVM is
initially plugged into the PC. The orange LED will blink if the power on reset tests on the MSP430
microcontroller fails on startup or if the Test LED button is toggled. The orange LED will blink when the
Start Graph button is pressed. The red LED is the Alert pin indicator when the Alert pin is pulling LOW.
3.1.7 I2C Slave Addresses – (R12, R13, R14, R15)
TMP116 is capable of supporting 4 I2C 7-bit addresses. The TMP116 is connected to the bus by a unique
slave address to operate data transfer from the master-transmitter to the slave-receiver or slave-
transmitter to the master-receiver. The TMP116 can be configured desired four serial bus addresses
depending on the state of the ADD0 as Table 3. At default, the resistor R15 is soldered, and configured for
0x48h address.
Table 3. I2C Slave Addresses
CORRESPONDING EVM
RESISTOR ADD0 PIN CONNECTION SLAVE ADDRESS
BINARY HEX
R15 GND 1001000 0x48
R13 V+ 1001001 0x49
R14 SDA 1001010 0x4A
R15 SCL 1001011 0x4B

Software Installation
www.ti.com
6SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback
Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
4 Software Installation
4.1 Graphical User Interface (GUI)
The EVM software is tested on the Microsoft Windows 7 and 10 operating system (OS). The software also
functions on other Windows operating systems. The EVM software is available through the EVM product
folder on the TI website.
1. Go to the TMP116EVM web page on the TI website: http://www.ti.com/tool/TMP116EVM. Scroll down
to the “Software” section and download the latest evaluation software.
2. Unzip the downloaded file into a known directory, and run the “Setup_TMP116EVM_GUI.exe” file
located in [Unzip location]. The EVM software installer then begins the installation process.
Figure 2. TMP116EVM Welcome

www.ti.com
Software Installation
7
SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
3. Follow the on-screen instructions by clicking the “Next” button to install the software.
Figure 3. TMP116EVM License Agreement
4. Following this option, two license agreements are presented that must be accepted.
Figure 4. TMP116EVM Installation Directory

Software Installation
www.ti.com
8SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback
Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
5. Click on the "Next" button to accept the default installation directory.
Figure 5. TMP116EVM Select Components
6. If it is the first time installation, ensure the “LabVIEW runtime engine 2016” is listed in the following
summary. TMP116EVM GUI is required LabVIEW 2016 runtime engine in order proper operation.
Figure 6. Proxy Configuration

www.ti.com
Software Installation
9
SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
7. Some server requires to configure the proxy before authorized users gains access to the web. If so,
please provide your server address and port number. If the server doesn't require the proxy server,
just simply delete the default address and port number.
Figure 7. TMP116EVM Installation Finish
8. When the installation is finished, please click “Finish” button and restart the computer.

Upgrading the Firmware
www.ti.com
10 SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback
Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
5 Upgrading the Firmware
This is how to perform the firmware upgrade of the TMP116EVM board.
CAUTION
TMP116EVM software must be installed before performing any tasks.
Figure 8. TMP116EVM Connection Diagram
1. Short J3 header connector with a shunt. Do not plug the USB cable to the PC yet.
2. Locate the latest firmware from this directory C:\Program Files (x86)\Texas
Instruments\TMP116EVM\Firmware\. The current firmware revision is 2.7V. The firmware is a text file.
3. Connect the TMP116EVM to a PC in Figure 8.
4. With the TMP116EVM connected, launch the TMP116EVM GUI application. The application can be
launched from Start -> Programs -> Texas Instruments -> TMP116EVM -> TMP116EVM.exe. Run the
aforementioned TMP116EVM GUI.
5. Once the GUI launched, put the software into “Demo” mode see Figure 9. The version number of the
current firmware is shown in the “Setup” tab by clicking the “Read” button. A pop-up window
automatically will appear if the current firmware on the EVM needs to be upgraded. If not, please follow
the instruction .
Figure 9. Startup - Splash Screen

www.ti.com
Upgrading the Firmware
11
SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
6. An error window that appears if the computer cannot communicate with the EVM. This is due to the
driver not installed yet. On top right of the GUI, “Demo Mode” checkbox should be checked as shown
in red box.
7. Click the “Update Firmware” button. This will launch the firmware loader software.
Figure 10. TMP116EVM GUI
8. Figure 11 appears. Click the “OK” button to precede the firmware update.
Figure 11. Firmware Update Confirmation

Upgrading the Firmware
www.ti.com
12 SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback
Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
9. The firmware loader will automatically check if the current firmware is programmed, and automatically
update the firmware see Figure 12.
Figure 12. Firmware Update
10. It’s required a few second to program the firmware. Once the program is completed, an indicator
message is shown in Figure 13.
Figure 13. Firmware Upgrade Successfully

www.ti.com
Upgrading the Firmware
13
SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
11. Sometimes the Firmware Quickloader indicated a failed to update the firmware. The message can be
ignored, and proceed to validation in the TMP116EVM GUI.
Figure 14. Update Firmware Failed

TMP116EVM Setup and Operation
www.ti.com
14 SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback
Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
6 TMP116EVM Setup and Operation
CAUTION
Do not exceed the power supply rating of the MSP430.
6.1 Launching and Running the Software
The TMP116EVM is recognized by the host as a generic human interface device (HID); therefore, there is
no proprietary driver is required to install on your PC. It shows the typical response to connecting the
USB-to-I2C converter board to a PC USB port for the first time. Typically, the computer responds with a
Found New Hardware, USB device pop-up dialog. The pop-up window then typically changes to Found
New Hardware, USB Human Interface Device. This pop-up indicates that the device is ready to be used.
The USB-to-I2C Converter uses the human interface device drivers that are part of the Microsoft
Windows® operating system.
Figure 15. Confirmation of USB-to-I2C Converter Driver Installation
The TMP116EVM GUI can be run from the Start Menu or from Windows desktop. It is located in a folder
Start -> Programs -> Texas Instruments -> TMP116EVM -> TMP116EVM.exe. Clicking on the “OK” button
will take you to the main window of the GUI.
Figure 16. Default Configuration
1. Connect the TMP116EVM to a USB port on a PC as shown in Figure 16.
2. Launch the TMP116EVM software by clicking on Start >> All Program >> Texas Instruments >>
TMP116 EVM >> TMP116EVM.exe. The TMP116 EVM GUI should automatically initialize and connect
to the HID port. A successful connection will show “HARDWARE CONNECTED” highlighted in green
color on the bottom of the GUI status indicator. If there is a connection problem please verify if the
TMP116EVM has an established connection with the PC. A fail connection if the status indicator shows
as “DEMO MODE”.

www.ti.com
TMP116EVM Setup and Operation
15
SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
6.2 Tab Pages Selection
The tab pages selection consists of three tabs, Main (Temperature Graph), EVM Setup, and TMP116
Configuration. Launching the software will take you to the main window GUI (Main tab) display. By clicking
on the page tab allows switching between pages of the tab control.
Figure 17. TMP116EVM Default Tab

TMP116EVM Setup and Operation
www.ti.com
16 SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback
Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
6.3 Main Tab
The “Main” tab provides graphing the temperature result as well as other features.
Clear Chart erases the contents of the Temperature Chart box or click right button of the mouse on the
display screen then select “Clear chart”.
Save Chart prompts for a file name, and then saves the contents of the current Temperature graph box to
*.csv file.
Current Value shows the current temperature of the TMP116.
Celsius or Fahrenheit is to toggle the temperature conversion Celsius to Fahrenheit.
One Shotis available on the Temperature Chart tab. The One Shot button writes to the TMP116
configuration register with the one-shot in conversion mode. This setting initiates a temperature
conversion within the TMP116 device that updates the temperature result registers. After the one-shot
conversion finishes, the device goes into shutdown, and wait for the time based on the averaging bits
setting written in the configuration register.
Continuousperforms the temperature conversion continuously when the MOD[1:0] bits are configured in
the configuration register to 00. Each temperature conversion consists of an active conversion period
followed by a standby period based on the time of the conversion cycle and conversion averaging
configuration.
Alert high and low limit register can be set by entering the value in °C or °F based on °C/°F control on
Main tab that stores the high and low limit for comparison with the temperature result.

www.ti.com
TMP116EVM Setup and Operation
17
SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
6.4 Register Tab
The “Registers” tab provides access to the registers of the TMP116, performing read and writes
commands. Changes to the configuration page are mirrored here, and vice versa. For more details about
each register refer to the latest datasheet.
Figure 18. Registers Tab

TMP116EVM Setup and Operation
www.ti.com
18 SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback
Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
6.5 Configuration Tab
Figure 19. Configuration Tab
Configuration register can be set to desired value by selecting the drop-down menu.
Non-volatile memory can be programmed by entering the value at the location 1 to 4 then use the
EEPROM dropdown menu to lock the value.
Alert high and low limit register can be set by entering the value in °C/°F based on setting of the Main
tab.
Status indicator displays the outputs by clicking on the “Read Status” button.
Temperature displays the current temperature of the TMP116.

www.ti.com
TMP116EVM Setup and Operation
19
SNOU145A–June 2017–Revised August 2017
Submit Documentation Feedback Copyright © 2017, Texas Instruments Incorporated
TMP116EVM User's Guide
6.6 EVM Setup Tab
It is necessary to configure the TMP116 slave address as 0x48 for communication with the EVM-GUI. This
is the default slave address.
Figure 20. TMP116 Setup
Firmware is allowed to check the firmware revision on the MSP430F5529 microcontroller by clicking the
“Read” button or update the firmware revision.
I2C Configuration is to change the bus frequency and slave address.
Device ID is to read device identification.
Software Reset performs software reset on the TMP116 device by issuing a general call. After software
reset, the values displayed in the EVM software may be out of sync with the device register contents. To
sync register contents after software reset, click Read All in the Registers tab page.
Demo Mode allows to operate the GUI without a hardware connected. In this mode, the handle is closed.
Clicking on any buttons or drop-down menu will be automatically closed the software GUI.
User Interface polling rate refers to the time interval at which the GUI software queries the TMP116
device. It can be configured here, but it will be changed automatically when changes are made to
Conversion Cycle and Conversion Average.
Table of contents
Popular Temperature Controllers manuals by other brands

Chino
Chino TP-L0260EN instruction manual

Airmar
Airmar Element B164 owner's guide

Greenheck
Greenheck Vari-Green Control 475573 Installation, operation and maintenance manual

IS1+
IS1+ 9482/33 operating instructions

Hoval
Hoval RoofVent KH operating instructions

Wavelength Electronics
Wavelength Electronics LFI-3500 Series user guide