Silicon Laboratories Si1120 User Manual
Silicon Laboratories Si1120 User Manual

Silicon Laboratories Si1120 User Manual

Evaluation kit

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 QuickSense
the current position, the firmware is able to detect different gestures from the infrared sensor, as described in
Table 1 on page 8. 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 QuickSense
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.1 12/09
K
U
I T
SER
TM
Performance Analysis Tool to provide user feedback. In addition to calculating
TM
Copyright © 2009 by Silicon Laboratories
S i 11 2 0 - E K
'
G
S
UIDE
Studio. The QuickSense Performance Analysis Tool is
Si1120-EK

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Silicon Laboratories Si1120

  • Page 1: Kit Contents

    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.
  • Page 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 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. However, these can be set differently, according to the application. The corner emitter is fixed at D1, but a shorting block point is provided for debug purposes.
  • Page 4: Software Overview

    USB Debug Adapter to program the MCU and perform in-system debugging. For users wishing to modify the example code or download the latest version of firmware into the board, the Si1120 Evaluation Kit installation package contains board-specific materials such as the latest version of the pre-built firmware .HEX image and the firmware example source code.
  • 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: Using The Si1120Ek With The Quicksense Performance Analysis Tool

    3. Select the board from the “Devices” menu (it will normally show up as the last COM port in the list). 4. Select the channels you wish to display on the picture of the Si1120 EVB that appears. The individual channels available are described in “5.1.
  • Page 7: Channel Selection

    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.2. Gestures and Ambient Light Conditions In addition to infrared and ambient light measurements and distance calculations, the example firmware contains algorithms for gesture recognition and ambient light condition detection. When connected to the board with the Performance Analysis Tool, two group windows will appear, as shown in Figure 8. When a gesture is recognized by firmware, the gesture name and parameter information will be added to the top of the 3D Gesture group.
  • Page 9 Si1120-EK 6. Schematic Rev. 0.1...
  • Page 10: Contact Information

    Silicon Laboratories products are not designed, intended, or authorized for use in applications intended to support or sustain life, or for any other application in which the failure of the Silicon Laboratories product could create a situation where per- sonal injury or death may occur.

This manual is also suitable for:

Si1120ek

Table of Contents