Adattatore per Demo-board GT |
|
Identificazione progetto
progetto |
autore |
|
note |
Adattatore Micro-GT->PICKIT3/2 |
Luca |
devilluca2@libero.it |
|
Premessa
Salve a tutti,da poco sto
iniziando a studiare e programmare PICe quindi mi è stata
indispensabile la demoboard del sig. Ad.Noctis.
La scheda funziona
magnificamente ma (puo' darsi solo a me)ogni tanto,mettendo e levando
i vari connettori dalle varie sedi,o mi si rompeva il filo ICSP
dove saldato allo stri femmina o
il piedino del connettore e quindi ri-salda il tutto etc....
Mi sono detto "ma
non c'è altro modo??"
Ed ecco qui che una mattina ho avuto questo flash appena alzato dal letto....portare i pin dello zoccolo zif su scheda ed ecco quindi cosa ne è uscito...
Schema elettrico con descrizione
Qui lo schema:
scarica il disegno BRD eseguito in Eagle.
Scarica lo schema elettrico sch di Eagle.
Il principio è molto semplice,ho solamente riportatolo zoccolo sui dipswitch e basta...
Il +5 lo prende dall'alimentazione della demo e il gnd del pickit3 e demo sono assieme
Per portarlo su scheda,ho saldato piu strip maschio-maschio,sulla mia scheda invece la femmina-maschio
Oltre allo zoccolo,ho riportato anche il ponticello tra il pulsante RESET e il mclr del pin 1 dello zoccolo(quello che il sig Ad.Noctis fornisce come opzione)perche anche quello,facendo leva e metti,mi aveva staccato una pista.
Per evitare questa rottura bisogna saldare un lato dello stripline a due vie, fornito con la scheda, e con i terminali di saldatura piegati a 90 gradi allo scopo di saldarlo similmente a un smd, direttamente sulla piazzola del pulsante di MCLR. Questo fornisce la necessaria robustezza meccanica. Se lo saldate solo sulle piste a lungo andare queste si possono interrompere. Solitamente la scheda PCB viene inviata con la pista gią sezionata all'altezza giusta cosi che il dip abbia un terminale che quasi obbligatoriamente arrivi alla piazzola del pulsante di reset dove verrą saldato. Ovviamente la saldatura in questione viene fatta sul lato componenti.
Poi ho riportato (per mia comoditą) anche il display su dip...in particolare il DB0 DB1 DB2 DB3 e il 5(tutti questi,a seconda dei casi,vanno a massa) e l'illuminazione perche per il mio display,l'illuminazione della demo,era sbagliata(sul mio display sul pin 16 ho il gnd e il + sul 15),cosi tramite l'abilitazione del dip JP7 e l'interruttore invertente,posso dare il + o il gnd come voglio....
Come funziona?
Semplicissimo...mi serve per esempio il MCLR sul pin 5? Mi basterą' semplicemente chiudere il dip n° 5 e basta...tutto qui...allego un po' di immagini della lavorazione,un video e gli schemi formato EAGLE 6.2
Ora alcune immagini
dell'adattatore sperando vi serva come sta servendo a me...(nelle
foto i DIP sono impostati per programmare il 18f2550)
Vista Posteriore (in dettaglio il diodo)
Vista del connettore sotto il display
Vista del connettore sotto il 7805
Vista del connettore sotto lo ZIF e il connettore sotto il pulsante reset
Vista dei collegamenti
Vista delle varie posizioni dei PIC sullo zif
Vista dei collegamenti dei miei dip switch allo zif
Schema della piedinatura
dello zif su cui ho basato il progetto(ops..nella foto ho
dimenticato,R1 e R2 sono da 1K)
Vi allego un video del
funzionamento
http://www.youtube.com/watch?v=navpEStYtF8&feature=youtu.be
scarica il video per eseguirlo in locale
I "test" li ho eseguiti su MPLAB X IDE,C18
Per la corretta posizione del pic,fare riferimento a queste posizioni (la uso da anni senza problemi)
Questo è
quanto....MASSIMA ATTENZIONE!!!!! QUANDO CHIUDETE IL DIP "MCLR
DEMOBOARD",RICORDARSI DI APRIRLO QUANDO SI VA' A PROGRAMMARE!
Ho messo un led (cioè
provato) ma mi crea problema...se lo collego in modo,non mi fa'
programmare,se lo collego nell'altro modo si pianta l'mclr
demoboard....se avete consigli sono ben accetti.
Alla fine del tuo articolo non cancellare la riga sottostante che ti attribuira’ per sempre la paternita’ del tuo lavoro.
Questo progetto è ridistribuibile secondo i termini di licenzaCreative Commons Attribuzione-Condividi allo stesso modo 3.0 Italia
Note aggiuntive
Facoltative: Qui l’autore puo’ inserire tutto cio’ che ritiene utile o comunque collegato all’argomento. Avrai una certa liberta’ ma evita impressioni politiche, razziali, e che comunque possano offendere qualcuno per qualsiasi motivo. Il webmaster si assumera’ il diritto di togliere dalla tua pubblicazione quelle cose che ritiene non conformi. J
Coclusioni: Compatta tutto dentro a un file zip di dimensioni accettabili, immagini tutte sotto i 100k, i sorgenti e il file hex, per questo potrai usare anche il tool di compattazione integrato su mplab (se questa e’ la tua piattaforma). Invia il tuo zippatto a -> ad.noctis@gmail.com
Buon divertimento e buon lavoro.
Ing. Marco Gottardo as ad.noctis