Programmateur de PIC sur le port USB autoalimenté

 
La gestion du programmateur USB est confiée à un microcontrôleur de dernière génération PIC18F2550-I/SP déjà programmé. Ce dernier sert d'interface entre votre PC et les différents microcontrôleurs que vous souhaitez programmer. 


Le cordon USB :

Le programmateur est relié à votre PC au moyen d'un cordon USB dont les extrémités comportent les connecteurs mâles suivants : 

  
Les échanges de données entre le PC et le programmateur s'effectuent uniquement en mode Full-Speed (12 Mbits/s). Ainsi, vous pouvez opter indifféremment pour un cordon USB à la norme USB1.1 (Full Speed - 12 Mbits/s) ou bien USB2.0 (High Speed - 480 Mbits/s). Conseil : Evitez de connecter votre programmateur de PIC USB sur un HUB. Utilisez de préférence une prise USB de libre en façade ou à l'arrière de votre PC de bureau ou PC portable.

Le logiciel pilotant le programmateur de PIC :

C'est le logiciel WinPic800 V3.55G qui prend en charge ce programmateur USB. Vous le trouverez en libre téléchargement à la page [Téléchargement] le programme du PIC18F2550 ce trouve dans WinPic800-3.55G/PIC18F2550 HEX. 

  

Le logiciel WinPIC 800 V3.55G permet une gestion efficace et rapide du programmateur USB :
  • WinPic 800 V3.55G est compatible avec XP (incompatible avec Vista),
  • WinPic 800 V3.55G détecte automatiquement le PIC placé sur les supports du programmateur,
  • WinPic 800 V3.55G ne nécessite aucun réglage.

Aspect du programmateur USB 

  

Nomenclature du programmateur USB pour PIC et EEPROM :

Résistances 1/4 W - 5% : (il n'y a pas de R7).
  • 100 : R5, R6
  • 1k : R8, R9
  • 2,2k : R2
  • 4,7k : R3, R4
  • 10k: R1
Condensateurs chimiques :
  • 1µF/16V : C8, C7
  • 10µF/ 16V : C9
  • 47µF/16V : C3
  • 220µF/16V : C1
Condensateurs plastiques LCC :
  • 100 nF : C2, C4
Condensateur céramique :
  • 15pF : C5, C6
Diodes :
  • 1N4148 : D1, D2, D3, D4
  • Leds électroluminescences 3 mm de diamètre : D5 (verte) et D7 (orange).
Quartz :
  • X1 : 12MHz
--Inductance :
  • L1 : self de choc VK200
Transistors :
  • BC547B : Q1, Q2
--Circuits intégrés :
  • PIC18F2550-I/SP : U1 + support tulipe 28 broches (déjà programmé).
--Divers :
  • K1 : embase femelle USB-B.
  • Les supports tulipes : 2 x 8 broches DIL, 1x 18 broches DIL, 1x 28 broches DIL, 1x 40 boches DIL, 1 x 44 broches PLCC.
  • J3 : 5 picots tulipes sécables pour le connecteur optionnel.
  • Circuit imprimé simple face 98 x 75.

Positionnement de la self de choc VK200 :

  

Reliez le boitier du quartz X1 à la masse comme ci-dessous.

  

Implantation et circuit imprimé du programmateur USB :

  

 

Schéma structurel du programmateur

 

Fichier hex du microcontrôleur 18F2550

 

1 commentaire: