ISPzif REV 1.0 Adapter dla programatorów ISPcable Instrukcja użytkownika Evalu ation Board s for 51, AVR, ST, PIC microcontrollers Sta- rter Kits Embedded Web Serve rs Prototyping Boards Minimodules for microcontrollers, etherdesigning Evaluation Boards for net controllers, RFID High Spe- ed In System programmers for AVR, PIC, ST microcontrollers Microprocesor systems, PCB 51, AVR, ST, PIC microcontrollers Starter Kits Embedded Web Servers Prototyping Boards mi- nimodules for microcontrollers, ethernet controllers, RFID High Speed In Systems programme- rs for AVR, PIC, ST microcontrlollers Microprocesor systems, PCB designing Evaluation Bo- ards for `51, AVR, ST, PIC microcontrollers Starter Kits Embe- dded Web Serwers Prototyping Boards Minimodules for microcontrollercontrollers, ethernet controllers, High Speed In System program- mers for AVR, PIC, ST microco- Microprocesor R Many ideas one solution Systems, PCB Designing Evaluation Boards
Wprowadzenie Dziękujemy Państwu za zakup ISPzif. Mamy nadzieje, że połączenie ISPzif z jednym z naszych programatorów ISPcable z da Państwu szybki i wygodny programator mikrokontrolerów AVR w obudowach PDIP.. ISPzif jest przystawką do programatorów ISPcable I i ISPcable II umożliwiającą programowanie mikrokontrolerów AVR i AT89 w obwodach DIP od 8 do 40 wyprowadzeń. ISPzif posiada własny oscylator kwarcowy o częstotliwości 1 lub 4MHz i stabilizator dostarczający napięcia zasilania (3,3 ; 5 lub 6V) dla programowanego mikrokontrolera i programatora. ISPzif może również współpracować z innymi programatorami mającymi złącze programowania ISP kompatybilne z 10 wyprowadzeniowym złączem firmy Atmel np. STK500, AVRPROG. Układy programowane montowane są w podstawce ZIF (zero insercion-force), co zapewnia łatwą wymianę układów i niezawodne połączenie nawet po dużej ilości cykli programowania. Konfiguracja programatora dla danego układu odbywa się w prosty sposób przy pomocy kabla paskowego. Podłączenie programatora ISPcable II do przystawki ISPzif Życzymy samych sukcesów i dużo satysfakcji przy uruchamianiu nowych urządzeń mikroprocesorowych. 2
2 1 Cechy IZPzif Programowanie mikrokontrolerów AVR I AT89S w obudowach PDIP od DIP8 do DIP40. Podstawka ZIF (Zero-Insercion-Force) Przełączany stabilizator napięcia 3.3 ; 5 lub 6V Przełączany oscylator kwarcowy 1 lub 4 MHz. Złącze ISP w standardzie Atmela Sygnalizacja programowania na wbudowanej diodzie LED Opis programatora POWER Header ISP LED ISP Header uc Socket - Złącze zasilania adaptera - Sygnalizacja programowania - 10 wyprowadzeniowe złącze ISP do programatora - Podstawka ZIF MOSI LED RST SCK MISO Złącze ISP VCC OPIS WYPROWADZEŃ MOSI SPI - sygnał danych Master wy / Slave we LED Sygnał sterowania diodą LED i multiplekserem RST Sygnał RESET układu docelowego SCK SPI - sygnał zegarowy MISO SPI - sygnał danych Master we / Slave wy VCC Napięcie układu docelowego 1.8-6V Masa Programatora Sygnały magistrali SPI w kablu poprzedzielane zostały sygnałem masy co wpływa na zmniejszenie zakłóceń między sąsiednimi sygnałami. Złącze ISP jest kompatybilne ze standardem 10 wyprowadzeniowym firmy Atmel. 3
Zasilanie adaptera Adapter powinien być zasilany z zewnętrznego zasilacza 7-9V AC lub 9-12V DC o wydajności prądowej nie mniejszej niż 150mA. Gniazdo zasilacza przystosowane jest do wtyku o wymiarach 2.1 x 5.5mm. Adapter posiada przełączany zasilacz stabilizowany dostarczający napięcie zasilania dla mikrokontrolera i zewnętrznego programatora o wydajności 100mA. Zasilacz dostarcza napięcie o wartości 3.3 ; 5 lub 6V, wybór odpowiedniego napięcia dokonywany jest przy pomocy zworek. Ustawienie zworek i odpowiadające im napięcie pokazano na poniższym rysunku. VCC=6V VCC=5V VCC=3.3V Oscylator Adapter posiada wbudowany oscylator kwarcowy dostarczający przebieg zegarowy dla programowanych mikrokontrolerów o częstotliwości 1 lub 4 MHz. Zmiana częstotliwości dokonywana jest przy pomocy zworki. Ustawienie zworki pokazano na poniższym rysunku. Fosc=1MHz Fosc=4MHz Wybór programowanego układu Przed programowaniem należy skonfigurować adapter ISPzif do pracy z danym mikrokontrolerem. Konfiguracja dokonywana jest przy pomocy załączonego kabla paskowego, którego jeden koniec umieszczony jest w złączu COMMON a drugi w złączu odpowiadającym danemu układowi. Kolejna tabela przedstawia przyporządkowanie programowanych układów do odpowiednich złącz. 4
Ustawienie kabla paskowego DIP8 DIP20 DIP20a DIP28a DIP40 DIP40a Mikrokontrolery AT90S2323 AT90S2433 ATtiny22 ATtiny12 ATtiny15 AT90S1200 AT90S2313 ATtiny26 AT90S2333 AT90S4433 ATmega8 AT89S8252 AT89S53 AT90S4414 AT90S8515 ATmega161 ATmega162 ATmega8515 AT90S4434 AT90S8535 ATmega16 ATmega32 ATmega323 ATmega163 ATmega8535 Procesor umieszczany jest w podstawce ZIF. Orientacja i sposób włożenia procesora do podstawki pokazano na rysunku umieszczonym obok podstawki adaptera. Wszystkie procesory wkładane są wyprowadzeniem nr 1 w stronę przodu podstawki (koniec bez dzwigni zamykającej) i dosunięte do końca podstawki (koniec z dzwignią zamykającą). Podstawka zamykana jest poprzez przestawienie dzwigni zamykającej w dół. Wyjęcie mikrokontrolera możliwe jest dopiero po zwolnieni dzwigni (przesunięcie w górę). Pomoc techniczna W celu uzyskana pomocy technicznej prosimy o kontakt support@propox.com. Prosimy również o zamieszczenie następujących danych: Wersja adaptera ISPzif Rodzaj programatora ISP Rodzaj mikroprocesora, napięcie zasilania i częstotliwości taktowania Szczegółowy opis problemu 5