Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ta instrukcja jest ilustrowanym przewodnikiem po budowie klonu ICD2 zwanego Inchworm. Jest to prosty zestaw, który pozwala zbudować programator i debugger zgodny z MPLAB ICD2. Istnieje wielu programistów, ale bardzo niewielu zawiera debugger (debugger pozwala krok po kroku przez program i ustawianie list obserwacyjnych (zobacz swoje zmienne) i wiele więcej). Pełną instrukcję zawierającą schemat i uwagi można znaleźć na stronie blueroomelectronics
Krok 1: Przygotowanie PCB
Przed montażem umyć płytkę drukowaną w łagodnym detergencie i dokładnie wysuszyć.
Krok 2: Przylutuj wszystkie części „niskoprofilowe”
Tutaj przylutowałem i przyciąłem wyprowadzenia wszystkich niskoprofilowych części. Podczas budowania płytki PCB często najłatwiej jest najpierw złożyć małe części. Ta metoda daje więcej miejsca do pracy podczas dodawania wyższych części. Najpierw dodaj rezystory, pamiętając, że rezystory tan są typowymi wersjami z tolerancją 5%, a rezystory niebieskie to typy z folią metalową 1%. Teraz zainstaluj diody, obie mniejsze ze szkła diody i diody o większej mocy wymagają zwrócenia uwagi na kolorowy pasek na katodzie wszystkich diod. Niezainstalowanie diod w prawidłowej orientacji uniemożliwi prawidłowe działanie Inchworm lub jakiegokolwiek projektu elektronicznego. Uwaga: Buduję wersję zasilaną bateryjnie do dem, diody mocy, których użyłem, to diody Schottky 1N5817 o niskim spadku zamiast bardziej powszechnych diod 1N4001. Sześć małych szklanych diod jest powszechnych typów 1N4148 (można również użyć 1N914)
Krok 3: Dodano więcej małych części
Tutaj dodano gniazda IC.
Kiedy lutujesz gniazdo IC, dobrym pomysłem jest lutowanie tylko jednego pinu w rogu, aby mieć szansę na prawidłowe umieszczenie go na płytce drukowanej. Po wyrównaniu gniazda kontynuuj lutowanie pozostałych pinów. Następnie dodawane są czapki bypass 0,1 uf, te małe czapki są ważne podczas korzystania z dowolnego logicznego układu scalonego, służą do pochłaniania małych usterek z cyfrowymi układami logicznymi. Dodałem diody LED 5 mm zamiast określonych diod LED 3 mm. To po prostu kwestia gustu.
Krok 4: Dodano wyższe czapki
Tutaj dodano większe kondensatory elektrolityczne.
„Używałem mikrominiaturowych czapek, kiedy mogłem je zdobyć, nie musisz. Na płytce jest miejsce na większe standardowe kondensatory; po prostu upewnij się, że mają prawidłowe napięcie znamionowe. Małe czarne czapki 10uf są oceniane na 25v, a większa żółta czapka jest oceniana na 16v.
Krok 5: Montaż końcowy
Teraz dla wszystkich dużych części. Dodaj zasilanie, złącza ICD2 i RS232. I tak, jest to złącze DE9 Wikipedia DE9 Zanim przylutujesz test 7805 (lub LM2940-5), zamontuj go z opcjonalnym radiatorem zainstalowanym przed lutowaniem. Śruba i nakrętka mają numer 6 i dobrze pasują. Włóż MAX232 (lub ST232) i podłącz zasilanie. Sprawdź napięcia w dwóch punktach testowych (TP +5 i TP VPP >12VDC)Teraz odłącz zasilanie i zainstaluj wstępnie zaprogramowany 16F877 lub 16F877A **(oprogramowanie bootloadera dla 16F877 można znaleźć w MPLAB, a 16F877A można znaleźć na Uwaga: Do pracy na baterii użyłem LM2940-5 o niskim spadku napięcia.
Krok 6: Opcjonalny przypadek
Oto gotowy Inchworm zamontowany w obudowie Hammonda 1591B. Używam dystansów, więc mogę przymocować…Możliwe i tańsze jest również zamontowanie Inchworm w pokrywie obudowy Hammonda 1591BC za pomocą śrub #6. Tworzy ładne, niskoprofilowe ICD2.
Krok 7: Nauczyciel Firefly 16F88 zamontowany na Inchworm
Tutaj inchworm jest pokazany z opcjonalnym Firefly 16F88 Tutor i płytą gniazda ZIF.
Diody świecą się, ponieważ czerpie energię z 6 baterii AAA NiMH znajdujących się w obudowie Orange Hammond 1591B