PROTEUS
Saisie schématique, simulation et
réalisation de typons
Donas S. AKPACA
ECOLE PROFESSIONNELLE SALESIENNE SAINT JEAN BOSCO DE COTONOU
Table des matières
_________________________________________________
Table des matières
Chapitre 1 : PRESENTATION GENERALE DE PROTEUS ........................................................ 3
1-1- Domaines d’utilisation et composition de PROTEUS ................................................ 3
1-2- Présentation de l’interface d’ISIS ............................................................................... 3
1.2.1. La barre de menus............................................................................................. 4
1.2.2. La barre des outils de commande ...................................................................... 4
1.2.3. La barre d'outils de sélection des Modes ............................................................ 5
1.2.4. La barre d'outils d'orientation............................................................................ 5
1.2.5. La zone de travail ............................................................................................ 5
1.2.6. Sélecteur d'objet................................................................................................ 6
1.2.7. Autres commandes importantes ........................................................................ 6
Chapitre 2 : EDITION D’UN SCHEMA SOUS ISIS................................................................. 7
2.1. Etapes à suivre pour éditer un schéma sous ISIS ........................................................ 7
2.2. Premier schéma sous ISIS .......................................................................................... 8
2.2.1. Sélection des composants .................................................................................. 8
2.2.2. Orientation d'un objet ou groupe d'objets: ....................................................... 9
2.2.3. Sélection d'un objet ou groupe d'objets: ............................................................ 9
2.2.4. Effacement d'un objet ou groupe d'objets: ........................................................ 9
2.2.5. Déplacement d'un objet ou groupe d'objets: .................................................... 10
2.2.6. Edition d'un objet ............................................................................................ 10
2.2.7. Définition de la zone de travail ......................................................................... 11
2.2.8. Placement d'une masse ou une alimentation...................................................... 11
2.2.9. Placement de connexions et création de "Bus" .................................................. 12
2.2.10. Impression du projet ........................................................................................ 12
Chapitre 3 : LA SIMULATION............................................................................................ 14
3.1. Placement des générateurs ...................................................................................... 14
3.2. Placement des instruments de mesures..................................................................... 15
3.3. Animation-simulation du fonctionnement ............................................................... 16
3.4. Simulation par graphe (chronogrammes) ................................................................. 17
3-4-1- Mise en place des sondes de mesure ................................................................. 17
3-4-2- Création de la fenêtre graphique ...................................................................... 17
3-4-3- Indications des courbes à tracer ........................................................................ 17
3-4-4- Réglage du temps de simulation ....................................................................... 18
3-4-5- Lancement de la simulation .............................................................................. 18
1
Table des matières
_________________________________________________
Chapitre 4 : FICHE MEMOIRE PROTEUS 7 ........................................................................ 19
4.1. Les composants électroniques .................................................................................. 19
4.2. Les raccourcis clavier .............................................................................................. 22
4.3. Les trucs et les astuces ............................................................................................. 23
4.4. Les messages d’erreurs ............................................................................................ 26
Chapitre 5 : AUTRES FONCTIONNALITES DU LOGICIEL ISIS ............................................ 27
5.1. Génération de la liste du matériel ...................................................................... 27
5.2. Création d’un composant ................................................................................... 29
5.3. Conception hiérarchisée ..................................................................................... 35
Chapitre 6 : LA REALISATION DU CIRCUIT IMPRIME SOUS ARES ..................................... 37
6.1. Présentation générale ............................................................................................. 37
6.2. Utilisation du module ARES ................................................................................... 37
6.3. Interface utilisateur................................................................................................. 37
6.3.1. Barre de menus ............................................................................................... 38
6.3.2. Barres d’outils de commande .......................................................................... 38
6.3.3. Barre d’outils sélection de mode ..................................................................... 38
6.3.4. Barre d’outils d’orientation ............................................................................. 39
6.3.5. Zone de travail ou d’édition de schémas ......................................................... 39
6.3.6. Vue d’ensemble du schéma (cadre extérieur) et de positionnement (cadre
intérieur)39
6.3.7. Sélecteur d’objets ............................................................................................ 39
6.3.8. Sélecteur de couches ....................................................................................... 39
6.4. Les fichiers.............................................................................................................. 39
6.5. Routage en mode automatique .............................................................................. 40
6.5.1. Préparation du schéma électrique .................................................................... 40
6.5.2. Activation du module de routage ares.............................................................. 41
6.5.3. Placement des composants .............................................................................. 42
6.5.4. Définition des règles de conception ................................................................. 43
6.5.5. Définition des bordures de la carte .................................................................. 45
6.5.6. Lancement du routage automatique ................................................................ 45
6.5.7. Génération d’un plan de masse ....................................................................... 46
6.5.8. Vérification du travail réalisé ........................................................................... 47
6.5.9. Préparation des fichiers de fabrication ............................................................. 49
2
Chap1 : présentation générale de PROTEUS
_________________________________________________
Cette suite logicielle est très connue dans le domaine de l'électronique. De nombreuses
entreprises et organismes de formation (incluant lycées et universités) utilisent cette suite
logicielle. Outre la popularité de l'outil, Proteus possède d'autres avantages
3
Chap1 : présentation générale de PROTEUS
_________________________________________________
Une fois le logiciel lancé, l’interface suivante apparait :
4
Chap1 : présentation générale de PROTEUS
_________________________________________________
1.2.3. La barre d'outils de sélection des Modes
Cette barre généralement horizontale comprend un certain nombre de commandes
utilisées à des fins diverses. La figure ci-dessous décrit ces commandes.
Il faut impérativement que le schéma soit dessiné dans cette zone sous peine de
générer des erreurs (en simulation ou lors du transfert pour le circuit imprimé)
5
Chap1 : présentation générale de PROTEUS
_________________________________________________
1.2.6. Sélecteur d'objet
C’est la zone où se trouvent tous les composants présents dans le schéma
• Création d'un projet: Menu "Fichier" puis "Nouveau projet" ou clic sur
Option d'affichage:
6
Chap2: édition d’un schéma sous ISIS
_________________________________________________
7
Chap2: édition d’un schéma sous ISIS
_________________________________________________
2.2. Premier schéma sous ISIS
Soit le schéma électrique d’une alimentation continue stabilisée 5V à saisir :
Une fois le projet créé, il faut cliquer sur l’icône pour faire apparaître la boîte de
dialogue donnant le choix des composants.
8
Chap2: édition d’un schéma sous ISIS
_________________________________________________
9
Chap2: édition d’un schéma sous ISIS
_________________________________________________
2.2.5. Déplacement d'un objet ou groupe d'objets:
Sélectionner l'objet ou le groupe d'objets puis en maintenant le clic gauche,
déplacer à l'endroit souhaité.
Dans ce cas précis, nous avons choisi par exemple d’éditer les propriétés de la diode
choisie. Après avoir choisi la commande, la boite de dialogue suivante apparait :
10
Chap2: édition d’un schéma sous ISIS
_________________________________________________
On peut apporter au composant les modifications voulues (changer le nom, la valeur,
le boîtier etc.)
Si c’est d’une alimentation qu’on a besoin, il suffit de sélectionner POWER. Pour donner
la valeur de la tension d’alimentation , click droit (la flèche devient rouge) puis
clic gauche et dans chaîne renseigner +5V ; +12V ;-15V etc… selon indications.
11
Chap2: édition d’un schéma sous ISIS
_________________________________________________
2.2.9. Placement de connexions et création de "Bus"
• Mode manuel:
• Mode automatique:
Placer le curseur sur la patte à connecter (valider par clic gauche, le curseur passe
en stylo) puis déplacer la souris jusqu'au point d'arrivé désirée et valider par clic
gauche. La tracé est fait automatiquement mais le chemin est imposé.
Remarque: on peut modifier ce tracé par clic droit dessus et en gardant le clic
gauche appuyé et en faisant glisser on peut obtenir certaines modifications.
Un double clic droit dessus ou sélection par clic droit puis dans le menu déroulant choisir
« suppr ».
• Réalisation de bus
Un ensemble de fils peut être relié par un bus qu’il faut dessiner en cliquent sur
l’icône puis même démarche que pour un fil simple. Nommer ce bus par la même
lettre que les fils qu’il raccorde suivi entre crochet de leur numéro (ex : A[1-4] ou B[5-1]
).
• Remarques:
o Si 2 liaisons se croisent sans être électriquement reliées, il suffit de passer
sur le fil concerné sans cliquer, il apparaît simplement au moment du
croisement un triangle d’avertissement.
o Si 2 liaisons se croisent et sont électriquement reliées , il suffit de
passer sur le fil concerné et cliquer, il apparaît simplement à
l’intersection un nœud vert.
12
Chap2: édition d’un schéma sous ISIS
_________________________________________________
13
Chap3: la simulation
_________________________________________________
Chapitre 3 : LA SIMULATION
Pour apprendre à utiliser le simulateur, nous allons nous servir du schéma suivant :
Après avoir saisi le schéma, il faut définir les types de générateurs qui vont alimenter le
circuit (pas d'alimentation des composants logiques: elles existent en interne, cela évite
de charger le schéma). Pour pouvoir visualiser les résultats il nous faudra placer des
sondes et des graphes.
Un clic sur nous permet de faire apparaitre la liste des générateurs disponibles.
14
Chap3: la simulation
_________________________________________________
o Exp : source d'impulsion exponentielle pour la simulation de charge et
décharge de circuit RC.
o SFFM : source de fréquence FM simple (onde sinusoïdale modulée par
un sinus).
o Pwlin : source de signaux arbitraires
o File: source de signaux arbitraires mais dont les valeurs sont contenues
dans un fichier ASCII.
o Audio: source permettant d'utiliser des fichiers .WAV pour l'étude
des effets d'un circuit sur les signaux audio (nécessite l'utilisation de
graphes audio)
• Générateurs de signaux logiques:
o DState : Niveau logique constant (haut, bas...)
o DEdge : Transition logique simple (front).
o DPulse : impulsion logique.
o DClock : signal d'horloge.
o DPattern : signal de train d'impulsion arbitraire de niveaux logiques.
Les alimentations ou générateurs placés, il faut leur donner un nom et régler les
différents paramètres qui sont fonctions du type de générateur choisi.
Cliquer gauche sur le générateur, le symbole devient rouge, recliquer gauche, une
fenêtre pour éditer les propriétés s’ouvre.
Il faut choisir le ou les appareils de mesure que l’on souhaite utiliser en cliquant sur
l’icône :
15
Chap3: la simulation
_________________________________________________
16
Chap3: la simulation
_________________________________________________
Procéder ensuite aux réglages :
• Mettre les voies C et D de l’oscilloscope sur OFF.
• Régler la base de temps de l’oscilloscope pour avoir plusieurs périodes sur l’écran.
• Mettre la voie A sur DC et régler la sensibilité avec le commutateur, au besoin bien
repositionner le signal avec la molette.
• Mettre la voie B sur DC ou AC pour supprimer la composante continue, régler la
sensibilité pour avoir une bonne amplitude, au besoin bien repositionner le signal avec
la molette.
17
Chap3: la simulation
_________________________________________________
3-4-4- Réglage du temps de simulation
• On accède au menu d’édition du graphe soit directement en double cliquant
sur le graphe.
• Soit en passant par le menu Graphes, puis Editer graphe :
• Régler le temps de départ (en général 0) et le temps de fin pour avoir 2 ou 3
périodes.
18
Chap4: fiche mémoire PROTEUS
_________________________________________________
Nom du composant
Nom réel du Sous-catégorie
dans Proteus (à saisir Catégorie Bibliothèque
composant (recommandée)
dans «Key Word»)
0,6W METAL
Une résistance RES RESISTORS DEVICE
FILM
Un moteur MOTOR ELECTROMECHANICAL ACTIVE
Des feux tricolores TRAFFIC LIGHTS MISCELLANEOUS ACTIVE
Une roue codeuse THUMBSWITCH-
SWITCHES & RELAYS ACTIVE
à 16 états HEX SWITCHES
Un interrupteur
SW-DPDT SWITCHES & RELAYS ACTIVE
2RT bistable SWITCHES
Un interrupteur
SW-DPDT-MOM SWITCHES & RELAYS ACTIVE
2RT monostable SWITCHES
Un afficheur 7
7SEG-DIGITAL OPTOELECTRONICS DISPLAY
segments
Un générateur de SIMULATOR
CLOCK ACTIVE
signal carré PRIMITIVES SOURCES
Un potentiomètre POT RESISTORS VARIABLES ACTIVE
OPERATIONAL
Un A.L.I. idéal OPAMP DEVICE
AMPLIFIERS IDEAL
Un A.L.I. réel (à OPERATIONAL SINGLE/QUAD
TL084 TEXOAC
alimenter) AMPLIFIERS /DUAL
Une LDR (capteur
LDR TRANSDUCERS TRXD
de lumière)
Une torche
interactive et une TORCH_LDR MISCELLANEOUS ACTIVE
LDR
Un relais 1RT RELAY SWITCHES & RELAYS RELAYS ACTIVE
19
Chap4: fiche mémoire PROTEUS
_________________________________________________
Un relais 2RT RELAY2P SWITCHES & RELAYS RELAYS ACTIVE
Un moteur à
courant continu
MOTOR-DC ELECTROMECHANICAL MOTORS
avec affichage de
la vitesse
Un bouton
BUTTON SWITCHES & RELAYS ACTIVE
poussoir SWITCHES
Un interrupteur
SWITCH SWITCHES & RELAYS ACTIVE
simple SWITCHES
Un interrupteur
SW-SPDT SWITCHES & RELAYS ACTIVE
va-et-vient SWITCHES
Un interrupteur 3
SW-ROT-3 SWITCHES & RELAYS ACTIVE
positions SWITCHES
Un interrupteur
rotatif à 6 SW-ROT-6 SWITCHES & RELAYS ACTIVE
positions SWITCHES
Une ampoule LAMP OPTOELECTRONICS LAMP ACTIVE
Une LED rouge LED-RED OPTOELECTRONICS LEDS ACTIVE
Une LED jaune LED-YELLOW OPTOELECTRONICS LEDS ACTIVE
Une LED verte LED-GREEN OPTOELECTRONICS LEDS ACTIVE
Une LED bleue LED-BLUE OPTOELECTRONICS LEDS ACTIVE
Une barre de 10 BARAGRAPH
LED-BARGRAPH-RED OPTOELECTRONICS DISPLAY
LED rouges DISPLAYS
Une barre de 10 LED-BARGRAPH- BARAGRAPH
OPTOELECTRONICS DISPLAY
LED vertes GRN DISPLAYS
Un afficheur 7
segments avec 7SEG-BCD OPTOELECTRONICS 7SEGMENTS DISPLAY
décodeur BCD DISPLAYS
Un buzzer à
BUZZER SPEAKERS & SOUNDERS ACTIVE
courant continu
Un buzzer piezo
SOUNDER SPEAKERS & SOUNDERS ACTIVE
électrique
Un capteur de
TOUCHPAD MISCELLANEOUS ACTIVE
présence interactif
Un transistor NPN NPN TRANSISTORS DEVICE
Un transistor PNP PNP TRANSISTORS DEVICE
une source de
ALTERNATOR PRIMITIVE SIMULATOR SOURCES ACTIVE
tension alternative
une source de
tension continue
BATTERY PRIMITIVE SIMULATOR SOURCES ACTIVE
(pile ou batterie
d'accumulateurs)
20
Chap4: fiche mémoire PROTEUS
_________________________________________________
21
Chap4: fiche mémoire PROTEUS
_________________________________________________
NE555
OSCILLATEURS
LM324
LM741
AMPLIFICATEURS CIRCUITS INTEGRES
TL081
ANALOGIQUES
LM7812
REGULATEURS DE
LM7909
TENSION
LM324
DAC813
CONVERTISSEURS CIRCUITS INTEGRES
ADC8008
(CAN ou CNA) HYBRIDES
ADS7806
MOC3021 CIRCUITS INTRGRES
OPTOCOUPLEURS
CYN25 D'INTERFACES
Raccourcis clavier
Action à réaliser
immédiat
Rappel : Proteus s’utilise avec les 2 mains : une main sur la souris et l’autre sur le
clavier !
22
Chap4: fiche mémoire PROTEUS
_________________________________________________
4.3. Les trucs et les astuces
Cette troisième partie (loin d’être exhaustive) regroupe un ensemble de
questions utiles, de problème avec leur solution, ou encore d’astuces diverses et
bien pratiques.
23
Chap4: fiche mémoire PROTEUS
_________________________________________________
24
Chap4: fiche mémoire PROTEUS
_________________________________________________
25
Chap4: fiche mémoire PROTEUS
_________________________________________________
4.4. Les messages d’erreurs
26
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
27
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
28
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
29
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
Sélectionnez le type de patte dans le sélecteur puis placez la patte en suivant la même
procédure que le placement d’un composant et en respectant son orientation ; la croix
apparaissant au bout de chaque patte symbolise le point de connexion.
30
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
3/ Annoter les pattes
Chaque patte porte :
Un nom
Un numéro
Un type électrique (utilisé par le simulateur et lors du contrôle des règles
électriques)
1 16
IN1 OUT 1
2 15
IN2 OUT 2
3
4
IN31 OUT 3
14
13
IN4 OUT 4
5 12
IN5 OUT 5
6 11
IN6 OUT 6
7 10
IN7 OUT 7
8 9
GND COM
Marquez la patte à annoter (clic droit) puis ouvrir la boîte de dialogue (clic gauche).
Pour indiquer que la patte est active à l’état bas, vous devez écrire $Q.
4/ Créer le composant
A/Sélectionnez les objets qui le constituent en les entourant à l’aide du bouton
droit de la souris.
B/ Sélectionnez la commande ‘Créer composant’ du menu ‘Bibliothèques’
31
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
1 Nom
2 Préfixe
3 Continuer
Renseignez les champs :
nom du composant (nom qui sera dans la bibliothèque).
préfixe du composant (U pour un circuit intégré, ...)
Affectation d’une empreinte au composant crée :
Cette seconde étape consiste à affecter une propriété ‘PACKAGE’. Cette propriété est
nécessaire à l’implantation et au routage du circuit imprimé.
Cliquer ajouter
32
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
Résultat de l’affectation
Continuer
33
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
3 Indiquer le nom
1 Nouveau
4 Continuer
2 Sélectionner la propriété MODFILE
34
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
3/ Placez les entrées et les sorties en sélectionnant le type de port parmi ceux proposés
dans le sélecteur d’objet. Les entrées et les sorties ne peuvent être placées que sur les
parties verticales du sous-circuit. En principe les entrées seront placées à gauche et les
sorties à droite.
Liste des
ports
4/ Attribuez un nom aux ports. Ces noms doivent correspondre aux terminaux logiques
utilisés sur la feuille enfant.
5/ Editez le sous-circuit, donnez un nom (qui doit être unique dans le projet) et le nom
du circuit associé qui peut être utilisé dans d’autres blocs hiérarchiques.
35
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
7/ Sélectionnez ‘terminal’ puis placez les terminaux correspondant aux ports de module
du sous-circuit.
8/ Annotez les terminaux pour que les noms correspondent à ceux des ports de module.
Vous pouvez créer ainsi plusieurs niveaux et vous déplacer dans la hiérarchie en utilisant
les icônes de gestion de feuilles.
36
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
Lancement direct (ARES est utilisé comme une planche à dessin informatisée).
Pour lancer directement le logiciel, il suffit de double cliquer sur l’icône d’ARES
généralement placé sur le bureau. Si ce n’est pas le cas, il faut aller le chercher dans les
programmes installés (cela dépend du système d’exploitation utilisé).
37
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
38
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
39
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
Bibliothèques de boîtiers
Voici quelques exemples de bibliothèques manipulées par ARES
o CONNECTORS.LIB
o PACKAGE.LIB : Empreintes standards (lecture seule)
o SMTDISC.LIB Empreintes des circuits discrets CMS (lecture seule)
o SMTCHIP.LIB Empreintes des circuits intégrés CMS (lecture seule)
o SMTBGA.LIB
o USERPKG.LIB Empreintes utilisateurs (lecture et écriture)
Bibliothèques de symboles
Les symboles sont des éléments graphiques utilisés pour représenter des composants non
électriques tels les radiateurs, logo etc. …
o SYSTEMS.LIB Symboles standards (lecture seule)
o USERSYM.LIB Symboles utilisateurs (lecture et écriture)
Fichier «NETLIST» .SDF (Schematic Description Format)
Ce fichier contient le nom des composants, les boîtiers, les connexions et les stratégies
de routage.
Fichier de rapport de connectivité .CRC
Ce fichier contient les erreurs électriques, les connexions manquantes ou en
surnombres et les composants non encore placés.
40
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
Note importante :
A ce stade, tous les composants utilisés dans le schéma doivent posséder la propriété
‘PCB Package’ indiquant le type de boîtier à utiliser. Ainsi, il faut vérifier cela l’ors du
choix des composants, comme l’indique l’image ci-dessous (choix d’une diode 1N4004 ;
le boitier est du type DO41).
L’ensemble des composants est disponible dans le sélecteur d’objet (J1, J2, U1, D1, D2
etc…)
Si au cours de la saisie du schéma, un composant ne dispose pas de ‘PCB Package’, le
logiciel demande à ce qu’il soit mis manuellement. Le cas présenté ci-dessous est celui
de la DEL
41
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
42
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
Par la suite, il peut être utile voire important d’agrandir les pastilles. Pour cela, il faut
sélectionner le mode pastilles
43
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
44
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
6.5.5. Définition des bordures de la carte
Pour définir les bordures de la carte, il faut sélectionner la commande ‘2D GRAPHICS
BOX MODE’
45
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
Laisser les paramètres par défaut et cliquer sur le bouton ‘Begin Routing’.
S’il n’y a pas de problème, on devrait avoir ceci :
46
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
47
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
Attention, il faut veiller aux objets qui se touchent mais qui pour ARES, ne sont pas
connectés. C’est le cas lorsque 2 grandes pastilles se chevauchent ou lorsqu’une piste ne
se termine pas au centre d’une pastille. De telles situations seront considérées comme
des violations aux règles de conception.
48
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
6.5.9. Préparation des fichiers de fabrication
• Visualisation en 3D
A cette étape, on peut visualiser la carte que l’on aura après fabrication avec la forme
réelle des composants en 3D. pour cela, il suffit d’aller dans le menu ‘outputs’ et de
choisir la commande ‘3D visualisation’
Et on obtient ceci :
49
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
o Le circuit imprimé coté cuivre (sur du papier tranparent ou tout
aumoin du papier calque).
o Le circuit imprimé coté composant (sur du transparent si c’est une
carte en double face)
o L’implantation des composants (la sérigraphie)
o Le schéma éléctrique
Pour imprimer, il faut choisir l’imprimante, et definir les propriétés d’impression
(dépendent de chaque imprimante…). Il faut veiller à n’activer aucune mise à l’echelle
50
Chap6: réalisation du circuit imprimé sous ARES
_________________________________________________
51