ultimo aggiornamento 29 aprile 2011

 

 

μPIC'TRAINER CON TURBO
Articolo di Nicola Sellitto scheda di Adriano Gandolfo
snico_one@yahoo.it

Stanchi di usare il povero 16F84 con la MT e delusi dall'impossibilità di usare i più potenti pic a 28 pin?
La Microsystems Engineering (al costo di 22€ + spedizione) propone lo zoccolo adattatore ZOC87x che permette di adattare i pic da 300 mil (millesimi di inches) come i potenti 16F873 e 16F876 nello zoccolo U2 da 600 mil.

homotix

Esiste anche un adattatore in vendita sul sito INGENIERIA DE MICROSISTEMAS PROGRAMADOS S.L. con il codice ZOCF87X che permette di utilizzare PIC con passo da 0.6" a 0.3" per pic da 28 piedini al costo di 22€ + spedizione, la confezione comprende unprocessore P1C16F873 preprogrammato

.adattatore_trainer_06.jpg

Con le seguenti note si vogliono dare alcune indicazione per l'autocostruzione dello ZOC87x.
Tale dispositivo oltre all'evidente adattamento della dimensione dei pic deve considerare anche un'altra caratteristica non presente quando è stata progettata (nel lontano '97) la MT: e cioè la LVP - Low Voltage Programming - presente nei nuovi pic.
La LVP è una funzionalità che permette di programmare i pic anziché con la classica Vpp da 13V con soltanto 5V.
A tal fine si utilizzano il pin 24 (RB3/PGM) - questo vale per i F87x, mentre per altri pic come i F62x si usa RB4/PGM - ed il bit LVP della Configuration word per istruire adeguatamente il pic dell'utilizzo della LVP.
Utilizzando tale caratteristica il pin RB3 risulta dedicato e non può essere utilizzato per altri scopi.
Poiché il circuito di programmazione presente nella MT non permette la LVP è necessario impostare il pin RB3/PGM a 0 logico, quindi deve essere pulldown mediante resistenza (da 330 Ohm o 1K Ohm).
Ecco perché nella foto è presente una resistenza; vi è inoltre anche un jumper che serve per disabilitare il pulldown a regime dopo la programmazione.
Dopo aver visto il funzionamento della ZOC87X passiamo alla sua realizzazione.
I componenti usati sono;

1. una piccola schedina millefori 8x19 (oppure circuito stampato)
2. uno zoccolo da 28 pin (300 mil)
3. una resistenza da 330 Ohm
4. uno jumper da 2 connettori
5. due file di connettori da 14 pin (JP1-JP2)

Le 2 file di connettori da 14 devono essere inserite ai lati dello zoccolo da 28 in modo da formare un adattatore da 600 mil.
La R viene saldata al pin del connettore corrispondente al pin 24 nel formato da 600mil; l'altro estremo della resistenza viene saldato ad uno estremo del connettore jumper, il cui altro estremo viene saldato al pin 8 dello zoccolo da 28 pin che rappresenta la Vss (massa).
Ecco lo schema di connessione:

Una visione migliore è illustrata nelle figure allegate.

adattatore_trainer_01.jpg

Foto dei particolari per il prototipo

adattatore_trainer_02.jpg adattatore_trainer_03.jpg adattatore_trainer_04.jpg
adattatore_trainer_05.jpg adattatore_trainer_07.jpg adattatore_trainer_06.jpg

 


Per scaricare il
circuito per
Programma EAGLE

Per scaricare il
circuito in
Formato PDF

Durante la realizzazione bisogna prestare attenzione alle saldature data la vicinanza dei piedini; inoltre bisogna tenere presente la posizione dell'oscillatore X1 presente nella MT che può ostacolare l'inserimento dello zoccolo costruito.
Il tutto è stato provato positivamente con il programma Ese_01.asm anch'esso allegato; il programmatore utilizzato per le prove è stato Ic-Prog v1.05.
Durante l'utilizzo dell'adattatore con il pic F87x ovviamente deve essere estratto l'altro pic 16F84.
Per poter adoperare le nuove porte messe a disposizione dal F87X bisogna utilizzare il connettore Pic-Bus (J4), per la descrizione dei suoi pin vedere il manuale fornito con la MT.


Per scaricare programma nei formati asm e hex

Elenco revisioni:
29/04/2011 Emissione preliminare
Private Policy Cookie Policy