Pridgen Vermeer Robotics Xmega128 Manual

Similar documents
Pridgen Vermeer Robotics ATmega128 Revision 0

3.3V regulator. JA H-bridge. Doc: page 1 of 7

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

ARDUINO MEGA 2560 REV3 Code: A000067

EXL x240 Graphic LCD Smart Module 3,8 SHORT FORM TECHNICAL SPECIFICATIONS. Via di Corticella, Bologna, Italy

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

Prototyping Module Datasheet

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

ARDUINO MEGA ADK REV3 Code: A000069

ARDUINO MICRO WITHOUT HEADERS Code: A000093

Arduino ADK Rev.3 Board A000069

ARDUINO UNO REV3 Code: A000066

Various power connectors. 3.3V regulator. 64K Flash (Internal) 2K EEPROM (Internal) 4K SRAM (Internal) JA Mem Adr/ Data. Doc: page 1 of 9

keyestudio Keyestudio MEGA 2560 R3 Board

Amarjeet Singh. January 30, 2012

ESPino - Specifications

Sanguino TSB. Introduction: Features:

Propeller Activity Board (#32910)

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

Downloaded from Elcodis.com electronic components distributor

ISA Host Controller 15a Hardware Reference Release 1.2 (October 16, 2017)

Wireless Sensor Networks. FireFly 2.2 Datasheet

GUIDE TO SP STARTER SHIELD (V3.0)

CONTENTS BIGAVR2 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

Mega128-Net Mega128-Net Mega128 AVR Boot Loader Mega128-Net

ARDUINO LEONARDO ETH Code: A000022

Shack Clock kit. U3S Rev 2 PCB 1. Introduction

DEV-1 HamStack Development Board

USER'S MANUAL PICEBS2. Hes-so//Valais / ISI / sap - version 1.0 PICEBS2-1/10

AVR-P development board Users Manual

General-Purpose Microcontroller Module 12a Hardware Reference Release 1.4a (October 11, 2017)

Arduino Uno R3 INTRODUCTION

How to Use an Arduino

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

ATmega48/88/168 Development Board

APPLICATION NOTE. Atmel AT01080: XMEGA E Schematic Checklist. Atmel AVR XMEGA E. Features. Introduction

ARDUINO LEONARDO WITH HEADERS Code: A000057

CEIBO FE-5111 Development System

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Breeze Board. Type A. User Manual.

PCI Host Controller 14a Hardware Reference Release 1.2 (October 16, 2017)

AVR-P20 development board Users Manual

Revision: 05/05/ E Main Suite D Pullman, WA (509) Voice and Fax. Various power connectors. 3.3V regulator

DIGI POT 3 click. PID: MIKROE 3016 Weight: 25 g

Goal: We want to build an autonomous vehicle (robot)

MultiConnect OCG. Break-Out Board. Developer s Guide

CONTENTS. dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

Breeze Board. Type B. User Manual.

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Bolt 18F2550 System Hardware Manual

Voltage Regulator Board User Guide

Propeller Board of Education (#32900)

AT02667: XMEGA-E5 Xplained Hardware User's Guide. Features. Description. AVR XMEGA Microcontrollers APPLICATION NOTE

AVR 40 Pin Rapid Robot controller board

Two-wire. Jumper for 12V. J2 Enable Adjust D/A1. Super PLC Warning: Warranty Void if this label is damaged 62256LP-12 CMOS RAM 4.

WICE-SPI Hardware Operation Manual

Atmel AVR datasheet. Matrix Multimedia Atmel AVR Board EB Contents

EZ-Bv4 Datasheet v0.7

EASY21x/23x-EVA. Evaluation Board for EASY21x / EASY23x PLC core. General Description. Ordering Information

IS-S0108 Single Switch Solution

Cookie User Manual. For NuMicro Edition 1.0. Rev. 1.0 Release: forum.coocox.org.

1.6inch SPI Module user manual

The Atmel ATmega328P Microcontroller

DEV16T. LCD Daughter board

ARDUINO PRIMO. Code: A000135

Shack Clock kit PCB Revision: QCU Rev 1 or QCU Rev 3

Arduino Ethernet. Arduino Ethernet Rev. 2 board front view with optional PoE module. (

Doc: page 1 of 6

Doc: page 1 of 8

BB-303 Manual Baseboard for TMCM-303

Pmod modules are powered by the host via the interface s power and ground pins.

Anybus CompactCom Starter Kit REFERENCE GUIDE

Approved by: Date CET Initials Name Justification :20:12 NTJ Niels Thybo Johansen

PIXI click PID: MIKROE Weight: 28 g

MicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES

RS485 3 click. How does it work? PID: MIKROE-2821

University of Florida EEL 4744 Drs. Eric M. Schwartz, Karl Gugel & Tao Li Department of Electrical and Computer Engineering

REFERENCE GUIDE HMSI ENGLISH

Lab3: I/O Port Expansion

JED MICROPROCESSORS PTY LTD

PIC-32MX development board Users Manual

PICado Alpha Development Board V1.0

The Atmel ATmega168A Microcontroller

Modtronix Engineering Modular Electronic Solutions SBC28DC. Single board computer for 28 pin DIP PICs

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC

PVK40. User's manual. Feature Rich Development and Educational Kit for 40-pin Microchip PIC microcontrollers

PB-MC-AVR28 28 Pin AVR Full Size Development Board

Basic Express, BasicX, BX-01, BX-24 and BX-35 are trademarks of NetMedia, Inc.

Exclusive 2.5 GHz Frequency Counter

Kinetis K70 System-On-Module (SOM) Baseboard Hardware Architecture

Easy Kit Board Manual

F2MC MB90385 series Evaluation Board Documentation. Revision Date Comment V New document

HX4002 HX1001. White LED Backlighting Li-Ion Battery Backup Supplies Local 3V to 5V Conversion Smart Card Readers PCMCIA Local 5V Supplies

ARDUINO M0 PRO Code: A000111

CSCI 6907 PROJECT PROPOSAL LIGHTS OUT MANAGEMENT

Cerebot Nano Reference Manual. Overview. Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A

T100MD PLC Installation Guide

ARDUINO YÚN MINI Code: A000108

ElectronFlux USB Module

User's Manual Rev. 1. Freescale Semiconductor Inc. TWRS08UNIVUM

Transcription:

Features: 12x PWM signals with 5V supply 8x A/D Inputs with 3.3V supply 2x RS 232 Terminals 1x SPI Interface 4x 8-bit Digital IO ports 3.3V Power Bus LCD Header (4-bit mode) Smart Power Connecter Power Switch Header 32MHz Operation Power LED Debug LED Last Revision: 14 Jan 2010 1

Powering the Board The Pridgen Vermeer Robotics Xmega128 Board uses a smart power connector to prevent reversing battery voltage into the regulators. The power connector uses a 4-pin 0.100 header with one outside pin connected to the positive battery voltage (+) and the opposite inside pin connected to the negative battery voltage ( ). Figure 1 Reversing the power connecter or shifting to either side by one pin will not adversely affect the Xmega128 Board because the battery voltage will not be electronically connected to the board. Next to the power connector is the Power Switch Header. These two pins must be shorted to provide power to the board. Using the standard jumper supplied with the board will work, but a cable with a SPDT switch is recommended. The cable and switch must be able to continuously carry 2 amps. When the power is plugged into the board correctly, the blue POW LED will turn on. The Xmega128 Board requires a 6-15V input for the regulators to supply the correct voltage to the components. The servo header supply voltage is regulated to 5V with Ports C and D each having its own regulator. All other electronics on the board use a 3.3V V CC. Last Revision: 14 Jan 2010 2

Power Bus A power bus is provided on the Xmega128 Board for powering external devices. V CC is regulated to 3.3V and is supplied from the same regulator providing power to the onboard electronics. Do not draw more than 500 ma through the power bus. Programming the Board Figure 2 The Xmega128 Board uses AVR PDI programming. The recommended programmer is the AVR ISP mkii In-System Programmer. Connect the programmer to the ISP port on the board and to your computer s USB port to establish a connection. The ISP header has pin 1 labeled. Please ensure pin 1 on the cable is connected to pin 1 on the header. Figure 3 Last Revision: 14 Jan 2010 3

I/O Ports The Xmega128 Board has four 8-bit Input/Output ports labeled Ports B, F, H, and J plus a 4-bit Input/Output port labeled Port Q. The I/O ports are located on the sides of the Xmega128 board. These I/O ports will not affect the use of the specialized ports. I/O Pin Special Functions A/D Conversion Port ADC A is an 8-bit port connected to pins A7..0 on the Xmega128 and should be used as Analog inputs for the internal A/D converter. Analog signals should be connected directly to pins A7..0, the outside pins (see Figure 5). For convenience, a 3.3V AV CC and Ground are provided. The available internal reference voltages for the Xmega128 are 1.00V and V CC /1.6 (~2.0V). If a different reference voltage is desired, simply connect the supply to the ADCA0 signal line and set the ADC to use AREFA as the reference source in the ADC setup code. For example, placing a jumper from the AV CC pin to ADCA0 signal pin would allow the use of 3.3V as a reference voltage. Figure 5 In addition to Port ADC A, Port B can also be used for A/D conversion. However, Port B does not have the supplied AV CC and GND pins and should only be used for A/D if more than 8 lines are necessary RS 232/SPI Port E is adapted for the use of RS 232 serial communication or SPI. Port E allows for the use of two separate asynchronous channels, which are routed through a line-driver to make RS 232 compatible signals. When using RS 232 serial communication, the DIP switches OE and /SHDN should be ON. Also, the Rx and Tx switches corresponding to the RS 232 terminals used should be ON. When not using RS 232 communication, turn the switches OFF to conserve power. Last Revision: 14 Jan 2010 4

Figure 6 Figure 7 The Xmega128 Board can use Port E for SPI communication rather than RS 232. Simply connect the Select (/SS), MOSI, MISO, SCK, and Ground lines to the SPI device and configure Port E in software for SPI mode. Figure 8 Port F may also be used for two additional TTL level serial communication lines or one additional SPI interface if more serial connections are necessary. LCD Connector Port K of the Xmega128 Board is used to run the LCD connector. The LCD connector provides all the necessary inputs and supply voltages for 3.3V standard character LCDs running in 4-bit mode. The contrast voltage is changed using the nearby potentiometer. The connector also supplies voltage for the LCD backlight. Please ensure the connected LCD will operate correctly with a 10Ω resistor as a backlight current limiter as some LCDs will require a different current limiting resistor. Last Revision: 14 Jan 2010 5

Figure 9 Debug LED Pin Q0 is connected to the Debug LED on the board. When using Q0 for normal I/O functions, ignore the LED. When using Q0 for the debug LED, use active high signals (i.e. write a 1 to turn on the LED and a 0 to turn off the LED). PWM/Servo Header Figure 10 Ports C and D are set up to run servos. For both ports, signal lines 0 through 3 use the ports Timer 0 and lines 4 and 5 use Timer 1. The PWM signal line will appear on the pin next to the edge of the board (see Figure 11). Each port, C and D, are provided with their own regulated 5V V CC to ensure constant performance out of the servo. Please refer to the Xmega datasheet for PWM signal generation. Last Revision: 14 Jan 2010 6

External Oscillator Figure 11 The Xmega128 Board allows for the use of an external oscillator to run at custom frequencies. If an external oscillator is desired, simply connect the oscillator to the pads labeled XTAL on the board and the oscillator resistor to the part labeled RXTAL. Please use an oscillator with built in capacitors. The middle pad is connected to Ground and the pads on either side connect to the XTAL1 and XTAL2 pins on the Xmega128. The Xmega128 supports external oscillators up to 16MHz. Contact Info Figure 12 For questions or additional support, please contact Mike Pridgen at mike.pridgen.pvr@gmail.com. Last Revision: 14 Jan 2010 7