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.
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
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.
Foto dei particolari per il prototipo
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 |