Contribution d'Olivier
Lanvin, olanvin@aol.com
Le programmateur de PIC (un de plus!) décrit ici est basé
sur le célèbre programmateur sur port série
JDM dont le schéma est disponible à l'adresse suivante:
www.jdm.homepage.dk/newpic.htm
J'ai seulement réalisé un nouveau typon permettant
d'utiliser au choix un support ZIF 40 broches étroit (type
Textool ou équivalent) ou des supports tulipe en ligne, et
autorisant la programmation des mémoires série et
de la plupart des PICs en boitier 18,20,28 ou 40 broches: PIC12C5XX,
12C67X, 24CXX, 16C55X, 16C61, 16C62X, 16C71, 16C71X, 16C8X, 16F8X
, 16F87X ...
Ce programmateur, qui ne nécessite pas d'alimentation (celle-ci
étant fournie par le port lui-meme), est d'un fonctionnement
très fiable, notamment pour le fameux PIC 16F84A qui semble
poser problème à d'autres modèles de programmateurs.
Il permet également l'ICSP (In-Circuit Serial Programming).
De plus, celui-ci est d'un cout dérisoire.
Le circuit imprimé ne comporte pas de pistes très
fines difficiles à reproduire et est donc à la portée
de tous (ceci au prix de quelques straps supplémentaires,
il est vrai) et j'ai préféré utiliser une prise
DB25 à 90° pour circuit imprimé fixée par
2 vis, qui assure une meilleure tenue mécanique.
REMARQUE IMPORTANTE :
ATTENTION: Bien qu'utilisant une prise
DB 25 broches, il s'agit bien d'un programmateur SERIE
et non parallèle. Le choix de ce type de prise a été
fait à un moment où les ports série (COM) existaient
encore sous ce format. Maintenant, les prises DB 9 (9 broches) sont
généralisées et il convient donc d'utiliser
un adaptateur DB9 -> DB25 en vente partout pour quelques euros...
|
Voici la liste des composants:
R1: 10 K
R2: 1.5 K
C2: 100 UF 40 V chimique
C3: 22 UF 16 V tantale
D3,D4,D5,D7: 1N4148
D2: Zener 5.1 V
D6: Zener 8.2 V
Q1, Q2: BC 547B
Barrettes de contacts tulipe: 4 x 20 broches (ou support ZIF 40
br. type Textool) + 2 x 5 broches
Prise DB25 femelle pour circuit imprimé
|
En ce qui concerne le logiciel de programmation, je recommande
le logiciel libre bien connu ICPROG de Mr Bonny Gijzen disponible
à l'adresse suivante:
www.ic-prog.com
Le paramétrage que j'utilise est le suivant:
JDM Programmer, Direct I/O, pas d'inversion des E/S, I/O Delay:
20
Durant les essais, je conseille également dans 'Options'
de cocher la case 'Verification during programming' ce qui évite
d'avoir à attendre la fin du cycle d'écriture pour
détecter un problème éventuel.
|
Fichiers contenus dans jdmallpics.zip:
jdmallpics_pcb.gif: Typon du circuit
à l'échelle 3
jdmallpics_comp.gif: Implantation
des composants
pic_position.gif: Disposition des
PICs à utiliser sur le support
lisezmoi.txt: Le fichier que vous lisez
en ce moment
jdmallpics.jpg: Photo du montage terminé
Pour l'impression du typon à l'échelle 1, je conseille
d'utiliser PaintShop Pro dont une version shareware non limitée
est disponible à l'adresse suivante:
ftp://ftp.jasc.com/pub/psp311.exe
en précisant les dimensions suivantes dans Page Setup: 53
x 94 mm
AUTRE SOLUTION POUR CEUX QUI ONT DES PROBLEMES
SUR L'IMPRESSION :
1) Chargez le programme viewlayout10.exe (freeware) et le fichier
objet associé (jdmallpics.lay) que vous trouverez dans le
zip suivant : jdmallpics_layout.zip
2) Démarrez viewlayout10 et ouvrez le fichier jdmallpics.lay,
en repondant "yes" ou "OK" aux trois boites
de dialogue qui apparaissent.
3) Configurez ensuite l'imprimante et imprimez avec les entrées
correspondantes du menu "File".
(c) Olivier Lanvin 2003
email: olanvin@aol.com
|