Zestaw uruchomieniowy z mikrokontrolerem ATXMega256A3U

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

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

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

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

SPDIF_Gen generator/ tester sygnału cyfrowego S/PDIF

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

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

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Płytka uruchomieniowa XM64

Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR

Sterownik uniwersalny

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

Moduły do komunikacji szeregowej Xbee dla Raspberry Pi i nie tylko

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

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

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

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

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

Programowany, 16-kanałowy sterownik 230 V

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

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

KAmduino UNO. Rev Źródło:

Audio_Gen generator sygnału sinusoidalnego z DSP

Płytka uruchomieniowa XM32

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

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Podobny zestaw ewaluacyjny dla mikrokontrolerów

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

AVTduino Automation Board Arduino w automatyce

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

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

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

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

ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

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

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

Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100. Zestaw do samodzielnego montażu.

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

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

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

Przetwornik D/A z układem TDA1541

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

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

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

STM32 dla początkujących (i nie tylko)

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

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

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

SML3 październik

Moduł wykonawczy z interfejsem Ethernet Sterowanie 8 przekaźnikami i pomiar napięć przez sieć LAN lub WAN

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

Programator procesorów rodziny AVR AVR-T910

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

U W A G I D O M O N T A ś U Z E S T A W U L A B O R A T O R Y J N E G O A B C 0 1 U S B 3, A B C 0 2

Moduły rozszerzeń dla Raspberry Pi (3)

Instrukcja Użytkownika

Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU

