Controllers and software tools for embedded systems
+44 (0)1223 523100
info@microrobotics.co.uk
home
Home   Products   Support   Contact Us   Company   Site  
Products
Product Range
VM2 Controllers
Starter Kits
Application Boards
Display Hardware
Interface Modules
Software
Free Tools
Venom Language
Venom IDE
Live Server Demo
Custom Build
Design service
Production
Applications
Application Stories

VM2 Controllers

VM2 is a family of powerful, easy-to-program embedded controllers intended for
  • Intelligent instruments
  • Portable and hand-held devices
  • Automatic test equipment (ATE)
  • Industrial automation
  • Process control

VM2 is also suited to many other applications

Free programming tools

The most important feature of our controllers is that non-programmers can quickly learn to program them, but experienced programmers are not limited in their ambitions.

We supply free, simple-to-use programming tools for the VM2:

  • Venom2 language
  • VenomIDE development environment

VM2 may also be programmed using third party tools.

Built-in Drivers

VM2 is supplied with drivers for
  • Colour Displays and User Interfaces
  • File systems in internal Flash and SRAM
  • File systems in SD cards and USB Flash drives
  • Internet protocols
  • Web servers
  • Analogue and Digital I/O
  • Audio output
More...

Application Boards

The VM2 plugs into the main PCB of your application to control all your user interface and I/O devices.

Or, if you don't want to develop your own application PCB we supply a range of standard Application Boards and I/O cards.

Product Variants

VM2 (5900)
This is the standard version of the controller.
Find price of 5900 Price
VM2D: Display driver (5907)
Has built-in TFT display driver for colour displays up to WVGA resolution (800 x 480).
Note: For most small displays you can use the standard VM2.
Find price of 5907 Price
VM2L: Low cost, small memory (5901)
Application code size and the SRAM size are 64K Bytes each. Filing systems and graphic displays are not supported.
Find price of 5901 Price

Backup battery

VM2 uses a standard CR2032 Lithium battery to power the Real time clock and retain some settings when not powered. Not all applications require a battery. The battery holder is on the underside the board. Batteries must be purchased separately if required.
Find price of 5903 Price

Starter Kits

We supply a range of starter kits so you can evaluate the VM2 for your application.

VM2D Embedded Controller

VM2 Features

  • 32-bit, 72MHz ARM Cortex-M3 microcontroller (STM32F103)
  • 8MB Flash
  • 1MB SRAM (battery backed)
  • TFT Display Controller (VM2D)
  • Realtime Clock/Calendar
  • Very low power (down to 20mW)
VM2L has 512KB Flash and 64KB SRAM.

Connectivity

VM2 is easily connected to
  • The Internet (via Ethernet or GPRS)
  • Mobile Phones (SMS text messaging)
  • Colour displays and touchscreens
  • Memory Cards
  • USB (as a USB Flash drive or a USB host)
  • Loudspeakers
  • COM ports, I2C, CAN and SPI busses

Inputs and Outputs

  • 5 Serial Ports up to 4.5M Baud
  • 2 I2C busses
  • 1 USB port
  • 1 CAN Bus
  • 2 SPI Busses (18MHz)
  • 8 Pulse I/0 Channels
  • 3 Quadrature shaft encoders
  • 19 Analogue inputs (12-bit)
  • 2 Analogue outputs (12-bit)
  • 65+ Digital I/0
  • External bus to connect Alpha or Graphics LCDs, etc
Some of these features are mapped onto common pins - see the VM2 Datasheet VM2
		datasheet for details.

Power consumption

VM2 has very low power consumption: during continuous operation it consumes only 45mA at 3.3V (149mW) - but most applications won't need all the CPU power. More...

General

  • Board dimensions 52mm x 48mm
  • Power supply 3.3V
  • Watchdog
  • Indicator LED
  • Battery holder for optional backup battery
 
© Micro-Robotics 2013.