Home
Data Sheet - Mouser Electronics
Contents
1. al ol USART2_CTS ADC123 INO WKUP a pe 7 e N gt u 2 2 S GND 2 R41 0 lt lt SMD 0402 x Pe 8 9 9 a 30 36 DoclD024165 1 UM1601 Schematics Figure 25 Pressure sensor Pressure Sensor D VDD C5 26 tL 100nF 10v T 6 3V 10uF SMD 0402 TANTALIO 0603 m D U3 s odis 2 8 GND 1 d e 13 Vdd 10 GND 2 Nc 3 NC LPS331AP 1 Press INT I2C1 SCL 4 cupo Q Gap 5 a lt 9 GND GND INT2 EL lt 45 8 a N 2 1 SDA q DocID024165 Rev 1 31 36 Schematics UM1601 Figure 26 Power management stage Power Mgmt stage A 2 U9 O LDS3985PU33R DFN6D exposed pad 3V3 J2 gt TM 1 VREG LDS ELT VOUT 3 C40 C50 6 2 2uF 6 3V U10 CON3 1uF 16V VINH NC SMD 0402 SMM4F5 0A x SMD 0402 BYPASS QGND STmite flat Em DO222 AA C39 p 33nF 6 3V SMD 0402 GND 1 2 Discovery G 2 3 M1VREG D_VDD R19 3V3 D_VDD 56 L4 SM R_0402 1 2 1 2 Kingbright KP2012SURC 240 400 10nF C36 RS 466 3829 D13 16 Farnell 8529930 W RED SMD 0402 LED 0805 On LDS VRE
2. UM1601 s i life qugmented User manual STEVAL MKI121V1 discovery kit for INEMO M1 By Alessandra Di Pietro Introduction STEVAL MKI121V1 features the second generation of the iNEMO module family offered by STMicroelectronics It combines INEMO M1 and the pressure sensor LPS331AP representing a new and complete 10 DoF degree of freedom open platform able to provide fast inertial application development using MEMS sensors and the STM32 This user manual provides an overview of the system on board SoB and helps the user to discover the INEMO M1 high performance features and to develop and customize applications using the STEVAL MKI121V1 and the graphical user interface iNEMO suite that is provided with the kit Figure 1 STEVAL MKI121V1 demonstration board DEMOBOARD FOR EVALUATION PURPOSE ONLY May 2013 DoclD024165 1 1 36 www st com Contents UM1601 Contents 1 OVEIVIEW here Sods 4 1 1 Features 4 1 2 Demonstration software 4 2 Hardware layout and configuration 5 2 1 Power supply and power selection 6 2 1 1 USB supply source 6 2 1 2 VEXT supply source 7 2 1 3 D VDD supply source
3. DoclD024165 Rev 1 34 36 UM1601 Revision history 4 q Revision history Table 5 Document revision history Date 24 May 2013 Revision 1 Initial release Changes DocID024165 Rev 1 35 36 UM1601 Please Read Carefully Information in this document is provided solely in connection with ST products STMicroelectronics NV and its subsidiaries ST reserve the right to make changes corrections modifications or improvements to this document and the products and services described herein at any time without notice All ST products are sold pursuant to ST s terms and conditions of sale Purchasers are solely responsible for the choice selection and use of the ST products and services described herein and ST assumes no liability whatsoever relating to the choice selection or use of the ST products and services described herein 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 UNLESS OTHERWISE SET FORTH IN ST S TERMS AND
4. The sensor settings can be also saved loaded to from flash Figure 18 This functionality is useful for board calibration DoclD024165 Rev 1 23 36 Getting started with iNEMO suite UM1601 24 36 Figure 18 Sensor settings Load default values Save to flash Load from flash Sensor Settings _ j Output Accelerometer Magnetometer Gyroscope Pressure Temperature Sensor Name LSM303DLHC Offset milli g 0 High Pass Filter Output Data Rate Hz 50 v Full scale g 2 Y 0 z 0 v v Scale factor x 1 000 Y 1 000 Z 1 000 Starting the acquisition and visibility of data By clicking the Start icon the acquisition starts The user can view the sensor data in the graphics Each sensor is acquired simultaneously but it has a dedicated graphic the user can choose the sensor using the icons on left of the GUI Starting the AHRS algorithm and settings When the AHRS algorithm is enabled see Section 3 1 3 and Figure 17 the INEMO MCU executes the extended Kalman filter to retrieve information about the board orientation starting from the acceleration angular rate and magnetic field data The orientation data are sent to the PC in two ways roll pitch and yaw RPY angles and quaternion When the AHRS acquisition has begun the user must check that the data are stable which means checking in the RPY graphic that the data are flat when iNEMO is in a
5. of J12 of J13 of J14 of J15 name ment 2 1 SDA LPS331AP 12 GPIO_PB9 TIM4 ICAN Tx PB9 2 1 2 6 I2C1_SCL LPS331AP 13 GPIO_PB8 TIM4_CH3 ICAN PBS 5 14 GND GND 7 7 7 15 GND 7 7 7 User Button 16 10 2 PA10 7 2 PB3 TRACES wo SWD 17 JTDO JTDO 2 4 CH2 SPI1_SCK 1 TX 18 GPlO PA9 CH2 PA9 USB EN 6 JTMS GPIO SWD en JTMS SWDIO SA 72 1 3 JTCK GPIO_ SWD 20 eem JTCK SWCLK 14 2 VEXT 21 ag e vy EXT 1 SPI1 NSS USART2 CK 22 PM DAC 4 2 ADC12_IN4 SPI1_SCK 23 5 DAC OUT2 3 ADC12_IN5 SPI1_ MISO TIM8 BKIN TIM1_ 24 GPIO BKIN PA6 4 TIM3 SPI1 MOSI TIM8 CH1N TIM1 25 GPIO hor NT TOHIN 7 5 TIM3_CH2 USART2_RTS ADC123_IN1 USER_ 26 GPIO PA TIME CH2 PA EDO 3 2 CH2 Ly DoclD024165 Rev 1 13 36 Hardware layout and configuration UM1601 Table 2 INEMO M1 pin description versus board function continued STEVAL 4 Description Basic joi MKI121V1 Free Pin Pin Pins Pin st P p Function P P j Oassign VO of J12 of J13 of J14 of J15 name ment VDD 27 2 4 D_VDD 1 1 1 3 6 vy 28 GND GND 7 7 7 When using an external regulated supply voltage these pins are
6. 7 2 2 INEMO M1 Re sa hina Pusa saa smua 7 2 3 LPS331AP MEMS pressure sensor 9 24 Serial wire debug SWD connector 11 2 5 Pushbu ttons i ios REX ROC X A dee 11 2 6 cM 11 2 7 Extension connectors 12 2 8 VSB RE 15 2 9 JUMPERS i c prede E o a 16 3 Getting started with iNEMO suite 17 3 1 INEMO SUlt amp i teh OD RR RUE RC RT Te alU bee e 18 3 1 1 iNEMO suite main window 20 3 1 2 Connecting 21 3 1 3 Acquisition settings 22 3 1 4 Starting the acquisition and visibility of data 24 3 1 5 Starting the AHRS algorithm and settings 24 3 1 6 AHRS 3D demo secs s e Rx eo x Rt A 25 3 1 7 3D view alignment 26 3 1 8 Compass demo 27 Appendix A 28 4 Revision history 35 2 36 DoclD024165 Rev 1 Ky UM1601 List of figures List of figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figu
7. DocID024165 Rev 1 UM1601 Hardware layout and configuration 2 4 Serial wire debug SWD connector The SWD connector allows program loading and debugging of the STM32 inside INEMO M1 using a SWD dongle like ST LINK V2 through a dedicated JITAG_SWD adapter board A specific driver needs to be installed on the user s PC for communication with the SWD dongle Figure 9 SWD connector J11 and schematic SWD D VDD D VDD R15 R16 10k 10k SMD 0402 SMD 0402 SWDIO SWCLK nRESET 0 5 0402 R18 GND SAMTEC 10k FTSH 105 01 F D K SMD 0402 Male Connector 2x5 Pitch 1 27mm 2 5 Pushbuttons SW1 reset pushbutton connected to nRESET is used to reset the INEMO M1 5 2 user button connected to pin 16 of INEMO M1 Note The user button can be disconnected from SW2 and reconfigured for other purposes simply by removing the dedicated resistor as described in Table 3 2 6 LEDs e D4 Blue LED is a user LED connected to the I O pin 26 of INEMO M1 D13 Red LED indicates that the board is powered Note The user LED can be disconnected from D4 and reconfigured for other purposes simply by q removing the dedicated resistor as described in Table 3 DocID024165 Rev 1 11 36 Hardware layout and configuration UM1601 2 7 Extension connectors Four 7 pin male connectors J12 J13 J14 and J15 can be used to connect a user s daughterboard to facilitat
8. of the iNEMO module family The INEMO M1 is a 9 degree of freedom system on board SoB combining the latest advances in ST MEMS based technology with the powerful computational core ARMS Cortex M3 of the STM32 family The INEMO M1 platform has been designed following specific guidelines in order to have a modular solution based on the principles of miniaturization low power consumption and cost effectiveness obtaining a solution having the best trade off between performance and flexibility of the system to cover a wide range of applications DoclD024165 1 7 36 Hardware layout and configuration UM1601 Figure 6 INEMO M1 This SOB provides the following benefits e The INEMO M1 operates from a 2 4 V 3 6 V power supply voltage range Additionally the internal voltage regulator LDS3985M33R enables the module to be powered by an external voltage from 3 6 up to 6 V correctly supplying the devices on board and also supplying external ICs The INEMO M1 architecture embeds the STM32F103REY6 WLCSP package high density performance line ARM Cortex M3 based 32 bit MCU LSM303DLHC 6 geomagnetic module 29 4g 8g 169 linear acceleration programmable full scale and from 1 3 Gauss to 8 1 Gauss magnetic programmable field full scale 12 digital output 136020 3 axis digital gyroscope roll pitch yaw 16 bit data output 250 s 500 s 2000 s selectable full scale
9. CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE USE AND OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION OR INFRINGEMENT OF ANY PATENT COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT ST PRODUCTS ARE NOT AUTHORIZED FOR USE IN WEAPONS NOR ARE ST PRODUCTS DESIGNED OR AUTHORIZED FOR USE IN A SAFETY CRITICAL APPLICATIONS SUCH AS LIFE SUPPORTING ACTIVE IMPLANTED DEVICES OR SYSTEMS WITH PRODUCT FUNCTIONAL SAFETY REQUIREMENTS B AERONAUTIC APPLICATIONS C AUTOMOTIVE APPLICATIONS OR ENVIRONMENTS AND OR D AEROSPACE APPLICATIONS OR ENVIRONMENTS WHERE ST PRODUCTS ARE NOT DESIGNED FOR SUCH USE THE PURCHASER SHALL USE PRODUCTS AT PURCHASER S SOLE RISK EVEN IF ST HAS BEEN INFORMED IN WRITING OF SUCH USAGE UNLESS A PRODUCT IS EXPRESSLY DESIGNATED BY ST AS BEING INTENDED FOR AUTOMOTIVE AUTOMOTIVE SAFETY OR MEDICAL INDUSTRY DOMAINS ACCORDING TO ST PRODUCT DESIGN SPECIFICATIONS PRODUCTS FORMALLY ESCC QML OR JAN QUALIFIED ARE DEEMED SUITABLE FOR USE IN AEROSPACE BY THE CORRESPONDING GOVERNMENTAL AGENCY Resale of ST products with provisions different from the statements and or technical features set forth in this document shall immediately void any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever any liability
10. of ST ST and the ST logo are trademarks or registered trademarks of ST in various countries Information in this document supersedes and replaces all information previously supplied The ST logo is a registered trademark of STMicroelectronics All other names are the property of their respective owners 2013 STMicroelectronics All rights reserved STMicroelectronics group of companies Australia Belgium Brazil Canada China Czech Republic Finland France Germany Hong Kong India Israel Italy Japan Malaysia Malta Morocco Philippines Singapore Spain Sweden Switzerland United Kingdom United States of America www st com 36 36 DoclD024165 Rev 1 Ly Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery amp Lifecycle Information STMicroelectronics STEVAL MKI121V1
11. 323 6L 1M C67 USB_minB SMD 0402 25 4 7nF sm c_0402 Ly DoclD024165 Rev 1 29 36 Schematics UM1601 Figure 24 INEMO M1 SoB SPI1 CS ADC12 4 SCK ADC12 5 SPI1 MISO TIM3 SPI1 MOSI TIM3 CH2 User LED R42 0 SMD 0402 USART2_RTS ADC123_IN1 5 amp 5 an a N 2 5 a R39 0 R40 0 SMD 0402 SMD 0402 amp amp 9 2 8 e e gt 2 al 2 M o ua 2 e 1 GND 5 gt 5 8 5 D VDD amp amp 5 5 D VDD 2 S R35 4 7k R36 SMD 0402 4 7k SMD 0402 22 SP11_CS ADC_IN4 4 PE 23 Spi SCK ADC INS I2C1 SCL CAN RX 3 201 5 1 1201 scr 24 spit MISO TIM3_CH1 I2C1 SDA CAN Tx 12 1261 SDA ESTO 201 SDA 25 spit TIM3_CH2 I2C1 SDA USART1_RX ACI 4 CH2 2 SDA USART1_RX ACI TIM4_CH2 26 USART2_RTS ADC_IN1 I2C1 SCL USART1 TX ACI 4 10 I2C4 SCL USART1 TX ACI DVD 27 vop USART1_RTS ACI USBDP 28 a 8 SMD 0402 GND E USARTISCIS AGD SUBBDM USART1 RTS ACI USBDP USBDP USART1_CTS ACI USBDM USBDM GND z 2 2 5 R32 0 gl 9 SMD 0402 lt lt lt Do 9 9 eb PN P g lt lt o 5 a x e e e gt a c 2 INEMO
12. 95 Molex 54819 0572 D1 D4 GND 3 3V D2 D3 USBUF02W6 CN1 SOT323 6L C67 USB minB SMD 0402 INEMO M1 DoclD024165 1 15 36 Hardware layout and configuration UM1601 2 9 16 36 Jumpers The details of the jumper settings are described in Table 4 Table 4 J1 J2 J3 settings Jumper J1 Description BOOTO is connected to D VDD power when J1 is set as shown below System memory is selected as boot space 5 9 BOOTO is connected to GND when J1 is set as shown below Main Flash memory is selected as boot space J2 USB 5V is connected to VREG LDS when J2 is set as shown below The input voltage is regulated to 3 3 V by LDS3985PU33R and J3 has to be on to power the INEMO M1 module USB 5V is connected to V EXT when J2 is set as shown below The input voltage is regulated internally by the INEMO M1 module J3 Jumper on D VDD is connected to 3 3 V regulated by the LDS3985PU33R regulator Jumper off D VDD is not connected to 3 3 V It can be regulated by the INEMO M1 internal regulator or it can be the voltage source coming from pin1 of the J12 or J13 or J14 extension connector q DocID024165 Rev 1 UM1601 Getting started with iNEMO suite 3 Note q Getting started with iNEMO suite The installation of the graphical user interface GUI requires the following two steps 1 Installthe PC software delivere
13. G diode conductin g ED Off LDS VREG diode not conducting 32 36 DoclD024165 Rev 1 q UM1601 Schematics Figure 27 SWD D_VDD D_VDD R15 R16 10k 10k SMD 0402 SMD 0402 J11 1 2 SWDIO 3 4 SWCLK 8 5 e SWO e EET 2 9 10 R25 nRESET _ _ SWD JTAG 0 SM R 0402 R18 GND SAMTEC 10k FTSH 105 01 F D K SMD 0402 Male Connector 2x5 Pitch 1 27mm c Ly DoclD024165 Rev 1 33 36 UM1601 Schematics Figure 28 Pinout connectors NOO E ae 1 wassn IOv S19 9 XI NVO VGS daasn 19 11 6 6 XY NVO 19S 104 LHO YIL 19 LLYYSN 195 LOZI v OMS 19 XY LLYYSN YAS LOZI 5 1 2 L vir sur 1x Siojo uuoo JO Xz s10 2euuoo Z eq gt 3no e y Buunp pexy aq 1ojp uuoo 9 4 ZNOO Lluvsn LLYYSN ZHO EWIL ISOW LIdS LHO WIL OSIN 5 SNI LOGV MOS LIdS LOGV SO LIdS ZNOO mI 1 ONI 519 214 51 9 ZNI 2LOQV XL S ENI ZLOQY XH 1 v LNI 2100 514 21 01008 a L eur e SJOJOBUUOD
14. LDS3985M33R ultra low drop low noise BICMOS 300 mA voltage regulator The INEMO M1 has been designed to exploit a wide range of peripherals USART SPI and full speed USB 2 0 supported by the STM32F 103REY6 in order to have the maximum flexibility in communication Thanks to this full range of communication peripherals and its extremely compact design the INEMO M1 can be directly integrated in a broad variety of advanced motion based platforms in several application segments resulting in enhanced performance of the platform as the system s capabilities are accessible within the application e Free ADC channels for external inputs e Low power modes power down sleep e In system ceramic resonator e In application programming IAP interfaces for firmware upgrades e Compact design 13 x 13 x 2mm For further information please consult the INEMO M1 datasheet and the STM32 reference and Flash programming manuals which are available from STMicroelectronics at www st com q 8 36 DocID024165 Rev 1 UM1601 Hardware layout and configuration 2 3 Note q Figure 7 INEMO M1 functional block diagram LDS3985 Voltage LSM303DLHC regulator 3 axis n Resonator INEMO M1 LPS331AP MEMS pressure sensor The LPS331AP is an ultra compact absolute piezoresistive pressure sensor housed in an HCLGA package The device includes a monolithic sensing element and an IC interface able to take t
15. ation in order to avoid a communication block from an installed firewall q DocID024165 Rev 1 UM1601 Getting started with iNEMO suite To run the iNEMO suite 1 Click on Start gt All Programs gt STMicroelectronics gt iNEMO Suite gt iNEMO Suite Application 2 Launch the iNEMO software tool program Goldfish icon 3 The Kit Selector window appears Figure 12 Select STEVAL MKI121V1 4 Check that the serial port number is correct see Figure 11 Otherwise click the refresh button and choose the right COM port It is preferable to connect the iNEMO board to a free USB port before launching the GUI In this way the GUI directly finds the COM port into which the board is plugged To change the COM port press the New button on the toolbar Figure 15 or from the menu File New and the kit selector dialog window appears Figure 12 Kit selector window Kit Selector Descrobon Discovey M1 board based on 508 and pressure sensor Socket Configuration Connection Direct Type Serial Param A F064 Timestamp Message 83212 New data Log Port COMI6 Sampling 1 Hz Acquistion Mode Continous TCP IP Demo server stopped q DocID024165 Rev 1 19 36 Getting started with iNEMO suite UM1601 3 1 1 20 36 iNEMO suite main window The main window contains the following sections referenced by the corresponding
16. d with the demonstration kit 2 Install the virtual COM driver needed to use the board PC system requirement Microsoft Windows XP Service Pack 2 higher e Microsoft NET Framework 2 0 or higher PC software installation To install the INEMO suite run the setup file and follow the instructions The latest setup file is available on www st com Virtual Com driver installation To install the virtual COM driver plug the iNEMO board into a free USB port an icon should appear in the Notify Bar Wait for the Hardware Update Wizard window and follow the instructions Install from a list or specific location Advanced Browse C Program Files STMicroelectronics iINEMO Suite driver and choose x64 or x86 folder according to your system Once the installation has finished a COM port number is assigned to the ST virtual COM driver Figure 11 This number is required to correctly run the GUI as outlined in the steps in 3 7 iNEMO suite DoclD024165 Rev 1 17 36 Getting started with iNEMO suite UM1601 3 1 18 36 Figure 11 How to see the STEVAL MKI121V1 COM port number Device Manager File Action View Help gt 3 DVD CD ROM drives Human Interface Devices E IDE ATA ATAPI controllers IEEE 1394 Bus host controllers gt Keyboards 15 Mice and other pointing devices L Modems 9 Monitors BB Network adapters E 1394 Net Adapter 8 Cisco A
17. e 19 3D cube demo iNEMO Cube Demo Connected to IP 127 0 0 1 PORT 31001 DoclD024165 Rev 1 25 36 Getting started with iNEMO suite UM1601 3 1 7 26 36 3D view alignment The AHRS reference frame is aligned to the magnetic north see Figure 19 for reference which means that the yaw angle value is referenced to the magnetic north In order to better understand the tracked motion it can be useful to realign the rotation in the direction of the monitor by using the view alignment operation it is just a transformation of the reference To align iNEMO it is necessary to point the USB cable towards the monitor and press the F2 key If the calibration is correct the cube shows the goldfish side Figure 20 Figure 20 3D cube demo 3D view alignment q DocID024165 Rev 1 UM1601 Getting started with iNEMO suite 3 1 8 q Compass demo The iNEMO suite also includes the Compass demo Figure 21 developed using the accelerometer and magnetometer sensor To run the demo check Compass in the sensor settings window see 3 1 3 Acquisition settings Figure 17 press the compass icon and start the acquisition from the GUI toolbar Figure 17 Figure 21 Compass demo Horizontal Zoom v N GX 5 OHER nou Pitch dos The heading of the board is indicated by the yellow arrow according to the NED system as sh
18. e the development of applications Each pin on the connectors can be utilized by the user s daughterboard a lot of these are free I Os and others can be used after disconnecting them from the corresponding functional block on the STEVAL MKI121V1 board Please refer to Table 2 and Table 3 Table 2 INEMO M1 pin description versus board function STEVAL M Description Basic Rema MKI121V1 Pin Pint Pin p p Function P P j Oassign VO of J12 of J13 of J14 of J15 name ment VDD 2 4 1 dae vy D VDD 1 1 1 2 BOOTO nd BOOTO 2 nRESET NRST Reset 2 button USART2_RX 5 4 GPIO ADC123_IN3 PA3 4 TIM2_CH4 USART2 TX TIM5 CH3 5 GPIO PA2 ADC123 IN2 PA2 5 TIM2 CH3 6 GND GND 7 7 7 WKUP USART2 CTS ADC123 INO PAO LPS331AP 7 GPIO_PA0 TIM2_CH1_ wkup PIess INT 6 ETR 2 TIM5_CH1 TIM8_ETR USART1_CTS USBDM 8 GPIO_PA11 RX PA11 6 TIM1_CH4 USART1_RTS USBDP 9 GPIO_PA12 CAN PA12 5 TIM1_ETR 12C1_SCL USART1_ 10 GPIO_PB6 TIM4 CH1 TX PB6 4 I2C1 SDA USART1_ 11 GPIO_PB7 TIM4 CH2 RX PB7 3 12 36 00 0024165 1 UM1601 Hardware layout and configuration Table 2 INEMO M1 pin description versus board function continued STEVAL 4 Desc ip on Basic joi 121 1 Pin Pin Z Pin Pin P p Function P P jOassign IO
19. ector 1 2 Demonstration software To facilitate user development and analysis of the sensor data the STEVAL MKI121V1 demonstration kit includes a graphical user interface GUI iNEMO suite to display sensor outputs the compass application AHRS 3D demo cube 2 as well as a firmware library for easy development of customized applications and a package for a DFU Device Firmware Upgrade The iNEMO suite application allows the user to also work with the previous INEMO V1 and iNEMO V2 platforms At the startup of the application the kit selector window appears in order to choose the platform used select STEVAL MKI121V1 in this case For more details on getting started with the iNEMO suite please refer to Section 3 The latest version of the firmware package and PC GUI can be downloaded from the STEVAL MKI121V1 product page on www st com Figure 2 iNEMO suite GUI a The STEVAL MKI121V1 runs the AHRS 3D demo cube but the firmware library doesn t include the AHRS algorithm which is available in the STEVAL MKI121CD1 CD 4 36 DoclD024165 Rev 1 Ly UM1601 Hardware layout and configuration 2 Hardware layout and configuration The STEVAL MKI121V1 discovery board has been designed to evaluate the INEMO M1 features Figure 3 illustrates the hardware block diagram of the device Figure 3 STEVAL MKI121V1 block diagram LD3985PU33 Power management LPS331AP Digital pressure sensor U
20. ettillgs 22min beara re tedan ied Gad ade race ds 24 Sensor 08 1 25 3D cube demo 26 3D cube demo 3D view 27 Compass demo er 28 Reset pushbutton boot user LED 29 ISB UT 30 INEMOSMT SOB2 u y ema EN roges a ca an d RR RR d 31 Pressure uera rea ELE erba ERU S 32 Power management stage 33 S face tat uuu es ae ee aes wiwa ake A DM IUE 34 he des d RS sea Sere 35 DoclD024165 1 3 36 Overview UM1601 1 Overview 1 1 Features power supply options through the USB connector 5 V or from an external supply voltage 3 6 V 6 V VEXT or 2 4 V 3 6 V D_VDD INEMO M1 9 axis SoB 13x13x2 mm compact design e LPS331AP MEMS pressure sensor 260 1260 mbar absolute digital output barometer Extension header for INEMO M1 I Os for quick connections to prototype the board and for easy probing e SWD connector for programming and debugging e push buttons reset and user e Two LEDs user LED power on LED e Mini B USB conn
21. he information from the sensing element and to provide a digital signal to the external world The sensing element consists of a suspended membrane inside a single mono silicon substrate It is capable of detecting pressure and is manufactured using a dedicated process VENSENS developed by ST The STEVAL MKI121V1 board uses an 12 communication I2C1 on pin 12 and pin 13 of INEMO M1 and the LPS331AP slave address is set to OXBA The LPS331AP features two fully programmable interrupt sources INT1 and INT2 which may be configured to trigger different pressure events In the STEVAL MKI121V1 only the INT1 interrupt source is connected to the INEMO M1 through Press INT pin 7 of INEMO M1 The device may also be configured to generate through the interrupt pins a data ready signal Drdy which indicates when new measured data is available therefore simplifying data synchronization in digital systems The connection between the LPS331AP and the INEMO M1 is shown in Figure 8 2 and INT1 Press INT can be disconnected from the pressure sensor and reconfigured for other purposes simply by removing dedicated resistors as described in Table 3 DoclD024165 1 9 36 Hardware layout and configuration UM1601 10 36 Figure 8 Pressure sensor block diagram D VDD 10v 6 3V 10uF SMD 0402 TANTALIO_0603 GND GND 12C1_SCL 12 1 SDA INEMO M1 LPS331AP Pin 7 GPIO q
22. input supply pins with voltage in the range 2 4 V 3 6 V When using the internal voltage regulator these pins are 3 3 V output and can be used to supply other ICs Can be reconfigured by the user by removing the related resistor please refer to Table 3 When using an external regulated supply voltage this pin shall be left floating When using the internal voltage regulator this pin is used as the supply input in the range 3 6 V 6 V Table 3 Functional block disconnection on STEVAL MKI121V1 INEMO M1 pin number STEVAL MKI121V1 assignment 7 Press_INT Remove R41 12 I2C1 SDA Remove R37 13 I2C1 SCL Remove R34 16 Push Button Remove R40 18 USB EN Remove R39 26 USER LED Remove R42 14 36 DoclD024165 Rev 1 Ky UM1601 Hardware layout and configuration 2 8 q USB The STEVAL MKI121V1 is provided with USB 2 0 compliant full speed communication via a USB type mini B receptacle connector CN1 with dedicated EMI filter and line termination through the USBUFO2WSO U8 Pin 18 of the INEMO M1 is used for the software connection disconnection of the USB cable The MCU pins are configured in output push pull mode when high the USB communication is enabled when low it is disabled Connector and hardware connections are shown in Figure 10 Figure 10 USB mini B connector CN1 and schematic 12345 gt iHi fmmmmm USB RS 515 19
23. lue e Acquisition duration Samples iNEMO acquires data from a limited number of sensors set in the number of samples box Continuous iNEMO acquires data until the user stops the acquisition by clicking the Stop button When the AHRS feature is enabled the sampling frequency is automatically set to 50 Hz and it can t be modified q DocID024165 Rev 1 UM1601 Getting started with iNEMO suite q Figure 17 Acquisition settings Timestamp 11 11 27 AM 11 11 27 AM 11 11 28 AM 11 11 28 AM 11 11 31 AM 11 11 32 AM Log 1000 Raw data AHRS Module Compass 2000 Accelerometer Magnetometer Gyroscope Pressure Temperature 2000 1000 Time sl Message STEVAL_MKI121V1 Connected COM24 Available sensor Accelerometer Gyroscope Magnetometer Pressure Temperature Loaded registers TCP IP server for demos 0 0 0 0 31001 started Available sensor Accelerometer Gyroscope Magnetometer Pressure Temperature Loaded registers Port COM24 Sampling 50 Hz Acquistion Mode Continous 2 TCP IP Demo server started For each sensor it is possible to set parameters like offset scale factor output data rate full scale as well as other ones related to selecting sensors The output data rate can be synchronized with the sampling frequency of one sensor selected from the Sync to sensor ODR drop down menu
24. numbers in Figure 13 1 Sensor selector which allows the user to move to a different sensor data view 2 Toolbar for data acquisition setting to set frequency acquisition mode etc 3 Toolbar for graphic management helps the user to explore the graphic window It allows zooming in on the graph enabling the cursors saving data and so on 4 Status bar shows the acquisition info 5 Log window 6 Default menu bar 7 Graph where the data are plotted Figure 13 iNEMO suite main window ans 2 9777 Log Port Samping 50 He ey Continous TCP IP Demo server started q DocID024165 Rev 1 UM1601 Getting started with iNEMO suite 3 1 2 q Connecting iNEMO Before starting the acquisition of data it is necessary to open the connection between iNEMO and the PC It is preferable to connect the iNEMO board to a free USB port before launching the GUI In this way the GUI directly finds the COM port into which the board is plugged The bottom part of the GUI main window shows the COM port number see Figure 14 Figure 14 Selected COM port number Log Port COM16 Sampling 50 Hz Acquistion Mode Continous G Demo server started The user must check that the COM port number is the same as the one shown in the device manager Figure 11 If the COM number is different it is necessary to set the right number By clicking the new data file ic
25. nyConnect VPN Virtual Miniport Adapter For Windows 8 Intel R 82577LM Gigabit Network Connection 2 Intel R Centrino R Ultimate N 6300 AGN 2 PCMCIA adapters 7 Ports COM amp LPT Communications Port COM1 STEVAL MKI121V1 Discovery M1 COM162 5 Processo Secure Digital host controllers XQ Smart card readers iNEMO suite The iNEMO suite application allows the user to also work with the iNEMO V1 and iNEMO V2 platform At the startup of the application the kit selector window appears in order to choose the platform to be used Figure 12 For the STEVAL MKI121V1 the iNEMO suite application also has a TCP IP server for external remote demo applications When the server starts in the log bar a message shows the availability of the server Each client may be connected to the server on port 31001 default to receive data from the device through the iNEMO suite server Every time a client connects to the server the log bar shows the IP address of the client that just connected Each demo client can elaborate and show these data The structure of the data sample sent to all clients is FrameData t defined in the 1 SDK h file The TCP IP server may enabled disabled from the Tools gt Communication gt Settings menu its state is shown on the status bar From this dialog box the user can change the communication port default 31001 Pay close attention to this inform
26. of the J12 J13 J14 extension 9 USB supply source If the STEVAL MKI121V1 is supplied through the USB connector one of two options can be selected to regulate the voltage INEMO M1 internal voltage regulator STEVAL MKI121V1 LSD3985PU33R voltage regulator The voltage regulator is selected using J2 and J3 according to Table 1 The LED D13 is turned on if the board is powered correctly b The VEXT pin has to be left floating q DocID024165 Rev 1 UM1601 Hardware layout and configuration 2 2 q Table 1 Power selection options Regulator J2 jumper configuration J3 jumper configuration STEVAL MKI121V1 1 2 ON LSD3985PU33R voltage regulator 0 1 2 3 internal voltage regulator 6 e x VEXT supply source The STEVAL MKI121V1 is powered by VEXT connecting the voltage source to pin 1 of the J15 extension connector The input voltage value shall be in the range 3 6 6 V and it is regulated in this case by the internal INEMO M1 voltage regulator D_VDD supply source The STEVAL MKI121V1 is powered by D_VDD connecting the voltage source to pin1 of the J12 or J13 or J14 extension connector The input voltage value shall be in the range 2 4 3 6 V In this case the INEMO M1 internal voltage regulator is bypassed so the VEXT pin has to be left floating INEMO M1 The 1 is the smallest sensor fusion system on board SoB
27. on Figure 15 the kit selector window appears and it is possible to select the COM port number as in Figure 12 Figure 15 New data file icon Continous 1000 1000 DoclD024165 Rev 1 21 36 Getting started with iNEMO suite UM1601 3 1 3 22 36 When the correct COM number is set click on the connect icon to open the communication and in the log window a connection message appears Figure 16 Figure 16 How to open the connection Connected COMITE SS Port COMIS Sampling 50 Hz Acquistion Mode Continous TCP IP Demo server started Wx Acquisition settings Before starting the acquisition it is possible to modify the acquisition setting Figure 17 e Sensor output Enable disable the output of a sensor e Acquisition mode Raw data sensor data plotted as raw data in the graph AHRS this feature enables the attitude heading reference system algorithm based on the Kalman filter and sends sensor data plus orientation data Compass this feature enables the compass application To show compass application press the compass icon Sampling frequency it sets the acquisition rate of the sensors If only one sensor is enabled by checking the synchronous flag the sampling frequency are synchronized with the value of the output data rate of the relevant sensor Otherwise the sampling frequency and output data rate can be set with a different va
28. own in Figure 21 The Compass window also shows information on roll and pitch values The demo is a tilt Compass including the hard iron calibration HIC hard iron calibration corrects the errors resulting from external magnetic influences that can affect the accuracy of the heading readings To enable the HIC click on the Start HIC button in the Sensor Settings Magnetometer window and follow the instructions DoclD024165 Rev 1 27 36 UM1601 Schematics Appendix A Schematics Figure 22 Reset pushbutton boot user LED a 42 A ana ra 160 269 SH 1 5 1511 90 911 Q31 09 zoro AWS 481 1 5 431 19 a z NOO zoro AWS 0 AWS 744 0 944 1008 BOOTO i NOLLNSHSNd 9816 S0S SU awe dd011ZZ892A gt 9816 S0S SH EN 430412288 M95 5070 AWS 070 AWS 3u00L 3400 LMS O NOLLNSHSNd 2 QNS uopng 07 ou 2 AWS h o va DES c qqA q uong q 19594 MeO DoclD024165 Rev 1 28 36 UM1601 Schematics Figure 23 USB USB RS 515 1995 Molex 54819 0572 USB_5V T DM 2 DP USBDP i T DP 9 GND 3 3V VSB 5 USBDM MM DM 9 USBUF02W6 R29 CN1 SOT
29. re 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 Figure 23 Figure 24 Figure 25 Figure 26 Figure 27 Figure 28 q STEVAL MKI121V1 demonstration board 1 INEMO suite GUI 1 5 STEVAL MKI121V1 block diagram 6 Top view layout description 6 Bottom view layout 1 7 mp 9 INEMO M1 functional block diagram 10 Pressure sensor block diagram 11 SWD connector J11 and 5 12 USB mini B connector 1 and 16 How to see the STEVAL MKI121V1 port number 19 Kit selector WINdOW 2 2 rr s 20 iNEMO suite main 21 Selected COM port number 22 New data 22 How to open the 23 Acquisition s
30. ser LED button Voltage regulator SMD0802131051 Extension connectors Mini USB type B connector Figure 4 illustrates the top view of the layout and Figure 5 shows the bottom view J2 J3 Power management Jumper U9 LSD3985PU33R Voltage regulator J12 J13 Extension connectors SW1 Reset button CN1 MiniUSB J11 SWD connector connector I J11 MS 32 J14 J15 MKI121V1 72 STEVAL FOR EVALUATION PURPOSE QNLY J1 Boot Jumper D4 User LED Figure 4 Top view layout description D13 Power LED Pwr Mgmt ON 1 D13 U6 INEMO M1 U3 Pressure sensor LPS331AP J14 J15 Extension connectors SW2 User button q DocID024165 Rev 1 5 36 Hardware layout and configuration UM1601 2 1 6 36 Figure 5 Bottom view layout description High junction EMI filter and line temperature Transil termination for USB upstream ports USBUFO2W6 0 cols vz az2 AJ e s Power supply and power selection The STEVAL MKI121V1 can be powered through a USB connector or an external power supply voltage up to 6 V DC as follows e 5V DC power from type mini USB connector e 3 6to 6 V DC power from VEXT pin1 of the J15 extension connector e 24t03 6 V DC power from D pin1
31. stationary position If not the user must strongly shake the board and after that leave the board in a motionless position while waiting for flat data sometimes it may be necessary to do this operation more than once q DocID024165 Rev 1 UM1601 Getting started with iNEMO suite 3 1 6 q AHRS 3D demo If AHRS 3D is enabled it is possible by clicking on the Run Stop 3D Demo icon to open a 3D window in which an orientation demo is performed The iNEMO 3D Cube Demo is an external client application whose connection is automatically made by the external client It is also possible to start the application from the system menu Start Programs STMicroelectronics iNEMO Suite Demos 3D Cube Demo or launch from a console with the command 3D Cube Demo exe IP xxx yyy www zzz PORT 31001 where xxx yyy www zzz is the IP address of the server The application can also be run from a remote PC which is in the same network as the server More than one instance of the application can run on the same PC or remotely it depends on the network speed connection and the PC processor speed and RAM From the 3D cube window it is possible to execute the following useful commands e ESC to close the window alignment F1 to hide or show window help e F2 to align the 3D view towards the monitor see 3 1 7 3D view alignment e F3 toshow roll pitch yaw values F4 to show quaternion values Figur
Download Pdf Manuals
Related Search
Related Contents
Arnaques, le manuel anti-fraude 3473 ELEKTRA int libr nivola V5.05 Manual de Usuario CRecorder 対面リーディング通信 2014年 8月 取扱説明書 nPC-ー7 Bosch Appliances Welding Consumables KTS 340 User's Manual TROUBLESHOOTING GUIDE - International Arcade Museum Whirlpool GDP6881XL User's Manual ASA Electronics AOM703 User's Manual StarTech.com 4 Port Professional VGA USB KVM Switch with Hub Copyright © All rights reserved.
Failed to retrieve file