Moduł prototypowy.. Leon Instruments. wersja 1.0



Podobne dokumenty
Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

KAmduino UNO. Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO

KAmduino UNO. Rev Źródło:

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

Płytka uruchomieniowa XM64

Płytka uruchomieniowa XM32

KA-NUCLEO-F411CE. Płytka rozwojowa z mikrokontrolerem STM32F411CE

ADuCino 360. Zestaw uruchomieniowy dla mikrokontrolerów ADuCM360/361

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL8AVR. Płyta bazowa dla modułów dipavr

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

MOD Xmega explore z ATXmega256A3BU. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

AVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

MOD Xmega explore z ATXmega256A3BU. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

ZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168

Spis treści. Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL10PLD. Moduł dippld z układem XC3S200

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x

Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1

Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC2100, które można zastosować w zestawie ZL3ARM.

ZL19PRG. Programator USB dla układów PLD firmy Altera

ISP ADAPTER. Instrukcja obsługi rev.1.1. Copyright 2009 SIBIT

E-TRONIX Sterownik Uniwersalny SU 1.2

Zestaw Startowy EvB. Więcej informacji na stronie:

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL11ARM. Uniwersalna płytka bazowa dla modułów diparm

MODUŁ UNIWERSALNY UNIV 3

SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.

MikloBit ul. Cyprysowa 7/ Jaworzno. rev MB-AVR-ISP programator

Płyta uruchomieniowa EBX51

ZL6ARM Zestaw uruchomieniowy dla mikrokontrolerów LPC213x. Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC213x

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

Wstęp. Opis ATMEGA128 MINI MODUŁ VE-APS-1406

Politechnika Białostocka

FREEboard. Zestaw startowy z mikrokontrolerem z rodziny Freescale KINETIS L (Cortex-M0+) i sensorami MEMS 7 DoF

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

Kurs Elektroniki. Część 5 - Mikrokontrolery. 1/26

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

Instrukcja obsługi debugera JTAG-AVR USB v2

Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR

2. Architektura mikrokontrolerów PIC16F8x... 13

MOD STM32 explorem0 z STM32F051C8T6. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

DOKUMENTACJA PROJEKTU

INSTRUKCJA OBSŁUGI.

Programator procesorów rodziny AVR AVR-T910

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Instrukcja obsługi programatora AVR Prog USB v2

Programator-debugger JTAG/SWIM dla mikrokontrolerów STM32 i STM8

Jednym z najlepszych sposobów poznawania nowego typu mikrokontrolera

MAXimator. Zestaw startowy z układem FPGA z rodziny MAX10 (Altera) Partnerzy technologiczni projektu:

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

Instrukcja obsługi programatora AVR Prog USB v2

ZL5ARM. Zestaw uruchomieniowy dla mikrokontrolerów LPC2119/2129 (rdzeń ARM7TMDI-S) Kompatybilność z zestawem MCB2100 firmy Keil

Instrukcja obsługi programatora AVR Prog USB v2

Kod produktu: MP-1W-2480

ZL6PLD zestaw uruchomieniowy dla układów FPGA z rodziny Spartan 3 firmy Xilinx

Aoi Ryuu. v2.0 moduł z mikroprocesorem Atmega169 dla makiety dydaktycznej Akai Kaba

Uniwersalny zestaw uruchomieniowy ZL4PIC

Programator ZL2PRG jest uniwersalnym programatorem ISP dla mikrokontrolerów, o budowie zbliżonej do STK200/300 (produkowany przez firmę Kanda).

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

ZL11PRG v.2. Uniwersalny programator ISP. Odpowiednik: Byte Blaster II DLC5 Programmer AT89ISP STK-200 Lattice ISP ARM Wiggler

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Wykład 2. Przegląd mikrokontrolerów 8-bit: -AVR -PIC

Projektowanie urządzeń mikroprocesorowych cz. 2 Wykład 4

Programator AVR MKII. Instrukcja obsługi. Copyright by Barion

ZL1MSP430 Zestaw startowy dla mikrokontrolerów MSP430F11xx/11xxA ZL1MSP430

Język C. Wykład 9: Mikrokontrolery cz.2. Łukasz Gaweł Chemia C pokój 307

MultiTool instrukcja użytkownika 2010 SFAR

dokument DOK wersja 1.0

ARMputer, część 1 AVT 922

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

Płytka laboratoryjna do współpracy z mikrokontrolerem MC68332

Płyta ewaluacyjna z mikrokontrolerem Atmega32. Autor Dariusz Wika

Elektronika samochodowa (Kod: TS1C )

Szczegółowy opis przedmiotu zamówienia. Część 1 - Laboratoryjny zestaw prototypowy

Systemy wbudowane. Paweł Pełczyński

1.1 Co to jest USBasp? Parametry techniczne Obsługiwane procesory Zawartość zestawu... 4

Instrukcja obsługi. PROGRAMATOR dualavr. redflu Tarnów

ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

JTAG Isolator. Separator galwaniczny JTAG dla ARM, AVR i FPGA

W semestrze letnim studenci kierunku Aplikacje Internetu Rzeczy podczas ćwiczeń z programowania CAD/CAM

