GrandEVBavr_Ver1_pol.pdf
(
6628 KB
)
Pobierz
GrandEVBavr
płyta ewaluacyjna dla
mikrokontrolerów AVR .
Instrukcja
u
Ň
ytkownika
R
Many ideas one solution
REV 1.0
Spis Tre
Ļ
ci
1 Wprowadzenie
................................................................................................................................ 3
1.1 Cechy
........................................................................................................................................ 4
1.2 Obsługiwane mikrokontrolery
................................................................................................. 5
2 Zaczynamy
...................................................................................................................................... 6
2.1 Wymagania sprz
ħ
towe i programowe
................................................................................. 6
2.2 Rozmieszczenie elementów na płycie
.................................................................................. 7
2.3 Uruchomienie zestawu
........................................................................................................... 8
2.4 Programowanie mikrokontrolerów AVR
............................................................................ 10
3 Opis cz
ħĻ
ci sprz
ħ
towej
.............................................................................................................. 11
3.1 Układ zasilania
...................................................................................................................... 11
3.2 Gniazda mikrokontrolerów
................................................................................................... 12
3.3 Układ zegarowy
..................................................................................................................... 15
3.4 Porty mikrokontolera
............................................................................................................ 16
3.5 Diody LED
.............................................................................................................................. 16
3.6 Przyciski
................................................................................................................................. 17
3.7 Przeka
Ņ
niki
............................................................................................................................. 17
3.8 Sygnalizator akustyczny
...................................................................................................... 18
3.9 Siedmiosegmentowe wy
Ļ
wietlacze LED
........................................................................... 18
3.10 Wy
Ļ
wietlacz alfanumeryczny LCD
................................................................................... 19
3.11 Wy
Ļ
wietlacz graficzny
........................................................................................................ 19
3.12 Interfejs RS-232
.................................................................................................................. 20
3.13 Interfejs USB
....................................................................................................................... 20
3.14 Interfejs LAN
........................................................................................................................ 21
3.15 Zł
Ģ
cze I
2
C
............................................................................................................................ 21
3.16 Interfejs 1WIRE
................................................................................................................... 22
3.17 Driver
.................................................................................................................................... 22
3.18 Interfejs PS2
........................................................................................................................ 23
3.19 Pami
ħę
FLASH
.................................................................................................................... 23
3.20 Pami
ħę
EEPROM
............................................................................................................... 24
3.21 Pami
ħę
SRAM
..................................................................................................................... 24
3.22 Układy logiczne CMOS
...................................................................................................... 25
3.23 Pole prototypowe
................................................................................................................ 25
3.24 Zł
Ģ
cze na kart
ħ
prototypow
Ģ
............................................................................................. 26
3.25 Potencjometry
..................................................................................................................... 27
3.26 Termometr LM35
................................................................................................................ 27
3.27 Fotorezystor
......................................................................................................................... 28
3.28 Zegar czasu rzeczywistego DS1307
............................................................................... 28
3.29 Przetwornik analogowo-cyfrowy ADC i cyfrowo-analogowy DAC
.............................. 29
4 Opis zł
Ģ
cz i zworek
..................................................................................................................... 30
4.1 Zł
Ģ
cza
..................................................................................................................................... 30
4.2 Zworki
..................................................................................................................................... 33
3.30 Nadajnik i odbiornik podczerwieni
.................................................................................... 29
4.3 Diody LED i przyciski
............................................................................................................ 34
5 Diagnostyka uszkodze
ı
............................................................................................................ 35
6 Dane techniczne
.......................................................................................................................... 36
7 Pomoc techniczna
...................................................................................................................... 37
8 Przykładowe oprogramowanie
................................................................................................ 37
9 Schemat
......................................................................................................................................... 37
10 Gwarancja
................................................................................................................................... 37
2
1
1
Wprowadzenie
GrandEVBavr
powstał z myĻlĢ o udostħpnieniu projektantowi systemów opartych na
mikrokontrolerach AVR firmy Atmel, bazy sprzħtowej umoŇliwiajĢcej w szybki i łatwy
sposób realizacjħ i weryfikacjħ swojego pomysłu. Główny cel jaki nam przyĻwiecał, było
stworzenie platformy na której moŇna zaimplementowaę i testowaę niemal wszystkie
dostħpne 8-bitowe mikrokontrolery AVR w obudowach DIP, czy teŇ SMD przy
zastosowaniu odpowiedniego adapteru.
MajĢc to na uwadze płyta została zaprojektowana w ten sposób, aby uŇytkownik miał
dostħp do wszystkich portów procesora wyprowadzonych na złĢcza. Płyta została bogato
wyposaŇona w róŇnorodne peryferia i złĢcza rozszerzeı które 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ħ poprzez interfejs USB,
czy realizujĢce dostħp do pamiħci SRAM . 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. Na płycie zostały takŇe umieszczone
peryferia, takie jak: termometr LM35, dwa przekaŅniki, dwa potencjometry, Ņródło napiħcia
referencyjnego, Ņródło napiħcia regulowanego, przetwornik A/C oraz C/A, zegar czasu
rzeczywistego, pamiħę EEPROM, pamiħę FLASH, pamiħę SRAM, 4 siedmiosegmentowe
wyĻwietlacze LED, 8 kanałowy driver, złĢcze PS2 do podłĢczenia klawiatury bĢdŅ myszki,
fotorezystor, odbiornik i nadajnik podczerwieni, interfejs USB, interfejs RS232, złĢcze
1-Wire, złĢcze I
2
C.
Opcjonalnie płytħ moŇna wyposaŇyę w wyĻwietlacz LCD 2x16, wyĻwietlacz graficzny
o rozdzielczoĻci 128 x 64 pikseli, czy teŇ interfejs LAN.
Wszystkie te elementy sĢ dostħpne na złĢczach szpilkowych, pozwalajĢc na
podłĢczenie ich do portu np. procesora. Na płycie jest umieszczony układ mostka i
stabilizatora zwalniajĢcy uŇytkownika z obowiĢzku dostarczania stałego napiħcia
stabilizowanego. PomyĻleliĻmy równieŇ o samodzielnej rozbudowie układu przez
uŇytkownika oddajĢc do jego rħki pole prototypowe oraz złĢcze do kart rozszerzeı, dajĢce
uŇytkownikowi moŇliwoĻę dołĢczenia w łatwy sposób innych elementów i dowolnej ich
konfiguracji. Szereg zworek konfiguracyjnych pozwala na własnĢ konfiguracjħ systemu nie
narzucajĢc zastosowanych rozwiĢzaı.
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 GrandEVBavr.
3
1.1 Cechy
•
Gniazda dla szerokiej gamy mikrokontrolerów z rodziny AVR.
•
ZłĢcza programujĢce ISP (In-System Programming)
•
ZłĢcza programujĢce JTAG dla OCD (On-Chip Debugging)
•
Wszystkie porty I/O mikrokontrolerów dostħpne w łatwy sposób przy pomocy złĢcz
szpilkowych
•
Napiħcie bazowe VTG układu regulowane od 1.25 do 5V
•
Stałe oraz regulowane precyzyjne Ņródło napiħcia referencyjnego VREF
•
Podstawka pod rezonator kwarcowy
•
Zewnħtrzny oscylator RC
•
8 mikro przełĢczników i 8 diod LED do ogólnego zastosowania
•
Sygnalizator dŅwiħkowy (buzzer)
•
Detektor natħŇenia Ļwiatła (fotorezystor)
•
2 przekaŅniki
•
2 potencjometry
•
Termometr z wyjĻciem napiħciowym LM35
•
Nadajnik i odbiornik podczerwieni
Moduł interfejsu sieciowego LAN
(1)
•
•
Interfejs USB
•
Port RS232 do ogólnego zastosowania
•
Driver oĻmiokanałowy
•
Gniazdo PS2 dla myszki bĢdŅ klawiatury
•
ZłĢcze 1-Wire
ZłĢcze I
2
C
•
•
WyĻwietlacz alfanumeryczny LCD 2x16 znaków
•
Poczwórny wyĻwietlacz LED siedmiosegmentowy
WyĻwietlacz graficzny 128 na 64 pixele
(1)
•
Zegar czasu rzeczywistego I
2
C wraz z bateriĢ litowĢ
•
Przetwornik A/C oraz C/A sterowany I
2
C
•
•
Pamiħę SRAM 128kB wraz zatrzaskiem adresu
Pamiħę Flash SPI o pojemnoĻci do 16-Mbit
(2)
•
Pamiħę EEPROM I
2
C o pojemnoĻci do256 kB
(2)
•
•
Dodatkowe układy CMOS pozwalajĢce na realizacjħ bankowania i adresowania
•
Pole prototypowe
•
ZłĢcze - slot (standard PC/ISA ) dla kart rozszerzeı i płytek prototypowych
•
Pola testowe dla VTG, GND, AREF, AGND
•
Wydzielenie mas, cyfrowej GND i analogowej AGND
•
Łatwa konfiguracja systemu przy pomocy zworek
•
OtwartoĻę konstrukcji na przyszłe projekty
(1) Montowany w zaleŇnoĻci od wersji GrandEVBavr
(2) Opcja
4
1.2 Obsługiwane mikrokontrolery
Płyta GrandEVBavr umoŇliwia programowanie i testowanie mikrokontrolerów AVR
firmy Atmel, poczĢwszy od najprostszych ATtiny w obudowie o oĻmiu wyprowadzeniach, aŇ
po najbardziej rozbudowane mikrokontrolery z serii ATmega. Mikrokontroler instalowany
jest do odpowiedniego gniazda na płycie (podstawki) i programowany poprzez
dedykowane złĢcze ISP bĢdŅ JTAG. DuŇa czħĻę mikrokontrolerów wystħpuje w obudowie
DIP i dla nich przeznaczone sĢ gniazda od SOC1 do SOC8. Ze wzglħdu na fakt, Ňe
najbardziej zaawansowane mikrokontrolery ATmega wystħpujĢ tylko w obudowie SMD, dla
nich przeznaczone sĢ odpowiednie adaptery osadzane w gniazda SOC8 oraz SOC9.
•
AT90CAN128
•
ATmega1281V
•
ATmega644P
•
AT90CAN128 Automotive
•
ATmega16
•
ATmega64RZAPV
•
AT90CAN32
•
ATmega16L
•
ATmega64RZAV
•
AT90CAN32 Automotive
•
ATmega162
•
ATmega8
•
AT90CAN64
•
ATmega164P
•
ATmega8 L
•
AT90CAN64 Automotive
•
ATmega168
•
ATmega8515
•
ATmega8515 L
•
AT90S1200
•
ATmega168P
•
AT90S2313
•
ATmega2560
•
ATmega8535
•
ATmega8535L
•
AT90S2323
•
ATmega2560V
•
AT90LS2323
•
ATmega2561
•
ATmega88
•
ATmega88P
•
AT90S2333
•
ATmega2561V
•
AT90LS2333
•
ATmega32
•
ATtiny12
•
AT90S2343
•
ATmega32L
•
ATtiny13
•
AT90LS2343
•
ATmega323
•
ATtiny15L
•
AT90S4434
•
ATmega323L
•
ATtiny2313
•
AT90LS4433
•
ATmega324P
•
ATtiny24
•
AT90S8515
•
ATmega328P
•
ATtiny25
•
ATtiny26
•
AT90S8535
•
ATmega48
•
ATmega103
•
ATmega48P
•
ATtiny261
•
ATtiny44
•
ATmega103L
•
ATmega64
•
ATmega128
•
ATmega64L
•
ATtiny45
•
ATmega128L
•
ATmega640
•
ATtiny461
•
ATmega1280
•
ATmega644
•
ATtiny84
•
ATmega1280V
•
ATmega603
•
ATtiny85
•
ATmega1281
•
ATmega603L
•
ATtiny861
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