AVR- PX128A1 Development Board Users Manual

3y ago
23 Views
4 Downloads
2.51 MB
18 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Camden Erdman
Transcription

AVR- PX128A1 development boardUsers ManualAll boards produced by Olimex are ROHS compliantRev.B, May 2009Copyright(c) 2009, OLIMEX Ltd, All rights reservedPage 1

INTRODUCTIONAVR-PX128A1 board is entry level development board for the new AVR XMEGATMA Microcontroller family of devices produced by Atmel Corporation.With AVR-PX128A1 you can explore the features of XMEGA A family on budged,the board have everything necessary to build simple applications: USB port wherepower is taken and power supply circuit, reset and oscillator circuits, JTAG and PDIport for programming and debugging, LCD, status LED and two user buttons.Although very simple this board will allow you to easily build USB application likeUSB mass storage device, USB Audio class device, USB to Virtual RS232 port. Thereare plenty of GPIOs on extension headers where you can connect your additionalcircuits.BOARD FEATURES-CPU: ATXMEGA128A1 AVR 8/16-bit XMEGATM-JTAG connector with standard 2x5 pin layout for programming/debuggingwith JTAGICE mkII-PDI connector with 2x3 pin layout for programming/debugging with JTAGICEmkII-USB connector-two user buttons-RESET button-status LED-power supply LED-on board voltage regulator 3.3V with up to 800mA current-single power supply: 6V AC or 9V DC required, board can take power fromUSB port too-8 Mhz crystal oscillator-32768 Hz crystal and RTC-extension header-SD/MMC card connector-Audio in and Audio Out jacks for microphone and headphones-LCD 8X1-PCB: FR-4, 1.5 mm (0,062"), red soldermask, silkscreen component print-Dimensions: 100 x 80mm (3.9 x 3.15")ELECTROSTATIC WARNINGThe AVR-PX128A1 board is shipped in protective anti-static packaging. The boardmust not be subject to high electrostatic potentials. General practice for workingwith static sensitive devices should be applied when working with this board.Page 2

BOARD USE REQUIREMENTSCables: The cable you will need depends on the programmer/debugger you use,also you will need USB A-B cable.Hardware: Programmer/Debugger JTAGICE mkIISoftware: AVR C compiler.PROCESSOR FEATURESAVR-PX128A1 board use High-performance, Low-power 8/16-bit AVR XMEGAMicrocontroller ATXMEGA128A1 from Atmel Corporation with these features:–Non-Volatile Program and Data Memories:–128K Bytes of In-System Self-Programmable Flash–8K Bytes Boot Section with Independent Lock Bits–2K Bytes EEPROM.–8K Bytes Internal SRAM.External Bus Interface for up to 16M bytes SRAMExternal Bus Interface for up to 128M bit SDRAM–Peripheral Features:–Four-channel DMA Controller with support for external requests–Eight-channel Event System–Eight 16-bit Timer/CountersFour Timer/Counters with 4 Output Compare or Input CapturechannelschannelsFour Timer/Counters with 2 Output Compare or Input CaptureHigh-Resolution Extension on all Timer/CountersAdvanced Waveform Extension on two Timer/Counters–Eight USARTsIrDA modulation/demodulation for one USART–Four Two-Wire Interfaces with dual address match (I2C and SMBuscompatible)–Four SPI (Serial Peripheral Interface) peripherals–AES and DES Crypto Engine–16-bit Real Time Counter with separate Oscillator–Two Eight-channel, 12-bit, 2 Msps Analog to Digital Converters–Two Two-channel, 12-bit, 1 Msps Digital to Analog Converters–Four Analog Comparators with Window compare functionPage 3

