Si1140-DK Si1140 DEVELOPMENT KIT USERS GUIDE 1. Kit Contents The Si1140 Development Kit contains the following items: Si1143 Evaluation Board Si1140DK Quick Start Guide 1 USB Cable 2. Introduction The Si1140DK is intended as an evaluation and development platform for the Si1143 infrared proximity and ambient light sensor. As shown in Figure 1, the main components of the Si1143 Evaluation Board (Si1143 EB) are the Si1143 sensor (U2), the C8051F800 microcontroller (U1), and the infrared emitters (DS1 through DS9). On this PCB, the infrared emitters used are OSRAM part number SFH 4056. These emitters have a power rating of 40 mW and a half-angle of 22 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 Si1143 while each of three infrared emitters are independently activated. The infrared light from these emitters will be reflected back to the Si1143 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 predetermined thresholds, and the position calculations will not update. The Si1143s ambient light sensor (ALS) is also monitored by the firmware. The example firmware is intended to be used in conjunction with the Si114x 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 2 on page 6. U1 F800 P1 U3 SILICON LABS www.silabs.com F326 DS11 U2 DS12 DS4 DS2 DS5 DS3 DS1 DS13 Si1143-EB DS10 +5V IN DS7 DS6 DS9 DS8 Figure 1. Si1143 Evaluation Board Rev. 0.3 7/13 Copyright 2013 by Silicon Laboratories Si1140-DKSi1140-DK 3. Software Overview There are several optional software packages available to support the Si1143 Evaluation Board. The Si114x Performance Analysis Tool can be used for initial evaluation to collect data from the board over the USB interface and display it graphically. For users ready to develop their own software, the Si114x Programmers Toolkit API enables rapid development of Si114x software in a PC environment using the Si1143 Evaluation Board. The Si114x Programmers Toolkit contains example source code that allows developers to get started quickly and then tailor the code to their needs. In addition, the Silicon Labs Integrated Development Environment (IDE) provides a means of developing code for the C8051F800 and uses the USB connection on the board to program the MCU and perform in-system debugging. All of the supporting software can be downloaded from the web at the URL