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 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.
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.
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.
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...
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 ●...
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”...
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”.
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.
*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 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.
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...
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...
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...
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...
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.
Need help?
Do you have a question about the eMotion STEVAL-MKI109V1 and is the answer not in the manual?
Questions and answers