EVavr0 płyta ewaluacyjna dla mikrokontrolerów VR serii Tmega oraz Tmega//. REV.0 Instrukcja użytkownika Evalu ation oard s for, VR, ST, PI microcontrollers Sta- rter Kits Embedded Web Serve rs Prototyping oards Minimodules for microcontrollers, etherdesigning Evaluation oards for net controllers, RFI High Spe- ed In System programmers for VR, PI, ST microcontrollers Microprocesor systems, P, VR, ST, PI microcontrollers Starter Kits Embedded Web Servers Prototyping oards mi- nimodules for microcontrollers, ethernet controllers, RFI High Speed In Systems programmerocontrollers Starter Kits rs for VR, PI, ST microcontrlollers Microprocesor systems, P designing Evaluation oards for `, VR, ST, PI mic- Embe- dded Web Serwers Prototyping oards Minimodules for microcontrollercontrollers, ethernet controllers, High Speed In System program- mers for VR, PI, ST microco- Microprocesor R Many ideas one solution Systems, P esigning Evaluation oards
.Wstęp EVavr0 powstał z myślą o udostępnieniu projektantowi systemów opartych na mikrokontrolerach VR firmy tmel, bazy sprzętowej umożliwiającej w szybki i łatwy sposób realizację i weryfikację swojego pomysłu. Mając to na uwadze płyta została zaprojektowana w ten sposób, aby użytkownik miał dostęp do wszystkich pinów procesora wyprowadzonych na złącza. Na płycie zostały także umieszczone peryferia, takie jak: termometr, przekaźnik, potencjometr, zegar czasu rzeczywistego, interfejs RS, złącze -Wire, złącze I oraz opcjonalnie montowany wyświetlacz L x. Także osiem mikroprzełączników i osiem diod LE. Wszystkie te elementy są dostępne na złączach szpilkowych, pozwalając na podłączenie ich do portu np. procesora. Płyta posiada także duże pole prototypowe, dające użytkownikowi możliwość dołączenia w łatwy sposób innych elementów i dowolnej ich konfiguracji. Na płycie jest umieszczony układ mostka i stabilizatora zwalniający użytkownika z obowiązku dostarczania stałego napięcia stabilizowanego. Wraz z płytą dostępne są kody źródłowe programów pozwalające na przetestowanie dostępnych zasobów. Życzymy samych sukcesów i dużo satysfakcji przy projektowaniu i konstruowaniu urządzeń w oparciu o EVavr0.
.Rozmieszczenie elementów na płycie.. Pole prototypowe. Złącza wszystkich peryferii dostępnych na płycie. Przyciski i diody LE wyprowadzone na złącza z możliwością dołączenia do dowolnego pinu procesora.. Potencjometry wyprowadzone na złącza szpilkowe.. Termometr LM. Przycisk RESET. kumulator. V. uzzer. Złącze programatora 0. Włącznik zasilania płyty. Wejście napięcia zasilania z mostkiem prostowniczym umożliwiające zasilanie napięciem lub. Złącza przekaźnika dołączone do przekaźnika na płycie. Złącze do RS. Złącze do I. Złącze do -Wire. Procesor wraz z wyprowadzonymi pinami na złącze szpilkowe. Zegar czasu rzeczywistego S0. Stabilizator napięcia LM. Wyświetlacz L 0. Wyświetlacze siedmiosegmentowe
.Obsługiwane procesory Tmega Tmega// FLSH K // K SRM K /K/K EEPROM // Peryferia wa -bitowe liczniki, Jeden -bitowy licznik Licznik czasu rzeczywistego z odzielonym oscylatorem kanały PWM 0-bitowy przetwornik Interfejs I USRT Interfejs SPI Komparator analogowy, SPI, Programowalny licznik Watchdog z zintegrowanym oscylatorem. Wewnętrzny oscylator R trybów uśpienia wa -bitowe liczniki, Jeden -bitowy licznik Licznik czasu rzeczywistego z odzielonym oscylatorem kanałów PWM 0-bitowy przetwornik Interfejs I USRT Interfejs SPI Komparator analogowy, SPI, Programowalny licznik Watchdog z zintegrowanym oscylatorem. Wewnętrzny oscylator R trybów uśpienia Napięcie zasilania.v.v ver.l.v.v ver.. -.V @TmegaV/V/V,. -.V @tmega// zęstotliwość taktowania 0- MHz ver.l 0- MHz ver. Tmega// TmegaV/ V/V 0-0 MHz @.-.V 0-0 MHz @.-. V 0 - MHz @.-.V 0-0 MHz @.-. V Zakres temperatur -0 + Obudowy -pin PIP
.Zasilanie płyty Płyta powinna być zasilana z zewnętrznego zasilacza o napięciu V, lub V, przy pomocy standardowego wtyku o średnicy bolca. mm umieszczonego w gnieździe zasilającym. Stabilizowane napięcie jest dostępne na złączach rozszerzeń płyty. Na płycie umieszczone są dwie zworki: SUPLLY i V. Zamknięcie zworki SUPPLY powoduje zasilanie wszystkich układów na płycie napięciem V, dodatkowo zamknięcie zworki V powoduje zasianie wszystkich układów na płycie napięciem.v (możliwa regulacja w zakresie.-.v przy pomocy potencjometru). Zworka SUPLLY daje możliwość dołączenia napięcia z pominięciem układów mostka i stabilizatora..układy peryferyjne.. iody LE Płyta posiada diod LE, które stanowią najprostszy interfejs pomiędzy systemem a użytkownikiem, co jest szczególnie ważne dla początkujących programistów. udowa płyty pozwała na dowolne połączenie diod. Włączenie diody może nastąpić po podaniu stanu niskiego na pin Ln skojarzony z odpowiednim LE-em. Rysunek. Implementacja diod LE
.. Przyciski Płyta wyposażona jest w mikro-przełączników. Wciśnięcie jednego z nich powoduje pojawienie się stanu niskiego na odpowiednim złączu szpilkowym skojarzonym z odpowiednim przyciskiem. Rysunek. Implementacja przycisków..przekaźnik Zastosowany przekaźnik sterowny jest poprzez tranzystor. aza tranzystora jest wyprowadzona na złącze MIS jako REL, natomiast końcówki przekaźnika: N, NO, OM do złącza REL, pozwalając użytkownikowi na sterowanie zewnętrznymi układami. Rysunek. Schemat przekaźnika..sygnalizator akustyczny Płyta zawiera sygnalizator akustyczny włączany i wyłączany tranzystorem. aza tranzystora jest wyprowadzona na złącze MIS jako SPK.
Rysunek. Implementacja sygnalizatora akustycznego..potencjometr Płyta posiada dwa potencjometry, umożliwiające np. symulację wyjść układów analogowych. Potencjometr umożliwia regulacje napięcia w zakresie 0-. Końcówki potencjometrów J i J są dostępne na złączu MIS. Rysunek. Implementacja potencjometru.. Termometr LM aje możliwość pomiaru temperatury otoczenia, którą można pokazać np na wyświetlaczach siedmiosegmentowych lub wyświetlaczu L...Siedmiosegmentowe wyświetlacze LE Na płycie znajdują się wyświetlacze -segmentowe. Stanowią one interfejs pomiędzy systemem a użytkownikiem, pozwalający na wyświetlenie do znaków. Każdy wyświetlacz posiada anody, segmentów oraz P, które stają się aktywne po podaniu stanu niskiego na odpowiedni pin.
Rysunek. Podłączenie wyświetlacza -segmentowego..interfejs RS Na płycie umieszczone jest złącze - połączone z konwerterem stanów ST. Z drugiej strony konwertera są złącza szpilkowe z końcówkami układu konwertera pozwalające na podłączenie się do procesora... Złącze -Wire Złącze to daje możliwość podłączenia np. termometru S0 i dzięki temu pomiar temperatury... Złącze I Umożliwia podłączenie zewnętrznych układów obsługujących interfejs I..0..Zegar czasu rzeczywistego S0 Płytę wyposażono w zegar czasu rzeczywistego z podtrzymaniem bateryjnym (akumulator.v). Zegar komunikuje się z otoczeniem poprzez interfejs II. Wszystkie złącza niezbędne do sterowania układem S0 są wyprowadzone na złącze szpilkowe RT, na złączu znajduje się także pin baterii...wyświetlacz L W płycie umieszczono złącze do wyświetlacza L. Ze złącza poprowadzone są cztery linie danych i dwie linie sterujące, tj. linia strobu E i linia sterująca R/S. Następnie wszystkie te linie są połączone ze złączem szpilkowym, skąd dalej wyświetlacz może być podłączony do procesora. Linia R/W wyświetlacza dołączona jest na stałe do masy. Złącze kontrastu jest wyprowadzone na zewnątrz. Regulacja kontrastu może wiec się odbywać poprzez sterowanie dołączonym potencjometrem J ONT lub programowo z procesora...potencjometr J ONT Na płycie znajduje się potencjometr J ONT umożliwiający sterowanie kontrastem wyświetlacza L. W tym celu należy pin wyjściowy potencjometru J połączyć z pinem ONT wyświetlacza L...Potencjometr V Potencjometr umożliwiający regulację napięcia w zakresie.v.v ( tylko w przypadku, gdy zworka V jest zamknięta).
.Złącza..Złącza rozszerzeń procesora i peryferii Opis wyprowadzeń Procesora Vproc- zasilanie masa P reset REF napięcie referencyjne do przetwornika / V napięcie do przetwornika / P0...P port procesora P0...P port procesora P0...P port procesora Rysunek. Złącze procesora Opis wyprowadzeń wyświetlaczy -segmentowych 0... zasilanie anod poszczególnych wyświetlaczy,,,,e,f,p zasilanie poszczególnych segmentów wyświetlacza (opis segmentów na płycie) Rysunek. Złącze do wyświetlaczy -segmentowych Opis wyprowadzeń MIS Rx, Tx końcówki konwertera RS SPK sterowanie sygnalizatorem dźwiękowym J wyprowadzenie potencjometru TEM wyprowadzenie termometru LM REL pin przekaźnika VT pin z napięciem baterii FT linia korekcji poprawności pracy zegara czasu rzeczywistego S linia danych interfejsu II zegara czasu rzeczywistego SL linia zegara interfejsu II zegara czasu rzeczywistego Rysunek. Złącze MIS
Opis wyprowadzeń LEów i przycisków L0... wyprowadzenia diod LE SW0... wyprowadzenia mikro-przełączników Rysunek 0.Wyprowadzenia diod LE oraz przycisków..złącze wyświetlacza L L J wyjście potencjometru do sterowania kontrastem ONT linia kontrastu L R/S linia sterująca L dana/rozkaz E lina strobu L,,, linie danych Rysunek. Złacze wyświetlacza L..Złącze przekaźnika NO wejście normalnie otwarte N wejście normalnie zamknięte ON wejście wspólne Rysunek. Złącze przekaźnika...złącze programatora ISP masa zasilanie P linia wejściowa danych MISO P linia zegarowa programatora SK RESET linia programatora sterująca resetem programatora LE linia połączona z diodą LE, sygnalizującą pracę programatora P linia wyjściowa danych programatora MOSI Rysunek. Złącze programatora ISP 0
.Zworki, LE, potencjometry i reset. Nazwa zworki Zworka SUPPLY Funkcja zamknięta powoduje podanie napięcia V ze stabilizatora na płytę lub umożliwia użytkownikowi podania napięcia z zewnątrz czy zmierzenie prądu pobieranego przez procesor. Zworka V Zworka RESET Zworki XT i XT zamknięta powoduje ustawienie na wyjściu stabilizatora napięcia.v z możliwościa regulacji w zakresie.v -.V potencjometrem POTV, otwarta V. zamknięta umożliwia wywołanie z zewnątrz stanu niskiego na wejściu sygnału reset. pozwalają na wybór źródła zegarowego procesora. Może to być zewnętrzny kwarc MHz, wtedy obydwie zworki powinny być zamknięte. Gdy źródłem sygnału ma być wewnętrzny oscylator R, zworki powinny pozostać otwarte. Zworka LO zamknięta powoduje ładowanie się akumulatora V. Zworka KUP ISP led POWER led RESET gdy jest zamknięta, cały układ zasilany jest z akumulatora. sygnalizuje pracę programatora. świecenie tej diody sygnalizuje obecność napięcia na płycie. wciśnięcie tego przycisku powoduje podanie stanu niskiego na wejście resetu procesora i jego reset..programy demonstracyjne. L.c demo wyświetlacza L, na wyświetlaczu przesuwa się napis postaci EVavr0 TERMOMETR.c pomiar temperatury w [ ], wynik wyświetlany na wyświetlaczach siedmiosegmentowych RT.c demo zegarka czasu rzeczywistego, program wyświetla aktualną datę w formie godz:min:dzień:mieś:rok. ktualizacja ustawień za pomocą klawiatury. Linie portów mikrokontrolera należy połączyć z odpowiednimi liniami na złączu RT LE.c demo LE-ów, cztery funkcje wybierane z klawiatury, każda z funkcji wywołuje inny efekt świetlny na diodach SEGLE.c demo wyświetlaczy -segmentowych, na czterech wyświetlaczach pojawiają się na zmianę napisy
.ostępna wersja. Zestaw EVavr0 zawiera: procesor Tmega (standardowo, możliwa zamiana) wszystkie złącza cztery wyświetlacze -dmio segmentowe LE diody led i przyciski dwa potencjometry przekaźnik sygnalizator akustyczny (speaker) termometr LM zegar czasu rzeczywistego S0 oraz akumulator.v odatkowo można zakupić następujące akcesoria: wyświetlacz L (niebieski, zielony (z podświetlaniem lub bez)) zestaw z 0 kabelkami (do połączenia pinów) zewnętrzny zegar programator ISPcableI lub ISPcableII
+ + 0. Schemat PROESSOR 00n U RESET RESET P/ P0 P0/RX P/ P P/TX P/ P P/INT0 P/ P P/INT P/ P P/T0 P0/0 Vproc V REF V XTL XTL 0 XTL XTL P/SK P P/T P/MISO P P/IN0 P/MOSI P P/IN P/SS P0 P0/IP P/O Tmega 0 REF 0 V LK MISO MOSI P P REF R 00 JP RESET R k R JREF SPEKER Q R k SPK POWER R0 k LE THERMOMETER U LM V Vout R k JP 0 L L R k JP Vcc KONTR R/S R/W E 0 0 L X (op tional) Q ONNETORS JP L0 L L L L L L L LEx R R k k JSL JS 00n V L 0u Vproc SWH_ JRST RESET RESET 00n SPK R0 0k R u TEM J k 00n R 0 JP I XTL JP R 0k 00n p X MHz p JP JP XTL OSILLTOR - WIRE Vproc SWH_ SUPPLY + 0 u 00n R 00 R VPOT R REG LM OUT J R 0 IN LM J0 J RELY 00n + 0u/V RIGE SW SW SPST JP_S V_IN R J0 R J Q REL REL R k R 0k REL RL RELY REL 0 ISP RESET LK MISO JP R 00 MOSI R 00 R 00 0 ISP R0 00 JP SW0 SW SW SW SW SW SW SW SWx WIRE R0 k JP SWH_ V J J JP R 00R -WIRE SWITH -SEGMENT LE RESET P0 P P P P Vproc XTL XTL P P P P0 0 0 0 REF V LK MISO MOSI P P up R 0k R 0k R 0k R 0k R 0k R 0k R 0k R 0k 0 R0 k Q R k Q R k Q R k Q JP R 00 SW0 SW0 R 00 SW SW R 00 SW SW R 00 SW SW R 00 SW SW R 00 SW SW R 00 SW SW R 00 SW SW G F E P 0 LE_SEG 0 LE0 G F E P 0 LE_SEG 0 LE G F E P 0 LE_SEG 0 LE G F E P 0 LE_SEG 0 LE Rx SPK TEM J SL 0 S MIS JP REL REL REL REL Tx REL WIRE J FT VT LES R R R R R R R R k k k k k k k k L0 L L L L L L L LE LE LE LE LE LE LE LE L0 L L L L L L L 00n 0n + + 0n 0n RS U + V V+ - Tout + Rin - Rout V- Tin Tout Tin Rin Rout ST Tx Rx 0n 0 + JP RS ackup SM JP SM R 00 VT Y.kHz T KUV RT U OSI Vcc OSO FT/OUT Vbat SL Vss S S0 00n R.k R.k R.k FT SL S G E R 0 R 0 R0 0 R 0 JP 0 R F 0 0 R 0 SEG R 0 R P 0 http://www.propox.com Error : LogoFINL_many.bmp file not email: found. support@propox.com Title: EVavr0 (VR Evaluation orard) Size: File: Rev: ate: -0-00 of.00