Smart Embedded Processors for    
Industrial, Commercial and Educational Applications
   Home | Products  |  Download | Ordering  | Support  |  News | Contact
  Products > Chinook Processors> Wasp
 
PRODUCTS
HELPFUL RESOURCES
   Site Guidelines
   Useful Desktop Tools
   ISP-JTAG Programming
   Tutorials
   PCB Templates
   Sensor Calibration
   Open Source Software
   Latest Code Releases
   Latest Board Revisions
   3rd Party Links
   Other Interesting Stuff

 

Chinook Processor Family
Wasp  Ultra-compact AVR Mobile Embedded Processor
       Documents:
   Wasp Data Logger Application
   Hardware Reference Manual

pdf
pdf
Description:  Ultra compact, battery powered, AVR RISC processor for mobile applications.  Available processors: ATmega16, ATmega32 and ATmega644.
Price: Wasp $39.95
  WaspG $49.95
  WaspGPlus $79.95
Click on photos to enlarge Dimensions: 1.31x1.06 in

Overview | Layout | Description | Related Products | Downloads

Overview
The Wasp is an extremely compact embedded processor for mobile data acquisition, control and remote monitoring applications.  The Wasp is available in three configurations: Wasp, WaspG and WaspGPlus.  The Wasp has a 10MHz external crystal upgradeable to 20MHz for 5V operation.  The WaspG has a 3-axis accelerometer while the WaspGPlus adds a 16bit A/D and 16bit D/A.  Default external Serial Flash is 1Mx8 but can be upgraded to 8Mbytes of external serial Flash and a real time clock the Wasp is an excellent target for a wide range of mobile embedded processing applications.  The Wasp is capable of generating an interrupt on any pin enabling complex control/monitoring applications in a very compact package.

Features
    o  8bit RISC AVR Processor (ATmega644)
    o  8MHz Internal oscillator, 10 or 20MHz External Crystal
    o  8ch 10Bit A/D
    o  15 Digital IO Port
    o  TWI I2C Port
    o  64K Internal Flash
    o  4K Internal SRAM
    o  1M/2M/4M/8Mbyte External Serial Flash
    o  32.756KHz External Oscillator
    o  ISP Programming Port
    o  GNU C Compiler, Third Party Commercial C Compiler
    o  Example application included for rapid application development
    o  1.8-5VDC power input 
    o  Extremely Small form factor (1.50x1.15 in)
    o  Optional features:
              o  16bit A/D  
              o  16bit D/A
              o  8Mbyte Serial Flash
              o  Light Sensor
              o  Freescale  MMA7260 3-Axis Acceleromete
r

Component Layout

Description
The Wasp is an extremely compact embedded processor for mobile data acquisition, control and remote monitoring applications.  The ATmega644 has the added benefit of being able to generate an interrupt on any pin transition (low to high or high to low).  All three processors are members of Atmel AVR processor family.  Each processor has internal SRAM, EEPROM, SPI, TWI (I2C), UART, 8ch 10bit A/D and general purpose IO.  The Wasp has an internal 8MHz oscillator so an external crystal is not required.  An external 32.756KHz crystal is provided on the board to allow the creation of a real time clock for timed software execution.  The Wasp consumes about 20ma in active state and about 0.6ma in standby.  By changing the internal clock and reducing powered to certain peripherals it is possible for the Wasp to operate with very low power consumption. 

The Wasp is battery powered with two battery holder options - coin cell and 1/2AA holder.  The AVR processor on the Wasp has many powered down configurations to conserve power.  With the onboard 32.756KHz crystal and internal TIMER1 wake up options extremely low power states can be setup to mobile remote data acquisition applications.

The Wasp is programming using an ISP Programming Adapter such as the ISP10 and a CISP adapter.

3-Axis Accelerometer
The optional 3-Axis accelerometer is a Freescale Semiconductor MMA7260.  The MMA7260 has four programmable acceleration ranges- 1.5G, 2G, 4G and 6G set by the ATmega644.   The MMA7260 operates from 2.2 to 3.6Vdrawing 500uA so the Wasp should not be powered higher than 3.6V when the accelerometer is installed.  The accelerometer has a sensitivity of 0.02g (1.5g setting),  a bandwidth of 350Hz (XY)  150Hz (Z), non-linearity less than 1% and a cross-axis sensitivity less than 5%.

The accelerometer is oriented with the X+ on the long axis of the PCB toward Port A connector J1, Y+ on the short axis of the PCB toward Port B connector J2 and Z+ pointing up out of the board.

                           

Software Tools
The Wasp is programmed in C using either a GNU C Compiler or third party IDE such as ICCAVR from ImageCraft.  The Wasp is fully capable of floating point operations required for applications needing complex sensor input transformations or real time control loops.  The Wasp can easily handle 2000 floating point trig functions such as sin or cos per second.  Atmels AVR Studio now supports the GNU C compiler.  Check the SOC Robotics web site www.soc-robotics.com for program examples and ICCAVR project files.

Versions
The Wasp is available with three different processors:  Wasp, WaspG and WaspGPlus.  All three processors have sufficient Flash capacity for floating point math applications.  Double precision libraries are available from ImageCraft.  Example source code is provided to setup and control the external Serial Flash, accelerometer and the 16bit A/D - D/A.

Expansion Options
Several Wasp daughter cards are available and planned.  Several rate gyros are available along with a digital compass.  A small GPS module is planned based on a Trimble GPS engine.   The Wasp can talk to all Smart Peripheral devices as well as each other via the TWI port.

Related Products
The following products can be used with the Wasp:

    RG10            Single Axis Rate Gyro 100deg/sec
   
RG20            Dual Axis Rate Gyro 100deg/sec
   
RG30            Three Axis Rate Gyro 100deg/sec
   
DC200          Digital Compass
    WS12            Mounting Adapter for RG10, RG20, RG30 and DC200
   
USB10         USB 2.0 Peripheral based on the AT90USB162
   
SmartLCD  4x12 Monochrome LCD with onboard ATmega168 and optional 3-axis Accelerometer
   
Ant6           6 Channel H-Bridge with dual ATmega168 processors.

Downloads/Revisions
The following technical datasheets, hardware and software downloads are available:


      Wasp Processor                                         ATmega644 Processor Datasheet.pdf
      Wasp Data Logger App Note               
Wasp Data Logger Application.pdf
      Wasp Data Logger Code V0.91             Wasp Data Logger V0.91.zip
      Wasp 3-Axis Accelerometer Code        Wasp 3-Axis Accelerometer Code.zip
      Wasp Layout Template (Eagle CAD)   Wasp Connector Layout

Home | Products  |  Download  |  Support  |  OrderingNews Contact
© Copyright 2003-2010   SOC Robotics, Inc. All rights reserved.  Privacy Policy  |  Terms of Use Disclaimers
 webmaster@soc-robotics.com  Last update:  November 5, 2010