ZL2ST7. Zestaw uruchomieniowy dla mikrokontrolerów ST7LITE

Transkrypt:

wersja 1.0 Moduł extrino XL umożliwia prototypowanie urządzeń z wykorzystaniem procesora ATmega128A3U-AU AU oraz naukę programowania nowoczesnych mikrokontrolerów z serii XMEGA firmy Atmel. Moduł znajdzie zastosowanie w biurach projektowych, laboratoriach uczelnianych i szkolnych, a także nadaje się do zastosowań hobbystycznych. Projekt urządzenia jest chroniony prawem autorskim. Wzór użytkowy prawnie chroniony. Całość ani żadna część urządzenia, schematu, instrukcji nie może być powielana bez pisemnej zgody właściciela praw autor- skich. Producent ani dystrybutor tor nie ponoszą odpowiedzialności za jakiekolwiek szkody powstałe bezpo- średnio lub pośrednio w wyniku użycia lub nieprawidłowego działania produktu. Producent zastrzega sobie prawo do modyfikacji niniejszej dokumentacji bez uprzedzenia. Używanie modułu w sposób niezgodny z dokumentacją może doprowadzić do jego trwałego uszkodzenia. 1

Specyfikacja produktu Moduł wyposażono w: Mikrokontroler ATxmega128A3U-AU 8 przycisków ogólnego przeznaczenia + przycisk FLIP uruchamiający bootloader USB 8 diod LED Złącze MiniUSB Złącze do kart MicroSD Złącze programowania zgodne ze standardem PDI oraz JTAG Podstawki pod płytki zgodne z Arduino, wyświetlacz LCD ze sterownikiem HD44780, rezonator kwarcowy, pamięć I2C, pamięć SPI, przetwornik ADC, potencjometr cyfrowy, wzmacniacz programowalny, termometr LM35/DS18B20, Przycisk resetujący oraz przycisk uruchamiający bootloader USB lub przycisk ogólnego przeznaczenia Układ stabilizujący napięcie zasilania oraz filtry napięcia zasilającego Graniczne parametry pracy Praca powyżej lub poniżej dopuszczalnych wartości wymienionych w tabeli może spowodować trwałe uszkodzenie modułu extrino XL. Symbol Parametr Min Typ Max Jedn. VUSB Napięcie zasilające z gniazda USB 0 5 5.5 V VDC Napięcie zasilające z gniazda DC 7,5 12 V IUSB Prąd pobierany z gniazda USB 0 0,5 A VCC Napięcie zasilające procesor -0,3 3,3 4,0 V ICC Prąd pobierany przez procesor 0 0,2 A VPIN Napięcie doprowadzone do pinu procesora -0,5 3,3 4 V IPIN Prąd płynący przez pin procesora -25 25 ma TA Temperatura przechowywania -20 70 ºC TJ Temperatura pracy 0 70 ºC Pozostałe parametry są dostępne w dokumentacji mikrokontrolera ATxmega128A3U oraz komponentów zastosowanych w produkcie. PRZECHOWYWANIE I UŻYTKOWANIE Wyładowania elektrostatyczne mogą istotnie skrócić czas życia urządzenia. Proszę zwrócić uwagę na poniższe wskazówki, by zminimalizować ryzyko uszkodzenia modułu na skutek ESD. Używaj zabezpieczeń antyelektrostatycznych, takich jak maty antyelektrostatyczne Przechowuj moduł w opakowaniu antyelektrostatycznym Podczas procy z modułem nie miej na sobie elektryzujących się ubrań, takich jak swetry czy polary 2

Mikrokontroler ATxmega128A3U Mikrokontroler ATxmega128A3U cechuje się następującymi parametrami: Pamięć: Flash 128kB, SRAM 8kB, EEPROM 2kB 4-kanałowy kontroler DMA 8-kanałowy system zdarzeń 7 programowalnych timerów Full-speed USB 7 interfejsów USART 2 interfejsy TWI (kompatybilne z I 2 C) 3 interfejsy SPI Moduł kryptologiczny AES i DES Generator CRC-16 2 16-kanałowe 12-bitowe przetworniki analogowo-cyfrowe 2-kanałowy 12-bitowy przetwornik cyfrowo-analogowy 4 komparatory analogowe Przerwania INT na wszystkich wyprowadzeniach I/O procesora Watchdog Wsparcie dla biblioteki QTouch CZĘSTOTLIWOŚĆ TAKTOWANIA 32MHz od napięcia 2,7V; 12MHz od napięcia 1,6V. Mikrokontroler jest wyposażony w wewnętrzny generator RC, zapewniający źródło sygnału taktującego, bez potrzeby podłączania rezonatora kwarcowego. Maksymalna częstotliwość rezonatora kwarcowego wynosi 16MHz. W celu uzyskania dokładniejszych informacji, należy zapoznać się z dokumentacją procesora ATxmega128A3U. 3

