progrs - Supélec
Transcription
progrs - Supélec
PROG RS V2.01 J. WEISS, mai 2001 Il s’agit d’un interface Hardware permettant la programmation de : ! microcontrôleurs PIC en mode ICSP ; les modèles testés sont : " " " " 8 broches (PIC12C508) 18 broches (PIC16f84 et PIC16f84a) 28 broches (PIC16f873) par l’intermédiaire d’un câble 5 fils 44 broches (PIC16f877). par l’intermédiaire d’un câble 5 fils ! mémoires EEPROM I2C de type 24Cxx Ce programmateur se distingue de ses prédécesseurs par le fait qu’il se connecte à l’interface série (RS232) du PC et qu’il ne nécessite pas d’alimentation spécifique (il est alimenté par le port série). La taille réelle du circuit imprimé est d’environ 73*50 mm. Le schéma, figure suivante, montre l’architecture du programmateur. Le programmateur est compatible JDM (http://www.jdm.homepage.dk/newpics.htm), reconnu par : PICProgJW (http://www.picprog.fr.st/) IC-PROG (http://www.ic-prog.com/) EEPROM (http://www.eeprom-i2c.fr.st/) NOTE IMPORTANTE : on doit remarquer que l’alimentation positive des composants (Vcc) se trouve au potentiel de la masse (GND) du port série (et donc du PC) ; pour les manips sur table (avec maquette reliée par câble), il y a alors 3 possibilités : " Relier le + de l’alimentation à la terre (masse du PC) " Maintenir le montage « flottant » par rapport à la terre " Débrancher l’alimentation et les câbles d’appareils de mesure Prog RS V2.01 ; J. WEISS, mai 2001 DTR E_Vcc R3 1k5 Vcc Vcc C3 CTS + 1µF RTS Data TxD Prog SDA SDA Gnd PNP Q3 Vcc DTR : @Base + 4 : bit 0 Vcc CTS : @Base + 6 : bit 4 Break : @Base + 3 : bit 6 D2 Prog Prog Vss NPN Q1 D6 CK R5 150 E_Vcc Prog R6 150 MCLRn CK R7 150 Data R8 150 Vss R9 150 JR1 5 4 3 2 1 E_CLK E_DATA 5 4 3 2 1 CONN RCPT 5 E_Vss Vcc Attention : Vcc (E_Vcc) est égal au potentiel de masse du PC Vss (E_Vss) est égal à -5 V /potentiel de masse du PC Vcc C2 1N4148 + 100µF D5 D4 C1 + Vss 22µF Z_5,1 V 1N4148 D1 CLK CLK Z_8,2 V D3 Data Data Vpp R4 1k Data Vcc Prog 1N4148 TxD Vss 12C5xx Vss RTS : @Base + 4 : bit 1 TxD SDA R1 100k DTR RTS RTS Vss CTS CONNECTOR DB9 Vss SCL 16c8x 1 6 2 7 3 8 4 9 5 E_Vss Connecteur de Programmation Q2 NPN P2 Port Série 24Cxx R2 10k Vss Info : Ce programmateur est compatible JDM 1N4148 Vcc R10 1k RTS D7 R11 1k D8 Indication de Vcc Indication d'activité (CK) LED Verte LED Rouge Vss SUPÉLEC Campus de Rennes; J. WEISS Title Size B Date: PROGRS Document Number Rev 2.01 Programmateur Série Thursday, May 10, 2001 Sheet 1 of 1 BOM : Valeur COM 100 kΩ 10 kΩ 1,5 kΩ 1 kΩ 68 à 150 Ω 1 kΩ 22 µF 100 µF 1 µF NPN NPN PNP 1N4148 Z_5V1 Z_8V2 LED Verte LED Rouge Référence COM1 R1 R2 R3 R4 R5 à R9 R10 et R11 C1 C2 C3 Q1 Q2 Q3 D1 à D4 D5 D6 D7 D8 Empreinte SUBD9 R-04 R-04 R-04 R-04 R-04 R-04 CMKT-02 CMKT-02 CMKT-02 TO-039 TO-039 TO-039 Diode Diode Zener Diode Zener LED LED Commentaire connecteur SUB-D 9b femelle Protection au niveau du câble 16 V 25 V Découplage du câble BC109 (transistor NPN standard) BC109 (transistor NPN standard) 2N2905 (transistor PNP standard) Diode standard Zener 5,1 V Zener 8,2 V Indicateur de Vcc Indicateur d’activité de programmation (CLK) Le typon est donné dans les pages suivantes ; pour imprimer à l’échelle, il faut veiller à enlever l’option « ajuster » dans le menu d’impression d’Adobe Acrobat. Prog RS V2.01 ; J. WEISS, mai 2001