Spisu treści:

Budowanie programatora/debuggera PIC Inchworm ICD2: 7 kroków
Budowanie programatora/debuggera PIC Inchworm ICD2: 7 kroków

Wideo: Budowanie programatora/debuggera PIC Inchworm ICD2: 7 kroków

Wideo: Budowanie programatora/debuggera PIC Inchworm ICD2: 7 kroków
Wideo: Бюджетный Zigbee USB стик ZB-GW04 на EFR32MG21 - Дешевый не значит плохой 2024, Listopad
Anonim
Budowanie programatora / debugera PIC Inchworm ICD2
Budowanie programatora / debugera PIC Inchworm ICD2
Budowanie programatora / debugera PIC Inchworm ICD2
Budowanie programatora / debugera PIC Inchworm ICD2
Budowanie programatora / debugera PIC Inchworm ICD2
Budowanie programatora / debugera PIC Inchworm ICD2

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

Przygotowanie PCB
Przygotowanie PCB

Przed montażem umyć płytkę drukowaną w łagodnym detergencie i dokładnie wysuszyć.

Krok 2: Przylutuj wszystkie części „niskoprofilowe”

Przylutuj wszystkie
Przylutuj wszystkie

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

Dodano więcej małych części
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

Dodano wyższe czapki
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

Montaż końcowy
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

Opcjonalny przypadek
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

Tutor Firefly 16F88 zamontowany na Inchworm
Tutor 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

Zalecana: