Sommario:

Creazione del programmatore/debugger PIC Inchworm ICD2: 7 passaggi
Creazione del programmatore/debugger PIC Inchworm ICD2: 7 passaggi

Video: Creazione del programmatore/debugger PIC Inchworm ICD2: 7 passaggi

Video: Creazione del programmatore/debugger PIC Inchworm ICD2: 7 passaggi
Video: Debugging with PICKitPlus with a PICkit 2 programmer 2024, Dicembre
Anonim
Creazione del programmatore/debugger PIC Inchworm ICD2
Creazione del programmatore/debugger PIC Inchworm ICD2
Creazione del programmatore/debugger PIC Inchworm ICD2
Creazione del programmatore/debugger PIC Inchworm ICD2
Creazione del programmatore/debugger PIC Inchworm ICD2
Creazione del programmatore/debugger PIC Inchworm ICD2

Questa guida illustrata è una guida illustrata attraverso la creazione di un clone ICD2 chiamato Inchworm. È un kit semplice che ti consente di creare un programmatore e un debugger compatibili con MPLAB ICD2. Ci sono molti programmatori là fuori ma pochissimi includono un debugger (un debugger consente puoi eseguire un singolo passaggio attraverso il tuo programma e impostare liste di controllo (vedi le tue variabili) e molto altro ancora). Il manuale completo, inclusi schemi e note, può essere trovato su blueroomelectronics

Passaggio 1: preparazione del PCB

Preparazione del PCB
Preparazione del PCB

Lavare il circuito in un detergente delicato e asciugare accuratamente prima del montaggio.

Passaggio 2: saldare tutte le parti "a basso profilo"

Saldare tutti i
Saldare tutti i

Qui ho saldato e tagliato i cavi di tutte le parti a basso profilo. Quando si costruisce un PCB è spesso più semplice assemblare prima le piccole parti. Questo metodo ti dà più spazio per lavorare quando aggiungi le parti più alte. Aggiungi prima i resistori, notando che i resistori tan sono le comuni versioni con tolleranza del 5% e i resistori blu sono tipi di film metallico all'1%. Ora installa i diodi, sia il vetro più piccolo i diodi e i diodi di potenza più grandi richiedono di prestare attenzione alla banda colorata sul catodo di tutti i diodi. La mancata installazione dei diodi nell'orientamento corretto impedirà il corretto funzionamento di Inchworm o di qualsiasi progetto elettronico. Nota: sto costruendo una versione alimentata a batteria per demo, i diodi di alimentazione che ho usato sono di tipo Schottky 1N5817 a basso dropout invece dei più comuni diodi 1N4001. I sei piccoli diodi in vetro sono comuni tipi 1N4148 (puoi anche usare 1N914)

Passaggio 3: sono state aggiunte altre piccole parti

Altre piccole parti aggiunte
Altre piccole parti aggiunte

Qui sono state aggiunte le prese IC.

Quando si salda uno zoccolo IC, è una buona idea saldare un solo pin su un angolo per darvi la possibilità di posizionarlo correttamente sul PCB. Una volta che la presa è a filo, continuare a saldare il resto dei pin. Successivamente vengono aggiunti i cappucci di bypass da 0,1 uf, questi minuscoli cappucci sono importanti quando si utilizza qualsiasi circuito integrato logico, servono ad assorbire piccoli problemi con i chip logici digitali. Ho aggiunto LED da 5 mm invece dei LED specificati da 3 mm. È semplicemente una questione di gusti.

Passaggio 4: vengono aggiunti i tappi più alti

Sono stati aggiunti i cappellini più alti
Sono stati aggiunti i cappellini più alti

Qui sono stati aggiunti i condensatori elettrolitici più grandi.

'Ho usato cappucci in microminiatura quando potevo ottenerli, non è necessario. C'è spazio sul PCB per condensatori standard più grandi; assicurati solo che abbiano la tensione nominale corretta. I piccoli cappucci neri da 10uf sono classificati per 25v e il cappuccio giallo più grande è valutato per 16v.

Passaggio 5: assemblaggio finale

Assemblea finale
Assemblea finale

Ora per tutte le parti più grandi. Aggiungi i connettori di alimentazione, ICD2 e RS232. E sì, è un connettore DE9 DE9 Wikipedia Prima di saldare il test 7805 (o LM2940-5) montarlo con il dissipatore di calore opzionale installato prima della saldatura. La vite e il dado sono n. 6 e si adattano bene. Inserire il MAX232 (o ST232) e applicare l'alimentazione. Controllare le tensioni ai due punti di prova (TP +5 e TP VPP >12VDC) Ora togliere l'alimentazione e installare un 16F877 o 16F877A preprogrammato ** (il firmware del bootloader per il 16F877 si trova in MPLAB e il 16F877A si trova su il mio sito Nota: ho utilizzato un LM2940-5 a basso dropout per il funzionamento a batteria.

Passaggio 6: custodia opzionale

Custodia opzionale
Custodia opzionale

Ecco un Inchworm finito montato in una custodia Hammond 1591B. Ho usato dei distanziatori in modo da poterlo attaccare… È anche possibile ed economico montare l'Inchworm in un coperchio della custodia Hammond 1591BC usando le viti #6. È un bel ICD2 a basso profilo.

Passaggio 7: il tutor Firefly 16F88 montato su Inchworm

Il tutor Firefly 16F88 montato su Inchworm
Il tutor Firefly 16F88 montato su Inchworm

Qui il verme è mostrato con un Tutor Firefly 16F88 opzionale e una scheda socket ZIF.

I LED sono accesi perché riceve energia da 6 batterie NiMH AAA situate nella custodia Orange Hammond 1591B

Consigliato: