User Guide

Si1140-DK
2 Rev. 0.3
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 Programmer’s Toolkit API
enables rapid development of Si114x software in a PC environment using the Si1143 Evaluation Board. The Si114x
Programmer’s 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
http://www.silabs.com/products/sensors/pages/optical-sensor-software.aspx.
3.1. Using the Si1143 Evaluation Board with the Performance Analysis Tool
The Si1143 Evaluation Board is supported by the Si114x Performance Analysis Tool. The Performance Analysis
Tool allows users to see real-time infrared proximity and ambient light measurements from the Si1143 in a
graphical form. The communications interface to the Si1143 Evaluation Board is provided over the USB
connection.
To use the Performance Analysis Tool with the Si1143 Evaluation Board:
1. Connect the Si1143 Evaluation Board to the PC using a USB cable.
2. Launch the Performance Analysis Tool from the Start menu.
3. Select the board from the “Devices” menu (it should show up as “TS” followed by a serial number).
4. Select the channels you wish to display on the picture of the slider board that appears. The individual channels
available are described in “3.1.1. Channel Selection” .
5. Click the green “Acquisition” arrow to begin collecting data.
Note: The Performance Analysis Tool, Si114x Programmer’s Toolkit, and the IDE cannot connect to the Si1143 Evaluation
Board at the same time. Be certain to disconnect from the board in one software package before trying to connect in the
other.
Figure 2 shows an example of the Performance Analysis Tool output when connected to the Si1143 Evaluation
Board. To generate the graph, a hand was moved above the slider board. The selected traces shown are the raw
data measurements for the amount of Infrared light being reflected onto the part. The pink trace represents the
distance from infrared emitter DS1; the green trace represents the distance from infrared emitter DS9, and the
yellow trace represents the distance from infrared emitter DS5.
Figure 2. Performance Analysis Tool Main Window
Downloaded from Arrow.com.Downloaded from Arrow.com.