EVB503.pdf
(
5907 KB
)
Pobierz
EVB503
Układ ewaluacyjno-uruchomieniowy dla
8 bitowych mikrokontrolerów, układów CPLD, FPGA.
Instrukcja
użytkownika
R
REV 1.0
Many ideas one solution
Spis Treści
1 WPROWADZENIE
................................................................................................... 3
1.1 C
ECHY
................................................................................................................................4
1.2 O
BSŁUGIWANE UKŁADY
.................................................................................................. 5
2 ZACZYNAMY
................................................................................................................ 6
2.1 R
OZPAKOWANIE ZESTAWU
............................................................................................ 6
2.2 W
YMAGANIA SPRZĘTOWE I PROGRAMOWE
............................................................... 7
2.3 P
IERWSZY PROGRAM
...................................................................................................... 8
2.3 P
ODŁĄCZENIE PROGRAMATORA
ISP
.......................................................................... 9
2.4 P
ROGRAMOWANIE MIKROKONTROLERÓW
AVR
.................................................... 10
3 OPIS CZĘŚCI SPRZĘTOWEJ
.................................................................. 11
3.1 Z
ASILANIE UKŁADU
........................................................................................................ 12
3.1.2 D
IODY
LED,
MIKRO PRZEŁĄCZNIKI
,
SYGNALIZATOR AKUSTYCZNY
............... 16
3.1.3 P
ORTY MIKROKONTROLERA
.................................................................................... 19
3.1.4 I
NTERFEJS
RS 232C
............................................................................................... 21
3.1.4 M
AGISTRALA
SPI
...................................................................................................... 22
3.1.5 D
ATA
F
LASH
AT45DBXXX
..................................................................................... 23
3.1.6 Z
EGAR CZASU RZECZYWISTEGO
DS1305
.......................................................... 24
3.1.5 M
AGISTRALA
I
2
C
........................................................................................................ 25
3.1.6 P
AMIĘĆ SZEREGOWA
EEPROM 24CXX
........................................................... 25
3.1.7 Z
EGAR CZASU RZECZYWISTEGO Z MAGISTRALĄ
I
2
C PCF8385
.................... 25
3.1.8 I
NTERFEJS
1-W
IRE
.................................................................................................... 26
3.1.9 D
EKODER ADRESÓW
................................................................................................. 26
3.1.10 Z
EWNĘTRZNA PAMIĘĆ
SRAM
............................................................................. 29
3.1.11 Z
ŁĄCZE MODUŁÓW WYŚWIETLACZY
LCD
......................................................... 31
3.1.11 S
YSTEM RESET
........................................................................................................ 36
3.1.12 O
SCYLATOR
............................................................................................................. 37
3.1.13 Z
ŁĄCZA ROZSZERZEŃ
............................................................................................ 38
4 USTAWIENIA ZAAWANSOWANE
...................................................... 40
5 DIAGNOSTYKA USZKODZEŃ
................................................................ 41
6 DANE TECHNICZNE
.......................................................................................... 42
7 POMOC TECHNICZNA
.................................................................................... 43
8 PRZYKŁADOWE OPROGRAMOWANIE
...................................... 43
9 SCHEMAT
...................................................................................................................... 43
10 GWARANCJA
........................................................................................................ 43
1
1
Wprowadzenie
Dziękujemy bardzo za zakup układu ewaluacyjnego EVB503. Teraz projektowanie i
budowa własnych systemów opartych na mikrokontrolerach 8 bitowych stanie się dla
Państwa łatwiejsza i szybsza. Układ EVB503 wraz z modułami adaptacyjnymi TOP50XX
tworzą kompletny system projektowy i zestaw startowy dla szerokiej gamy
mikrokontrolerów 8 bitowych. System zoptymalizowano pod kątem współpracy z
mikrokontrolerami rodziny AVR firmy Atmel.
Wbudowane peryferia i złącza rozszerzeń stanowią znakomitą bazę pod przyszłe
projekty począwszy od prostych, wykorzystujących przełączniki, diody LED czy buzzer,
aż po te najbardziej zaawansowane komunikujące się z wbudowaną pamięcią DataFlash
czy realizujące dostęp do pamięci SRAM zorganizowanej w postaci banków. Najbardziej
zaawansowani użytkownicy mogą podłączyć swój projekt do sieci
INTERNET
przy
użyciu karty sieciowej, która stanowi jedną z naszych gotowych propozycji rozbudowy
systemu. Dostępny jest również szereg kart rozszerzeń stanowiących interfejs miedzy
systemem a układami automatyki, przetwornikami wielkości fizycznych czy siecią
telefoniczną oraz ostatnio modną siecią Internet. Pomyśleliśmy również o samodzielnej
rozbudowie układu przez użytkownika oddając do jego ręki karty prototypowe. Szereg
zworek konfiguracyjnych pozwala na własną konfigurację systemu nie narzucając
zastosowanych rozwiązań. Wymienne moduły adaptacyjne TOP50XX pozwalają na
przyszłą rozbudowę EVB503 o nowe mikrokontrolery czy układy CPLD, FPGA, FPSIC.
Do systemu dołączone jest oprogramowanie w postaci bibliotek języka C realizujące
komunikację z wbudowanymi peryferiami. Układ może pełnić również rolę dydaktyczną,
obecnie pracujemy nad zestawem ćwiczeń, które krok po kroku przybliżą użytkownikowi
tajnik projektowania i oprogramowania systemów mikroprocesorowych.
Życzymy samych sukcesów i dużo satysfakcji przy projektowaniu i
konstruowaniu nowych urządzeń elektronicznych w oparciu
o system EVB503.
OPIS UŻYTYCH SYMBOLI
W niniejszej instrukcji użytkownika mogą pojawić się następujące symbole:
Uwaga ! Niepoprawne użycie grozi uszkodzeniem układu.
Dla zaawansowanych użytkowników.
3
1.1 Cechy
•
Złącze dla modułów adaptacyjnych TOP50XX pozwala na pełne wspomaganie
mikrokontrolerów 8 bitowych i innych układów.
•
Napięcie bazowe VTG układu regulowane od 1.25 do 6V
•
Regulowane precyzyjne źródło napięcia referencyjnego AREF
•
Pola testowe dla VTG, GND, AREF, AGND
•
Przetwornica DC/DC z 5V na +12 –12V dla układów analogowych
(4)
•
Wydzielenie mas, cyfrowej GND i analogowej AGND
•
Złącze ISP (In-System Programming) kompatybilne z programatorem STK200/300 i
programatorami ISPcable I i ISPcable II oferowanymi przez naszą firmę
(1)
•
Złącze JTAG dla OCD (On-Chip Debugging) współpracujące z JTAG ICE lub
emulatorem JTAGcable oferowanym przez naszą firmę
(2)
•
28/32-nóżkowa podstawka pod zewnętrzną pamięć programu
(3)
•
Wszystkie porty I/O mikrokontrolerów dostępne w łatwy sposób przy pomocy złącz
szpilkowych.
•
8 mikro przełączników i 8 diod LED do ogólnego zastosowania
•
2 porty RS232 do ogólnego zastosowania
•
Podstawka pod baterie litową
•
Dekoder adresów generujący sygnały wyboru dla wbudowanych peryferii i kart
rozszerzeń
•
Wspomaganie dla szerokiej gamy modułów LCD z regulowanym napięciem kontrastu
od –12 do 5V
•
Wbudowany oscylator od 1 do 24MHz z kwarcem 6MHz umieszczonym w podstawce
•
3 sloty rozszerzeń (standard PC/ISA ) dla kart rozszerzeń i płytek prototypowych
•
Dwu napięciowy układ monitorujący napięcia zasilania
•
Oscylator zegarkowy 32kHz dla układu timera mikrokontrolera
•
4 – otwory mocujące
•
Zewnętrzna pamięć danych SRAM do 512 kB o organizacji bankowej
(4)
•
Zegar czasu rzeczywistego z magistralą SPI DS1305
(4)
•
Zegar czasu rzeczywistego z magistralą I
2
C PCF8583
(4)
•
Pamięć szeregowa z magistralą SPI DataFlash o pojemności do 16-Mbit
(4)
•
Pamięć szeregowa z magistralą I
2
C o pojemności do 256 kB
(4)
•
Łatwa konfiguracja systemu przy pomocy zworek
•
Otwartość konstrukcji na przyszłe projekty
Uwagi
: 1. Obsługiwane przez Top Moduły: TOP50X1, TOP50X2, TOP50X3, TOP50X4
2. Obsługiwane przez Top Moduły: TOP50X1, TOP50X3, TOP50X4
3. Obsługiwane przez Top Moduły: TOP50X6
4. Montowany w zależności od wersji EVB503
4
1.2 Obsługiwane układy
Płyta EVB503 z obecnie dostępnymi modułami adaptacyjnymi TOP50XX współpracuje z
następującymi układami w całym przedziale ich częstotliwości taktowania i napięcia zasilania
VCC:
Rodzina ‘51
AVR
Inne
Zapowiedź
PIC14, PIC15, PIC16,
PIC17
ST5,ST6,ST7
AduC812
CPLD
FPGA
FPSLIC
•
80C31
•
80C32
•
87C51
•
87C52
•
AT89S51
•
AT89S52
•
AT89S53
•
AT89S5253
•
DS 80C320
•
DS 80C520
•
AT89C1051
•
AT89C2051
•
AT89C4051
•
AT90S1200
•
AT90S2313
•
AT90S2323
•
AT90S2333
•
AT90S2343
•
AT90S4414
•
AT90S4433
•
AT90S4434
•
AT90S8515
•
AT90S8535
•
ATtiny11
•
ATtiny12
•
ATtiny15
•
ATtiny22
•
ATtiny26
•
ATtiny28
•
ATmega8
•
ATmega16
•
ATmega161
•
ATmega162
•
ATmega163
•
ATmega32
•
ATmega323
•
ATmega64
•
ATmega103
•
ATmega128
•
ATmega8515
•
ATmega8535
•
ADPmega103
•
ADPmega128
•
MMmega01
•
MMmega02
TOP50X1
: AT89C1051, AT89C2051, AT89C4051, 87C51, 87C52, AT89C51, AT89C52,
AT89C53, AT89C5253, DS 80C520, AT90S1200/A, AT90S2313, AT90S4414,
AT90S8515, AT90S4434, AT90S8535, Atmega161, Atmega16, Atmega162,
Atmega162, Atmega32,Atmega323
TOP50X2
: Attiny11, Attiny12, Attiny15, Attiny22, Attiny26, Atiny28, AT90S2323,
AT90S2343 AT90S2333, AT90S4433, Atmega8
TOP50X3
: ADPmega103, ADPmega128 (adaptery z procesorami ATmega103/128)
TOP50X4
: ATmega103, ATmega128 ( układy montowane w podstawce TQFP)
TOP50X5
: 80C31, 80C32, 87C51, 87C52, AT89C51, AT89C52, AT89C53, AT89C5253,
DS 80C320, DS 80C520 (dodatkowo podstawka pod pamięć programu)
TOP50X6
: MMmega01, MMmega02 (minimoduły procesorów ATmega103/128)
5
Plik z chomika:
mikroprocesory
Inne pliki z tego folderu:
EVB503.pdf
(5907 KB)
ADPmegaXXX.pdf
(151 KB)
AVR JTAG ICE User Guide.pdf
(539 KB)
EVB503sch_10.pdf
(487 KB)
EVBavr02_pl.pdf
(714 KB)
Inne foldery tego chomika:
ARM
ARM Tools
AVR programy
AVR toolchain
en
Zgłoś jeśli
naruszono regulamin