2
surtout si votre secteur est tout juste de
220V. Si vous optez pour cette option,
vérifiez que la tension continue présente sur
le bornier du programmateur est supérieure
ou égale à 17V. De ce fait, l’utilisation d’un
transformateur peut être préférée, mais vous
devrez alors isoler soigneusement la partie
secteur par une mise en coffret du montage.
Le support à insertion nulle est alors surélevé
avec un support à wrapper. Attention, tous
les contacts tulipes n’acceptent pas tous les
contacts, souvent larges et robustes, des
supports à insertion nulle. Certaines marques
conviennent en forçant un peu, d’autres pas
du tout, même en forçant beaucoup ! Vous
devrez alors pianoter, par exemple en
intercalant un simple support ou en soudant
le support à insertion nulle sur le support à
wrapper. Pensez également à élever les
DEL. Vous pouvez également souder les
composants côté soudures, à l’exception des
DEL, du connecteur DB25 et du support à
insertion nulle (les soudures du
transformateur seront alors renforcées par un
point de colle, type mastic silicone). Le circuit
imprimé pourra alors être utilisé en guise de
façade et sera dimensionné en conséquence.
Cette technique est très intéressante avec
des boîtiers de type TEKO P2 ou P3 et MMP
20 ou 30.
Dès la mise sous tension, les deux diodes
électroluminescentes rouge et verte doivent
être allumées. La DEL rouge s’éteindra, lors
de la connexion du programmateur au port
parallèle d’un PC. La longueur du câble de
liaison au PC ne dépassera pas 1,8m.
Le logiciel shareware ou freeware
« P16PRO » est disponible sur divers sites
Internet, dont " http://www.bigfoot.com
/~bojan.dobaj/".
Ci-dessous, figure une liste de PIC gérés par
ce logiciel. Outre les mise à jour de l’auteur,
un fichier DEVICE.INI est prévu pour que
chacun puisse mettre à jour la liste initiale à
partir des paramètres du PIC à ajouter.
PIC12C508 PIC12C509 PIC14000
PIC16C554 PIC16C556 PIC16C558
PIC16C61 PIC16C62 PIC16C62A
PIC16CR62 PIC16C63 PIC16C64
PIC16C64A PIC16CR64 PIC16C65
PIC16C65A PIC16C66 PIC16C67
PIC16C620 PIC16C621 PIC16C622
PIC16C710 PIC16C71 PIC16C711
PIC16C72 PIC16C73 PIC16C73A
PIC16C74 PIC16C74A PIC16C76
PIC16C77 PIC16F83 PIC16CR83
PIC16C84 PIC16F84 PIC16CR84
PIC16F87x PIC16C923 PIC16C924
PIC16C642 PIC16C662 PIC16C715
Le programmateur proposé a été essentiellement
conçu pour la programmation des PIC 18
broches de cette liste. Toutefois, un adaptateur
connecté au support 18 broches rend possible la
programmation de la majorité des
microcontrôleurs PIC de 8 à 64 broches de cette
liste. Par exemple, pour une adaptation DIP 18-8
points, cet adaptateur peut être un simple
raccordement filaire entre un support 8 broches
externes et le support 18 broches du
programmateur. Le tableau 1 donne la
correspondance entre les différents boîtiers DIP,
pour les broches concernées par la
programmation. Pour un usage fréquent de
divers PIC, les différents supports à force
d’insertion nulle seront alignés sur une carte qui
sera connectée au programmateur par un câble
en nappe, équipé d’un connecteur DIP à sertir de
18 points. Néanmoins, il est recommandé de
consulter la documentation Microchip du
microcontrôleur, afin de vérifier le brochage des
lignes de programmation (Vdd, Vss, Vpp, serial
programming clock and data).
Une dernière précision concerne la tension de
programmation Vpp de 13V. En effet, le logiciel a
été conçu pour commander cette tension, soit
avec le signal broche 5 de la DB25 du port
parallèle, comme c’est le cas de notre
programmateur, soit avec le signal broche 6
prévu pour les boîtiers DIP 28, 40 et 64 des
programmateurs élaborés. Le choix entre ces
deux signaux s’effectue dans le fichier
DEVICE.INI : dans la colonne VPP, un « 1 »
indique la broche 5 comme signal de commande
de la tension Vpp et un « 2 » désigne la broche
6. Si vous utilisez le programmateur proposé
avec un adaptateur DIP, pensez à remplacer les
« 2 » par des « 1 » dans la colonne Vpp, pour
toutes les références.
Hervé CADINOT, le 4 avril 1999.