Hardware, Software & Product Development | Sparx EngineeringHardware, Software & Product Development | Sparx EngineeringHardware, Software & Product Development | Sparx EngineeringHardware, Software & Product Development | Sparx Engineering
  • Home
  • Expertise
    • Software Engineering
    • Electrical Engineering
    • Chemical Products and Services
    • Biomedical Engineering
    • Mechanical Engineering
    • Production Management
    • Automation
    • Industrial Design
  • Blog
  • Careers
  • About Us
NextPrevious

ST’s ARM Cortex Evaluation Board with Accelerometer and Gyro

By alynch | Hardware | 0 comment | 12 April, 2013 | 0

stm32We are always on the lookout for an ARM-based microcontrollers with high-end sensors.  A recent ARM Cortex evaluation board from ST Microelectronics features a 3-axis gyro, accelerometer, and compass modules for under $15. This STM32 F3 Discovery Kit and the sub-$15 price is jaw-dropping because in the (not-so-distant) past, this type of board would cost well over $100. Integrating sensors into the evaluation board enables fast prototyping for robotics and motion measurements.  For example, this $11 board can be converted into a custom Wiimote or a balancing robot controller.

Integrating high-end sensors into evaluation boards accelerates the design cycle dramatically.  Eventually, we could see an evaluation board that adds GPS or infrared sensing for prototyping autonomous robots.  For example, the DIYdrones community is pushing the forefront of autonomous robot boards with their ArduPlane and ArduCopter designs.

Digging deeper into the specifications of the board, the STM32F3DISCOVERY is an evaluation board for the STM32 F3 Cortex-M4 microcontroller (STM32F303VCT6) Evaluation Board.  The chip has 256KB of flash, 48KB Ram in a LQFP100 package and prices for less than $5 in 1000 quantity according to the STM32 datasheet.  In terms of sensors, the board features a 3-axis gyroscope (L3GD20) and geomagnetic e-compass with accelerometer (LSM303DLHC).  The standard features of the evaluation board include a USB port, LEDs and pushbuttons.

For those writing code, this chip is a standard ARM Cortex-M4 architecture which is the latest update to the Cortex-M Instruction set.  Cortex-M3 code transfers easily to Cortex-M4 processors.  Cortex M4 advanced beyond the popular M3 by featuring DSP extensions and optional floating point instructions.   IAR and Keil are popular commercial platforms that support programming over ST-LINK/V2 interface.  Open source solutions such as CooCox CoIDE and Yagarto with GNU-ARM support are also available.

accelerometer, ARM, cortex, gyro, microcontroller, ST

alynch

More posts by alynch

Related Posts

  • DIY Plastic Casting for Your Next Prototype – Part I

    By rmontifar | 2 comments

    Here at Sparx Engineering, we utilize a variety of fabrication techniques to take conceptual ideas and create actual working prototypes. The ability to quickly and readily fabricate functional proofs is vital in our work. ItRead more

  • How to Model NPT Threads in Solidworks

    By rmontifar | 2 comments

    National Pipe Thread Taper or NPT threaded pipes and fittings are deployed in a variety of fields where transportation or containment of liquids, gases, steam, or hydraulic fluid is required. The NPT geometry allows internalRead more

  • PCB Design Credentials: IPC Certified Interconnect Designer (CID)

    By dchesney | 3 comments

    Other than years of experience, a polished resume, and the ability to design circuits on a white board with 3 hiring managers looking over your shoulder, what can an electrical engineer do to stack theRead more

  • Building a Garage Computer From a Beagle Bone

    By dsmoot | 1 comment

    This is one of those projects I’ve wanted to do for a while and finally all the pieces are coming together. I hated the user interface on my home sprinkler system. Despite an engineering degreeRead more

  • Length Tuning in Altium Just Got Better

    By dchesney | 0 comment

    High speed signal routing is often the most time-consuming and cumbersome aspect of laying out a pcb. In a handheld device with multiple DDR3 SDRAM chips, FLASH, USB, and more, there may be 100+ signals that needRead more

Leave a Comment

Cancel reply

Your email address will not be published. Required fields are marked *

NextPrevious
  • Home
  • Expertise
  • Blog
  • Careers
  • About Us
Sparx Technologies, LLC. dba Sparx Engineering © 2009 - 2022 | All Rights Reserved
  • Home
  • Expertise
    • Software Engineering
    • Electrical Engineering
    • Chemical Products and Services
    • Biomedical Engineering
    • Mechanical Engineering
    • Production Management
    • Automation
    • Industrial Design
  • Blog
  • Careers
  • About Us
Hardware, Software & Product Development | Sparx Engineering