Użytkowanie modułu extrino XL Schemat płytki modułu extrino XL przedstawiono na rysunku 1. Rys. 1. Budowa modułu prototypowego extrino XL ZASILANIE Moduł extrino XL można zasilać na kilka sposobów: 1) Gniazdo MiniUSB - w tym przypadku moduł należy połączyć z komputerem przez przewód MiniUSB (brak w zestawie) i założyć zworkę VUSB, a zworkę VIN należy zdjąć. 2) Złącze DC należy założyć zworkę VIN, zdjąć zworkę VUSB, a następnie podłączyć zasilacz do złącza DC 5.5/2.1. 3) Gniazdo programatora PDI/JTAG jeśli programator ma możliwość zasilania programowanego układu, moduł extrino XL można zasilać przez gniazdo programujące. W takiej sytuacji należy zdjąć zworki VIN oraz VUSB. Obecność napięcia zasilającego sygnalizuje dioda POWER. Niewłaściwa konfiguracja zworek VIN i VUSB może doprowadzić do uszkodzenia modułu oraz komputera połączonego z modułem przez USB. 4

Z modułem extrino XL mogą współpracować nakładki kompatybilne z Arduino. Z uwagi na to, że maksymalne napięcie doprowadzone do pinów mikrokontrolera ATxmega128A3U nie może przekroczyć napięcia zasilania 3,3V, należy zachować szczególną ostrożność przy podłączaniu nakładek Arduino starego typu. W przypadku podłączania nakładek bez wbudowanego translatora napięć, należy zmniejszyć napięcie zasilające nakładki, umieszczając zworkę 3V3/5V w pozycji 3V3. ROZBUDOWA EXTRINO XL Moduł extrino XL został zaprojektowany z myślą, by użytkownik mógł go sam rozbudowywać we własnym zakresie i podłączać dodatkowe układy scalone, wg własnych potrzeb. W tym celu na płytce umieszczono szereg różnych podstawek, w które wystarczy włożyć kompatybilny układ. Komplet układów można kupić u dystrybutora lub można pojedynczo kupować je w sklepach detalicznych. Złącze XTAL SPI MEM I2C MEM RGB LED DIGPOT PROG-AMP ADC ENCODER TERM LCD Kompatybilne układy Dowolny rezonator kwarcowy w obudowie HC-49, max 16MHz EEPROM: 25Cxxx, 25LCxxx SRAM: 25Fxxx, 25VFxxx FLASH: 23Kxxx, 23LCVxxx EEPROM: 24Cxxx, 24LCxxx Dowolna dioda RGB SuperFlux ze wspólną anodą MCP41xxx MCP6S91 MCP3421 w przejściówce SOT23-6 > DIL6 Enkoder mechaniczny z przyciskiem, np. EC11, EC12 Termometr analogowy LM35 lub podobne Termometr cyfrowy DS18B20 lub podobne, zalutować zworkę pod czujnikiem Wyświetlacz LCD/VFD ze standardowym złączem 1x14 lub 1x16 (nie 2x8!) Dodatkowe informacje znajdują się na schemacie modułu extrino XL. BIBLIOTEKI I PORTX Przyciski i diody LED w lewej dolnej części płytki podłączone są do procesora przez rejestru przesuwne, działające przez interfejs SPI. Aby ułatwić ich wykorzystanie początkującym użytkownikom, udostępnia biblioteki na stronie leon-instruments.pl. Dzięki zastosowaniu biblioteki, klawiatura i diody są widoczne dla programisty jako PORTX o takiej funkcjonalności, jak normalne porty mikrokontrolera XMEGA. 5

PROGRAMOWANIE PAMIĘCI Mikrokontroler ATxmega128A3U jest wyposażony w wewnętrzną pamięć programu Flash oraz pamięć danych użytkownika EEPROM. Dostęp do tych pamięci oraz modyfikację można dokonać przy pomocy następujących narzędzi: 1) Programator PDI przykładem takiego programatora jest AVR ISPmkII. 2) Bootloader FLIP procesor w module extrino XL ma fabrycznie wgrany bootloader FLIP, umożliwiający zaprogramowanie pamięci poprzez przewód USB, bez potrzeby posiadania programatora PDI ani JTAG. Program ładujący FLIP należy ściągnąć ze strony producenta http://www.atmel.com/tools/flip.aspx. Aby zaprogramować procesor, trzeba wcisnąć przycisk RESET oraz FLIP, a następnie zwolnić RESET, cały czas trzymając przycisk FLIP. Mikrokontroler wejdzie w tryb programowania i jest gotowy na przyjęcie programu z komputera. 3) Interfejs JTAG umożliwia programowanie pamięci, a także debugowanie i analizowanie pracy procesora. PDI JTAG Rys. 2. Pinout złącz programujących Podczas programowania nie należy odłączać zasilania modułu ani rozłączać przewodu programującego, gdyż może to spowodować uszkodzenie procesora. Podczas podłączania programatora PDI i JTAG należy zwrócić uwagę na polaryzację złącza i uważać, by nie podłączyć odwrotnie. 6

Wymiary Historia zmian Data Wersja Opis 2014.05.14 1.0 Wydanie początkowe, dotyczy wersji modułu 1415 v10 7

Zapraszamy na kurs programowania mikrokontrolerów XMEGA 8