Vous êtes sur la page 1sur 111

Badreddine Bouzouita Cours CA0 : ENISO 2011-2012

Introduction gnrale
La CAO lectronique (pour Conception Assist par Ordinateur
lectronique), nomme galement en anglais EDA (pour Electronic
Design Automation), est la catgorie des outils servant la
conception et la production des systmes lectroniques allant des
circuits imprims jusquaux circuits intgrs.
2
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Introduction gnrale
Le premier simulateur de CAO lectronique est apparu aux dbuts des
annes 1970 grce aux tudiants de luniversit de Berkely. Ce
simulateur, nomm SPICE (acronyme de Simulation Program with
Integrated Circuits Emphasis qui signifie programme de simulation
pour circuits intgrs), a t dvelopp en FORTRAN. La premire
version PC (Personnel Computer) de SPICE, nomme PSPICE, a t
labore par la socit MICROSIM en 1984 et qui a inclus un module
graphique PROBE. Cette socit a t rachete en 1999 par le groupe
ORCAD grand spcialiste des logiciels de simulation sur PC.
Ce langage est devenu le noyau de plusieurs logiciels de simulation
lectronique tels quAltium, Proteus, Eagle, OrCad, etc.
3
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
PSPICE
Partie 1
4
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Introduction
SPICE est donc avant tout un logiciel de simulation de composants et
de circuits lectroniques analogiques puis devenu mixte (association
des circuits numriques et analogiques) dans ces versions les plus
labores.
Les modles permettant la simulation des composants sont des
modles issus de la physique des composants et leurs paramtres
sont le plus souvent des paramtres physiques. En effet, chaque
composant a un comportement spcifique qui est dcrit par un jeu
dquations et de paramtres. Ces modles, bass sur la physique et
la mesure, sont relativement complets et ralistes, ce qui permet des
simulations fiables.
5
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Prsentation du langage PSPICE
PSPICE est un langage interprteur, c'est--dire qu'il lit un fichier
d'entre contenant le programme et gnre un fichier de sortie. Par
exemple, supposons qu'on dsire effectuer une simulation du circuit
diviseur de tension de la figure suivante :
6
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Prsentation du langage PSPICE
Pour ce faire, on doit rdiger dans un fichier un programme dcrivant
le circuit en question. On appelle le fichier par exemple circuit1.cir.
On entre dans le fichier le programme suivant :
7
* Diviseur de tension
V1 1 0 125V
R1 1 2 25
R2 2 0 100
.OP
.END
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Prsentation du langage PSPICE
Il reste sauvegarder les rsultats dans un fichier nomm
circuit1.out. cet effet, on peut faire intervenir l'interprteur PSPICE
en entrant la commande suivante :
PSPICE circuit1.cir circuit1.out
8
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Syntaxe du fichier de simulation
Le fichier dentre ou fichier de simulation est un fichier standard
ASCII (ici lextension est du type *.CIR ) qui contient toutes les
donnes caractrisant le circuit analyser : les composants, les
nuds, les paramtres, les commandes danalyse, les modles utiliss
et les sorties dsires.
9
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Syntaxe du fichier de simulation
Ce fichier est compos de :
Titre du circuit (obligatoire).
Une "netlist" donnant une description du circuit analyser :
Sources d'alimentation, sources de signaux
Description des lments
Dclaration des modles
Type d'analyse.
Les sorties.
Modles associs.
FIN.
10
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Syntaxe du fichier de simulation
Il est possible d'insrer des commentaires n'importe o dans le corps
du fichier. Il suffit d'entrer un astrisque * au dbut de la ligne.
noter galement que le texte d'une ligne peut se poursuivre sur la
ligne suivante condition qu'on inscrive un + au dbut de cette
ligne.
Les caractres : Espace ou blanc , TAB , , , ( et ) sont
quivalents et sont valus comme sparateurs de champ.
11
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Description du circuit
Pour dcrire la structure dun circuit, il suffit de dfinir le contenu de chaque
branche. Dans PSPICE chaque nud porte un numro (ce peut aussi tre un
nom) dfini par lutilisateur ou attribu automatiquement par le logiciel de
saisie de schma. Lun de ces nuds est la masse GND (ou AGND) qui porte
obligatoirement le numro 0.
Le fichier de description (NETLIST) rserve une ligne pour chaque branche.
Cette ligne dbute par une lettre caractristique du composant (R pour
rsistance, C pour condensateur, etc.) suivi dun numro (ou de lettres)
indiquant le N du composant. La ligne se termine par la valeur du
composant ou sa dsignation prcise sil sagit dun composant actif.
Exemple :
R4 1 2 1k ; Ceci est un commentaire
dcrit une rsistance nomme R4 de valeur 1000 place entre les nuds
1 et 2.
12
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Description du circuit
Les valeurs numriques peuvent tre suivies d'un suffixe
multiplicateur parmi les suivants :
Remarque : Il ne doit pas y avoir d'espace entre les chiffres et le
suffixe.
13
F Femto 10
-15
P Pico 10
-12
N Nano 10
-9
U Micro 10
-6
M Milli (pas MEG) 10
-3
K Kilo 10
3
MEG Mga 10
6
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Rsistance
Les composants lmentaires
La spcification d'une rsistance prend la forme gnrale suivante :
Rnom N1 N2 VALEUR <TC = TC1 <, TC2>>
Avec :
N1 et N2 sont deux nombres entiers (ou lettres) qui dsignent les
deux nuds de la rsistance.
VALEUR est la valeur de la rsistance, qui doit tre autre que zro.
TC1 et TC2 sont des donnes optionnelles qui reprsentent les
coefficients de temprature. La valeur de la rsistance en fonction de
la temprature suit la rgle suivante :
valeur(T)=valeur(TNOM)*(1+TC1(T-TNOM)+TC2(T-TNOM))
o TNOM est la temprature nominale (27C par dfaut) et T
reprsente la temprature laquelle on veut effectuer la simulation,
qu'on doit d'abord spcifier dans la commande de contrle .TEMP
14
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Rsistance
Les composants lmentaires
Lorsqu'on ne spcifie pas TC1 et TC2, PSPICE assume qu'ils prennent
la valeur zro; autrement dit, la valeur de la rsistance correspond
celle de VALEUR.
Exemple :
R1 1 2 100
RC1 12 17 1K TC=0.001
R12 20 25 1.2K TC=0.003, 0.01
15
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Condensateur et bobine
Les composants lmentaires
La forme gnrale de la spcification d'un condensateur est comme
suit :
Cnom N1 N2 VALEUR <IC=INCOND>
et celle d'une bobine :
Lnom N1 N2 VALEUR <IC=INCOND>
Dans ces expressions, N1 et N2 sont deux nombres entiers (ou lettres)
qui reprsentent les deux nuds de l'lment. VALEUR correspond
la valeur de la capacit en farads ou celle de l'inductance en Henry.
Exemple :
C1 13 0 1UF
Cpar 17 23 10U IC=3V
C2 13 43 47.7U IC=-5V
16
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Condensateur et bobine
Les composants lmentaires
Pour le condensateur, la condition initiale (IC) dont la spcification est
facultative reprsente sa tension initiale exprime en volts. La polarit
de cette tension initiale est positive au noeud N1 et ngative au
noeud N2. Dans le cas de la bobine, la condition initiale est le courant
initial qui la parcourt, exprim en ampres. Ce courant initial va de N1
vers N2.
17
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Condensateur et bobine
Les composants lmentaires
Remarque :
Si la spcification des lments ne mentionne pas de conditions
initiales, le programme adopte la valeur zro par dfaut. Par ailleurs,
le programme ne tient compte des conditions initiales, mme
spcifies, que lorsque la commande .TRAN indique l'option UIC
( Use initial condition ). .TRAN est la commande de contrle
utiliser pour effectuer une analyse de simulation temporelle.
18
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Diodes
Les composants lmentaires
La forme gnrale de la spcification d'une diode est comme suit :
Dnom N_Anode N_cathode Dmodel
Avec N_Anode dsigne lanode (n+) et N_cathode reprsente la
cathode (n-).
Les paramtres de la diode sont dfinis par le modle Dmodel .
19
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Sources continues
Les sources de tension et de courant indpendantes
Sources employes pour l'analyse continue (DC)
Tension : Vnom N1 N2 <DC> <VALEUR>
Courant : Inom N1 N2 <DC> <VALEUR>
Dans le cas de la source de tension, N1 et N2 servent dsigner
respectivement le nud positif et le nud ngatif. Avec la source de
courant, le courant positif passe du nud N1 vers le nud N2.
20
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Sources continues
Les sources de tension et de courant
Dans le programme en SPICE, on se sert des sources de tension
comme ampremtres. Pour connatre l'intensit du courant dans
une branche d'un circuit, il suffit d'y ajouter une source de tension
ayant une valeur gale zro. Cette source, puisqu'elle se comporte
la faon d'un court-circuit, n'a aucun effet dans le circuit.
Exemple : On veut mesurer le courant i du circuit suivant :
21
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Sources alternatives (AC)
Les sources de tension et de courant
Source employe pour lanalyse frquentielle (AC)
Courant : InomNud+ Nud- AC Amplitude Phase
Tension : VnomNud+ Nud- AC Amplitude Phase
o Amplitude = valeur de la tension alternative applique entre les
nuds Nud+ et Nud- ou valeur du courant alternatif traversant la
branche situe entre les nuds Nud+ et Nud- ; Phase =
Dphasage initial (en degr, 0 par dfaut).
22
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Sources combines
Les sources de tension et de courant
Source employe pour lanalyse continue et analyse frquentielle.
Courant : Inom Nud+ Nud- AC Amplitude Phase DC Valeur
Tension : Vnom Nud+ Nud- AC Amplitude Phase DC Valeur
23
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Les sources variantes dans le temps
Outre les sources continues de tension et de courant et les sources
frquences variables, on dispose en SPICE de cinq types de sources
indpendantes : source pulsation (PULSE), source exponentielle
(EXP), source sinusodale (SIN), source linaire par intervalle (PWL :
Piece Wise Linear) et source module en frquence unique (FM).
24
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Sources exponentielles
Les sources variantes dans le temps
Vnom/Inom N+ N- EXP (v1 v2 td1 tau1 td2 tau2)
avec :
v1 : tension initiale; v2 : tension finale ; td1 : retard ; tau1 : constante
de temps de monte ; td2 : instant de descente ; tau2 : constante de
temps de descente
25
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Sources de signaux rectangulaires
Les sources variantes dans le temps
Vxxx N+ N- PULSE (Valeur initiale, Valeur crte, Retard, T de monte, T
de descente, Largeur, Priode)
Avec v1 : Valeur initiale ; v2 : Valeur crte ; td : Retard ; tr : T de
monte ; tf : T de descente ; pw : Largeur, Priode
26
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Sources de signaux linaires par morceaux (PWL)
Les sources variantes dans le temps
La commande PWL permet de construire un signal form de segments
de droite :
Vnom N+ N- PWL(t1 V1 t2 V2 ....tn Vn)
o ti Vi sont les coordonnes des points de cassure.
27
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Sources sinusodales
Les sources variantes dans le temps
Vnom N+ N- SIN( Vo, Va, Freq, td, df, phase )
o V0 = Valeur continue ; Va = Amplitude de la sinusode ; Freq =
Frquence du signal sinusodal ; td = Retard du dbut
damortissement ; df = Facteur damortissement ; Phase = Dphasage
initial (en degr).
28
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Les sources contrles
Ce sont des tensions ou courants en fonction dautres tensions ou
courants. Ces sources peuvent utiliser pour modliser des lments
actifs (transistor, diode, amplificateur oprationnel, etc.)
PSPICE supporte 4 types de sources contrles :
Sources de tension contrles par une tension : Enom
Sources de courant contrles par un courant : Fnom
Sources de courant contrles par une tension : Gnom
Sources de tension contrles par un courant : Hnom
Le contrle peut tre linaire ou polynomial. Dans ce cours, on
sintresse au contrle linaire.
29
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Sources linaires de tension commande par une tension
Les sources contrles
Pour une source de tension commande en tension, le format est :
Enom N+ N- Nc+ Nc- G
avec N+ et N- sont les deux bornes de la source (sortie) et Nc+ et Nc-
sont les deux nuds entre lesquels est prise la tension de commande
G est le gain :
V(N+,N-) =G * V(Nc+,Nc-)
Exemple :
Eampli 3 0 1 2 1E5
Cette ligne reprsente un amplificateur oprationnel idal de gain
100000 de sortie 3 0 et dentres + et sont resp. les nuds 1 et 2.
30
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Sources linaires de courant commandes par une tension
Les sources contrles
Pour une source de courant commande en tension, le format est :
Gnom N+ N- Nc+ Nc- G
avec N+ et N- sont les deux bornes de la source et Nc+ et Nc- sont les
deux nuds entre lesquels est prise la tension de commande G est le
gain :
I(N+,N-) =G * V(Nc+-Nc-)
31
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Sources linaires de courant commandes par un courant
Les sources contrles
La forme gnrale de ce type de source est :
Fnom N+ N- VNOM G
avec N+ et N- sont les deux bornes de la source et VNOM correspond
au nom de la source de tension travers laquelle passe le courant de
commande qui se dirige du nud positif vers le nud ngatif de
VNOM :
I
F
=G*I(VNOM)
32
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Sources linaires de courant commandes par un courant
Les sources contrles
Exemple : transistor
Vbase Base Emetteur 0
Ftransistor Collecteur Emetteur Vbase 300
Ici, la premire ligne de code introduit une source de tension Vbase
gale 0V entre les nuds Base et metteur (source ampremtre).
La seconde ligne dfinit un diple Collecteur-Emetteur par une SCCC
avec un gain de 300 par le courant traversant Vbase.
33
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Sources linaires de tension commande par un courant
Les sources contrles
Hnom N1 N2 VNOM Valeur
Les paramtres N1 et N2 sont les nuds de la source de tension
dpendante. Le nud positif de la source est connect N1 et le nud
ngatif N2. Lorsque l'lment de commande est une source de tension, le
paramtre VNOM correspond au nom de la source de tension travers
laquelle passe le courant de commande. Le courant de commande positif se
dirige du nud positif vers le nud ngatif de VNOM.
En revanche, si l'lment de commande n'est pas une source de tension
(une rsistance, par exemple), il faut insrer une source de tension ayant
une valeur de tension nulle dans la branche de commande considre. Le
courant de commande sera alors gal au courant qui traverse cette source
de l'lment de commande en question.
Le paramtre VALEUR reprsente la transrsistance de la source, exprime
en ohms (constante de proportionnalit).
34
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Sources linaires de tension commande par un courant
Les sources contrles
Hnom N1 N2 VNOM Valeur
Les paramtres N1 et N2 sont les nuds de la source de tension
dpendante. Le nud positif de la source est connect N1 et le nud
ngatif N2. Lorsque l'lment de commande est une source de tension, le
paramtre VNOM correspond au nom de la source de tension travers
laquelle passe le courant de commande. Le courant de commande positif se
dirige du nud positif vers le nud ngatif de VNOM.
En revanche, si l'lment de commande n'est pas une source de tension
(une rsistance, par exemple), il faut insrer une source de tension ayant
une valeur de tension nulle dans la branche de commande considre. Le
courant de commande sera alors gal au courant qui traverse cette source
de l'lment de commande en question.
Le paramtre VALEUR reprsente la transrsistance de la source, exprime
en ohms (constante de proportionnalit).
35
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Les sources contrles
Type de source Schma Forme gnrale
Source de courant
commande par une tension
Gxxx N1 N2 Nc+ Nc-
VALEUR
Source de tension
commande par une tension
Exxx N1 N2 Nc+ Nc-
VALEUR
36
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Les sources contrles
Type de source Schma Forme gnrale
Source de courant
commande par un courant
Fxxx N1 N2 VNOM
VALEUR
o
VNOMNc+ Nc- 0
Source de tension
commande par un courant
Hxxx N1 N2 VNOM
VALEUR
o
VNOMNc+ Nc- 0
37
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Cette commande a comme effet de calculer le point d'opration du
circuit. Elle fournit :
la tension en chaque nud.
le courant dans chaque gnrateur de tension
le point de fonctionnement pour chaque lment actif
Le point d'opration se calcule aprs le remplacement des bobines
par des courts-circuits et des condensateurs par des circuits ouverts.
Analyse du point de fonctionnement .OP
Les modes de simulations
38
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Cette commande nous permet de dterminer les diffrents points de
fonctionnement dun circuit en faisant un balayage de sources de
tension continues ou de courant.
Syntaxe :
Premire forme :
.DC [LIN\OCT\DEC] SRC1 START1 STOP1 INC1 <SRC2
START2 STOP2 INC2>
Le balayage est effectu de manire linaire [LIN] par dfaut, ou par
octave [OCT], ou par dcade [DEC] de la variable spcifie.
Le paramtre SRC1 reprsente le nom d'une source indpendante de
tension ou de courant qui doit tre dj dclar dans le netlist. Les
paramtres START1, STOP1 et INC1 dsignent respectivement les
valeurs du dbut, de l'arrt et du pas d'incrmentation, exprimes en
volts ou en ampres, de tension ou de courant de la source.
Analyse de balayage en continu .DC
Les modes de simulations
39
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Si les donnes de balayage dune deuxime variable sont spcifies
(<SRC2 START2 STOP2 INC2>), un balayage complet de la premire
variable est ralis pour chaque valeur de la seconde source.
Seconde forme :
.DC variable balaye LIST listes valeurs <autres
variables balayes>
Dans ce cas, une liste de valeur est utilise pour effectuer le balayage.
Exemple :
*caractristiques statiques d'un transistor bipolaire
.DC VCE 0 10V 0.1V IBASE 0 5MA 1MA
* (les sources VCE et IBASE sont supposes exister)
Analyse de balayage en continu .DC
Les modes de simulations
40
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
La simulation dans le domaine frquentiel (Bode, Nyquist, Black)
seffectue avec la prsence de la directive .AC. Dans ce cas, on utilise
les sources de tension ou de courant AC.
Syntaxe :
.AC LIN nbre de points, frquence de dpart, frquence de fin
.AC OCT nbre de points, frquence de dpart, frquence de fin
.AC DEC nbre de points, frquence de dpart, frquence de fin
avec :
LIN, OCT et DEC spcifient le type de balayage effectu,
respectivement, linairement, par octave, par dcade.
<nbre de points> reprsente le nombre total de points sur lintervalle
balay.
<frquence de dpart> doit tre obligatoirement infrieur
<frquence de fin> et les deux grandeurs positives.
Analyse Harmonique ou AC sweep
Les modes de simulations
41
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Affichage de rsultats :
.PRINT AC variable de sortie
.PLOT AC variable de sortie
Les variables que nous ditons sont des tensions ou courants
complexes. Nous pouvons les traiter sous diffrentes formes :
(pas de suffixe) : cest module par dfaut
M : module
P : phase
DB : module en dB: 20 log10(grandeur)
R : partie relle
IMG ou I : partie imaginaire
Analyse Harmonique ou AC sweep
Les modes de simulations
42
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
La simulation dans le domaine temporel seffectue avec la prsence de la
commande .TRAN. Sa spcification prend la forme gnrale :
.TRAN AFF_PAS TSTOP <TSTART <TMAX>> <UIC>
Le programme en SPICE commence toujours calculer les rsultats au
temps 0s et s'arrte au temps TSTOP avec un pas d'incrmentation interne
ajust automatiquement pour garder une certaine prcision. Le paramtre
TMAX permet d'indiquer la valeur maximale du pas d'incrmentation
interne. Lorsqu'on ne spcifie pas ce paramtre, la valeur TSTOP/50 est
prise par dfaut.
L'utilisateur ne peut dcider que des temps pour lesquels il dsire obtenir
un affichage des rsultats sous forme de tableau (.PRINT TRAN )ou sous
forme de graphique (.PLOT TRAN) avec un pas d'affichage gal AFF_PAS.
Lorsqu'il y a une valeur spcifie pour le paramtre TSTART, seuls les
rsultats du temps TSTART au temps TSTOP sont affichs bien que SPICE ait
calcul les rsultats partir de 0s.
Note : Si on spcifie le paramtre UIC (Use Initial Condition), le programme
tiendra compte de l'ensemble des conditions initiales des lments
dynamiques.
Analyse Temporelle
Les modes de simulations
43
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Pour effectuer plusieurs fois la mme simulation en faisant varier la
valeur dun paramtre, dune variable (temprature, tension dun
nud, paramtre dun modle, etc.), on utilise la commande .STEP.
La syntaxe gnrale de cette commande est comme suit :
.STEP [LIN] varname start endincr
.STEP [OCT][DEC] varname start end points
.STEP varname LIST valeur1, valeur2,
o :
varname = Variable ; start = Valeur de dbut de la variable ;
end = Valeur de fin de la variable ; inc = Pas de simulation ;
points = Nombre de points de simulation ;
La premire forme est pour raliser un balayage linaire. La deuxime
forme est pour raliser un balayage logarithmique et la dernire
forme pour utiliser une liste de valeurs.
Analyse Paramtrique : .PARAM et .STEP
Les modes de simulations
44
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
varname peut-tre soit :
une source de tension ou de courant indpendante dj dclarer
dans le Netlist.
Exemple :
VCE 1 0 5V
R1 1 2 1K
R2 2 0 1K
.STEP VCE 1V 5V 1V
Analyse Paramtrique : .PARAM et .STEP
Les modes de simulations
45
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Le paramtre dun modle.
Exemple :
R1 1 2 RMOD 1
.MODEL RMOD RES(R=30) ; il ne faut pas utiliser R={30}
.STEP RES RMOD(R) 30,50,5
Ici RMOD est le nom du modle, RES est le nom de la variable de
balayage, et R est le paramtre dans le modle balayer. Afin de varier la
valeur de la rsistance, la valeur de rsistance de ligne e est multiplie par la
valeur du paramtre R pour atteindre la valeur de rsistance finale, qui est:
valeur de la rsistance finale = valeur de rsistance de ligneR
Par consquent, si la valeur de la rsistance de la ligne est mise 1 ohm, la
valeur de rsistance finale est 1R ou R. Balayant R de 30 50 ohms alors
la valeur de rsistance varie de 130 ohms 150 ohms.
Analyse Paramtrique : .PARAM et .STEP
Les modes de simulations
46
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Temprature : dans ce cas, le champ varname reoit TEMP. Pour
chaque valeur de la temprature, tous les composants du circuit ont
leurs paramtres du modle mis jour pour cette temprature.
Exemple :
.STEP TEMP LIST 0,20,50,100
Paramtre global : La directive .PARAM est utilise dans ce cas.
Cette directive est quivalente du point de vue de la programmation,
la dclaration dune variable globale.
Exemple :
.PARAM RVAL = 1
R1 1 2 {RVAL}
.STEP PARAM RVAL 30, 50, 5 ; La simulation va tre effectue
avec ces valeurs de la rsistance R1
Analyse Paramtrique : .PARAM et .STEP
Les modes de simulations
47
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Afin d'allger le fichier dentre, principalement quand une structure
se rpte plusieurs fois, on associe un ensemble dlments un bloc
nomm sous-circuit. Ce dernier est une liste d'lments encadre par
les commandes .SUBCKT et .ENDS. La syntaxe employe est alors la
suivante :
.SUBCKT nom noeud_1 noeud_2 noeud_X

