progpic ICSP AN589

Transcription

progpic ICSP AN589
SONDE DE PROGRAMMATION ICSP
AUTOALIMENTEE POUR PIC
Configuration et interface
Cette sonde de programmation est pilotée par l'interface LPT du PC, et fonctionne avec le freeware
IC-PROG, disponible au téléchargement sur www.ic-prog.com.
Important : L'utilisation d'IC-PROG sous Windows NT, 2000, ou XP nécessite l'activation du drivers.
(Le fichier icprog.sys doit se trouver dans le même dossier que IC-PROG.EXE) Lancer IC-PROG, puis aller
dans le menu Configuration->Option. Dans l'onglet Misc, cocher 'Active driver ....'. Valider puis
quitter.
Relancer IC-PROG, puis aller dans le menu Configuration->Hardware, et configurer les options afin
d'obtenir le même affichage que la fenêtre ci-dessous.
NOTE : En cas de problèmes de communication, l'option 'Windows API' peut être choisie.
Schéma
Brochage des connecteurs
Connecteur DB9 (LPT) :
Pin 1 : D5
o Pin 2 : D1
o Pin 3 : D3
o Pin 4 : D4
o Pin 5 : ACK
o Pin 6 : D0
o Pin 7 : D2
o Pin 8 : N.C. ou GND
o Pin 9 : GND
o
Connecteur HE14 10pts (ICSP) :
Pin 1 : MCLR/Vprog
o Pin 2 : VDD (+5V)
o Pin 3 : PGD (prog. Data)
o Pin 4 : VDD (+5V)
o Pin 5 : PGC (prog. Clock)
o Pin 6 : GND
o Pin 7 : N.C
o Pin 8 : GND
o Pin 9 : N.C
o Pin 10 : GND
o
Câble de connexion PC / Sonde
Coté PC
Coté SONDE
(Fiche DB25 MALE)
(Fiche DB9 MALE)
Pin 7 (D5 out)
Pin 1 (D5 in)
Pin 3 (D1 out)
Pin 2 (D1 in)
Pin 5 (D3 out)
Pin 3 (D3 in)
Pin 6 (D4 out)
Pin 4 (D4 in)
Pin 10 (ACK in)
Pin 5 (ACK out)
Pin 2 (D0 out)
Pin 6 (D0 in)
Pin 4 (D2 out)
Pin 7 (D2 in)
Pin 18-25 (GND)
Pin 9 (GND)
Câble de connexion Sonde / PIC
Il s'agit d'un câble nappe droit de 10 fils munis à chaque extrémité, d'un connecteur HE14 femelle
10 points.
Utilisation du connecteur ICSP sur la carte du PIC
Afin de fonctionner correctement, le connecteur ICSP sur la carte, doit être connecté comme suit :
Câblage du connecteur ICSP
sans circuit de reset.
Câblage du connecteur ICSP
avec circuit RC de reset.
Les résistances de limitation R1 et R2 sont fonctions de la direction des lignes PGD et PGC lors du
fonctionnement normal. Elles permettent surtout de protéger le programmateur lorsque le
périphérique tierce est en sortie sur ces lignes (limitation du courant périphérique vers
programmateur). Une valeur entre 2,2kΩ et 4,7kΩ est acceptable.
NOTE : La sonde de programmation ICSP tire son alimentation depuis le +5V de la carte du PIC, et
demande un courant maxi de 150mA. Il est donc nécessaire de prévoir cette consommation lors du
dimensionnement de l'alimentation de la carte du PIC.
Typon et implantation des composants
Typon face soudure - échelle 1 (8,55cm x 3,55cm)
Typon face soudure - échelle 2 (17,1cm x 7,1cm)
Implantation - face composants
Note : Commencer par souder les 8 straps (ne pas oublier celui qui est sous le 74LS06), puis le
reste des composants en terminant par les 3 circuits intégrés. La résistance de 1,2kΩ doit être de
préférence un modèle à 1%. La résistance de 12,3kΩ 1% peut être remplacée par la mise en série
d'une 12,1kΩ 1% et d'une 205Ω 1%. Le condensateur de 100µF est soudé directement sur le
TL497A entre les pattes 4 (GND) et 14 (VDD). L'inductance utilisée est une 22R474C (C & D
TECHNOLOGIES) disponible chez Farnell. Tout autre modèle équivalent conviendra. Le circuit
imprimé a été taillé pour la boite CNL0407 de chez Pacted, disponible chez Radiospares.
Tester ensuite en branchant sur une alimentation 5V limitée à 200mA. La consommation à vide est
d'environ 100mA. La LED verte doit être allumée et la LED rouge éteinte. Contrôler la valeur du
13,5V. Brancher au PC, et lancer IC-PROG (préalablement configuré). Choisir n'importe quel PIC et
cliquer sur 'TOUT LIRE', la LED rouge doit s'allumer. Ceci termine la fin de la procédure de test...
ATTENTION : Le connecteur SUBD 9 permet de réduire la taille du circuit imprimé. Il faut bien
garder à l'esprit qu'il s'agit d'un lien parallèle incomplet et non d'un lien RS232. Ce programmateur ne
fonctionnera pas; ou pourra être endommagé s'il est connecté à un port série. Pour connecter la
sonde au PC, n'utiliser que le câble prévu à cet effet. Pour plus de sécurité, il est possible de
boucher la pin 8 sur l'embase SUBD 9, et d'arracher la pin 8 du câble PC/Sonde. Ce détrompeur
empêchera la connexion de tout autre type de câble.
Nomenclature
–
–
–
–
–
–
–
1x TL497A
1x 74LS244
1x 74LS06
1x BC557
1x LED 3mm ROUGE
1x LED 3mm VERTE
1x DIODE ZENER 10V
–
1x CONDENSATEUR 220 µF 25V
1x CONDENSATEUR 100 µF 16V
3x CONDENSATEUR 100nF plastique
1x CONDENSATEUR 330pF céramique
–
1x INDUCTANCE 470µH ref : 22R474C (C & D TECHNOLOGIES)
–
2x RÉSISTANCE 4,7kΩ 5% 1/4W miniature
2x RÉSISTANCE 2,2kΩ 5%1/4W miniature
1x RÉSISTANCE 1,5kΩ 5%1/4W miniature
2x RÉSISTANCE 1kΩ 5%1/4W miniature
1x RÉSISTANCE 220Ω 5%1/4W miniature
2x RÉSISTANCE 180Ω 5%1/4W miniature
2x RÉSISTANCE 150Ω 5%1/4W miniature
1x RÉSISTANCE 3,3Ω 5%1/4W miniature
1x RÉSISTANCE 1,21kΩ 1%1/4W miniature
1x RÉSISTANCE 13,2kΩ 1%1/4W miniature (ou 12,1kΩ 1% + 205Ω 1%)
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
1x EMBASE COUDEE SUBD 9 FEMELLE POUR CI.
1x EMBASE COUDEE HE14 10 POINTS MALE POUR CI.
1x SUBD 9 MALE A SERTIR OU SOUDER
1x SUBD 25 MALE A SOUDER
1x CÂBLE NAPPE 10FILS
1x CÂBLE NAPPE 9FILS
1x BOITIER CNL0407 (PACTED)