Académique Documents
Professionnel Documents
Culture Documents
Analyse de Circuits Électriques Et Électroniques Avec PSPICE
Analyse de Circuits Électriques Et Électroniques Avec PSPICE
Objectifs pdagogiques
A la fin de cette exprience, vous devriez tre capable de simuler un circuit lectrique ou
lectronique avec le logiciel PSPICE.
Contenu
Description de 4 exemples dans le but de se familiariser avec le logiciel PSPICE.
Mesure du courant continu (CC) dun circuit purement rsistif avec une source de
tension courant continu.
1.1 Introduction
Le langage Spice (Simulation Program with Integrated Circuit Emphasis) est un outil
important lheure actuelle en matire de simulation de circuits analogiques et
numriques. Cr au dbut des annes 1970, il constitue encore aujourdhui loutil de
simulation en gnie lectrique. Linterface Schematics de OrCAD (la compagnie
originale MicroSim inventeur du produit Spice a t achet par OrCAD Incorporation)
rend possible le dessin de circuits dans lenvironnement Windows. Par contre, pour tre
en mesure de tirer le maximum de cet outil, il est primordial de bien matriser toutes les
dclarations et les notions de ce produit de OrCAD.
En fait, la compagnie OrCAD Incorporation fournit un ensemble doutils appel PSPICE
qui permet de faire lanalyse des circuits lectriques laide dun ordinateur personnel
(finalement le nom PSPICE, venant de Pc Spice). PSPICE comprend le prprocesseur
SCHEMATICS, le simulateur SPICE et le postprocesseur PROB.
Vous pouvez tlcharger la version limite de PSPICE gratuitement sur le site de la
compagnie OrCAD, http://www.orcadpcb.com. Cette version gratuite de PSPICE est
capable de rpondre aux besoins ncessaires dans le cadre du cours ELE1600. La version
professionnelle est aussi disponible au laboratoire et au centre de calcul informatique.
La liste gnre par le prprocesseur agit comme entre du simulateur PSPICE qui rsout
les quations mathmatiques dcrivant le circuit.
Finalement, le postprocesseur Probe produit des reprsentations graphiques de la
simulation des fins dobservation. Nous utilisons la version tudiante 9.1 de PSPICE
afin danalyser les exemples prsents dans le reste de ce chapitre.
C1=100 nF
+
vC(t)
_
ou en le
Description
V1 = -5 V
V 2 = +5 V
TD = 0
Retard
TR = 0.000001 sec.
Temps de monte
TF = 0.000001 sec.
Temps de descente
PW = 0.0005 sec.
Largueur de pulse
Priode du signal
Une fois que toutes ces tapes sont compltes, votre schma final doit ressembler la
figure 1.3 :
Description
Dbut de simulation
Pas de simulation
Tableau 1.2 : Tableau donnant les valeurs des paramtres de simulation de loption
transient.
Afin de faire une analyse de Fourier dans le but de vrifier la distorsion du signal de
sortie, il faut remplir lencadr au bas de la bote de dialogue de Transition (figure 1.5). Il
sagit simplement de cocher la case Enable Fourier et de remplir les champs appropris :
1000 pour la frquence centrale, 10 pour le nombre dharmonique, V1 (tension de la
source), Vc (tension aux bornes du condensateur) pour les variables de sortie.
10
- Une fois que toutes les composantes apparaissent lcran, tablir la connexion des
composantes laide des conducteurs. Parmi les icnes apparues sur la page
principale, choisir le crayon.
- Une fois le circuit connect, ajouter la masse tire de la librairie. Cette masse servira
comme nud de rfrence. La masse se trouve dans loption Get New part.
- Choisir le type danalyse souhait et dcrire les dtails de lanalyse laide des menus
appropris. Choisir loption Analysis dans le menu principal et par la suite loption
Setup.
- Afin dafficher les paramtres dsirs (tension, courant, ), il faut brancher les
appareils de mesures appropris. Ces marqueurs se trouvent dans loption Markers
dans le menu principal.
4 k
VR
_
12
13
Note : Il faut cependant donner un nom la tension de la source quon doit varier. Le
symbole V1 sera employ dans lexemple prsent.
Simulation
Le circuit est alors prt tre simul.
- Cliquer sur le bouton simulate
14
15
Description
VOFF = 0
VAMPL = 1 V
FREQ = 1 kHz
Frquence
16
17
tude de sensibilit
Pour procder une tude de sensibilit face aux variations des paramtres (par exemple
la modification du gain due la variation de la rsistance R2 situe dans la chane de
raction), on doit supprimer la rsistance du circuit et la remplacer par une rsistance
ayant un attribut RBREAK dont PSPICE peut faire varier la valeur dune faon
automatique.
- Choisir le menu Analysis/Setup et cocher la case correspondant lanalyse transitoire
et lanalyse paramtrique (Parametric).
- Cliquer sur le bouton Parametric et attribuer les valeurs selon le tableau 1.4 :
18
Paramtres et leurs
Description
valeurs.
Model Type : Res
Model Name:
RBREAK
variable).
Param. Name: R
Start Value: 3 K
End Value: 10 K
Increment: 1 K
Tableau 1.4: Tableau des valeurs des paramtres de la bote de dialogue Parametric.
Il faut remplire la bote de dialogue Parametric prsente la figure 1.16 avec les
donnes prsentes dans le tableau 1.4.
Simulation
Aprs avoir sauvegard le circuit, il est prt tre simul.
- Si on souhaite examiner leffet de la tolrance des rsistances sur le gain de
lamplificateur (par exemple une tolrance de 10% pour toutes les rsistances du
circuit), il est ncessaire de remplacer les deux rsistances R1 et R2 par des rsistances
variables RBREAK. Il faut donc changer la dfinition de RBREAK en passant par le
menu Edit/Model et en cliquant sur le bouton Edit Instance Model (Text) de la bote de
dialogue Edit Model.
- Modifier la bote de dialogue Edit Model Text afin dajouter la tolrance dsire
comme montr la figure 1.17:
Figure 1.17 : Bote de dialogue Edit Model Text pour la spcification de la nouvelle
dfinition du modle RBREAK.
Les rsultats des modifications sont donns la figure 1.18 :
20
Figure 1.18 : Rponse temporelle des signaux dentre et de sortie en considrant une
tolrance de 10% pour les rsistances R1 et R2.
- Pour mettre en marche lanalyse de sensibilit, slectionner dans le menu
Analyse/Setup la case correspondant lanalyse Monte Carlo/Worst Case.
- Cette opration fait ouvrir la bote de dialogue Monte Carlo or Worst Case (figure
1.19).
21
Figure 1.19 : Bote de dialogue Monte Carlo or Worst Case pour la dfinition des
paramtres de lanalyse Worst Case.
Il faut alors slectionner les boutons suivants de la bote de dialogue considre :
- Analysis : Worst Case
- Analysis type: Transient en spcifiant la variable de sortie, soit V(Vout) dans notre
cas.
- Function : MAX
- Direction : HI ou LO, selon le choix prcdent (MAX et HI pour une analyse de
RBREAK + 5%; MIN et LO pour une analyse de RBREAK 5%).
Finalement, pour simuler le circuit, il faut le sauvegarder et puis slectionner le menu
Analysis/Simulate.
22
23
Dessin du schma
On choisit comme source dentre une source alternative VAC. Si on dtermine
adquatement les paramtres danalyse, PSPICE fera le balayage en frquence de cette
source dune faon interne pendant la simulation.
Figure 1.21 : Filtre passe-bas Chebychev du troisime degr avec une pulsation de
coupure de 1000 rad/s et un ronflement de 1 dB dans la bande passante.
Si lamplitude du signal sinusodale dentre est gale 1 V, lamplitude du signal de
sortie correspondra au gain du filtre, soit le rapport entre la tension de sortie et la tension
dentre.
24
Configuration
Figure 1.22 : Bote de dialogue AC Sweep and Noise Analysis pour dterminer des
paramtres ncessaires.
25
Simulation
- Afin ajouter des marqueurs aux nuds o on dsire obtenir le diagramme de Bode,
choisir Mark advanced dans les menus Markers et placer les marqueurs aux endroits
dsirs. Slectionner vdb pour lamplitude et vphase pour la phase.
- Sauvegarder le circuit et mettre la simulation en marche en passant par le menu
Analysis/Simulation.
- Pour prsenter chacun des graphiques sparment, dans la page principale de PROBE
ajouter un autre repre en slectionnant le Plot/Add Plot to Window dans le menu Plot.
Puis cliquer sur la lgende dun des graphiques et faire une copie et coller, enfin
transfrer un des graphiques sur le nouveau repre (figure 1.23).
Conclusion
Nous tenons prciser que le prsent chapitre ne donne quun aperu et non une
dmonstration exhaustive de lutilisation de PSPICE dans lenvironnement Windows
avec le prprocesseur Schematics.
26
27