UM0796
User manual
Demonstration kit for single and
double axis gyroscopes in a 5 x 5 mm package
Introduction
This document applies to all demonstration kits related to ST MEMS single and double axis
gyroscopes in 5 x 5 mm packages, hereafter referred to as “STEVAL-MKI0xxV1”.
The STEVAL-MKI0xxV1 is a demonstration kit designed to provide the user with a complete,
ready-to-use platform for demonstration of the LPR5xxxAL, LPY5xxxAL, LY5xxxALH
product families.
The device includes a sensing element and an IC interface capable of translating
information from the sensing element into a measured signal that can be used for external
applications.
In addition to the MEMS sensor, the demonstration board utilizes an ST72651AR6
microcontroller which functions as a bridge between the sensor and the PC, on which it is
possible to use the downloadable graphical user interface (GUI), or dedicated software
routines for customized applications.
This user manual describes the hardware included with the demonstration kit and provides
the information required to install and run the demonstration kit user interface.
For details regarding the features of each member of the LPR5xxxAL, LPY5xxxAL,
LY5xxxALH sensor families, please refer to the datasheets available for each single device.
October 2009
Doc ID 16227 Rev 1
1/34
www.st.com
Contents
UM0796
Contents
1
2
Demonstration kit description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Working modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1
2.2
2.3
Analog working mode (AWM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Digital working mode (DWM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Additional settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3
STEVAL-MKI0xxV1 GUI installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1
3.2
3.3
PC system requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Software installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Hardware installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4
Graphical user interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.1
4.2
Connecting to the virtual COM port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
GUI main window functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
“Easy Start” button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
“Home” tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
“Options” tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
“Bars” tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
“Plot” tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
“Data” tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
“FFT” tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5
6
7
Data acquisition quick start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
STEVAL-MKI0xxV1 Lite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Supported commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
7.1
7.2
Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Supported commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
7.2.1
7.2.2
7.2.3
7.2.4
Start command (DWM only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Debug command (DWM only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Stop command (DWM only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Zon and Zoff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2/34
Doc ID 16227 Rev 1
UM0796
7.2.5
7.2.6
Contents
Device name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Firmware version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.3
Quick start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
8
DFU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.1
8.2
PC requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
DFU procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
9
10
11
Schematic diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Bill of materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Doc ID 16227 Rev 1
3/34
List of figures
UM0796
List of figures
Figure 1.
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Figure 7.
Figure 8.
Figure 9.
Figure 10.
Figure 11.
Figure 12.
Figure 13.
Figure 14.
Figure 15.
Figure 16.
Figure 17.
Figure 18.
Figure 19.
Figure 20.
Figure 21.
Figure 22.
Demonstration board block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Top silk screen of the STEVAL-MKI0xxV1 demonstration board . . . . . . . . . . . . . . . . . . . . . 6
Top view of the STEVAL-MKI0xxV1 demonstration board . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Software installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Notify icon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Driver installation using the device manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
USB driver installation using the hardware update wizard . . . . . . . . . . . . . . . . . . . . . . . . . 12
Virtual COM driver port assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Graphical user interface: main window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Home tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Options tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Bars tab - angular rate data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Plot tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Plot tab - zoom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Data tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
FFT tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
STEVAL-MKI0xxV1 Lite GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Demonstration kit correctly recognized. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Select new firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Flash erasing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Flash upgrading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Schematic diagram of the STEVAL-MKI0xxV1 board . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4/34
Doc ID 16227 Rev 1
UM0796
Demonstration kit description
1
Demonstration kit description
The STEVAL-MKI0xxV1 is a complete demonstration kit that allows evaluation of the
performance of the LPR5xxxAL, LPY5xxxAL, LY5xxxALH low-power double/single-axis
gyroscopes with analog outputs.
The block diagram of the demonstration board included in the kit is shown in
Figure 1.
Figure 1.
Demonstration board block diagram
Control switches
(reset, left)
D.F.U.
S.P.I.
MEMS
device
ST72F651
microcontroller
U.S.B.
USB
connector
Analog
controls
(ST,PD,FS)
Analog
outputs
(1x,4x)
Power-on LED
AWM LED
DWM LED
The analog outputs of the device are directly available through a dedicated connector. The
ST72651AR6 microcontroller included on the board acquires and converts the analog
outputs into digital signals, and provides the data to the user on the PC through the GUI
provided with the kit.
The device firmware upgrade (DFU) is a feature allowing users to upgrade the firmware of
the ST7 microcontroller whenever a new firmware release is available on
www.st.com.
Switches and LED indicators are used to control and monitor the functionality of the board.
The top silk screen view and photo of the full board, respectively, are shown in
Figure 2
and
Figure 3.
Doc ID 16227 Rev 1
5/34