The Texas Instruments HDC1080EVM evaluation module (EVM) enables designers to evaluate the
operation and performance of the HDC1080 Relative Humidity and Temperature sensor.
The EVM hosts an MSP430F5528 microcontroller (µC) as well as the HDC1080. The µC is used to control
the HDC1080 and communicate with a host PC through a USB port. The EVM is designed to be broken
into two sections if desired. The sensor section can be separated from the µC section so that the user can
remotely locate the sensor from the µC section.
2Setup
This section describes the connectors on the EVM as well and how to properly connect, set up and use
the HDC1080EVM.
Introduction
Table 1. Device and Package Configurations
Figure 1. HDC1080EVM
2.1Input/Output Connector Description
2.1.1J1 – 5x1 Header
This header is not populated and can be installed if the EVM is broken in 2 sections: PC interface and
Sensor. This connector with its counterpart J2 allows the communication of the two sections through a 4wire cable.
Pin out:
•J1.1 GND
•J1.2 SDA
•J1.3 SCL
•J1.4 DRDYn (NOTE: this signal is not supported by the HDC1080, and does not need to be
connected to a host controller)
•J1.5 VDD
All trademarks are the property of their respective owners.
This header is not populated and can be installed if the EVM is broken in 2 sections: PC interface and
Sensor. This connector with its counterpart J1 allows the communication of the two sections through a 5wire cable.
Pin out:
•J2.1 GND
•J2.2 SDA
•J2.3 SCL
•J2.4 DRDYn (NOTE: this signal is not supported by the HDC1080n and does not need to be
connected)
•J2.5 VDD
2.1.3J3 – USB Type A Connector
This connector is used for communications with the PC and provides power for the EVM.
2.2Hardware Setup
The HDC1080EVM power is supplied through the USB connector. The LDO (U4) converts the 5V from the
USB to 3.3V used by the HDC1080 and the MSP430. The EVM may be directly inserted into a USB port
on a PC or laptop, or may be connected to the latter using the appropriate USB cable.
The I2C address of the HDC1080 is 1000000xb and is fixed by design.
The EVM features a Spy-by-Wire interface to the MSP430 that enables custom firmware development and
•64-bit Windows XP
The current GUI does not support 32-bit Windows operating systems. The host machine is required for
device configuration and data streaming. The following steps are necessary to prepare the EVM for the
GUI:
•The GUI and EVM driver must be installed on the host.
•The EVM must be connected to a full speed USB port (USB 1.0 or above).
2.3.2Sensing Solutions GUI and EVM Driver Installation
The Sensing Solutions GUI and EVM driver installer is packaged in a zip file. Follow these steps to install
the software.
1. Download the software ZIP file from the EVM tool page
6. Select the installation directory. If the user installing the software is not a system administrator a
directory not with “Program Files” must be chosen instead of the default.
When the EVM is connected the host computer, the latter must automatically detect the device as an
HDC1080EVM/HDC1000EVM.
Launch the GUI. A detailed description of the GUI operation is presented later in this document.
2.5Reducing the Sensor Thermal Mass
The HDC1080EVM can be broken into 2 sections to isolate the thermal mass of the µC from the
HDC1080. The yellow arrow in Figure 10 shows the board perforations that allow the two sections to be
broken apart.
Figure 10. HDC1080EVM µC and Sensor Sections
The communication between the two modules is achieved through the connectors J1 and J2 and a 4-wire
cable. In this configuration the thermal mass of the EVM is dramatically reduced, improving the
temperature measurement performance of the HDC1080. The cable connecting J1 to J2 must conform to
I2C cable length constraints. When used in this configuration, the GUI can still be used to communicate
with the EVM and collect data.
If the thermal mass of the sensor section is still excessive, the sensor section can be reduced by breaking
it at the perforation shown by the yellow arrow, indicated in Figure 11. The PCB segment that hosts the
HDC1080 is 5.5mm x 5mm.
The communications with the µC section is achieved through a 4-wire cable soldered at the pads
accessible on the bottom layer of the PCB (Refer to Figure 12).
Figure 12. HDC1080EVM Pads for I2C and Supply of the Smaller Sensor Section
2.6PCB Breakoff Sections and Compliance
The different sections of the EVM may be broken apart for ease of prototyping and development. Please
note that breaking apart the sections voids the warranty. In addition, the stated performance and
compliance specifications of the EVM cannot be ensured when sections have been broken apart.
If provided, the shielded USB cable is less than 3m in length. If not, and one is to be purchased for use
with this EVM, it is required to be longer than 3m to retain the stated performance and compliance.
1. Attach the EVM to the computer using the USB port.
2. The GUI always shows the connection status on the bottom left corner of the GUI
•The initial release of this GUI does not support multiple GUI instances or multiple devices. To
control multiple EVMs, virtual machines may be used or multiple PC’s are required. Future
releases will support multiple EVMs from a single instance of the GUI.
The register page allows users to control the device directly with the register values. The user may also
use this page to read the currect register values on the device.
3.4.1Automatically Updating GUI Register Values Using Auto-Read
Autoread will periodically request the register values on the device. Click the dropdown box next to “Auto
Read” to select the update interval.