MMxmega. Instrukcja uŝytkownika. Many ideas one solution

Podobne dokumenty
MMstm32F103Vx. Instrukcja uŝytkownika REV 1.1. Many ideas one solution

Instrukcja użytkownika

Instrukcja użytkownika

str75xfr MMstR75x Instrukcja uŝytkownika REV 1.1 Many ideas one solution

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja użytkownika

MMusb232HL. Instrukcja uŝytkownika REV 1.0. Many ideas one solution

MMstm32F103R. Instrukcja uŝytkownika REV 1.1. Many ideas one solution

Instrukcja użytkownika

Instrukcja Użytkownika

EVBfpga System ewaluacyjno-uruchomieniowy dla układów FPGA.

MMsam7s. Instrukcja UŜytkownika. Minimoduł z mikrokontrolerem ARM REV 2. Many ideas one solution

Instrukcja użytkownika

MMlan03. Instrukcja użytkownika. Minimoduł z kontrolerem ethernetowym LAN91C111 10/100Mbit REV 1.0. Many ideas one solution

Minimoduł z układem programowalnym FPGA. fpga02. MMfpga0. Instrukcja Użytkownika REV 1. Many ideas one solution

Instrukcja użytkownika

MMstr71xF. Instrukcja UŜytkownika. Minimoduł z mikrokontrolerem ARM REV 2. Many ideas one solution

Instrukcja uŝytkownika

EVBeasyPSoC. Instrukcja użytkownika REV 2. Many ideas one solution

Instrukcja użytkownika

Instrukcja uytkownika

Instrukcja użytkownika

To jeszcze prostsze, MMcc1100!

Instrukcja uytkownika

Instrukcja Uytkownika

Instrukcja użytkownika

Mmfpga12. Instrukcja uruchomienia aplikacji testowych REV 1.0. Many ideas one solution

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

EVBeasyPIC. Instrukcja uŝytkownika REV 2. Many ideas one solution

Płytka uruchomieniowa XM32

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

MMsam7x. Instrukcja użytkownika. Minimoduł z mikrokontrolerem ARM AT91SAM7X firmy ATMEL REV 1.0. E val. a t io u. d s. E m. i g. i n C g B.

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

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Instrukcja Uytkownika

LABORATORIUM UKŁADÓW PROGRAMOWALNYCH. PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR ZIMOWY 2017

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

ZL10PLD. Moduł dippld z układem XC3S200

Minimoduł z mikrokontrolerem ARM i Ethernetem. stm32f107. MMstm32F107. Instrukcja Użytkownika. Many ideas one solution REV 1.0

ARS3 RZC. z torem radiowym z układem CC1101, zegarem RTC, kartą Micro SD dostosowany do mikro kodu ARS3 Rxx. dokument DOK wersja 1.

Instrukcja użytkownika

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

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

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

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

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

Programator ICP mikrokontrolerów rodziny ST7. Full MFPST7. Lite. Instrukcja użytkownika 03/09

Kod produktu: MP01611

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

KAmduino UNO. Rev Źródło:

Instrukcja użytkownika

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Murasaki Zou むらさきぞう v1.1 Opis programowania modułu LPC2368/LPC1768 z wykorzystaniem ISP

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Płytka uruchomieniowa XM64

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

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

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

Instrukcja Uytkownika

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

Instrukcja użytkownika

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

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

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

EVBnet + MMnet. Instrukcja obsługi (User Manual): REV 1.0. Many ideas one solution

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

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

SML3 październik

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

Mikrokontrolery AVR techniczne aspekty programowania

ARMputer, część 1 AVT 922

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

USB AVR JTAG. Instrukcja obsługi rev.1.0. Copyright 2011 SIBIT

Instrukcja Uytkownika

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

Instrukcja uytkownika

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

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

Instrukcja użytkownika

MikloBit ul. Cyprysowa 7/ Jaworzno. JTAG + ISP dla AVR. rev

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

Instrukcja Uytkownika

MCAR Robot mobilny z procesorem AVR Atmega32

E-TRONIX Sterownik Uniwersalny SU 1.2

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

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

Programator procesorów rodziny AVR AVR-T910

Instrukcja uytkownika

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

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

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

Instrukcja użytkownika

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

Transkrypt:

