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

Documents pareils