ST eMotion STEVAL-MKI109V1 User Manual
ST eMotion STEVAL-MKI109V1 User Manual

ST eMotion STEVAL-MKI109V1 User Manual

Motherboard for mems adapter board
Hide thumbs Also See for eMotion STEVAL-MKI109V1:
Table of Contents

Advertisement

Quick Links

UM0979
User manual
STEVAL-MKI109V1 - eMotion
motherboard for MEMS adapter board
Introduction
The STEVAL-MKI109V1 (eMotion) is a motherboard designed to provide the user with a
complete ready-to-use platform for demonstration of MEMS devices mounted on adapter
boards.
The eMotion board uses an STM32F102RB microcontroller which functions as a bridge
between the sensor on the adapter board and the PC, on which it is possible to use the
Unico graphical user interface (GUI) downloadable from the ST website 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 sensor, please refer to the datasheets available for
each individual device.
March 2011
Doc ID 17768 Rev 1
1/32
www.st.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the eMotion STEVAL-MKI109V1 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ST eMotion STEVAL-MKI109V1

  • Page 1 The eMotion board uses an STM32F102RB microcontroller which functions as a bridge between the sensor on the adapter board and the PC, on which it is possible to use the Unico graphical user interface (GUI) downloadable from the ST website or dedicated software routines for customized applications.
  • Page 2: Table Of Contents

    Contents UM0979 Contents Demonstration kit description ....... . . 5 eMotion board installation .
  • Page 3 List of tables Table 1. Jumper configuration for power-down (PD), self test (ST) and high-pass filter reset (HP) . . 8 Table 2. List of supported MEMS adapter boards ........12 Table 3.
  • Page 4 List of figures UM0979 List of figures Figure 1. Demonstration board block diagram ......... . . 5 Figure 2.
  • Page 5: Demonstration Kit Description

    The eMotion also implements the DFU (device firmware upgrade) feature, therefore, in the case of a new firmware release, it can be reprogrammed without the need to use a programmer. See www.st.com/mems for new firmware release. The eMotion also integrates three general purpose LEDs, two LEDs connected directly to the interrupt pins of digital adapters and the power/USB LED.
  • Page 6: Figure 2. Top Silk Screen Of The Emotion Kit

    Demonstration kit description UM0979 Figure 2. Top silk screen of the eMotion kit 6/32 Doc ID 17768 Rev 1...
  • Page 7: Figure 3. Board Top View

    UM0979 Demonstration kit description Figure 3. Board top view In order to use the eMotion demonstration kit, installation of a dedicated driver is required, which is included in the installation pack, together with a GUI interface which allows simple interaction with the sensor. The steps required for driver and software installation are described in the following sections.
  • Page 8: Table 1. Jumper Configuration For Power-Down (Pd), Self Test (St) And High-Pass Filter Reset (Hp)

    Demonstration kit description UM0979 Table 1. Jumper configuration for power-down (PD), self test (ST) and high-pass filter reset (HP) Jumper on 1-2 Jumper on 2-3 Jumper unfitted position position logic level 1: self test Self test is handled by logic level 0: self test...
  • Page 9: Emotion Board Installation

    UM0979 eMotion board installation eMotion board installation The software package can be downloaded from the st.com website and includes the following directory structure: ● DRIVER: it contains the installation package for the USB drivers needed to connect the eMotion board to the PC ●...
  • Page 10: Figure 5. Hardware Update Wizard

    eMotion board installation UM0979 Figure 5. Hardware update Wizard Now the eMotion should be recognized by the PC as a virtual COM. In order to check which COM port has been assigned to the board, right click on “My Computer” and select “Manage”, select “Device Manager”...
  • Page 11: Dfu

    USB connector can be used both for the standard operating mode and for the reprogramming process. For more details regarding DFU and the microcontroller ST GUI, see the related user manual located under “Start > STMicroelectronics > DfuSe > Docs > DfuSe Getting Started”.
  • Page 12: Supported Mems Adapter Boards

    Supported MEMS adapter boards UM0979 Supported MEMS adapter boards Table 2 below provides the complete list of supported adapter boards. Table 2. List of supported MEMS adapter boards Adapter board Device STEVAL-MKI009V1 LIS3LV02DL STEVAL-MKI013V1 LIS302DL STEVAL-MKI015V1 LIS344ALH STEVAL-MKI082V1 LPY4150AL STEVAL-MKI083V1 LPY450AL STEVAL-MKI085V1 LPY410AL...
  • Page 13: Supported Commands

    UM0979 Supported commands Supported commands The microcontroller mounted on the eMotion board is equipped with dedicated firmware that supports a set of commands which allow to control either the digital or the analog output MEMS sensor and permits the acquisition of the measured data. The firmware also handles the communication between the board and the PC through the USB bus.
  • Page 14: Commands List And Description

    *echooff Deactivates the write verbose mode *fifostr Accelerometer “FIFO stream” mode enable st 0 0 0 0 0 0 IR FC FS *fifomde Accelerometer “FIFO mode” mode enable st 0 0 0 0 0 0 IR FC FS Accelerometer “stream to FIFO” mode...
  • Page 15 Start command The *start command initiates the continuous data acquisition. When this command is sent to the device, it returns a string of bytes (plus carriage return and line feed) similar to “st OUT1 OUT2 OUT3 IR BT”. The first two bytes are always the ASCII char “s” and “t” which correspond to the hexadecimal values {73h 74h}.
  • Page 16: Table 4. Returned Values For *Start Command

    Supported commands UM0979 Table 4. Returned values for *start command STEVAL # (Device) Returned value STEVAL-MKI009V1 (LIS3LV02DL) STEVAL-MKI089V1 (LIS331DLH) STEVAL-MKI090V1 (LIS331DLF) STEVAL-MKI091V1 (LIS331DLM) s t XH XL YH YL ZH ZL int1 int2 sw1|sw2 \r \n STEVAL-MKI092V1 (LIS331HH) STEVAL-MKI105V1 (LIS3DH) STEVAL-MKI107V1 (L3G4200D) STEVAL-MKI110V1 (AIS328DQ) STEVAL-MKI013V1 (LIS302DL)
  • Page 17: Table 5. Returned Values For *Debug Command

    UM0979 Supported commands Table 5. Returned values for *debug command STEVAL # (Device) Returned value STEVAL-MKI009V1 (LIS3LV02DL) STEVAL-MKI013V1 (LIS302DL) STEVAL-MKI015V1 (LIS344ALH) STEVAL-MKI087V1 (LIS331DL) STEVAL-MKI089V1 (LIS331DLH) X=XXXXX Y=YYYYY Z=ZZZZZ STEVAL-MKI090V1 (LIS331DLF) STEVAL-MKI091V1 (LIS331DLM) STEVAL-MKI092V1 (LIS331HH) STEVAL-MKI105V1 (LIS3DH) STEVAL-MKI110V1 (AIS328DQ) STEVAL-MKI082V1 (LPY4150AL) STEVAL-MKI083V1 (LPY450AL) STEVAL-MKI085V1 (LPY410AL) STEVAL-MKI086V1 (LPY403AL)
  • Page 18 Supported commands UM0979 Accelerometer register read The *rAA command allows the contents of the accelerometer registers in the demonstration kit board to be read. AA, expressed as a hexadecimal value and written in upper case, represents the address of the register to be read. Once the read command is issued, the board returns RAAhDDh, where AA is the address sent by the user and DD is the data present in the register.
  • Page 19 UM0979 Supported commands Pressure sensor Register read The *prAA command allows the contents of the pressure sensor registers in the demonstration kit board to be read. AA, expressed as a hexadecimal value and written in upper case, represents the address of the register to be read. Once the read command is issued, the board returns PRAAhDDh, where AA is the address sent by the user and DD is the data present in the register.
  • Page 20 Supported commands UM0979 Accelerometer FIFO mode enable The *fifomde command is used to enable the accelerometer FIFO mode. For more details see the AN3308 application note. Accelerometer Stream to FIFO mode enable The *fifotrg command enables the accelerometer stream to FIFO mode. For more details see the AN3308 application note.
  • Page 21: Digital Output Accelerometers: Supported Commands

    *echooff Deactivates the write verbose mode *fifostr Accelerometer “FIFO stream” mode enable st 0 0 0 0 0 0 IR FC FS *fifomde Accelerometer “FIFO mode” mode enable st 0 0 0 0 0 0 IR FC FS Accelerometer “stream to FIFO” mode...
  • Page 22: Analog Output Accelerometers: Supported Commands

    Supported commands UM0979 4.2.3 Analog output accelerometers: supported commands Table 7 below lists the commands supported by the following devices/demonstration boards: ● STEVAL-MKI015V1 (LIS344ALH) Table 7. Analog Output Accelerometers: supported commands list Command Description Returned value Selects firmware according to the adapter *setdbXXXVY connected *start...
  • Page 23: Digital Output Gyroscopes: Supported Commands

    RAAhDDh *echooff Deactivates the write verbose mode *gfifostr Gyroscope “FIFO stream” mode enable st 0 0 0 0 0 0 IR FC FS *gfifomde Gyroscope “FIFO mode” mode enable st 0 0 0 0 0 0 IR FC FS *gfifotrg Gyroscope “stream to FIFO”...
  • Page 24: Analog Output Gyroscopes: Supported Commands

    Supported commands UM0979 4.2.5 Analog output gyroscopes: supported commands below lists the commands supported by the following devices/demonstration boards: Table 9 ● STEVAL-MKI082V1 (LPY4150AL) ● STEVAL-MKI083V1 (LPY450AL) ● STEVAL-MKI085V1 (LPY410AL) ● STEVAL-MKI086V1 (LPY403AL) ● STEVAL-MKI095V1 (LPR4150AL) ● STEVAL-MKI096V1 (LPR450AL) ● STEVAL-MKI097V1 (LPR430AL) ●...
  • Page 25: Digital Output Pressure Sensor: Supported Commands

    UM0979 Supported commands 4.2.6 Digital output pressure sensor: supported commands below lists the commands supported by the following devices/demonstration Table 10 boards: ● STEVAL-MKI112V1 (LPS001WP) Table 10. Digital output pressure sensor: supported commands list Command Description Returned value Selects firmware according to the adapter *setdbXXXVY connected *start...
  • Page 26: Schematic Diagram

    Schematic diagram UM0979 Schematic diagram The schematic diagram of the eMotion demonstration kit is shown in Figure 7 Figure Figure 7. Schematic diagram of the eMotion board (power supply and USB) 26/32 Doc ID 17768 Rev 1...
  • Page 27: Figure 8. Schematic Diagram Of The Emotion Board (Stm32 And Connectors)

    UM0979 Schematic diagram Figure 8. Schematic diagram of the eMotion board (STM32 and connectors) Doc ID 17768 Rev 1 27/32...
  • Page 28: Bill Of Materials

    Bill of materials UM0979 Bill of materials The bill of materials for the eMotion demonstration kit is provided in Table 11 below. Table 11. Bill of materials Designator Description Comment Footprint Capacitor 10 µF C1206_POL Capacitor 100 nF 0805 Capacitor 100 nF 0805 Capacitor...
  • Page 29 UM0979 Bill of materials Table 11. Bill of materials (continued) Designator Description Comment Footprint CON2 Header 1x2 2 mm CON2 Header 1x2 2 mm JP10 CON2 Header 1x2 2 mm Ceramic SMD Osc1 16 MHz Ceramic SMD Crystal 3.2x2.5 mm crystal 3.2X2.5 mm BC817-25 BC817...
  • Page 30 Bill of materials UM0979 Table 11. Bill of materials (continued) Designator Description Comment Footprint 180 Ω Resistor 0805 Resistor 1.5 kΩ 0805 22 Ω Resistor 0805 22 Ω Resistor 0805 Resistor 47 kΩ 0805 SMT SWITCH SMT SWITCH SMT SWITCH TS924 TS924 TS924...
  • Page 31: Revision History

    UM0979 Revision history Revision history Table 12. Document revision history Date Revision Changes 02-Mar-2011 Initial release. Doc ID 17768 Rev 1 31/32...
  • Page 32 No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein.

Table of Contents