MMxmega Instrukcja uŝytkownika Evalu ation Board s for 51, AVR, ST, PIC microcontrollers Sta- rter Kits Embedded Web Serve rs Prototyping Boards Minimodules for microcontrollers, etherdesigning Evaluation Boards for net controllers, RFID High Spe- ed In System programmers for AVR, PIC, ST microcontrollers Microprocesor systems, PCB 51, AVR, ST, PIC microcontrollers Starter Kits Embedded Web Servers Prototyping Boards mi- nimodules for microcontrollers, ethernet controllers, RFID High Speed In Systems programmerocontrollers Starter Kits Embe- rs for AVR, PIC, ST microcontrldded Web Serwers Prototyping ollers Microprocesor systems, PCB designing Evaluation Boards for `51, AVR, ST, PIC mic- Boards Minimodules for microcontrollercontrollers, ethernet controllers, High Speed In System program- mers for AVR, PIC, ST microco- Microprocesor 1 R Many ideas one solution Systems, PCB Designing Evaluation Boards

Spis treści: MMxmega... 1 Instrukcja uŝytkownika... 1 Wstęp... 3 Cechy modułu... 3 Dostępne wersje... 3 Rozmieszczenie wyprowadzeń... 4 Zasilanie minimodułu... 5 Reset... 5 Pamięć szeregowa DataFlash... 6 Karta pamięci microsd/mmc... 7 Złącze JTAG... 8 Złącze PDI... 9 Przykładowa aplikacja... 10 Oprogramowanie... 10 Pomoc techniczna... 10 Wymiary... 11 Schemat... 12 2

Wstęp MMxmega jest uniwersalnym minimodułem dla mikrokontrolera ATxmega128A3 firmy Atmel. Mikrokontroler ten jest dostępny w obudowie TQFP64, która ze względu na zagęszczony układ wyprowadzeń utrudnia stosowanie go w układach prototypowych i amatorskich. My podjęliśmy próbę umieszczenia go na płytce o wymiarach 40x43 mm z układem wyprowadzeń pasującym do ogólnie dostępnych druków prototypowych. Dodatkowo dodaliśmy pamięć szeregową DataFlash o pojemności do 64Mbit, złącze kart pamięci microsd/mmc, układ monitorujący napięcie zasilania oraz złącza JTAG i PDI. Wszystkie porty i sygnały mikrokontrolera wyprowadziliśmy przy pomocy dwurzędowych złącz szpilkowych o rastrze 0,1. Minimoduł ten nie jest jedynie adapterem, ale kompletną płytą główną dla ATxmega128A3. Wystarczy podłączyć napięcie zasilania, złącze JTAG lub PDI i moŝemy zacząć ładować 128 kbajtów pamięci flash mikrokontrolera. Dzięki zintegrowaniu peryferii z mikrokontrolerem na jednej płytce, zastosowanie modułu moŝe skrócić czas projektowania i ułatwić budowę systemów bazujących na mikrokontrolerach ATxmega, eliminując konieczność projektowania obwodu drukowanego. Do modułu dostarczone jest oprogramowanie do komunikacji z wbudowanymi peryferiami. Cechy modułu Mikrokontroler ATxmega128A3 Szeregowa pamięć DataFlash z magistralą SPI o pojemności do 64Mb Złącze do programowania w systemie JTAG oraz PDI Układ resetu i kontroli napięcia zasilania (MCP130t-3151/TT) Wszystkie porty i sygnały mikrokontrolera wyprowadzone po obu stronach płytki przy pomocy złącz szpilkowych o rastrze 0,1 Kwarc 16 MHz Kwarc 32.768 khz dla wewnętrznego Timera/Licznika mikrokontrolera Podstawka pod baterię litową Małe wymiary Przykładowe oprogramowanie w postaci funkcji języka C Dostępne wersje Układ dostępny jest w dwóch podstawowych wersjach: MMxmega 0-0-0 - ATxmega128, 16MHz, kwarc 32.768kHz MMxmega 1-1-1 - ATxmega128, 16Mhz, DataFlash 32Mb, złącze kart microsd, podstawka pod baterię litową, kwarc 32.768kHz 3

MoŜliwa jest równieŝ własna konfiguracja według następującego selektora: Rozmieszczenie wyprowadzeń 4

Zasilanie minimodułu Moduł powinien być zasilany napięciem 5V DC, wyprowadzenia (VCC i GND). W module Wydzielono napięcie zasilania przetwornika ADC wyprowadzenie (AVCC). Napięcie referencyjne przetwornika ADC wyprowadzono na nóŝkę (AREF). W wypadku uŝywania wewnętrznej baterii jej napięcie wyprowadzono na nóŝkę (VBAT).! Nie wolno jednocześnie uŝywać wewnętrznego i zewnętrznego źródła napięcia podtrzymania! Pobór prądu przez moduł przy częstotliwości taktowania mikrokontrolera 32Mhz wynosi około 18mA. Reset Układ nadzoru napięcia zasilania MCP130t-3151/TT uaktywnia sygnał /RESET mikrokontrolera jeŝeli napięcie zasilania spadnie poniŝej 3,15V. Linia /RESET moŝe być równieŝ przełączana z zewnątrz udostępniając tym samym moŝliwość zresetowania mikrokontrolera przez zewnętrzne elementy. Zewnętrzna aktywacja sygnału /RESET następuje po podaniu poziomu niskiego na linie /RESET wyprowadzenie (RST). PoniŜej schemat podłączenia układu nadzoru napięcia: 5

Pamięć szeregowa DataFlash Minimoduł posiada wbudowaną pamięć DataFlash o pojemności do 64Mbit. Pamięć komunikuje się z mikrokontrolerem przy pomocy szybkiej magistrali SPI. Linia CS (Chip Select) pamięci została wyprowadzona na zewnątrz minimodułu poprzez nóŝkę (CS_FL), moŝe ona być równieŝ bezpośrednio połączona z portem PD4 mikrokontrolera poprzez zwarcie nóŝek rezystora R4 (nie jest on montowany!). Pamięci DataFlash są zasilane napięciem 3.3V uzyskanym przy pomocy stabilizatora. PoniŜej schemat podłączenia pamięci DataFlash: 6

Karta pamięci microsd/mmc Minimoduł posiada złącze kart pamięci microsd/mmc. Karta pamięci komunikuje się z mikrokontrolerem przy pomocy szybkiej magistrali SPI. Linia CS (Chip Select) pamięci została wyprowadzona na zewnątrz minimodułu poprzez nóŝkę (CS_SD), moŝe ona być równieŝ bezpośrednio połączona z portem PD3 mikrokontrolera poprzez zwarcie nóŝek rezystora R5 (nie jest on montowany!). Wyjście wykrywania obecności karty zostało wyprowadzone na nóŝkę (INS). Obecność karty sygnalizowana jest niskim poziomem logicznym, brak karty wysokim.!karta SD musi obsługiwać SPI! Karty nie obsługujące SPI są niekompatybilne! PoniŜej schemat podłączenia złącza kart pamięci SD/MMC: 7

Złącze JTAG JTAG jest czteroprzewodowym interfejsem umoŝliwiającym przejęcie kontroli nad rdzeniem procesora. MoŜliwości oferowane przez ten interfejs to m.in.: praca krokowa, praca z pełną szybkością, pułapki sprzętowe oraz programowe, podgląd oraz modyfikacja zawartości rejestrów i pamięci. Sposób podłączenia złącza JTAG do minimodułu przedstawiono na rysunku: Opis wyprowadzeń: TCK JTAG sygnał zegarowy TDI JTAG sygnał danych z układu docelowego TDO JTAG sygnał danych do układu docelowego TMS JTAG sygnał przełączający ntrst - Reset interfejsu JTAG nsrst - Sygnał RESET układu docelowego VCC - Zasilanie emulatora VTref - Wskaźnik zasilania układu docelowego GND Masa N.C. - Nie podłączone Programatory/emulatory JTAG moŝna znaleźć na stronie: JTAGcable III - http://www.propox.com//products/t_203.html 8

Złącze PDI PDI (Program and Debug Interface) jest nowym interfejsem zaprojektowanym przez atmela specjalnie dla mikrokontrolerów z serii ATxmega. Jest to bardzo szybki (10MHz) dwuprzewodowy interfejs do programowania oraz debugowania mikrokontrolera. Sposób podłączenia złącza PDI do minimodułu przedstawiono na rysunku: Opis wyprowadzeń: PDI_DATA sygnał danych z/do układu docelowego PDI_CLK sygnał zegarowy VCC Zasilanie GND Masa N.C. Nie podłączone Programator/emulator PDI moŝna znaleźć na stronie: JTAGcable III http://www.propox.com//products/t_203.html Tylko programator: ISPcable IV http://www.propox.com/products/t_263.html 9

Przykładowa aplikacja Wybór naszego minimodułu jest pierwszym krokiem dla projektów, które muszą być zrealizowane w krótkim czasie. Minimoduł moŝe być uŝyty zarówno do prototypu eliminując konieczność projektowania obwodu drukowanego jak i do układu produkowanego seryjnie w postaci modułu, umieszczanego w układzie finalnym w postaci kanapki co zaoszczędzi miejsce na druku oraz ułatwi montaŝ eliminując lutowanie elementu w obudowie TQFP64. Aplikacja demonstruje jak w łatwy sposób moŝna zbudować kompletny system mikroprocesorowy przy uŝyciu minimodułu oraz układu ewaluacyjnego EVBmm Tm dostępnego na stronie: http://www.propox.com/products/t_183.html?lang=pl Oprogramowanie Wraz z minimodułem dostarczane jest oprogramowanie w języku C w postaci bibliotek funkcji realizujących komunikację z wbudowanymi peryferiami. Najnowsza wersja oprogramowania i dane katalogowe wbudowanych peryferii minimodułu dostępne są na naszej stronie www.propox.com Pomoc techniczna W celu uzyskania pomocy technicznej prosimy o kontakt support@propox.com. W pytaniu prosimy o umieszczenie szczegółowego opisu problemu. 10

Wymiary Przód: Tył: Bok: Wymiary podano w milsach. 1mils 1/1000 cala 100milsów = 2,54mm (raster standardowy) 11

Schemat 12