––External Interrupts on all General Purpose I/O pins–Programmable Watchdog Timer with Separate On-chip Ultra Low PowerOscillatorSpecial Microcontroller Features–Power-on Reset and Programmable Brown-out Detection–Internal and External Clock Options with PLL and Prescaler–Programmable Multi-level Interrupt Controller–Sleep Modes: Idle, Power-down, Standby, Power-save, Extended Standby–Advanced Programming, Test and Debugging InterfacesJTAG (IEEE 1149.1 Compliant) Interface for programming, test anddebuggingdebugging–I/O––78 Programmable I/O LinesOperating Voltage––PDI (Program and Debug Interface) for programming and1.6 – 3.6VSpeed performance–0 – 12 MHz @ 1.6 – 3.6V–0 – 32 MHz @ 2.7 – 3.6VPage 4

BLOCK DIAGRAMMEMORY MAPPage 5

Page 6

USBPage GND 0nFC48330RR50R4933k3.3VBUT2DAC0B O F2.2uF20kR43Z2BZV55C2V4Z1BZV55C2V4R40330RR412kMIC IN3.3V3.3VC32R3747uF/6.3VC4447uF/6.3V C34R3410kR33470R3-R2SCJ325P00XG 0B02G3-R2HEADPHONES1-LSCJ325P00XG 0B02G100nFC39R3233k47uF/6.3VC33R314.7kMICRO PHONE1-LR35NARXD0 DSDA DMOSI D#SS F/6.3V51k/1% 3100nF135793.3VR27100kL2470nH/0805R20100k3.3VTXD0 DSCL DMISO DSCK DR304.7k3.3VSR2AP431SAG -7U3MCP601-I/SNAC1CP H4PH5PH6PH7R48NARR470R(NA)CPGNDYDJ-1134OUT3.3V3.3V F7C3110uF/6.3VC30R29560R3.3VSD MISO100kR24100kR25100kR26SD SCK16PWR OSIFPF6/RXD1F/MISOFPF7/TXD1F/SCKFBUT1BUT2RXD0 ETXD0 EDB4DB5DB6DB7246 RST810BH10SJTAG3.3V2WP Eclose1SD NSSSD MOSI10kR23WP 5V USBD13.3VBACKLIG SC-0801WP-01-MENT111210R610kSTATG REEN(KP-3216SG VOUTSDA DSCL DRXD0 DTXD0 D#SS DMOSI DMISO DSCK DRSRWESD NSSSD MOSISD MISOSD SCKAREFBMIC INDAC0B O 330R3.3VPQ 2PQ 3WPCPQCT32768(2x6)/6pFQ28MHz /20pF(S MD)Q1PDI/PDI 617181920212256789101112959697989910012 DB4DB5DB6DB7#XRESET (1 )#CSB (0 )2RS4RWE 5R510khttp://www.olimex.com/devCOPYRIGHT(C), 2009Rev. 7/ADC7B/AC7B/AC0OUTB/TDORST90#RESET/PDI CLOCKPDI DATA 89GND 7GND 6GND 5GND 4GND 3GND 2GND 1GNDVCCVCC 1VCC 2VCC 3VCC 4VCC 5VCC 6VCC 7AGND 1AGNDAVCCAVCC 1 S IG N A L SC ON TR OL13SR1AP431SAG -73.3VC26 100nFAVR-PX128A1FT232RL/SSO P28725LCDNA18ANAC24BH6S135RST RESETPDI DATA847363534333231314243444546474839334943.3V 3.3V R1151k/1%10 uF/6.3VBACKLIG HT(3.6V)C23GND1AGND2621R100nFGND2CC21C22 TESTGND3R9560RFT232RLR46NA246PDI100n FVIN3.3V100n FC9CBUS0CBUS1CBUS2CBUS3CBUS4C102322131412RXD0 ETXD0 EC11100n F3V3OUTNC1#RESETNC2OSCIOSCOUSBDMUSBDPR16330R100n F1781924272816151531129106100n 00nFC8100n FC13R1022k/1%0R0RVCCIOVCC100nFC7100n FC14C25R18R19420PWREN3.3V3.3V100n FC15USB BL1FB /6 0 0 OH M /1 2 06 (3 21 6 1 1 C -6 0 1 )1kR1710uF/6.3VC28 5V USBC16S H IE L D1234USBU2100nF ) 100nF47uF/6.3V10uF/6.3V(NA) 100nF

