Accelerometer Application and Firmware Development Kit USB Platform CONTENTS OVERVIEW Kionix F340 Adapter Board The Kionix Accelerometer Application and Firmware Development Kionix Evaluation Board Kit provides a simple environment to quickly begin the develop- Silicon Laboratories C8051F340DK ment of applications and firmware that incorporate Kionix accel- Associated cable, software, and erometers. The Development Kit provides a common interface to documentation needed to operate Kionix evaluation boards. The included software provides an easy in a PC and USB environment. -to-use interface for displaying and recording acceleration data. Plus, a graphical register map allows the user to see and change the contents of control registers. The Silicon Labs development board allows the use of a standard 8051 microcontroller core and a USB interface for PC development/evaluation environments. Additionally, the F340 Adapter Board provides a visual indication (through an LED array) of interrupts (motion and tap) and screen rotation output states for Kionix products that include those func- tionalities. Evaluation Board Adapter Board Silicon Labs C8051F340DK To facili- The Kionix F340 tate proto- Adapter Board The Silicon type work provides the link Labs with Kio- between the ac- C8051F340- nix accel- celerometer Eval- TB provides erometers, uation Board and the micro- Kionix has created evaluation the Silicon Labs processor boards for each accelerometer C8051F340-TB. Two connectors are control and USB interfacing for the product. The evaluation boards provided for connecting Evaluation Development Kit. As a part of the provide access to the pins of the Boards to the Adapter Board. Evalu- Kit, no firmware changes are needed. accelerometer, contain all of the ation Boards can be plugged in di- Software appropriate decoupling capacitors rectly or tethered via a ribbon cable. and pull-up resistors, and allow for The tethered connection can be Kionix recommends the following easy connection into a proto-typing useful when evaluating screen rota- minimum system requirements: system. The Development Kit ac- tion, tap/double-tap, or motion Windows XP Service Pack 2 commodates the KXTE9 and KXSD9 wake-up functionality since the ac- .NET Framework 2.0 Evaluation Boards and future devic- celerometer can be more easily ma- USB 2.0 es that will have expanded embed- nipulated. An installer application is provided to ded functionality. aid in the setup process. 36 Thornwood Dr. - Ithaca, NY 14850 USA tel: 607-257-1080 - fax: 607-257-1146 - www.kionix.com - info kionix.com Kionix is a registered trademark of Kionix, Inc. Products described herein are protected by patents issued or pending. Information provided Kionix 2010 All Rights Reserved in this document is believed to be accurate and reliable but is not guaranteed. Kionix does not assume responsibility for its use or distribution. November 11, 2010 Rev. 2 No license is granted by implication or otherwise under any patent or other rights of Kionix. Kionix reserves the right to change product Page 1 of 2 specifications or discontinue this product at any time without prior notice. Accelerometer Application and Firmware Development Kit SensorScope This application allows the user to monitor data coming from the attached sen- sor. This data can be saved to file or viewed in real time. With only two verifi- cation steps, the application will begin immediately to display a series of graphs representing acceleration with respect to time. SensorCalc This application allows the user to test and calculate the 0g offset and sensitivity parameters of the accelerometer. Once the accelerometer is properly placed rela- tive to the Earths gravity, simple mouse clicks initiate a series of test sequences that result in the display of raw-count data. SensorMap This application allows the user to read and write to specific registers on the sensor. The registers, and their values, are all displayed simultaneously on one color-coded grid. Embedded Functions Kionix is continually developing accelerometer products with embedded features. These features include the ability of the accelerometer to indicate screen rotation state, whether or not a tap or double-tap event has occurred, and the abil- ity to indicate activity or inactivity. This development kit can give visual indications of the tap/double-tap interrupt, motion interrupt, and screen rotation state through a series of LEDs that are connected to several ports of the Silicon Labs C8051F340DK. Ordering Guide Part Number Product Description USBDEVKIT* Accelerometer Application and Firmware Development Kit C8051F340DK + F340 Adapter + Eval Board + Software The USBDEVKIT may be purchased without the Silicon Labs C8051F340DK microprocessor as indicated below. KXDEVKIT* USB Developers Kit F340 Adapter + Eval Board + Software * These kits are suitable currently for the KXTF9-2050, KXTE9-2050, KXR94-2353, KXP94-2050, KXSC7-2050, KXD94-2050, KXSD9- 2050, KXRB5-2050, KXPB5-2050, KXPS5-2050, KXSS5-2057, KXUD9-2050, and KXTC9-2050 accelerometers. Customers must specify which accelerometer product is preferred. 36 Thornwood Dr. - Ithaca, NY 14850 USA tel: 607-257-1080 - fax: 607-257-1146 - www.kionix.com - info kionix.com Kionix is a registered trademark of Kionix, Inc. Products described herein are protected by patents issued or pending. Information provided Kionix 2010 All Rights Reserved in this document is believed to be accurate and reliable but is not guaranteed. Kionix does not assume responsibility for its use or distribution. November 11, 2010 Rev. 2 No license is granted by implication or otherwise under any patent or other rights of Kionix. Kionix reserves the right to change product Page 2 of 2 specifications or discontinue this product at any time without prior notice.