Silicon Laboratories Si1120-EK User Manual
Silicon Laboratories Si1120-EK User Manual

Silicon Laboratories Si1120-EK User Manual

Evaluation kit
Hide thumbs Also See for Si1120-EK:

Advertisement

Quick Links

S i 11 2 0 E
VALUATION

1. Kit Contents

The Si1120 Evaluation Kit contains the following items:
Si1120 Evaluation Board
C8051F930 Target Board
Si1120EK Quick Start Guide
AC to DC Power Adapter
USB Debug Adapter (USB to Debug Interface)
2 USB Cables
2. Introduction
The Si1120EK is intended as an evaluation and development platform for the Si1120 infrared proximity and
ambient light sensor. Two PCBs are included in the kit: the Si1120 EVB shown in Figure 1, and the C8051F930-TB
shown in Figure 2. Although the C8051F930-TB is part of the development kit, the documentation in this user's
guide will focus on the Si1120 EVB and the example firmware. For more specific information on the C8051F930
TB, refer to the "C8051F930-DK User's Guide". The main components of the Si1120 EVB are the Si1120 sensor
(U1), the infrared emitters (D1 through D7), and header J1 which allows for selection between different infrared
emitters on the board. On this PCB, the infrared emitters used are OSRAM part number SFH 4650-Z. These
emitters have a power rating of 45 mW and a half-angle of 20 degrees. Other emitters with different characteristics
may also be used, depending on the specific application requirements.
The example firmware for the kit measures the infrared light energy detected by the Si1120 while each of three
infrared emitters are independently activated. The infrared light from these emitters will be reflected back to the
Si1120 by any object that is placed in proximity to the sensor. X, Y, and Z positions can be calculated from these
measurements. If no object is close enough to the board, the measured signal levels will fall below pre-determined
thresholds, and the position calculations will not update. The example firmware is intended to be used in
conjunction with the Si1120 Performance Analysis Tool to provide user feedback. In addition to calculating the
current position, the firmware is able to detect different gestures from the infrared sensor, as described in Table 1
on page 5. The Si1120's ambient light sensor (ALS) is also monitored by the firmware, which can determine the
type of ambient light present.
Note: The touchless infrared position detection implemented in the example is patent pending.

3. Getting Started

The Si1120 Evaluation Kit requires some PC software to be installed, as well as some basic hardware setup of the
boards included in the kit.
3.1. Software Download and Installation
1. Browse to the Si1120 Evaluation Kit page at the URL http://www.silabs.com/Si1120EK.
2. Download and install the latest CP210x USB-to-UART Virtual COM Port (VCP) driver. This driver is necessary
to establish serial communications with the board.
3. Download and install the latest version of the Optical Sensors Programmer's Toolkit. The Si1120 Performance
Analysis Tool is part of this package, and is an integral part of the example firmware functionality.
4. (Optional) Download and install the Silicon Laboratories IDE and the Si1120 Evaluation Kit package. This will
enable programming and debugging of the example source code. Note that the firmware is pre-loaded into the
board during manufacturing. The IDE and board package are needed to upgrade or modify the firmware.
Rev. 0.3 7/13
K
U
I T
SER
Copyright © 2013 by Silicon Laboratories
S i 11 2 0 - E K
'
G
S
UIDE
Si1120-EK

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Si1120-EK and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Silicon Laboratories Si1120-EK

  • Page 1: Kit Contents

    Analysis Tool is part of this package, and is an integral part of the example firmware functionality. 4. (Optional) Download and install the Silicon Laboratories IDE and the Si1120 Evaluation Kit package. This will enable programming and debugging of the example source code. Note that the firmware is pre-loaded into the board during manufacturing.
  • Page 2: Hardware Setup

    Si1120-EK 3.2. Hardware Setup 1. Ensure the shorting blocks are configured for basic operation on both boards, as shown in Figure 1 and Figure 2. 2. Connect the Si1120 EVB to the 96-pin connector on the C8051F930 TB. 3. Connect the USB Debug Adapter to the DEBUG connector on the C8051F930 TB with the 10-pin ribbon cable.
  • Page 3 Si1120-EK Communication with PC SILICON LABS www.silabs.com C8051F930-TB F930 SILICON LABS Si1120 EVB Debug Connection to PC AC/DC Adapter Figure 3. Hardware Setup 3.2.1. Si1120 EVB Header J1 Settings To function properly with the demonstration firmware, the shorting blocks on header J1 should be set as indicated in Figure 1.
  • Page 4: Software Overview

    Si1120-EK 4. Software Overview There are several software packages available to support the example firmware that is pre-loaded on the board. The primary package that is required for functionality is the Si1120 Performance Analysis Tool, which can be used to collect data from the board over the USB interface and display it graphically on screen.
  • Page 5 Pentium-class host PC running Microsoft Windows 2000 or newer.  One available USB port. 4.2.2. Third Party Toolsets The Silicon Laboratories IDE has native support for many 8051 compilers. The full list of natively supported tools is as follows:  Keil ...
  • Page 6 SDCC 4.2.3. Downloading the Example Firmware Image Example firmware source code as well as a pre-built .HEX image are available from the Si1120-EK web page at http://www.silabs.com/products/sensors/infraredsensors/Pages/si1120ek.aspx. The prebuilt .HEX image can be downloaded directly into the C8051F930 target board. The firmware source code and an example IDE project are configured to use a default path of C:\SiLabs\Optical_Sensors/Si1120/Firmware.
  • Page 7 Si1120-EK The data for these channels represents a measurement of the duration of the Si1120’s PRX low time, as seen by the C8051F930 MCU. The Y axis indicates the number of 6.125 MHz clock cycles that occurred while PRX was low. The maximum output limit of the Si1120 is 2 ms, which would correspond to 12250 counts of a 6.125 MHz clock.
  • Page 8 Si1120-EK 5. Schematic Rev. 0.3...
  • Page 9: Document Change List

    Si1120-EK OCUMENT HANGE Revision 0.2 to Revision 0.3  Replaced QuickSense Studio references and instructions with Optical Sensors Programmer’s Toolkit.  Updated instructions for downloading and using Si1120-EK example code. Rev. 0.3...
  • Page 10 The products are not designed or authorized to be used within any Life Support System without the specific written consent of Silicon Laboratories. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected to result in significant personal injury or death.

This manual is also suitable for:

C8051f930

Table of Contents