2015 Płytka uruchomieniowa XM32 Instrukcja obsługi - www.barion-st.com 2015-08-07
2 SPIS TREŚCI 1. WSTĘP... 3 1.1 Co to jest XM32?... 3 1.2 Budowa oraz parametry techniczne... 3 1.3 Schemat połączeń... 4 2. OBSŁUGA PERYFERIÓW... 5 2.1 Zasilanie... 5 2.2 Połączenie USB... 5 2.3 Karta microsd... 5 2.4 Diody sygnalizacyjne... 5 3. PROGRAMOWANIE ORAZ OBSŁUGA URZĄDZENIA... 6 3.1 Dostępne opcje... 6 3.2 Programowanie poprzez PDI... 6
3 1. WSTĘP 1.1 Co to jest XM32? Płytka uruchomieniowa XM32 jest narzędziem umożliwiającym naukę programowania procesorów z rodziny XMEGA, ponadto w oparciu o nią można szybko zbudować prototyp budowanego urządzenia. 1.2 Budowa oraz parametry techniczne Płytka XM32 składa się z podstawowych elementów: Mikrokontrolera Atxmega32E5-AU o następujących parametrach (reszta parametrów dostępna w nocie katalogowej): Pamięć FLASH: 32KB Wbudowane interfejsy: I2c,SPI, UART Pamięć RAM: 4KB Napięcie zasialnia: 1.6V - 3.6V Taktowanie CPU max: 32MHz Złącza: 6PIN - umożliwiające programowanie oraz debugowanie zgodnie z interfejsem PDI USB - umożliwiające zasilanie oraz programową obsługę tego interfejsu Podstawka pod karty microsd - podłączona pod odpowiednie porty procesora pozwala na łatwe zaimplementowanie obsługi kart SD. Styki goldpin - wyprowadzone są na nich wszystkie użyteczne porty procesora oraz napięcia zasilające 3.3V oraz 5V oraz GND, pasują idealnie do płytek prototypowych Pozostałe elementy: stabilizator 3.3V (wymagany przy zasilaniu bezpośrednio z portu USB) zworka wyboru źródła zasilania, oraz połączenia sygnału USB dioda sygnalizująca zasilanie, oraz 3 dodatkowe podłączone do pinów procesora przyciski RESET oraz dodatkowy do dowolnego zastosowania wlutowany kwarc 16MHz elementy bierne wymagane przez producenta do poprawnego działania procesora w każdych warunkach
4 1.3 Schemat połączeń
5 2. OBSŁUGA PERYFERIÓW 2.1 Zasilanie Zasilanie płytki może być rozwiązane na kilka sposobów: 1. Poprzez interfejs PDI - zasilanie jest pobierane wprost z programatora 2. Poprzez złącze USB - w tym przypadku należy zlutować zworkę USB (spód płytki) 3. Poprzez dołączenie napięcia do złącza goldpin oznaczonego 3V3 lub 5V (napięcie musi odpowiadać oznaczeniu pinu) 4. Poprzez dołączenie napięcia 5-12V do pinu Vin (napięcie jest stabilizowane), należy zlutować zworkę external supply. 2.2 Połączenie USB Złącze USB jest połączone następująco: linia D+ - pin C3, linia D- - pin C2. Aby piny zostały połączone z portem microusb należy zewrzeć zworki na spodzie płytki oznaczone USB. 2.3 Karta microsd Złącze kart microsd z wyrzutnikiem podłączone jest następująco: CLK - PC5 DAT0 - PC6 CMD - PC7 CD/DAT3 - PC4 Ponadto włożenie karty powoduje zwarcie pinu PC1 do masy poprzez rezystor, co umożliwia wykrywanie karty poprzez detekcję stanu niskiego na tym pinie. 2.4 Diody sygnalizacyjne Urządzenie jest wyposażone w diodę sygnalizującą zasilanie układu koloru zielonego. Ponadto do pinów: PD5, PD6, PD7 są podłączone diody koloru czerwonego. Stan wysoki na tych poszczególnych pinach aktywuje świecenie diod.
6 3. PROGRAMOWANIE ORAZ OBSŁUGA URZĄDZENIA 3.1 Dostępne opcje Urządzenie można programować na 2 sposoby: poprzez złącze PDI - jest to wygodniejszy sposób programowania, umożliwiający także debugowanie programu, jednak wymaga zakupu dodatkowego urządzenia (np. programator MKII firmy Barion). 3.2 Programowanie poprzez PDI W tym przypadku w środowisku programistycznym np. Atmel Studio należy wybrać procesor Atxmega32e5 z listy a dalej postępować tak jak z innymi procesorami. Domyślnie płytka jest skonfigurowana na pobieranie zasilania z programatora. Złącze PDI dostępne na płytce posiada następujący rozkład pinów: Barion Niedźwiada 114 39-107 Niedźwiada Polska www.barion-st.com tel.: +48 531 171 346 e-mail: barion.strzalka@gmail.com t.strzalka@barion-st.com Producent nie odpowiada za wszelkie szkody spowodowane nieprawidłowym użytkowaniem urządzenia. Używanie urządzenia w sposób niezgodny z jego przeznaczeniem może doprowadzić do jego uszkodzenia, co nie podlega gwarancji. Kopiowanie i wykorzystywanie treści powyższej instrukcji bez zgody autorów jest zabronione.