BOARD LAYOUTPage 8

POWER SUPPLY CIRCUITAVR-PX128A1 is typically power supplied with 9 V DC, and 6 V AC.The board power consumption is about 30mA.RESET CIRCUITAVR-PX128A1 reset circuit includes pin 5 of PDI connector, pin 6 of JTAGconnector, ATXMEGA128A1 pin 90 and Reset button.CLOCK CIRCUITQuartz crystal 8MHz is connected to ATXMEGA128A1 pin 91 (PR0/XTAL2) andpin 92 (PR1/XTAL1).Page 9

JUMPER DESCRIPTION3.3V EEnable the main 3.3 V regulator VR1(3.3V) – LM1117.Default state is closed.WP ECP EEnable SD/MMC Write Protect signal check.Default state is closed.Enable SD/MMC Card Present signal check.Default state is closed.INPUT/OUTPUTStatus LED (green) with name STAT connected to ATXMEGA128A1 pin 8(PB3/ADC3B/AC3B/DAC1B) and EXT pin PB3.Power-on LED (red) with name PWR – this led shows that 3.3V is applied to theboard.User button with name BUT1 connected to ATXMEGA128A1 pin 35 (PE0/OC0AE/#OC0AE/SDAE).User button with name BUT2 connected to ATXMEGA128A1 pin 36 (PE1/OC0BE/#XCK0E/SCLE).Reset button with name RST connected to pin 5 of PDI connector, pin 6 of JTAGconnector, ATXMEGA128A1 pin 90 (#RESET/PDI CLOCK).CONNECTOR DESCRIPTIONSJTAGPin #Signal Name1PB62GND3PB743.3V5PB46RST73.3V8NC9PB510GNDPage 10

PDIPin #Signal Name1PDI DATA23.3V3NC4NC5RST6GNDUEXTPin #Signal Name13.3V2GND3TXD0 D4RXD0 D5SCL D6SDA D7MISO D8MOSI D9SCK D10#SS DUSBPin #Signal Name1 5V USB2USBDM3USBDP4GNDPage 11

EXTPin #Signal NamePin #Signal 12PK313PA214PK215PA116PK117PA018PK019PB3 (STAT)20PJ721PC7 (SD SCK)22PJ623PC6 (SD MISO)24PJ525PC3 (E)26PJ427PC2 (RW)28PJ329PC030PJ231PD7 (SCK D)32PJ133PD6 (MISO D)34PJ035PD5 (MOSI D)36PH737PD3 (TXD0 D)38PH639PD2 (RXD0 D)40PH541PE7 (DB7)42PH443PE6 (DB6)44PH345PE3 (TXD0 E)46PH247PE2 (RXD0 E)48PH149PF750PH051PF652PQ3 (CP)53PF554PQ2 (WP)55PF456PF057PF358PF159RST60PF261GND62GNDPage 12

PWR JACKPin #Signal Name1Power Input2GNDMICROPHONEPin #Signal Name1AGND2NC3MICHEADPHONEPin #Signal Name1AGND2IN1 IN23IN2 IN1Page 13

SD/MMCPin #Signal NamePin #Signal Name1SD NSS2SD MOSI3GND43.3V5SD SCK6GND7SD MISO8Via 100k to 3.3V9Via 100k to 3.3V10WP11NC12NC13CP14Via 10k to 3.3V15Via 10k to 3.3VMECHANICAL DIMENSIONSPage 14

All measures are in inches.Page 15

AVAILABLE DEMO SOFTWARE–Accessing the XMEGA EEPROM–Getting Started With the XMEGA Event System–Use and configuration of IR communication module–Using the XMEGA ADC–Using the XMEGA Analog Comparator–Using the XMEGA Clock System–Using the XMEGA DAC–Using the XMEGA DMA Controller–Using the XMEGA External Bus Interface–Using the XMEGA IO Pins and External Interrupts–Using the XMEGA Real Time Counter–Using the XMEGA Timer Counter–Using the XMEGA Timer Counter Extensions–Using the XMEGA USART–XMEGA Interrupts and the Programmable Multi-level Interrupt ControllerPage 16

ORDER CODEAVR-PX128A1 – assembled and testedHow to order?You can order to us directly or by any of our distributors.Check our web www.olimex.com/dev for more info.Revision history:REV.B- create May 2009Page 17

Disclaimer: 2009 Olimex Ltd. All rights reserved. Olimex , logo and combinations thereof, are registered trademarks ofOlimex Ltd. Other terms and product names may be trademarks of others.The information in this document is provided in connection with Olimex products. No license, express or impliedor otherwise, to any intellectual property right is granted by this document or in connection with the sale ofOlimex products.Neither the whole nor any part of the information contained in or the product described in this document may beadapted or reproduced in any material from except with the prior written permission of the copyright holder.The product described in this document is subject to continuous development and improvements. All particularsof the product and its use contained in this document are given by OLIMEX in good faith. However all warrantiesimplied or expressed including but not limited to implied warranties of merchantability or fitness for purpose areexcluded.This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable forany loss or damage arising from the use of any information in this document or any error or omission in suchinformation or any incorrect use of the product.Page 18

AVR-PX128A1 board is entry level development board for the new AVR XMEGATM A Microcontroller family of devices produced by Atmel Corporation. With AVR-PX128A1 you can explore the features of XMEGA A family on budged, the board have everything necessary to build simple applications: USB port where

Related Documents:

AVR-PX128A1 board is entry level development board for the new AVR XMEGATM A Microcontroller family of devices produced by Atmel Corporation. With AVR-PX128A1 you can explore the features of XMEGA A family on budged, the board have everything necessary to build simple applications: USB port where

AVR Basics The AVR microcontrollers are divided into three groups: 1. tiny AVR 2. AVR (Classic AVR) 3. mega AVR 4. xmega AVR The difference between these devices lies in the available features. The tinyAVR μC are usually devices with lower pin-count or a reduced feature set compared to the mega & xmega AVR's. All AVR devices have identical

The AVR 3700/AVR 370 7.2-channel and AVR 2700/AVR 270 7.1-channel digital audio/ video receivers continue this tradition with some of the most advanced audio and video processing capabilities yet, and a wealth of listening and viewing options. To obtain the maximum enjoyment from your new receiver, please read this manual and

the Avr 3700/Avr 370 7.2-channel and Avr 2700/Avr 270 7.1-channel digital audio/ video receivers continue this tradition with some of the most advanced audio and video processing capabilities yet, and a wealth of listening and viewing options. to obtain the maximum enjoyment from your new receiver, please read this manual and

avr 3700 и avr 2700 предназначены для использования с переменным током напряжением 120 В. avr 370 и avr 270 предназначены для использования с переменным током напряжением 220 – 240 В. Подключение к напряжению,

die receiver avr 3700 und avr 2700 sind für den Betrieb mit 120 v Wechselstrom (ac) ausgelegt. die receiver avr 370 und avr 270 sind für den Betrieb mit 220-240 v Wechselstrom (ac) ausgelegt. der anschluss an ein Stromnetz, das nicht dem Stromnetz entspricht, für das ihr receiver gebaut wurde, kann zu einem Sicherheits- und

download the AVR 3650, AVR 365, AVR 2650, AVR 265 Owner’s Manual. Place the Receiver Place the receiver on a firm and level surface. Be certain that the surface and any mounting hardware can support the receiver’s weight. Provide proper space above and below the receiver for ventilation. If you install the receiver

Trustee Joy Harris Jane Gardener Simon Hebditch Trustee Sarah Howell- Davies Jill Batty Cartriona Sutherland treasurer Verity Mosenthal Jenny Thoma Steve Mattingly Trustee Anne Sharpley Lynn Whyte Katy Shaw Trustee Sandra Tait Tina Thorpe Judith Lempriere The position of chair is contested so there will be an election for this post Supporting Statements David Beamish Standing for Chair I .