Sommario:
- Passaggio 1: preparazione del PCB
- Passaggio 2: saldare tutte le parti "a basso profilo"
- Passaggio 3: sono state aggiunte altre piccole parti
- Passaggio 4: vengono aggiunti i tappi più alti
- Passaggio 5: assemblaggio finale
- Passaggio 6: custodia opzionale
- Passaggio 7: il tutor Firefly 16F88 montato su Inchworm
Video: Creazione del programmatore/debugger PIC Inchworm ICD2: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:05
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
Lavare il circuito in un detergente delicato e asciugare accuratamente prima del montaggio.
Passaggio 2: saldare tutte le parti "a basso profilo"
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
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
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
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
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
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:
Come programmare PIC MCU con il programmatore PICkit utilizzando una breadboard: 3 passaggi
Come programmare l'MCU PIC con il programmatore PICkit utilizzando una breadboard: non sono necessari strumenti costosi e sofisticati per giocare con i microcontrollori PIC (o qualsiasi altro). Tutto ciò di cui hai bisogno è una breadboard in cui testare il circuito e la programmazione. Ovviamente è necessario un qualche tipo di programmatore e IDE. In questa istruzione
Programmatore PIC a 3 resistenze semplice: 3 passaggi
Programmatore PIC a 3 resistenze semplice: i microcontrollori svolgono un ruolo molto importante nell'elettronica, poiché sono in grado di eseguire attività di automazione, controllo, elaborazione delle immagini, tra gli altri. Il loro utilizzo è immenso. Esistono varie famiglie di microcontrollori, una di queste è il Micro
Configurazione dei fusibili del microcontrollore AVR. Creazione e caricamento nella memoria flash del microcontrollore del programma di lampeggio dei LED.: 5 passaggi
Configurazione dei fusibili del microcontrollore AVR. Creazione e caricamento nella memoria flash del microcontrollore del LED lampeggiante Program.: In questo caso creeremo un semplice programma in codice C e lo masterizzeremo nella memoria del microcontrollore. Scriveremo il nostro programma e compileremo il file esadecimale, utilizzando Atmel Studio come piattaforma di sviluppo integrata. Configurare il fusibile bi
Come creare un programmatore PIC - PicKit 2 'clone': 4 passaggi (con immagini)
Come creare un programmatore PIC - PicKit 2 'clone': Ciao! Questo è un breve Instructable sulla creazione di un programmatore PIC che funge da PicKit 2. L'ho realizzato perché è molto più economico rispetto all'acquisto di un PicKit originale e perché Microchip, i produttori di microcontrollori PIC e il programmatore PicKit, pr
Programmatore PIC basato su JDM2: 4 passaggi
Programmatore PIC basato su JDM2: Schematic & layout per un programmatore PIC JDM2 aggiornato. Include orologio e amp; filtro dati, partitore di tensione Vpp per i moderni microcontrollori PIC (es. USB PIC 18F2455/4455). Prima di leggere siti come www.hackaday.com & www.makezine.com/blog Ho