<< The Fribotte Homepage >>
Un club de passionnés en robotique participant à la coupe de France E=M6.
[Accueil] [Qui sommes-nous ?] [Robots] [Coupe e=m6] [BD Technique] [Forum] [Reportages] [Liens] [WiKiFri]

Fribotte



Introduction

Ce programmateur est une évolution du JDM bien connu des amateurs.

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

En fait j'ai refait une version en taille réduite avec une fonctionnalité supplémentaire: ICD2. Il s'agit tout simplement de l'interface disponible en sortir du MPLAB ICD2 de microchip. On branche directement la prise RJ11 et une pile 9V ou alim externe 9-12V. Le gros avantage c'est la vitesse de programmation qui n'a rien avoir avec le port série. Au sujet du port série j'ai mis une DB9 femelle plus petite que la DB25 de la version 1.

Autre avantage le programmateur est disponible tout monté. Pour info le prix est de 22 euros frais de port compris. Sinon certains sont peut etre intéressé par le pcb seul, dans ce cas on verra ce qu'on peut faire. (grassin@netcourrier.com)

On peut donc programmer la plus part des PIC 8,16,18,20,28,40 broches en DIP de la gamme. Rien n'empêche de rajouter un adaptateur pour s'attaquer au autre PIC de la famille microchip. Qui a essayé les DSPIC....

liste des composants

Voici la liste des composants:

R1: 10 K
R2: 1.5 K
R3: 1000K
C2: 100 UF 40 V chimique
C3: 22 UF 16 V tantale
C4:100nf
C5: 100nF
D3,D4,D5,D7: 1N4148
D2: Zener 5.1 V
D6: Zener 8.2 V
Q1, Q2: BC 547B
REG1: 78L05
L1: Led 3mm rouge
Barrettes de contacts tulipe: 4 x 20 broches (ou support ZIF 40
br. type Textool) + 2 x 5 broches
Prise DD9 femelle pour circuit imprimé
ICD2: RJ11 6 points
CON4 fils ou prise 9V de pile
IC7: barette sécable avec jumper.

Programmation

Port Série:

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: 5
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.

Mode ICD2:

Brancher le programmateur à la prise RJ11 et alimenter via le CON4. Ensuite dans MPLAB activer le programmateur ICD2. Lancer la programmateur. Configurer MPLAB en mode External Power.

Sinon le jumper permet de selectionner les pics8, 18, 20 etc..., voir l'image

 

Fichiers

Typon.pdf: Typon du circuit à l'échelle1
Implantation.pdf: Implantation des composants
pic_position.gif: Disposition des PICs à utiliser sur le support
PicProg.JPG: Photo du montage terminé

Lionel, pour les fribottes




Complétez cette page, posez vos questions et remarques ici : WiKiFri

Page http://fribotte.free.fr/bdtech/programmateurV2/progPic.html modifiée le 01/05/2005.
Libre de droit pour toute utilisation non commerciale.
Reproduction autorisée par simple mail