Si7013EVB-UDP
Si7013EVB-UDP-F960
S i 7 0 1 3 E V B - U D P / S i 7 0 1 3 E V B - U D P - F 9 6 0 U s e r ’s G u i d e
1. Introduction
This user's guide describes the hardware and software included with the Si7013EVB-UDP and
Si7013EVB-UDP-F960 evaluation kits. The Si7013EB-UDP port header card contains an Si7013 sensor. The port
header card plugs into a Unified Development Platform (UDP) C8051F960/Si1020 MCU card with Multiplexed LCD
(UPMP-F960-MLCD).
This user's guide is included in two evaluation kits:
Si7013EVB-UDP
Si7013EVB-UDP-F960
Note:
Si7013EB-UDP refers to the board. Si7013EVB-UDP refers to the kit.
The Si7013EVB-UDP-F960 kit contains a port header card and an MCU card. The Si7013EVB-UDP kit contains
only the port header card. The Si7013EVB-UDP kit is for customers who already have the MCU card from the
C8051F960-A-DK kit.
2. Hardware Description
The Si7013 temperature and humidity sensor uses standard I
2
C protocol which is a two wire bidirectional
communication protocol with control signals SCL and SDA. For more information about the Si7013, refer to the
Si7013 data sheet. Temperature can be read from the internal temperature sensor or from an external thermistor.
Figure 1 shows the Si7013EB-UDP port card and Figure 2 shows the Si7013EB-UDP plugged into a
C8051F960/Si1020 MCU card (UPMP-F960-MLCD). As will be explained in more detail below, the Si7013EB-UDP
can be used with other Silicon Laboratories unified development platforms.
Figure 1. Si7013EB-UDP Port Header Card
Rev. 0.2 9/13
Copyright © 2013 by Silicon LaboratoriesSi7005EVB-UDP/Si7005EVB-UDP-F960
Si7013EVB-UDP Si7013EVB-UDP-F960
2.1. Si7013EB—UDP Schematics and BOM
Figure 3 shows the schematics of the Si7013EB-UDP port header card. VDD is connected to port pin 17 and GND
is connected to port pin 16. This is the standardized location for power and ground on Silicon Laboratories UDP
port headers. For port headers with only 8 port pins, the card can be offset with power and ground pins connecting
properly and pins 1–8 of the Si7013EB-UDP overhanging.
By default, the on board Si7013 (U1) connects SDA to port pin P1.5, SCL to P1.6 and CS to P1.7. There is an
optional 6 pin flat flexible header connector J2 that can connect to an external “postage stamp” size evaluation
board for Si7013, Si7020, or Si7021. The “postage stamp” size evaluation boards and a 3-foot flat flexible cable are
included with the Si7013USB-DONGLE evaluation kit (ordered separately). The optional Si7013
postage-stamp-size EVB would have SDA connect to port pin 1.3 SCL to P1.4 and CS to P1.2. The BOM for the
Si7013EB-UDP is shown in Table 1.
Table 1. Si7013-UDP Bill of Materials
Qty
1
3
1
1
Ref
C1
C2, 3, 4
J2
J3
Value
4.7uF
0.1uF
FH12
CONN
SOCKET
2x9
10K
2K
0
1/16 W
1/16 W
1A
±5%
±5%
Rating
6.3 V
10 V
Tol
±20%
±20%
Type
X5R
X7R
FH12
Socket
PCB
Footprint
C0603
C0402
CONN6N-FPC/
FFC-P0.5
Mfr Part Number
C0603X5R6R3-475M
C0402X7R160-104M
FH12-6S-0.5SH(55)
SSW-109-02-F-D-RA
Mfr
Venkel
Venkel
Hirose
Samtec
3
2
10
R1, R2, R13
R3, R4
R5, R6, R7,
R8, R9, R10,
R11, R12,
R15, R16,
R19
U1
ThickFilm
ThickFilm
ThickFilm
R0402
R0402
R0402
CR0402-16W-1002J
CR0402-16W-2001J
CR0402-16W-000
Venkel
Venkel
Venkel
1
Si7013
Humidity
QFN24
4x4P0.5
Si7013-A-GM1
Silicon
Labs
Rev. 0.2
3
Si7013EVB-UDP Si7013EVB-UDP-F960
2.3. Extending Battery Life
The data logger demo will work for several days on a fresh battery once disconnected from the PC. At the default
sample rate of once per two minutes, the 8196 point storage buffer will fill at about 11.4 days; so, generally, the
buffer will not fill before the battery runs out.
In a real application where it might be desirable to extend battery life and record data for longer time periods, the
following steps are recommended:
1. Reduce the interval between samples so the buffer will not fill during the time period desired.
2. Although powered down, the USB interface and level translators (U4, U5, and U63 of the
C8051F960/Si1020 MCU Card with Multiplexed LCD MCU) consume power and are not needed in
operation. (See Figure 10 of the UPMP-F960-MLCD User’s Guide.) These can be disconnected from the
power supply except when the data log is being read or configured.
3. Software Description
The Si7013 evaluation kit (Si7013EVB-UDP or Si7013EVB-UDP-F960) contains two software projects:
Software
Data Logger
The purpose of the Demo Software is to provide simple example code. The Data Logger project provides a more
full featured demonstration of the Si7013's capability.
Demo
3.1. Demo Software
The Si7013 Unified Development Platform (UDP) Demo software runs on a UDP C8051F960/Si1020 MCU card
(UPMP-F960-MLCD). The MCU card may be plugged into a UDP motherboard, but this is not necessary. A Si7013
port header card (Si7013EB-UDP) is plugged into the MCU card.
The demo reads the temperature and humidity from the Si7013 port header card and displays them on the MCU
card’s LCD. The user may press the SW1 button to toggle the displayed temperature between Celsius and
Fahrenheit. The user may press the SW2 button to switch the displayed temperature from the internal temperature
sensor and the external thermistor. If the thermistor temperature is displayed, then a dot is shown after the
temperature.
3.1.1. Running the Demo Software
The “Si7013 UDP F960 Evaluation Board Documentation and Software” CD contains the source code for the
Demo Software. However, you do not need to build the Demo Software, because the CD also contains a pre-built
image file and a batch file to download the image file to the MCU card.
1. Plug the Si7013 port header card on to J11 of the MCU card. The Silicon Labs logo on the port header card
faces the battery on the MCU card.
2. Connect the USB Debug Adapter to a USB port on the PC and connect the USB Debug Adapter to the
debug connector (J13) on the MCU card.
3. Connect the power supply to the MCU board (P1).
4. Table 2 lists the correct MCU card switch settings:
Table 2. MCU Card Switch Settings
Switch Label
VBAT SEL
VIORF SELECT
VIO SELECT
Number
SW5
SW12
SW7
Setting
VREG
VBAT
VBAT
5. Open Windows Explorer and change to the project folder:
\UDP_Software_vX.X\Demo\F960\ (where vX.X is the version number of the UDP software)
Rev. 0.2
5