background image

AVR add I
Adapter dla programatorów AVR - ISP

AVR add I jest przystawkÄ…, która przy użyciu 
programatora ISP (m.in. AVR prog I, AVR prog II) 
umożliwia programowanie poza ukÅ‚adem docelowym 
wiÄ™kszoÅ›ci najczęściej stosowanych mikrokontrolerów AVR  
w obudowie DIP od 8 do 40 wyprowadzeÅ„.
Zasilanie z portu USB umożliwia dostarczenie napiÄ™cia 
(+3V3 lub +5V) do programowanego mikrokontrolera i 
programatora.
DziÄ™ki dodatkowemu wyposażeniu w rezonator kwarcowy, 
pÅ‚ytka AVR add I zapewnia odpowiednie warunki, 
niezbÄ™dne w trakcie programowania procesora. 
AVR add I jest przeznaczony dla osób, które potrzebujÄ… 
funkcjonalnego ukÅ‚adu umożliwiajÄ…cego programowanie 
procesorów AVR przed zamontowaniem w ukÅ‚adzie 
docelowym.

Opis:

Obsługiwane procesory:

Właściwości:

- możliwość podłączenia okoÅ‚o 40 mikrokontrolerów (również 
w wersji niskonapięciowej)
- wyposażony w zewnętrzny rezonator kwarcowy
- kompatybilny z wszystkimi programatorami ISP (USB, LPT) 
wyposażonymi w standardowe złącze KANDA 2x5 pinów
- wÅ‚asne źródÅ‚o zasilania z portu USB - nie wymaga żadnego 
zasilacza
- możliwość wyboru napiÄ™cia zasilania procesora 5V lub 3V3 
- sygnalizacja diodÄ… LED zasilania procesora
- konfiguracja zasilania poprzez zworkÄ™:

- zasilanie układu z portu USB lub programatora USB
- zasilanie procesora napięciem +5V
- zasilanie procesora napiÄ™ciem  +3V3

- wyposażony w precyzyjne podstawki umożliwiajÄ…ce Å‚atwe 
wpinanie i wypinanie mikrokontrolerów
- prosta konfiguracja ustawienia programowania przy pomocy 
kabla paskowego

DIP 8

ATtiny11
ATtiny12
ATtiny13
ATtiny15
ATtiny22
ATtiny25
ATtiny45
ATtiny85
AT90S2343
AT90SL2343
AT90S2323
AT90SL2323

DIP 20-1

ATtiny2313
AT90S2313
AT90S1200

DIP 20-2

ATtiny26

DIP 28

ATmega8
ATmega48
ATmega88
ATmega168
AT90S2333
AT90SL2333
AT90S4433
AT90SL4433

DIP 40-1

ATmega163
ATmega16
ATmega32
ATmega323
ATmega8535
AT90S8535
AT90SL8535
AT90S4434
AT90SL4434

DIP 40-2

ATmega8515
ATmega161
Atmega162
AT90S4414
AT90S8515
AT89S53 *
AT89S8252 *

* - tylko 
programator LPT 

background image

Rozmieszczenie sygnałów złącza programatora:

Rysunek przedstawia ukÅ‚ad wyprowadzeÅ„ złącza do 
podłączenia programatora ISP (pozycja 5 na rysunku 
powyżej). Programator powinien być wyposażony przewód 
zakoÅ„czony złączem żeÅ„skim typu IDC10 o tym samym 
ukÅ‚adzie wyprowadzeÅ„ sygnałów. W przypadku 
zastosowania innego rozkÅ‚adu sygnałów należy użyć 
odpowiedniej przejściówki.

 - MOSI, SCK, MISO  sygnaÅ‚y magistrali SPI  
 - RST

reset układu

 - VCC

napięcie zasilania

 - GND

masa układu

Zasilanie:

PÅ‚ytka AVR add I umożliwia zasilanie mikrokontrolera z portu USB komputera PC.
W celu połączenia pÅ‚ytki AVR add I z komputerem potrzebny jest przewód USB typu A - B (tzw. 
przewód drukarkowy). Dodatkowo pÅ‚ytka zostaÅ‚a wyposażona w stabilizator napiÄ™cia +3V3, co 
umożliwia programowanie mikrokontrolerów pracujÄ…cych z niższym napiÄ™ciem niż +5V.
W zależnoÅ›ci od dozwolonego napiÄ™cia zasilania danego procesora należy zewrzeć odpowiednie piny 
złącza konfiguracyjnego zasilania (pozycja 11 na rysunku powyżej). Połączenie odpowiadajÄ…ce zasilaniu 
procesora napiÄ™ciem +3V3 zostaÅ‚o zaznaczone czerwonym polem. Natomiast połączenie odpowiadajÄ…ce 
zasilaniu procesora napięcie +5V - zielonym polem.
W przypadku korzystania z programatora umożliwiającego zasilanie układu docelowego, np.
AVR prog II - USB, należy zdjąć zworkę ze złącza konfiguracyjnego.
Zasilanie mikrokontrolera (nie pÅ‚ytki) jest sygnalizowane czerwonÄ… diodÄ… LED (pozycja 12).

