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