AVT 2550/P

Transkrypt

AVT 2550/P
AVT
2550/P
Programator procesorów
AVR
Banalnie prosty programator
procesorów z interfejsem ISP.
Urz¹dzenie s³u¿y do wprowadzenia
programu do pamiêci
mikroprocesora. Dziêki z³¹czu ISP
jest to mo¿liwe bez potrzeby
wyci¹gania „kostki” z p³ytki.
Rekomendacje: zestaw szczególnie
polecany wszystkim elektronikom
pragn¹cym zg³êbiaæ tajniki
programowania w BASCOM AVR
Programator jest zmodyfikowan¹ wersj¹ bardzo popularnego wœród elektroników urz¹dzenia
STK200 firmy Kanda. Zawiera tylko jeden uk³ad scalony - 74HCT244. Niewielka p³ytka ma
kszta³t umo¿liwiaj¹cy jej zabudowê w oprawce z³¹cza DB25. Przyjête rozwi¹zanie pozwala na
zasilanie programatora z p³ytki programowanego mikrokontrolera (przez z³¹cze ISP) jak i z
zasilacza zewnêtrznego.
W³aœciwoœci
•
•
•
•
•
•
mo¿liwoœæ programowania wszystkich procesorów z rodziny AVR i niektórych ‘51
wbudowany bufor 74HCT244
sterowanie ze z³¹cza drukarki
niewielkie wymiary, obudowa z oprawki z³¹cza DB25
mo¿liwoœæ zasilania z programowanego uk³adu lub zasilacza zewnêtrznego
zasilanie: 5 V
AVT2550/P Programator procesorów AVR
1
Opis uk³adu
Schemat elektryczny uk³adu programatora AVR zosta³ pokazany na rysunku 1. Jak ³atwo
zauwa¿yæ, poniewa¿ ca³a inteligencja programatora skupiona zosta³a w jego czêœci software’owej,
uk³ad zosta³ maksymalnie uproszczony i zawiera jedynie jeden aktywny element: IC1 74HCT244. Za jego pomoc¹ mo¿emy zaprogramowaæ ka¿dy procesor AVR i niektóre procesory z
rodziny ’51 (np. AT89S8252). Procesory mo¿na programowaæ zarówno w podstawkach
wyposa¿onych w niezbêdny rezonator kwarcowy, jak i w systemie, za pomoc¹ specjalnego z³¹cza
ISP.
VCC
C1
100nF
C2
100uF
IC1 74LS244
2
4
6
8
11
13
15
17
1
19
1A1
1A2
1A3
1A4
1Y1
1Y2
1Y3
1Y4
2A1
2A2
2A3
2A4
2Y1
2Y2
2Y3
2Y4
1G
2G
18
16
14
12
9
7
5
3
6 5 4
R1
100k
CON2
ISP
UCC
MOSI
GND
1
14
2
15
3
16
4
17
5
18
6
19
7
20
8
21
9
22
10
23
11
24
12
25
13
MISO
SCK
RES
Do portu drukarkowego
komputera
CON1
Do z³¹cza
mikrokontrolera
1 2 3
Rys. 1 Schemat elektryczny regulatora
Monta¿ i uruchomienie
Na rys.2 zosta³a pokazana mozaika œcie¿ek p³ytki obwodu drukowanego. P³ytka programatorka
zosta³a tak zwymiarowana, ¿e po zmontowaniu i przylutowaniu do z³¹cza DB25M mieœci siê
“lekko na wcisk” w typowej obudowie DB25. P³ytkê montujemy doœæ nietypowo, poniewa¿ ze
wzglêdu na drastyczne ograniczenie jej wymiarów musimy montowaæ elementy po obydwóch jej
stronach. Monta¿ rozpoczynamy od po³¹czenia p³ytki ze z³¹czem DB-25. Na d³u¿szej krawêdzi
p³ytki programatora, po obydwóch jej stronach zosta³ umieszczony szereg punktów lutowniczych,
rozmieszczonych identycznie do wyprowadzeñ z³¹cza DB-25. P³ytkê wsuwamy “na wcisk”
pomiêdzy koñcówki lutownicze z³¹cza tak, aby wyprowadzenia konektora DB25 pokry³y siê
dok³adnie z punktami lutowniczymi. Podczas dopasowywania p³ytki do z³¹cza w³aœciwie nie
mo¿na siê pomyliæ, poniewa¿ na jednej stronie p³ytki mamy 12, a na drugiej 13 punktów
lutowniczych. Po dok³adnym dopasowaniu obydwóch elementów do siebie lutujemy
wyprowadzenia z³¹cza, u¿ywaj¹c lutownicy o cienkim grocie. Kolejn¹ czynnoœci¹ bêdzie
wlutowanie w p³ytkê kondensatorów. Obydwa te elementy lutujemy od strony druku, oczywiœcie
2
AVT2550/P Programator procesorów AVR
w przypadku p³ytki dwustronnej jest to strona umowna. Kondensatory montujemy na p³ask,
równolegle do powierzchni p³ytki, a po przylutowaniu obcinamy jak najkrócej ich koñcówki.
Uk³ad IC1 montujemy na stronie elementów p³ytki drukowanej. Odstêpstwem od regu³ jest
rezygnacja ze stosowania podstawki, której u¿ycie uniemo¿liwi³oby umieszczenie p³ytki w
maleñkiej obudowie.
Monta¿ elektryczny koñczymy na przylutowaniu do p³ytki jedynego rezystora i z³¹cza
CON2. Podwójny szereg k¹towych goldpinów lutujemy tak, aby jego wolne koñcówki znalaz³y siê
jak najbli¿ej p³aszczyzny powierzchni p³ytki. Programator pozostaje tylko wyposa¿yæ w kabel
³¹cz¹cy go z programowanym procesorem. Kabel ten wykonujemy z odcinka dziesiêcio¿y³owego
przewodu taœmowego o d³ugoœci ok. 50 cm, zaciskaj¹c na jego koñcach dwa wtyki 10 pinowe.
Niestety, nie s¹ produkowane takie wtyki o szeœciu koñcówkach i w naszym kablu cztery
przewody pozostan¹ niewykorzystane.
Na zakoñczenie umieszczamy p³ytkê programatora wraz z do³¹czonym do niej kablem w
przeznaczonej dla niej obudowie od wtyku DB-25 i skrêcamy ca³oœæ œrubkami.
Rys. 2 Rozmieszczenie elementów na p³ytce drukowanej
Wykaz elementów
W kolejnoœci lutowania:
1
2
3
4
5
6
7
8
9
wtyk DB25M
C1 100nF
C2 100mF/16V
R1 100kW
(br¹z.-czar.-¿ó³ty-z³oty)
IC1 74LS244
listwa k¹towa goldpin 3x2 szpilki
obudowa wtyku DB25
odcinek ok. 50 cm dziesiêcio¿y³owego przewodu taœmowego
2 wtyki zaciskane na taœmê typu Z-FC10 (10-pin)
AVT2550/P Programator procesorów AVR
3
Zestaw powsta³ na podstawie projektu o tym samym tytule opublikowanego w Elektronice dla Wszystkich 10/01
www.elportal.pl
Oferta zestawów do samodzielnego monta¿u dostêpna jest na stronie internetowej www.sklep.avt.com.pl
Producent:
AVT-Korporacja sp. z o.o.
tel.: (22) 257-84-50 ul. Leszczynowa 11
fax: (22) 257-84-55 03-197 Warszawa
4
Dzia³ pomocy technicznej:
tel.:(22) 257-84-58
[email protected]
AVT2550/P Programator procesorów AVR

Podobne dokumenty