Description des branches identiques (Netlist)


.ENDS
Les noms des lments et des nuds sont locaux, sauf le nud 0 qui
est global.
Sous-circuit
Les structures hirarchiques et sous-circuits
48
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Lappellation dun sous-circuit se fait par la commande suivante :
Xnom1 N1 N2 NX SS_nom
Avec SS_nom est lidentifiant du sous-circuit (.subckt SS_nmo ).
Exemple : Donner le Netlist de ce circuit.
Sous-circuit
Les structures hirarchiques et sous-circuits
49
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
La directive PARAMS nous permet de passer des paramtres un
sous-circuit. A titre dexemple, on va raliser le potentiomtre
suivant :
La dclaration de ce sous circuit est comme suit :
.SUBCKT POT (Nud_1, Nud_2, Nud_3) PARAMS: r = 1k set = 0.1 ; o r est la
rsistance totale
Rleft Nud_1 Nud_2 {(1.001-set)*r} ; cest la rsistance entre Noeud_1 et
Noeud_2
Rright Noeud_2 Noeud_3 {(0.001+set)*r} ; cest la rsistance entre Noeud_2 et
Noeud_3
.ENDS
Faire passer de paramtres un sous-circuit
Les structures hirarchiques et sous-circuits
50
Nud_1
Nud_2
Nud_3
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Xpot1 2 5 6 pot PARAMS: r = 10k set = 0.5 ; dclarer un potentiomtre entre les
nuds 2 5 et 6 avec une rsistance totale gale 10k. Le potentiomtre dans ce cas
est positionn au milieu (set =0.5).
*Analyse paramtrique
.PARAM alpha = 5 ; dclaration dune variable globale
.STEP PARAM(alpha) 0.1 1 0.2 ; (valeur initiale, valeur finale, pas)
Xpot 2 4 4 Pot PARAMS: R = 100K SET = {alpha}
Faire passer de paramtres un sous-circuit
Les structures hirarchiques et sous-circuits
51
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Cration dun nouveau composant
dans ISIS avec un modle PSPICE
52
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Cration dune nouvelle bibliothque
Il peut tre intressant de se crer sa propre librairie afin dy stocker
des nouveaux composants ou des composants personnaliss.
1) Dmarrez ISIS.
2) Cliquez sur le menu : Library /Library manager
La fentre Devices Libraries Manager souvre :
3) Cliquez sur le bouton : Create library.
4) Indiquez le nom de la librairie (par exemple lib_EI ) et le
rpertoire o elle sera enregistre (choisir C:\Program
Files\LabcenterElectronics\Proteus 7 Professional\LIBRARY).
Une fentre Nouvelle bibliothque souvre.
5) Cliquez sur OK
53
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Cration dun nouveau composant
Dans ISIS, on peut crer des nouveaux composants directement sur le
schma. Comme exemple, nous allons crer un diviseur de tension.
Pour pouvoir simuler ce circuit dans ISIS, nous allons lui attribuer un modle
qui est dcrit en langage SPICE :
* comportement du composant
.subckt diviseur 1 2 3
R1 1 2 10k
R2 2 3 10k
.ends
Il suffit donc denregistrer ce fichier sous lextension .CIR (DIV_R.CIR) qui est
reconnu par ISIS (par exemple DIV.LIB).
54
R1
10k
R2
10k
1 2 3
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Cration dun nouveau composant
On va maintenant tracer notre composant dans ISIS.
- Tracer le contour du symbole du composant : slectionner le
style COMPONENT dans le slecteur d'objets 2D Grafics Box Mode ( )
). Placez le pointeur de souris sur la fentre d'dition et tracez un
rectangle. N'essayez pas d'obtenir la taille exacte vous pourrez
toujours modifier sa taille plus tard.
55
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Cration dun nouveau composant
- Placez les pattes : Slectionnez le bouton Pin de composant.
. Le slecteur d'objets vous donne la liste des types de pattes
disponibles. Choisissez, le type 'Default', Placez les 3 pattes comme
indiqu (la croix reprsente l'extrmit o vous connecterez un fil).
56
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Cration dun nouveau composant
- Annotez les pattes : Aprs avoir adapt le corps du
composant et les pattes notre convenance, nous devons maintenant
annoter les pattes avec des noms et des numros, et leur attribuer un
type lectrique. Le type lectrique (entre, alimentation, passif, etc.)
est utilis par l'outil de contrle des rgles lectriques pour vrifier
l'interconnexion des pattes dont le type est compatible.
Pour ce faire, marquez chaque patte (clic droit), puis modifiez
la patte marque (clic gauche). La patte affiche alors sa fentre de
dialogue 'Edition patte'.
57
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Cration dun nouveau composant
58
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Cration dun nouveau composant
Crer le composant : Slectionnez toutes les pattes et le corps. Cliquez
sur le bouton 'Crer Composant' .
Cours CA0 : ENISO 2010-2011
59
DIVR
DR
Badreddine Bouzouita
Cration dun nouveau composant
Cours CA0 : ENISO 2010-2011
60
Badreddine Bouzouita
Cration dun nouveau composant
Appuyer sur le bouton New et choisir PRIMITIVE.
61
ANALOG,SUBCKT
Show Name &
Value
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Cration dun nouveau composant
Appuyer sur le bouton New et choisir SPICEMODEL.
Cours CA0 : ENISO 2010-2011
62
Diviseur, DIV_R.CIR
Show Name &
Value
Badreddine Bouzouita
Cration dun nouveau composant
-PRIMITIVE = ANALOG,SUBCKT: Cette affectation indique au
simulateur ISIS que le comportement du composant est dcrit par un
sous-circuit analogue de type SPICE.
-- SPICEMODEL=diviseur, DIV_R.CIR : Cette ligne prcise le nom du
sous-circuit utiliser (diviseur) et le nom du fichier ASCII qui contient
sa description (le fichier DIV_R.CIR). Le fichier peut contenir plusieurs
modles.
Remarque : il faut spcifier le chemin du fichier .CIR (c:\program
files\...\DIV_R.CIR). Ce chemin peut tre dcrit dans SPICEFILE. Dans
ce cas, on aura la dclaration suivante :
SPICEMODEL=diviseur
SPICEFILE=c:\prgram files\...\DIV_R.CIR
63
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Cration dun nouveau composant
On peut aussi dfinir le chemin o trouver ses bibliothques. Pour
cela il dispose de variables configurer dans le menu "Systeme >
Dfinir chemins". Vous devez ensuite sauvegarder la configuration.
"Systme > Sauver Prfrences"
- SPICEPINS= N1,N2,N3 : La proprit SPICEPINS permet de relier un
un les noms des broches du notre composant aux noms des nuds
reprsentant les entres et les sorties du modle SPICE. Lordre des
connexions doit tre le mme pour le composant :
.SUBCKT diviseur 1 2 3
La fentre Edit Component est ainsi valide.
64
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Cration dun nouveau composant
Cours CA0 : ENISO 2010-2011
65
Choisir la catgorie
et la sous catgorie
La bibliothque o
va tre enregistr
Badreddine Bouzouita
LES CIRCUITS IMPRIMS
Partie 2
66
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Dfinitions
Circuit imprim
Un circuit imprim (en anglais, PCB pour Printed Circuit Board) est un
support, en gnral une plaque, assurant la fixation et la connexion
lectrique entre les divers composants. On le dsigne aussi par le
terme de carte lectronique.
67
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Plaque de circuit imprim : standard et prsensibilise
Circuit imprim
Une plaque de circuit imprim standard est une plaque en baklite
(marron) ou en verre poxy (verte), recouverte d'une mince pellicule
de cuivre (photo de gauche).
Une plaque de circuit imprim prsensibilis est une plaque de
circuit imprim standard (en baklite ou en epoxy) qui a t
recouverte d'une couche de produit chimique sensible aux UV
(ultraviolets). Pour ne pas tre expos aux rayonnements UV naturels
du soleil, ce type de plaque est livre avec un film protecteur anti-UV,
qu'il convient de retirer au dernier moment.
68
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Historique
Circuit imprim
1940 : Invention aux USA pour des applications militaires (missiles)
1946 : Larme amricaine autorise la publication des brevets
1948 : Le circuit imprim devient un procd de fabrication industriel
productif
69
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Dfinitions
Circuit imprim
Un composant lectronique est un lment destin tre assembl
avec d'autres afin de raliser une ou plusieurs fonctions
lectroniques. Il peut tre class en :
Composant actif/passif :
- Un composant actif est un dispositif qui permet d'augmenter la
puissance d'un signal (tension, courant, ou les deux) ou de
contrler les courants ou tensions. La puissance supplmentaire
est rcupre au travers d'une alimentation. Exemple : diode,
transistor, amplificateur oprationnel, circuit intgr.
- Au contraire, un composant est dit passif lorsqu'il ne permet
pas d'augmenter la puissance d'un signal ou de contrler une
tension ou un courant (dans certains cas, il s'agit mme de
rduire la puissance, souvent par effet Joule) : rsistance,
condensateur, bobine, filtre passif, transformateur, diode, ainsi
que les assemblages de ces composants.
70
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Dfinitions
Circuit imprim
Classification par type d'intgration :
- Un composant discret ne ralise qu'une fonction (rsistance,
condensateur, diode, transistor,...).
- Circuit intgr ou au circuit hybride regroupent un certain nombre de
fonctions actives ou passives dans un mme botier.
Classification par botier : Parmi les composants monter sur circuit
imprim, on distingue deux catgories principales :
- les composants monts en surface, galement appels CMS ou SMD
(pour Surface-Mount Device) :
- les composants traversants (ou TRAD pour Traditional) ncessitant le
perage du PCB
- Certaines branches de l'lectronique telles que l'lectronique de
puissance utilisent galement des botiers avec des connexions
visser ou sertir. Les contraintes de puissance, d'isolation et
d'ergonomie ne permettent pas dans certains cas l'utilisation de
circuits imprims.
71
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Technologie du circuit imprim
Une plaque de circuit imprim se prsente gnralement sous la
forme d'une plaque isolante recouverte d'une couche de cuivre puis
d'une couche photosensible (ragissant aux U.V.).
72
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Technologie du circuit imprim
L'isolant : L'isolant a une paisseur courante de 1,6 mm, mais cette
paisseur peut varier de 0,2 mm 6 mm selon le matriau employ et son
utilisation.
Les diffrents matriaux sont :
le verre poxy : pas cher ; bonnes proprits mcaniques
le Tflon : excellentes proprits mcaniques ; excellente tenue aux
agents extrieurs (temprature, ... ) ; trs cher ( emplois particuliers :
H.F., ... )
le mylar (ou polyester) : utilis en trs faibles paisseurs pour
fabriquer des circuits souples
Cours CA0 : ENISO 2010-2011
73
Badreddine Bouzouita
Technologie du circuit imprim
Le cuivre : C'est du cuivre pur. La largeur de la piste dpend de
l'intensit du courant vhiculer et de l'lvation de temprature
admise pour ce conducteur. Les diffrentes valeurs apparaissent dans
le tableau suivant :
Cours CA0 : ENISO 2010-2011
74
Intensit du courant
(en ampres)
Largeur du conducteur (en mm)
T = +10C T = +20C
1
2
3
4
5
0,8
2
3,8
-
-
0,6
1,2
2,2
3,4
5
Badreddine Bouzouita
Technologie du circuit imprim
La couche photosensible : Elle permet, par un procd
photographique, de distinguer puis d'liminer les parties cuivres
inutiles grce sa raction aux ultraviolets. Elle peut tre de type
positif ou ngatif.
75
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
La gravure anglaise
Mthode de fabrication de circuits imprims
Le principe est simple : un outil va isoler les fils ou plans ports des
potentiels diffrents. On ne retire donc ici que le strict ncessaire du
cuivre par un procd mcanique quelconque : fraise ou cutter
76
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
La gravure directe
Mthode de fabrication de circuits imprims
Le procd consiste protger le cuivre conserver et supprimer
l'excdent par chimie cette fois.
Pour tracer manuellement le PCB, deux mthodes sont possibles :
- soit par dessin au feutre spcial.
- soit par collage sur la feuille de cuivre des pastilles et des
rubans prdcoups et autocollants.
77
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
La mthode photographique
Mthode de fabrication de circuits imprims
Elle consiste prparer un film qui servira insoler un support
photosensibilit. Ce dernier est recouvert dune laque de protection
(rsistant e au perchlorure de fer) photosensible (sensible aux rayons
UV) ; celle-ci protgera la couche de cuivre contre laction de lacide.
Ainsi, il faut raliser un masque (typon) qui protgera la laque contre
les UV lors de linsolation (exposition aux rayons U.V.). La laque
restante protgera son tour le cuivre (les pistes du circuit) lors de la
gravure chimique.
78
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Botiers de circuits intgrs
Un botier de circuit intgr (ou package) est un botier servant
d'interface mcanique entre le composant lui-mme et le circuit
imprim (galement appel PCB). Il est gnralement compos de
plastique, parfois de cramique, rarement de mtal. Certains botiers
possdent des fentres transparentes permettant par exemple
l'effacement par ultraviolet de certaines mmoires (EPROM).
79
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Les botiers plats (flat package)
Botiers de circuits intgrs
Les botiers plats sont couramment utiliss dans les applications o la
lgret est une exigence essentielle. Beaucoup de militaires et de
applications spatiales utilisent ce type de botier. Le nombre de
broches varie dun botier un autre.
80
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Les botiers DIL (Dual In Line)
Botiers de circuits intgrs
Ces botiers, nomms aussi DIP (Dual Inline Package), peuvent tre
directement souds sur le circuit imprim (PCB), ou insrs dans des
supports eux-mmes souds, permettant un remplacement facile du
composant et une rduction des risques de destruction lors de la
soudure.
Le X de DIL-X indiquant le nombre de pattes du circuit intgr.
81
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Les botiers SIL (Single In Line)
Botiers de circuits intgrs
Les connexions dans ce cas sont places que dun seul cot :
On trouve aussi dautre botiers tel que le :
- Quad (Q) sur les 4 cts du botier
- zig-zag (Z, en quinconce sur un ct)
- axiale (A) et radiale (R)
82
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Les botiers SO (Small OutLine)
Botiers de circuits intgrs
Ce type de botier, appel aussi SOIC (Small Outline Integrated
Circuit), est semblable au DIL dont lespace entre deux sorties est
divis par 2 et dont les connexions ne sont plus droites, mais coudes
afin de permettre une soudure du ct composant (soudure sans
trous). Ce type de botier est deux fois plus pais que les botiers
plats.
Le X de SO-X indiquant le nombre de pattes du circuit intgr.
83
Badreddine Bouzouita
Les botiers Chip Carrier
Botiers de circuits intgrs
- Ces botier sans broches extrieurs (mtallisations locales
encastres).
- Botier enfichable dans des supports spciaux.
- Numrotation dans le sens trigonomtrique et sortie n1 repre
84
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Les botiers pin grid array (rseau de connexion)
Botiers de circuits intgrs
Une matrice de broches, ou PGA (sigle du nom en anglais pin grid
array), est un type d'interconnexion entre un composant mont en
surface (CMS) et un circuit imprim (PCB). C'est un connecteur carr
en plastique (ou autrefois en cramique) prsent sur les cartes mres
et se prsentant gnralement sous la forme d'une grille dote de
nombreuses perforations disposes en carr ou en quinconce servant
accueillir les pattes d'un processeur.
85
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Les botiers TO-220 et TO92
Botiers de circuits intgrs
Le TO-220 (vient du nom complet original : Transistor Outline
Package) est un botier de composant lectronique couramment
utilis pour les transistors, les diodes, les rgulateurs de tension et
certains circuits intgrs. Une caractristique notable de ces
composants est la prsence d'une languette gnralement mtallique
perce d'un trou, utilise pour le montage du composant sur un
dissipateur thermique.
Les composants raliss en botiers TO-220 peuvent dissiper
davantage de puissance que ceux raliss en botiers TO-92.
TO-220 TO-92
86
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Botiers de circuits intgrs
87
T0-46 3pins
DO-35/41/204
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Evolution gnrale : - de traversant/+ de CMS
Botiers de circuits intgrs
88
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Ralisation du typon
Ralisation du circuit imprim
En lectronique, le typon dsigne le masque transparent sur lequel
sont imprimes les pistes, dans une encre opaque aux ultraviolets,
afin de permettre la gravure d'un circuit imprim. Le typon sert lors
de l'insolation de la plaque prsensibilise.
89
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
1
er
phase : Ralisation du typon
Ralisation du circuit imprim
Remarque :
Il faut imprimer le typon de faon ce que se soit la face encre qui
se trouve en face de la rsine photosensible. Le ct composants
ncessite donc un miroir lors de lenvoi vers limprimante.
90
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
2
e
phase : Insolation
Ralisation du circuit imprim
Linsolation est lexposition dune prparation sensible la lumire.
Une plaque d'poxy avec cuivre et couche photosensible est soumise
un rayonnement d'UV (par machine insoler UV).
La couche photosensible expose aux U.V. est dgrade et pourra tre
limine par le rvlateur.
91
Insoleuse
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
2
e
phase : Insolation
Ralisation du circuit imprim
Aprs insolation, le dessin du typon apparat sur la rsine photo
sensible :
92
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
3
e
phase : Rvlation (par action chimique)
Ralisation du circuit imprim
La plaque est plonge dans un bain rvlateur (soude dilue) pour
faire partir les zones ou la rsine a t expose par les UV.
ATTENTION : la soude est un produit dangereux. Une goutte dans les
yeux peut avoir de grave consquence.
93
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
4
e
phase : Gravure (par action chimique)
Ralisation du circuit imprim
Une fois le circuit rvl, le cuivre apparait lendroit qui ne sert pas.
Il faut donc le retirer. Pour cela on utilise une graveuse ou un bac
plastique pour plonger le circuit dans un bain de perchlorure de fer .
Le perchlorure de fer ( 2Fe
3+
+ Cu ) attaque la fine couche de cuivre
qui nest pas protg par la rsine par raction chimique, ce sera
beaucoup plus rapide si il est chaud et agit.
94
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
5
e
phase : Llimination
Ralisation du circuit imprim
On frotte les plaques avec un chiffon imprgn de solvant (alcool
brler ou actone) afin dlimine la rsine restante sur les pistes et
pastilles de cuivre :
95
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
6
e
phase : Ltamage
Ralisation du circuit imprim
La carte est plonge dans une solution ionique base dtain
(tamage froid) qui se dpose sur le cuivre pour le protger de
loxydation.
Il reste encore raliser les oprations de perage et de placement de
composants et ventuellement de protection du circuit imprim par
un vernis.
96
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Circuits imprims multicouches
Ralisation du circuit imprim
Industriellement, les circuits imprims doubles faces sont trous mtalliss.
Dans le cas de circuit trs complexe, on utilise des circuits imprims
multicouches (jusqu' 16 couches de circuits trs minces compresses puis
colles), le plus employ tant les 4 couches (les couches du milieu
vhiculant l'alimentation et la masse).
97
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Court-circuit et microcoupure
Contrle du circuit imprim
Une fois le circuit imprim est termin, il faut le contrler pour vrifier quil
na pas de dfauts :
un circuit imprim peut prsenter deux types de dfauts souvent
invisibles lil nu: le court-circuit et la microcoupure.
98
Court-circuit
Micro-coupure
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Trac des pistes
Il y a certaines rgles respecter, en fonction des courants circulant dans les
pistes et des tensions prsentes sur celles-ci.
Les pistes vhiculant la tension secteur (220V) doivent tre distantes
dau moins 3mm.
Ces pistes doivent tre distantes dau moins 6mm du bord de la carte,
du botier, ou de la partie basse tension si vous ne prvoyez pas de
prise de terre.
la largeur dune piste doit tre choisie en fonction de sa rsistance
lectrique et de sa puissance dissipe, surtout si des courants levs
doivent la parcourir (>1A).
99
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Trac des pistes
Le trac de vos pistes doit tre effectu en vitant au maximum les
angles droits et les angles aigus. Favorisez au maximum les angles
135. Ce rglage peut tre impos dans certains logiciels.
Mauvais tracs Bon tracs
100
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Routage simple face
Le routage peut tre effectu en simple face : les pistes se
trouvent toutes ct cuivre. Utilis pour des cartes simples, la
simple face peut vite devenir un vrai casse-tte pour des
schmas plus consquents. Pour arriver vos fins, vous pouvez
utiliser des STRAPS : sortes de ponts en fil rigide
conducteur permettant de passer au dessus dun ensemble de
pistes gnant.
101
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Routage simple face
Attention la taille des pastilles, trop petites, elles risquent de disparatre au
tirage ou dtre difficiles percer.
Les straps sont droites et les plus courts possible (meilleure tenue aux
vibrations). Ils sont toujours placs horizontalement ou verticalement,
jamais en diagonale.
Les straps ne doivent pas tre places sous un autre composant : Il faut
pouvoir les atteindre pour des rparations ventuelles.
102
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Routage en double face
Les pistes se trouvent des deux cts de la carte lectronique (cuivre
et composants). Plus ais, ce routage permet de tracer autant de
pistes ct cuivre que ct composants. Pour passer dun ct
lautre, vous pouvez vous servir des pattes de composants traversant
la carte, ou de VIAS : pastilles permettant de passer dun ct
lautre. Industriellement, on se sert de TROUS METALLISES.
103
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Conseils et valeurs utiliser
Bord de carte :
Tracez votre bord de carte laide dune grille mtrique 1mm.
Placement des composants :
Placez vos composants laide dune grille anglaise 50th, sauf pour les
C.M.S.
Changez les pastilles des composants si ncessaire : minimum 60th
par 120th pour une pastille DIL standard,
Utilisez une pastille carre de 60th par 60th pour reprer la patte 1
des circuits intgrs.
Pour le reste, des pastilles carres ou rondes de 60th par 60th sauf
cas particulier (transformateurs, gros composants, puissance).
104
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Conseils et valeurs utiliser
Pistes :
Tracez vos pistes laide dune grille anglaise de 25th, et si ncessaire,
descendez 12th sauf pour les courants levs.
Vias, Straps :
Utilisez des pastilles de 60th, percez au diamtre dune patte de
composant (0,8mm) ou du fil rigide que vous utilisez.
Remarque :
1 puce = 2,54cm ; 1pas = 2,54mm ; 1th = 25,4m
105
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Mise en place des pistes
Conseils et valeurs utiliser
106
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Mise en place des pistes
Conseils et valeurs utiliser
107
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Mise en place des pistes
Conseils et valeurs utiliser
Le plus court chemin
108
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Mise en place des pistes
Conseils et valeurs utiliser
Espacer les conducteurs de manire identique.
109
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Cration dune bibliothque dempreintes
Les empreintes dj intgres ARES peuvent ne pas suffire pour un
composant spcifique. Dans ce cas, il peut-tre intressant de crer sa
propre bibliothque.
Dmarrez ARES.
Cliquez sur le bouton Placement et dition dun package .
Cliquez sur le bouton .
La fentre Packages Libraries Manager souvre :
Cliquez sur le bouton : Crer biblio
Indiquez le nom de la librairie (par exemple pkg_nom ) et le
rpertoire o elle sera enregistre (C:\Program
Files\LabcenterElectronics\Proteus 6 Professional\LIBRARY).
Une fentre Nouvelle bibliothque souvre. Cliquez sur OK
110
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012
Cration de lempreinte dun composant
Nous allons crer lempreinte dun bouton poussoir, trs utilis en
lectronique numrique.
1) Placez les pastilles comme indiqu sur le dessin
. ci-contre, en respectant les dimensions relles du .
bouton.
2) Editez chaque pastille afin de lui affecter un numro de
patte.
3) Tracez le contour du composant.
4) Slectionnez tous les objets. Appelez la commande
'Bibliothque / Crer botier' du menu (ou le bouton ). Nommez
lempreinte BP_pkg et affectez-la votre une bibliothque
(pkg_nom).
111
Badreddine Bouzouita Cours CA0 : ENISO 2011-2012