UWAGA: 
Płytka AVR add I nie może być zasilana z dwóch źródeł jednocześnie.

Rozmieszczenie elementów na płycie AVR add I:

1 - złącze USB B
2 - złącze zasilania: +5V
3 - złącze zasilania: GND
4 - złącze zasilania: +3V3
5 - złącze programowania (KANDA)
6 - złącze MASTER
7 - złącza SLAVE:

7.1. - DIP40-1
7.2. - DIP40-2
7.3. - DIP20-1
7.4. - DIP20-2
7.5. - DIP28
7.6. - DIP8

8 - rozstaw szeroki mikrokontrolerów
9 - rozstaw wąski mikrokontrolerów
10 - rezonator kwarcowy 4 Mhz
11 - złącze konfiguracyjne zasilania
12 - dioda sygnalizujÄ…ca zasilanie uC
13 - stabilizator napięcia +3V3

1

2

3

4

5

7

8

10

11

12

DIL8

DIL20

DIL28

DIL40

13

6

9

background image

Wstęp - konfiguracja programowania:

PÅ‚ytka AVR add I umożliwia podłączenie i zaprogramowanie, przy użyciu dowolnego programatora ISP, 
wiÄ™kszoÅ›ci najbardziej popularnych mikrokontrolerów z rodziny AVR. 
Do podłączenia mikrokontrolerów sÅ‚użą trzy jednorzÄ™dowe podstawki precyzyjne, w które wyposażona 
jest pÅ‚ytka. W zależnoÅ›ci od obudowy mikrokontrolera (szeroka lub wÄ…ska) używa siÄ™ odpowiednio 
dwóch podstawek o okreÅ›lonym rozstawie - odpowiednio pozycja 8 i 9 na rysunku w punkcie 
dotyczącym rozmieszczenia elementów na płytce.
Mikrokontrolery, których programowanie umożliwia pÅ‚ytka AVR add I, zostaÅ‚y podzielone na sześć grup 
w zależnoÅ›ci od wielkoÅ›ci obudowy i wyprowadzeÅ„. PeÅ‚na tabelka z grupami zostaÅ‚a przedstawiona w 
punkcie dotyczÄ…cym obsÅ‚ugiwanych procesorów. 
Konfiguracja pÅ‚ytki AVR add I dla danego ukÅ‚adu odbywa siÄ™ w prosty sposób za pomocÄ… 10 Å¼yÅ‚owego 
kabla paskowego.
Szczegółowe połączenie procesorów o okreÅ›lonej obudowie zostaÅ‚y przedstawione w postaci prostych 
rysunków orientacyjnych. 

Konfiguracja programowania - grupa DIP40-1:

Mikrokontrolery z grupy DIP40-1:
ATmega163
ATmega16
ATmega32
ATmega323
ATmega8535
AT90S8535
AT90SL8535
AT90S4434
AT90SL4434

Konfiguracja programowania - grupa DIP40-2:

Mikrokontrolery z grupy DIP40-2:
ATmega8515
ATmega161
Atmega162

AT90S4414

AT90S8515
AT89S53 *
AT89S8252 *

* - tylko programator LPT

background image

Mikrokontrolery z grupy DIP20-2:
ATtiny26

Konfiguracja programowania - grupa DIP20-1:

Mikrokontrolery z grupy DIP20-1:
ATtiny2313
AT90S2313
AT90S1200

Konfiguracja programowania - grupa DIP20-2:

Konfiguracja programowania - grupa DIP28:

Mikrokontrolery z grupy DIP28:
ATmega8
ATmega48
ATmega88
ATmega168
AT90S2333
AT90SL2333
AT90S4433
AT90SL4433

background image

Konfiguracja programowania - grupa DIP8:

Mikrokontrolery z grupy DIP8:
ATtiny11
ATtiny12
ATtiny13
ATtiny15
ATtiny22
ATtiny25
ATtiny45
ATtiny85
AT90S2343
AT90SL2343
AT90S2323
AT90SL2323