PRZEDWZMACNIACZ PASYWNY Z SELEKTOREM WEJŚĆ. dokumentacja. (wersja 1.1

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Moduł prototypowy.. Leon Instruments. wersja 1.0

dokument DOK wersja 1.0

INSTRUKCJA Płytka uruchomieniowa EvB 4.3

ZEPIC. Płytka ewaluacyjna dla mikrokontrolerów PIC AVT 5275 PROJEKTY

Programator mikrokontrolerów AVR

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

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

Instrukcja użytkownika

Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4 firmy Atmel

Zestaw Startowy EvB. Więcej informacji na stronie:

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

Rysunek 1 Schemat ideowy sterownika GSM

Tester samochodowych sond lambda

Cyfrowy generator sygnału prostokątnego

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

Cyfrowy generator sygnału prostokątnego

Instrukcja użytkownika

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

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

Mikrokontrolery AVR techniczne aspekty programowania

E-TRONIX Sterownik Uniwersalny SU 1.2

MODUŁ UNIWERSALNY UNIV 3

Płytka uniwersalna do prototypowania

ARMputer, część 1 AVT 922

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

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

Instrukcja użytkownika

INSTRUKCJA OBSŁUGI Zestaw uruchomieniowy EvB 5.1 v5

Zegar tekstowy PROJEKTY

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

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

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

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

Zgrana para - NerO i CleO

MCAR Robot mobilny z procesorem AVR Atmega32

Aplikacja sterownika LED RGB UNIV

Jednym z najlepszych sposobów poznawania nowego typu mikrokontrolera

Transkrypt:

PROJEKTY Zestaw uruchomieniowy z mikrokontrolerem ATXMegaAU Moduł umożliwia szybką realizację projektów przy użyciu bogato wyposażonego mikrokontrolera ATXMegaAU firmy Atmel. Jest on ciekawą alternatywą dla procesorów z rdzeniem ARM. W module jest możliwe zastosowanie mikrokontrolerów z rodziny ATXMega-AU o różnych wielkościach pamięci programu oraz z bliźniaczej rodziny XMegaABU mikrokontrolera wyposażonego w przełącznik zasilania awaryjnego. Rekomendacje: minimoduł z mikroprocesorem XMegaAU dla pasjonatów płytek stykowych i nie tylko. Zestaw uruchomieniowy STK_XMegaAU razem z płytką bazową umożliwia praktyczne przetestowanie współpracy mikrokontrolera z typowymi peryferiami, tj. enkoderem, modułami komunikacyjnymi XBee, wejściami analogowymi, kartą pamięci SD oraz sterownikiem silnika prądu stałego. Schemat ideowy modułu STK_XMegaAU pokazano na rysunku. Sercem modułu jest mikrokontroler U typu ATXmegaAU. Moduł umożliwia wykorzystanie oscylatora XT oraz zegara czasu rzeczywistego taktowanego za pomocą XT. Z modułów funkcjonalnych mikrokontrolera wykorzystano interfejs (PD, dodatkowe materiały na ftp: ftp://ep.com.pl user:, pass: hhcxxtt W ofercie AVT* AVT- A Podstawowe informacje: Mikrokontroler ATXMega zasilany napięciem, V. Programowanie za pomocą AVRStudio. Kompletny zestaw składa się z dwóch płytek: z mikrokontrolerem i bazowej. Zasilanie płytki z mikrokontrolerem:, V DC. Zasilanie płytki bazowej: V DC. Projekty pokrewne na FTP: (wymienione artykuły są w całości dostępne na FTP) AVT- Kieszonkowa płytka prototypowa (EP /0) AVT- Płytka uruchomieniowa z mikrokontrolerem Precision (EP /0) AVT- STMduino kompatybilna z Arduino płytka z STMF0CT (EP /0) AVT- ZEAVR Płytka ewaluacyjna dla mikrokontrolerów Atmega i Atmega (EP /0) * Uwaga: Zestawy AVT mogą występować w następujących wersjach: AVT xxxx UK to zaprogramowany układ. Tylko i wyłącznie. Bez elementów dodatkowych. AVT xxxx A płytka drukowana PCB (lub płytki drukowane, jeśli w opisie wyraźnie zaznaczono), bez elementów dodatkowych. AVT xxxx A+ płytka drukowana i zaprogramowany układ (czyli połączenie wersji A i wersji UK) bez elementów dodatkowych. AVT xxxx B płytka drukowana (lub płytki) oraz komplet elementów wymieniony w załączniku pdf AVT xxxx C to nic innego jak zmontowany zestaw B, czyli elementy wlutowane w PCB. Należy mieć na uwadze, że o ile nie zaznaczono wyraźnie w opisie, zestaw ten nie ma obudowy ani elementów dodatkowych, które nie zostały wymienione w załączniku pdf AVT xxxx CD oprogramowanie (nieczęsto spotykana wersja, lecz jeśli występuje, to niezbędne oprogramowanie można ściągnąć, klikając w link umieszczony w opisie kitu) Nie każdy zestaw AVT występuje we wszystkich wersjach! Każda wersja ma załączony ten sam plik pdf! Podczas składania zamówienia upewnij się, którą wersję zamawiasz! (UK, A, A+, B lub C). http://sklep.avt.pl PD), którego zabezpieczenie stanowi układ U. Na złącza RS/IC (zgodne z Arduino i minimodułami I C opisywanymi w EP) wyprowadzone są sygnały interfejsów szeregowego (PE, PE) oraz I C (PE0, PE). Programowanie układu jest możliwe przez złącze ISP programatorem AVRISP MKII w trybie PDI. Możliwe jest także wykorzystanie bootloadera. Do wprowadzenia w tryb programowania służy przycisk DFU, dioda PE umożliwia monitorowanie jego aktywności. Moduł ma zamontowane: przycisk zerowania RST, diodę świecącą PWR sygnalizująca załączenie zasilania oraz stabilizator U dostarczający, V do zasilania mikrokontrolera. Dławik L i kondensator C filtrują zasilanie części analogowej. Moduł może być zasilany z po zwarciu wyprowadzeń J i J0 lub z zewnętrznego zasilacza + V, dołączonego bezpośrednio do wyprowadzeń J-/. Złącze https://goo.gl/htzq ELEKTRONIKA PRAKTYCZNA /0

ELEKTRONIKA PRAKTYCZNA /0 Zestaw uruchomieniowy z mikrokontrolerem ATXMegaAU ABU PC PC PC PC PC PC PC PB PA PA PA PA PB PA PB PB PB PB PB PDDP PDDN V0 PF PF PETO PEDFU PETO PE0 PDDP PERXD0 PE PETXD0 PE PD PD PD PD PD PDDN PC PC PC PC PC PC PC PA PA A PRXT PR0XT RESPDICK PF PF PFBAT PF PF PERXD0 PETXD0 PE PE0 TXD RXD A PA PA PA PA PA PA PA V0 V V PD PD PD PD PD RESPDICK PF PF PF PF PF PF PF PB PB PB PB PB PB PB PF AU A + BAT RST ISP ISP 0 LCD RV k 0% 0 0 J 0 0 J C0 0.uF C 0.uF C 0.uF C 0uF L 0uH C 0uF C 0uF ADJ VI U LM- PWR IC RS PE C pf C pf XT MHz C pf C pf XT Hz DFU SN0D NC NC B A U PA PA PA PA PA PB PB PB 0 PB PB PB PB PC PC PC 0 PC PC PC PC PD PD PD 0 PD PD PD PD PE0 PE PE PE 0 PE PE PE PE PF PF PF 0 PF PF PF PF!RST/PDICK PR0 PR 0 A PA PA ATXMEGAAU U VBUS D D+ ID SG R 00k R k R 00k R k R k R 00k R R R R R k Rysunek. Schemat ideowy modułu z mikrokontrolerem ATXMegaAU

PROJEKTY LCD umożliwia dołączenie wyświetlacza zgodnego z HD0 w trybie czterobitowym (przystosowanego do współpracy z układami, V). Potencjometr RV służy do regulowania kontrastu. Jeżeli nie korzystamy z wyświetlacza, potencjometr może być użyty jako zadajnik analogowy, a pozostałe piny dowolnie. Porty PA, PB, PC, PF wyprowadzone są na złącza SIP zgodne z rozstawem z płytkami prototypowymi. Złącze BAT w przypadku wykorzystania procesorów xau powinno być zwarte w pozycji, z wyprowadzonym pinem PF na złącze J, w mikrokontrolerach xabu służy do przyłączenia baterii podtrzymującej RTC (pomiędzy wyprowadzenia (+)/( )). Należy pamiętać, że w przeciwieństwie do wcześniejszych procesorów AVR, peryferie mikrokontrolerów ATXmega są konfigurowalne, podobnie jak w układach programowalnych i należy zadbać, aby je odpowiednio przypisać do wyprowadzeń (w przypadku modułu porty:, IC, RS). Rysunek. Schemat montażowy modułu z mikrokontrolerem ATXMegaAU Rysunek. Prawidłowo zainicjowany moduł Xmega Rysunek. Poprawnie zidentyfikowany moduł ATXMega Rysunek. Program Flip i ATXmega Montaż i uruchomienie Zmontowanie modułu nie wymaga uwag jego schemat montażowy pokazano na rysunku. Poprawnie zmontowany moduł jest gotowy do pracy i po prawidłowej detekcji przez AVRStudio (programator AVRISP II, tryb PDI) jest możliwe jego oprogramowanie. Na rysunku pokazano prawidłowo zainicjowany moduł modelowy z wlutowanym ELEKTRONIKA PRAKTYCZNA /0

ELEKTRONIKA PRAKTYCZNA /0 O O DAC DAC0 PA PA PA PA PA PA PA OC0A OC0B S0 M M STB OC0D OC0C V V0 PA PA PA PA PA PA PA DAC0 DAC E E S S TEMP POT SCK MISO MOSI SS TXD0 RXD0 OC0D STB O M M O E S0 E S S TEMP POT OC0C OC0B OC0A SS MOSI SCK MISO RXD0 TXD0 nres RSSI MTR C 0uF C 0.uF IC 0 AI 0 0 0 0 0 0 JA 0 0 J 0 0 0 0 JA 0 0 J C 0.uF CE 0uF/V TB PWM STBY O O P P 0 P P P P O O IN IN 0 U C 0.uF C0 0.uF C 0.uF C 0uF XBEE DOUT DIN/nCFG DIO nres RSSI/PWM0 PWM NC ndtr/slprq/di 0 AD/DIO ncts/dio ON/nSLEEP VREF ASS/AD/DIO nrts/ad/dio AD/DIO AD/DIO AD/DIO 0 AD0/DIO0 RM RES LD RSSI usd C 0.uF LD LED LD LED LD LED C 0.uF RV k 0% OUT TS LM S S EC ENC C nf C nf R 0R R k R k R k R k R k + Zestaw uruchomieniowy z mikrokontrolerem ATXMegaAU Rysunek. Schemat ideowy płytki bazowej

PROJEKTY Wykaz elementów Moduł z mikrokontrolerem Rezystory: (SMD 00) R,R: V R, R, R: 00 kv R R, R: kv RV: kv (potencjometr SMD TS) Kondensatory: (SMD 00) C C: 0 mf C C: pf C C0: 0, mf Półprzewodniki: PE, PWR: dioda LED SMD 00 U: ATXMegaAU (TQFP) U: SN0DBV (SOT--) U: LM- (SOT-) Inne: BAT: złącze SIP + zwora DFU, RST: DTSML mikroprzełącznik SMD ISP: złącze IDC J, J: złącze SIP0 L: 0 mh (dławik SMD 0 ma) LCD: złącze IDC0 RS, I C: złącze SIP : złącze Micro ESB000Z XT: MHz (HC SMD) XT: Hz (kwarc zegarkowy SMD) Płytka bazowa Rezystory: (SMD 00) R, R: kv R R: kv R: 0 V RV: kv (CAV pot. montażowy z osią) Kondensatory: (SMD 00) C, C: nf C C, C C0: 0, mf C, C: 0 mf CE: 0 mf/ V (SMD C ) Półprzewodniki: LD LD: dioda LED SMD 00 TS: LM (TO-) U: TB (SSOP0) Inne: AI,, : złącze SIP 0, mm ENC: enkoder z przyciskiem EC IC: złącze EH, kątowe J, J: gniazdo żeńskie SIP0 JA, JA: listwa IDC0,+zwory MTR: złącze KK proste RES, S, S: mikroprzycisk SMD RM: listwa 0 pin, r= mm dla Xbee usd: gniazdo karty micro SD ATXmegaAU. Alternatywną i w większości wypadków wygodniejszą metodą programowania modułu jest użycie bootloadera i oprogramowania Flip. Plik *.hex odpowiedni do zaprogramowania układu (nazwa pliku odpowiada typowi procesora) znajduje się w materiałach dodatkowych w katalogu boot i na stronie firmy Atmel w opisie bootloaderów nota aplikacyjna AVR. Po zaprogramowaniu układu i ponownej inicjacji modułu układ jest rozpoznany przez system Windows jako ATxmegaAU (rysunek ) i od tego momentu można Rysunek. Tabela prawdy dla TB Rysunek. Schemat montażowy płytki bazowej programować go za pomocą programu Flip (rysunek ) poprzez interfejs bez zewnętrznego programatora. Uzupełnieniem układu jest płytka bazowa zawierająca typowe peryferiei umożliwiająca praktyczne zapoznanie się z możliwościami procesorów XMega. Jej schemat ideowy pokazano na rysunku. Wszystkie sygnały z modułu z mikrokontrolerem są udostępnione na złączach szpilkowych JA i JA. Przez odpowiednie skonfigurowanie zwór w złączach można dołączyć do procesora peryferie stanowiące wyposażenie płytki bazowej. Jako elementy stykowe przewidziano enkoder ENC uzupełniony o elementy RC polaryzujące i eliminujące zaburzenia podczas przełączania oraz dwa mikroprzełączniki S, S. Wyprowadzenia wbudowanego przetwornika A/C i C/A dostępne są wraz z zasilaniem na złączach AI,, (, V) zgodnych z Arduino Brick. Dodatkowo, dwa porty analogowe są doprowadzone do potencjometru RV oraz przetwornika temperatury TS typu LM. Trzy LEDy umożliwiają sygnalizowanie stanów portów (po konfiguracji procesora także PWM). Płytka ma gniazda dla karty microsd oraz modułów zgodnych z XBee. Złącze I C umożliwia wyprowadzenie sygnałów magistrali i zasilania do modułów rozszerzeń I C GPIO/LED/RTC/PWM opisywanych w EP. Miejsce na płytce znalazło się także dla mostkowego sterownika silnika DC typu TB. Do podłączenia silnika i zasilania drivera służy złącze MTR. Napięcie zasilania nie powinno przekraczać, V, dopuszczalny prąd drivera to, A, zalecane jest dodatkowe chłodzenie układu U przez niewielki radiator. Tabelę prawdy dla TB zamieszczono na rysunku. Elementy płytki bazowej zamontowane są na dwustronnej płytce drukowanej, której schemat montażowy pokazano na rysunku. Montaż nie wymaga opisu. Pozostaje życzyć owocnych eksperymentów. Adam Tatuś, EP https://goo.gl/cjyzxh 0 ELEKTRONIKA PRAKTYCZNA /0