Sunteți pe pagina 1din 33

Initiation

a la pratique de PSpice
Table des matieres 3

Table des matieres

Table des matieres 3

Introduction 5

1 Introduction sur un exemple 7


1 Spice et PSpice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
21 Lancement de Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
22 Saisie du schema et cablage du circuit . . . . . . . . . . . . . . . . . . . . . . . . . . 9
23 Parametrage des composants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
24 Parametrage de la simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
25 Sauvegarde du schema et lancement de la simulation . . . . . . . . . . . . . . . . . . 13
26 Visualisation des resultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2 Description detaillee des differents modules 15


1 Description de Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
11 Description de la feuille de travail . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
12 Saisie du schema et cablage du circuit . . . . . . . . . . . . . . . . . . . . . . . . . . 16
121 Choix des composants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
122 Manipulation des composants . . . . . . . . . . . . . . . . . . . . . . . . . 18
123 Cablage du circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
124 Utilisation des etiquettes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
125 Utilisation des marqueurs . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
126 Autres manipulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
13 Parametrage des composants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
14 Sauvegarde du travail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
15 Parametrage de la simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
16 Lancement de la simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2 Description de PSpice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3 Description de Probe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
31 Demarrage de Probe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
32 Visualisation des signaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
321 Affichage par defaut au demarrage . . . . . . . . . . . . . . . . . . . . . . 25
322 Ajouter un signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
323 Parametrer laxe des abscisses . . . . . . . . . . . . . . . . . . . . . . . . . 26
324 Ajouter un axe des ordonnees . . . . . . . . . . . . . . . . . . . . . . . . . 27
325 Parametrer laxe des ordonnees . . . . . . . . . . . . . . . . . . . . . . . . 27
326 Ajouter un graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
327 Choix du type danalyse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
33 Operations mathematiques sur les signaux . . . . . . . . . . . . . . . . . . . . . . . . 29
4 Table des matieres

 
34 Analyse spectrale graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
35
  
Outils graphiques et mathematiques supplementaires
351 Ajout detiquettes . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
30
30
352
353 Utilisation des curseurs . . . . . . . . . .
Utilisation des macros . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
31
32
Introduction

L esmention
programmes officiels de Sciences physiques des Classes Preparatoires aux Grandes Ecoles (CPGE) font
explicite de lutilisation de logiciels de simulation. Il sagit dexploiter les possibilites offertes

des quon decide de ne pas  trop simplifier  les modeles utilises. Le temps ainsi gagne peut etre exploite pour
par le materiel informatique notamment pour alleger le poids des calculs mathematiques souvent inevitables

approfondir la discussion physique des resultats, les limites des modeles simplifies,. . . etc.
Il faut noter que la simulation na rien dune activite purement academique. Bien au contraire, plusieurs
secteurs industriels utilisent enormement les logiciels de simulation. Ainsi, par exemple, les logiciels de
simulation des circuits electroniques sont reellement utilises par les ingenieurs electroniciens, entre autres,
lors de la conception de nouveaux circuits integres. . .
Ce document est une introduction a lemploi du logiciel danalyse de circuits electroniques PSpice de
MicroSim Corporation. Il a ete prepare a lintention des enseignants de Physique des CPGE mais dautres
publics, notamment les eleves de CPGE, les etudiants des Facultes des Sciences et Sciences et Techniques
ainsi que les candidats au Concours dAgregation de Physique pourront trouver un interet a sa lecture. Seules
les parties essentielles du logiciel seront presentees. Pour plus de details, des livres specialises ainsi que la
documentation officielle de MicroSim Corporation peuvent etre consultes avantageusement. Les exemples de
ce document utilisent la version devaluation 8.0 de PSpice sous Windows 95 qui est disponible a plusieurs
sites internet (cf. Annexe ??). Les notions elementaires de base sous Windows 95 seront supposees matrisees de
lutilisateur : lancement dune application, copier, coller, sauvegarde et chargement dun fichier, manipulation
de la souris. . .
 Lidee de rediger ce document nous est venue lors du stage PSpice organise, pendant le mois de mai
a Marrakech, par lAssociation Marocaine des Professeurs Agreges (A.M.P.A.) au profit des enseignants
de Physique des CPGE marocaines. Il a ete redige pour repondre a la demande des participants a ce stage
ainsi que dautres collegues. Les auteurs de ce documents sexcusent aupres des utilisateurs pour les erreurs
(inevitables ! ) qui se seraient glissees dans le texte et les remercient davance de leur communiquer leurs
remarques et suggestions notamment aux adresses electroniques suivantes
M.Y. E L A ZHARI : youssef.elazhari@ensma.ac.ma
R. H EYD : rod.heyd@iam.net.ma

Merci et bonne utilisation de PSpice !

5
CHAPITRE 1
Introduction sur un exemple

1  Spice et PSpice

electroniques qui a ete developpe a luniversite de Berkley en Californie en 



Spice (Simulation Program with Integrated Circuits Emphasis) est un logiciel de simulation de circuits
.
La version de base du logiciel nutilise pas dinterface graphique. Lutilisateur doit saisir un fichier texte
contenant (tout) le code necessaire a la simulation en respectant des conventions et des regles precises (syntaxe
Spice). Il sagit des symboles de tous les composants du circuit, des differents connexions entre les composants
ainsi que tous les parametres indispensables pour la simulation.
Pour rendre la simulation plus efficace, et surtout plus conviviale, les versions commerciales du logiciel
adjoignent plusieurs utilitaires (ou modules) annexes au moteur de simulation Spice.
Plusieurs versions commerciales de Spice pour micro-ordinateur et station de travail sont actuellement
disponibles. Mais PSpice de MicroSim Corporation est probablement la version la plus populaire grace
notamment a ses interfaces graphiques conviviales et sa capacite a simuler des circuits electriques analogiques
et numeriques mais aussi des circuits electriques mixtes contenant une partie analogique et une partie
numerique. En outre, PSpice peut simuler des circuits utilisant des composants discrets et des circuits
integres ; ses domaines dapplication sont de ce fait tres nombreux. MicroSim Corporation offre des versions
devaluation libres de tout droit (freeware). Elles sont disponibles sur Internet sur differents cites dou elles
peuvent etre telechargees (cf. Annexe ??).

du logiciel et lutilisation en C.P.G.E. La version 


Les capacites de simulation de ces versions sont certes limitees mais suffisent largement pour lapprentissage
que nous utilisons dans toute la suite est limitee a
64 nuds, 10 transistors, 2 amplificateurs operationnels, ou 65 circuits numeriques de base et 10 lignes de
transmission ideales ! Le logiciel PSpice se compose principalement de trois modules :

1. SHEMATICS : La fonction principale de ce module est de permettre la saisie du schema electrique sous
forme graphique ; il produit alors le fichier *.sch. Mais il permet aussi dautomatiser toutes les autres
taches necessaires a la simulation telles que
la verification des connexions et la production du netlist (fichier *.net) ;
la production du fichier *.cir indispensable a la simulation et contenant ses commandes ;
la production le fichier *.als contenant les alias.
Il permet ensuite de lancer le moteur de simulation Spice et de visualiser les resultats en lancant, au
besoin, le module de visualisation Probe (sonde ou oscilloscope).
2. PSpice : Cest le moteur de la simulation proprement dite. Il permet dinterpreter le fichier *.cir et
calcule les potentiels de chaque nud ainsi que le courant dans chaque branche du circuit. Il produit
le fichier *.out contenant les resultats de la simulation ainsi quun fichier *.dat destine au module de

 
visualisation Probe.
3. Probe : Cest loscilloscope logiciel integre. Il permet de visualiser, sous forme de courbes, tous les
resultats de la simulation. Il offre un grand nombre de possibilites de traitement qui peuvent etre realises
directement a lecran (diagrammes de B ODE, de N YQUIST, analyse spectrale,. . . ).

7
8 Chapitre 1 Introduction sur un exemple

Editeur de texte
*.out

1215 45365
5465 28167
3289 46824
SCHEMATICS Netlist SPICE
*.sch *.net
*.als
*.cir

PROBE
*.dat

F IGURE 1.1. Interaction entre les differents modules de PSpice.

La figure (1.1.) ci-dessus illustre linteraction entre ces differents modules dont la description detaillee fait
lobjet du chapitre 2.

 
La simulation dun circuit electronique avec PSpice passe par quatre etapes principales :

 
1. la saisie du schema et le cablage du circuit a etudier a laide du module Schematics ( 2 2 ) ;

 
2. le choix du type de simulation et son parametrage a laide du module Schematics ( 1 5 ) ;
3. le lancement du moteur de simulation Spice ( 2 5 ) ;

 
4. la visualisation des resultats de la simulation, eventuellement sous forme de courbes a laide de loutil

 
graphique Probe ( 2 6 ).
En realite, la simulation comporte dautres etapes supplementaires intermediaires completement transpa-
rentes a lutilisateur. Toutes les etapes de la simulation sont decrites en detail dans lannexe ??.

2  Exemple
Avant daborder la description detaillee de lutilisation des differents modules du logiciel PSpice, nous

   "!$#   


proposons de commencer par realiser la simulation dun circuit simple. Nous avons choisi pour cela un circuit
constitue dun conducteur ohmique de resistance en serie avec un condensateur de capacite

+,% &'&)( * % &'&'( +


alimente par un generateur de tension ideal delivrant un signal sinusodal.

0 -   . +,-
, +,-
/ 1- /
F IGURE 1.2. Circuit  .

Nous nous contenterons dune approche elementaire dans ce paragraphe en nous limitant a lanalyse
temporelle du circuit. La description detaillee des trois modules principaux fera lobjet du chapitre 2. Nous
vous invitons a suivre pas a pas les instructions proposees.
Nous supposons dans toute la succession des etapes que vous avez installe le logiciel conformement aux
instructions de lannexe ??.

21 22 Lancement de Schematics
La premiere etape consiste a demarrer DesignLab 8.0 en lancant le module Schematics.
Le module Schematics comme son nom lindique, permet la saisie du schema electrique du circuit que
lon desire simuler. Toutefois ses fonctions ne sarretent pas au simple trace du circuit, il permet aussi de lancer
3
2 Exemple 9

les etapes 2, 3 et 4 ci-dessus. Cest donc le module principal du logiciel qui permet dautomatiser toutes les
etapes de la simulation.

22 44 Saisie du schema et cablage du circuit


La creation du circuit passe par differentes etapes dont nous proposons une chronologie (qui nest pas
imperative). Nous supposons que le logiciel Schematics est ouvert et quil est correctement parametre (aucun
message derreur au lancement, cf. annexe ??).
5 798
Par defaut, le logiciel ouvre une feuille de dessin vierge quil baptise Schematic1 p.1 .
Realisons le schema du circuit que lon desire simuler : un simple circuit
6
excite en regime sinusodal
par un generateur de tension ideal, comme indique figure 1.2.

:
Placons notre premier composant : le generateur de tension. Pour cela :
on place le pointeur de la souris sur le menu deroulant Draw puis on clique sur le bouton gauche de la

:
souris ;
on place ensuite le pointeur de la souris sur la commande Get New Part et on clique sur le bouton
gauche de la souris. Il souvre alors une nouvelle fenetre intitulee Part Browser Basic.

F IGURE 1.3. : La fenetre Part Browser Basic.

: Le premier element que nous placons etant le generateur basses frequences (GBF) :
on cherche le composant VSIN dans la liste deroulante et on le selectionne a laide dun clic du bouton

: gauche de la souris ;

: on clique sur la commande Place pour valider la selection ;


on place le GBF a lendroit voulu de la feuille de dessin a laide de la souris et on le fixe par un clic

: gauche ;
en appuyant sur la touche Echap du clavier, on deselectionne le GBF pour pouvoir placer les autres
composants ;

: 7
De la meme facon, on place :

: 8
le conducteur ohmique (composant R dans la liste deroulante) ;

: le condensateur (composant C dans la liste deroulante) ;


la masse analogique (composant AGND).
La figure 1.4. a) montre une portion de lecran avec les elements du circuit avant leur connexion.
Il ne nous reste plus qua connecter ces composants entre eux. Pour cela :
10 Chapitre 1 Introduction sur un exemple

F IGURE 1.4. Le circuit ;9< sans connexion a) et avec connexions b).

= on place le pointeur de la souris sur le menu deroulant Draw puis on clique sur le bouton gauche de la

= souris ;
on place ensuite le pointeur de la souris sur la commande Wire et on clique sur le bouton gauche de la

= souris. Le pointeur prend alors laspect dun crayon ;


pour relier entre eux deux composants quelconques
on place le pointeur de la souris (i.e. le crayon) a lextremite de lun des composants a relier ;
on clique une fois sur le bouton gauche de la souris ;
on deplace le fil dans la direction de lextremite a relier 1 ;

= une fois atteinte lextremite a relier, on clique sur le bouton gauche de la souris.
>
tous les elements ayant ete relies, on clique sur le bouton droit de la souris pour quitter le mode crayon . ?
La figure 1.4. b) montre lallure dune portion de lecran avec les elements du circuit apres leur connexion.

Pour faciliter la visualisation des resultats de la simulation on place des etiquettes (LABEL). Pour placer

=
une etiquette a lentree (In) on realise les etapes suivantes :
on double-clique avec le bouton gauche de la souris sur le fil de connexion reliant le GBF et le conducteur

= ohmique. Il souvre alors une fenetre intitulee Set Attribute Value ;

= on renseigne ensuite le champ LABEL en saisissant In ;


on recommence les memes etapes pour placer une etiquette (Out) a la sortie.
Lallure finale du circuit est representee sur la figure 1.5.

F IGURE 1.5. Le circuit ;9< avec connexions et etiquettes.

1. Un clic sur le bouton gauche de la souris permet de changer de direction en cours de trace
@
2 Exemple 11

23 AA Parametrage des composants

Procedons maintenant au parametrage des differents composants du circuit. Cela consiste a choisir les
valeurs des caracteristiques physiques de chaque composant.

B
C
Pour changer la valeur de la resistance du conducteur ohmique R1 :
on double-clique avec le bouton gauche de la souris sur la valeur par defaut 1k affichee sous le

C composant, il souvre alors une fenetre intitulee Set Attribute Value (figure 1.6.) ;

C dans le champ VALUE on saisit la valeur desiree 10k ;


on clique enfin avec le bouton gauche de la souris sur le bouton OK.

B
F IGURE 1.6. : La fenetre Set Attribute Value du composant R1.

B On procede de la meme facon pour regler a 10n la valeur de la capacite du condensateur C1.

C
Le parametrage du generateur necessite plus dattention compte tenu du nombre de champs a renseigner.
Par un double-clic du bouton gauche de la souris sur le composant V1, on ouvre la fenetre intitulee
V1 PartName: VSIN (figure 1.7.)

C
F IGURE 1.7. : La fenetre V1 PartName: VSIN du composant V1.
Un clic du bouton gauche de la souris sur le champ DC permet dactiver ce champ. On clique alors
dans la fenetre Value pour y saisir la valeur 1. Un clic sur le bouton Save Attr permet alors

C de valider ce reglage.
On procede exactement de la meme facon pour regler les parametres AC, VOFF, VAMPL, FREQ
aux valeurs indiquees sur la figure 1.8.
12 Chapitre 1 Introduction sur un exemple

F IGURE 1.8. : La fenetre V1 PartName: VSIN du composant V1 renseignee.

DD
24 Parametrage de la simulation
Une fois les valeurs de tous les composants correctement fixees, il faut alors regler les parametres de la
simulation.

E
Pour cela :
on clique avec le bouton gauche de la souris sur le menu deroulant Analysis de la fenetre principale
puis sur le sous-menu Setup .... Il souvre alors la fenetre Analysis Setup, comme le montre la
figure 2.14.

E F IGURE 1.9. : La fenetre Analysis Setup.


puisque nous nous limitons dans ce chapitre a lanalyse temporelle du circuit, on clique uniquement sur

E le bouton Transient ;

E FHG IKJ LNMOF"PRQ


il souvre alors la fenetre Transient comme le montre la figure 1.10.
pour une frequence du GBF de (periode ), nous choisissons une duree de simulation

E de 3ms dans le champ Final Time: 2 ;


on fixe ensuite le pas de calcul a une valeur raisonnable 3 de F STQ
en saisissant la valeur 1us dans le

E champ Print Step: ;

E on valide enfin ce parametrage en cliquant sur le bouton OK ;


pour que loscilloscope logiciel Probe demarre automatiquement apres la simulation, valider loption
Automatically run Probe after simulation de longlet Probe Setup Options dans
la fenetre Probe setup... du menu deroulant Analysis de la fenetre principale.

3. Environ UVUWWWX
2. Ceci permet de faire les calculs durant 3 periodes.
de la periode.
Y
2 Exemple 13

F IGURE 1.10. : La fenetre Transient.

25 ZZ Sauvegarde du schema et lancement de la simulation


Avant de pouvoir lancer la simulation, il est indispensable de sauvegarder lensemble du travail. Cette
sauvegarde seffectue de maniere standard a laide du sous-menu Save As... (menu deroulant File de la
fenetre principale).
On lance le moteur de simulation Spice a laide de la commande Simulate du menu deroulant
Analysis de la fenetre principale du module Schematics. La fenetre PSpiceAD (figure 1.11.) apparat
alors a lecran et permet de suivre lavancement des calculs.

F IGURE 1.11. : La fenetre PSpiceAD.


A la fin de la simulation, loscilloscope logiciel Probe demarre automatiquement permettant la visualisa-
tion des resultats.

26 ZZ Visualisation des resultats


La visualisation des resultats de la simulation se fait automatiquement a laide de loscilloscope logiciel
Probe. Ainsi, pour visualiser, par exemple, levolution des tensions dentree V(In) et de sortie V(Out) en
fonction du temps :
14 Chapitre 1 Introduction sur un exemple

[ on clique avec le bouton gauche de la souris sur la commande Add


... du menu deroulant Trace de la
fenetre principale du module Probe ; il souvre alors Add Traces (figure 1.12.)

[
F IGURE 1.12. : La fenetre Add Traces.

il suffit alors de cliquer une fois sur V(In) puis une fois sur V(Out) pour selectionner les tensions a

[ afficher ;
un clic sur le bouton OK permet alors de fermer la fenetre Add Traces et dafficher les courbes
representatives de V(In) et V(Out) (figure 1.13.).

F IGURE 1.13. : Affichage de quelques resultats de la simulation dans la fenetre Probe.


CHAPITRE 2
Description detaillee des differents modules

Dans ce chapitre nous allons decrire en detail les principaux modules du logiciel DesignLab Eval 8
utilises pour la simulation des circuits electroniques.

1 \ Description de Schematics
Plutot quune description exhaustive de tous les menus et sous-menus. . . du logiciels Schematics, nous
decrirons les fonctions les plus importantes apres les avoir regroupees par familles.

]]
11 Description de la feuille de travail
Au demarrage du module Schematics, apparat a lecran une fenetre de travail vide intitulee MicroSim
Schematics - [Schematic1 p.1 ] comme on peut le voir sur la figure 2.1.

F IGURE 2.1. : La feuille de travail MicroSim Schematics.

15
16 Chapitre 2 Description detaillee des differents modules

^
La fenetre de travail comporte trois zones differentes :

^ la feuille de travail munie dune grille de placement bordee dun cadre noir pour dessiner le circuit ;
un menu deroulant Windows habituel ou lon decouvrira un grand nombre de fonctions que nous

^ decrirons plus loin ;


une serie dicones qui constituent des raccourcis de quelques unes de ces fonctions.

__
12 Saisie du schema et cablage du circuit
Comme nous lavons indique auparavant, la fonction principale du module Schematics est la saisie

` a
du schema. On dessine le schema du circuit a simuler en utilisant les elements de circuit stockes dans des
collections (ou bibliotheques de composants : libraries en anglais).
Plusieurs bibliotheques sont disponibles dans la version evaluation du logiciel PSpice. La liste de tous les
composants fait lobjet de lannexe ??. Une description detaillee des principaux elements est presentee dans
lannexe ??.
Le module Schematics dispose dun puissant editeur de schema dont nous allons decrire lutilisation dans
ce paragraphe.

bbb
121 Choix des composants
Le choix des composants se fait dans la fenetre Part Browser Basic. Pour activer cette fenetre on
utilise la commande Get New Part du menu deroulant Draw ou le raccourci-clavier Ctrl+G ou enfin
licone .
Si le logiciel est convenablement installe, la fenetre Part Browser Basic a laspect de la figure 2.2.
lorsquelle est lancee pour la premiere fois dans la session en cours. La liste deroulante affiche lensemble des
composants disponibles (Full List) toutes librairies confondues.

F IGURE 2.2. La boite de dialogue Part Browser Basic.

Decrivons sommairement les boutons de commande de la fenetre de la figure 2.2.


Close :
Ferme la boite de dialogue Part Browser Basic ;
Place :
Place le composant selectionne sur la feuille de travail a lendroit pointe par la souris, la boite de dialogue
restant ouverte ;
c
1 Description de Schematics 17

Place & Close :


Ferme la boite de dialogue apres le placement du composant ;
Help :
Ouvre la fenetre daide de la boite de dialogue Part Browser Basic ;
Libraries... :
Ouvre la boite de dialogue representee figure 2.3. permettant dafficher les composants disponibles suivant
leur librairie dorigine ;

F IGURE 2.3. La boite de dialogue Library Browser.

Advanced ded :
Ouvre la boite de dialogue de la figure 2.4.. Ceci permet, entre autres, de visualiser les composants au fur
et a mesure du deplacement dans la liste.

F IGURE 2.4. La boite de dialogue Part Browser Advanced.


18 Chapitre 2 Description detaillee des differents modules

fff
122 Manipulation des composants
Selectionner :
Tout composant de la feuille de travail peut etre selectionne par un simple clic gauche de
la souris. Une fois selectionne le composant devient rouge. Si le curseur est maintenu sur
le composant il prend la forme dune croix comme lindique la figure ci-contre.

Copier :
Une fois le composant selectionne, on le copie a laide de la fonction Copy du menu deroulant Edit ou
a laide du raccourci-clavier Ctrl+C ou finalement a laide de licone de la fenetre de travail de
Schematics. Le composant copie est place dans le presse papier de Windows.
Coller :
Pour coller le composant place dans le presse-papier, on peut utiliser la commande Paste du menu
deroulant Edit ou le raccourci-clavier Ctrl+V ou enfin licone . Un clic gauche de la souris permet
dancrer le composant a lendroit voulu. On peut ensuite ancrer autant de copies quon le desire par un
clic gauche ou abandonner cette operation a laide de la touche Echap ou dun clic droit de la souris.
Couper :
Pour couper un composant selectionne et le mettre dans le presse-papier, on utilise la commande Cut du
menu deroulant Edit ou le raccourci-clavier Ctrl+X ou enfin licone .
Deplacer :
Pour deplacer un composant, il faut tout dabord le selectionner par un simple clic gauche de la souris.
Une fois le composant selectionne (il est devenu rouge), on le deplace a laide de la souris en maintenant
le bouton gauche enfonce.
Supprimer :
Pour supprimer un composant, il faut le selectionner puis appuyer sur la touche supprimer (Suppr ou
Del).
Tourner :
Pour faire tourner le composant de ghi dans le sens trigonometrique on selectionne le composant puis on
utilise la commande Rotate du menu deroulant Edit ou le raccourci-clavier Ctrl+R.
Symetrie :
Apres avoir selectionne le composant, on peut obtenir son symetrique dans un miroir vertical a laide de la
commande Flip du menu deroulant Edit ou du raccourci-clavier Ctrl+F.

fff
123 Cablage du circuit
Une fois les composants disposes convenablement sur la feuille de travail, il est necessaire de les connecter
electriquement. Pour connecter les extremites A et B de deux composants de la feuille de travail (figure 2.5.) :

F IGURE 2.5. Connexion de deux conducteurs ohmiques.

1) on selectionne le crayon a laide de la commande Wire du menu deroulant Draw, du raccourci-clavier


Ctrl+W ou de licone , le curseur de la souris se transforme en crayon ;
2) on place le crayon sur lextremite A du premier composant puis on clique avec le bouton gauche de la
souris. On deplace ensuite la souris jusquau point intermediaire C. On peut alors changer de direction
pour rejoindre lextremite B du deuxieme composant en cliquant sur le bouton gauche de la souris. On
obtient par exemple la figure 2.5. On termine la connexion par un clique gauche.
j
1 Description de Schematics 19

jjj
124 Utilisation des etiquettes
Pour la clarte des schemas saisis avec Schematics, il est souvent indispensable, comme on le verra par
la suite, de donner des noms (significatifs) aux differents nuds et fils de connexion du circuit (etiquettes
ou labels). On place ces etiquettes en double-cliquant sur le fil concerne. Il souvre alors la fenetre Set
Attribute Value representee figure 2.6.

F IGURE 2.6. Boite de dialogue avec le cartouche dedition de letiquette.

jjj
125 Utilisation des marqueurs
Les marqueurs (ou Markers) permettent la visualisation automatique des le lancement de Probe de
potentiels ou de courants marques par lutilisateur.
Il existe deux types de marqueurs de potentiel et un marqueur de courant :
Marqueur simple (figure 2.7.) permettant de visualiser le potentiel dun point quelconque du circuit par
rapport a la masse. La commande MarkVoltage/Level du menu deroulant Markers de Schema-
tics permet de placer un marqueur simple de potentiel a laide de la souris en un point quelconque du
circuit. On peut aussi utiliser le raccourci clavier Ctrl+M ou licone de Schematics ;

F IGURE 2.7. Marqueur simple de tension.

Marqueur differentiel (figure 2.8.) de potentiel permettant de visualiser la difference de potentiel


entre deux points quelconque du circuit. La commande Mark Voltage Differential du menu
deroulant Markers de Schematics permet de placer successivement les deux marqueurs simples
constituant le marqueur differentiel.

F IGURE 2.8. Marqueur differentiel de tension.

k l m
Le marqueur de courant (figure 2.9.) permet de visualiser lintensite (algebrique) du courant dans les
primitives de Spice ( , , , transistors,. . . ). La commande MarkCurrent into Pin du menu
deroulant Markers de Schematics permet de positionner un marqueur de courant a laide de la souris.
Celui-ci doit etre imperativement place a lune des extremites des composants precites. On peut aussi
utiliser licone de Schematics.
Les marqueurs avances (Mark Advanced) permettent deffectuer des operations sur les signaux et den

n
afficher automatiquement le resultat au lancement de Probe. Ces marqueurs peuvent etre selectionnes dans la
boite de dialogue Mark Advanced... a laquelle on peut acceder par Makers Mark Advanced...
(figure 2.10.).
Les principales operations disponibles sont :
20 Chapitre 2 Description detaillee des differents modules

F IGURE 2.9. Marqueur de courant.

F IGURE 2.10. Boite de dialogue des marqueurs avances.

vdb, idb permettent de tracer les signaux sur une echelle graduees en decibel ;
vphase, iphase permettent de tracer la phase des signaux sur une echelle graduee en degre ;
vreal, ireal permettent de tracer la partie reelle des signaux ;
vimaginary, iimaginary permettent de tracer la partie imaginaire des signaux ;
vgroupdelay, igroupdelay permettent de tracer le temps de propagation de groupe des signaux.

126 ooo Autres manipulations


On retrouve la plupart des manipulations habituelles des logiciels Windows, cest a dire la possibilite de
selectionner une partie du circuit, de la copier, la deplacer, la coller. . .
Pour selectionner une partie du circuit, on clique a laide du bouton gauche de la souris et tout en

ooo
maintenant ce bouton enfonce, on deplace la souris afin de selectionner une zone rectangulaire de la feuille de
travail. Toutes les operations decrites au paragraphe 1 2 2 restent valables pour la zone selectionnee.
p q
Il est souvent utile dagrandir une zone de la feuille de travail. Pour cela Schematics propose les fonctions
zoom disponibles dans la barre doutils sous la forme des quatre icones representees sur la figure 2.11.

p q
F IGURE 2.11. Icones de zoom dans la barre doutils.

r st par defaut 1 ;
r st
Licone permet lagrandissement de la feuille de travail par un facteur
licone permet la reduction de la feuille de travail dun facteur ;
licone permet un agrandissement centre sur une region particuliere de la zone de travail, selectionnee
a laide de la souris ;
1. Ce facteur peut etre regle dans le menu deroulant Options, Pan & Zoom ..., Scale Factor.
u
1 Description de Schematics 21

licone permet lajustement de toute la feuille de travail a la surface active de lecran.

13 vv Parametrage des composants


Pour parametrer les composants de la feuille de travail, il suffit de double-cliquer sur le composant choisi
pour faire ouvrir la fenetre 2 de saisie des parametres comme le montre la figure 2.12. pour un generateur
basses frequences.

F IGURE 2.12. Fenetre de parametrage du composant VSIN.

On donne ensuite une valeur convenable a chaque attribut indispensable au bon fonctionnement du
composant en renseignant le champ Value correspondant. Il ne faut pas oublier de valider chaque changement
en cliquant chaque fois sur le bouton de commande Save Attr. Une fois le composant entierement
parametre, on ferme la fenetre de saisie en cliquant sur OK.

14 vv Sauvegarde du travail
Avant de simuler le circuit il est imperatif de sauvegarder (enregistrer) le projet (schema et parametrages)
sous un nom adequat.
Lors de la premiere sauvegarde, en cliquant sur licone de la fenetre de travail de Schematics, on
ouvre la fenetre Enregistrer sous commune a tout logiciel Windows et dont nous avons represente un
exemple sur la figure 2.13. Il suffit alors decrire dans le champ Nom : le titre sous lequel on veut sauvegarder

F IGURE 2.13. Fenetre de sauvegarde du projet.


2. Il est preferable que les cases Include Non-changeable Attributes et Include System-defined Attributes
soient decochees pour ne laisser apparatre dans la liste que les reglages essentiels du composant.
22 Chapitre 2 Description detaillee des differents modules

le projet (TestRPt100-3 dans lexemple), sans mettre lextension .sch, celle-ci etant automatiquement
ajoutee par le logiciel.
w
On peut aussi realiser loperation de sauvegarde a partir du menu deroulant File Save ou du raccourci
clavier Ctrl+S.

w
Si lon desire sauvegarder sous un autre nom un fichier deja existant, on realise les memes operations que
precedemment mais en utilisant cette fois le menu deroulant File Save As...

w
Louverture ou la reouverture dun fichier existant se fait a laide de licone habituelle
travail ou a partir du menu deroulant File Open...
de la fenetre de

w
Pour creer une nouvelle feuille de travail on clique sur licone
File New.
ou on utilise le menu deroulant

xx
15 Parametrage de la simulation

il suffit de cliquer sur licone w


Letape suivante est le parametrage de la simulation. Pour choisir le type et les parametres de la simulation
ou dutiliser le menu deroulant Analysis Setup. . . La figure 2.14.
represente laffichage par defaut de la fenetre Analysis Setup.

F IGURE 2.14. Fenetre de parametrage de lanalyse.

PSpicepermet deffectuer une ou plusieurs analyses parmi celles presentees figure 2.14. :
AC Sweep... : permet de realiser lanalyse du circuit dans le domaine frequentiel (diagrammes de
B ODE, N YQUIST, . . . ) ;
DC Sweep... : permet de realiser lanalyse en regime continu point par point (trace de caracteristiques,
modelisation comportementale . . . ) ;
Transient... : permet deffectuer lanalyse temporelle du circuit (regime transitoire libre, harmo-
nique . . . ) ;
Transfer Function : permet de calculer les fonctions de transferts pour un point de fonctionnement
statique donne (amplification, impedance dentree . . . ) ;
Parametric : permet deffectuer une analyse de type DC, AC ou Transient pour un circuit

y
du parametre (reseau de caracteristiques dun transistor, reponse dun circuit y9z'{
dependant dun parametre. On obtient alors un reseau de courbes pour les differentes valeurs choisies
pour differentes

|}~
valeurs de ) ;
Temperature... : permet de changer la temperature de simulation du circuit (par defaut );
Sensitivity... : permet danalyser la sensibilite du circuit aux variations de la valeur dun des
composants ;
Monte Carlo/Worst Case... : permet lanalyse de la reponse DC, AC ou Transient du circuit
en fonction de la tolerance de certains de ses composants par une methode statistique adequate (Monte
Carlo ou Worst Case) ;
Bias Point Detail : permet denregistrer toutes les informations possibles pour un point de
fonctionnement (tension, courant, puissance). Cette options est activee par defaut ;

2 Description de PSpice 23

Load Bias Point... : permet dimposer un point de fonctionnement du circuit a partir dun fichier
exterieur ;
Save Bias Point... : permet de generer un fichier contenant des information sur le point de
fonctionnement du circuit ;
Options... : permet de parametrer le calculateur (nombre maximum de boucles, methode dintegration,
precision . . . ) ;
Digital Setup... : permet de parametrer le simulateur logique.
Pour selectionner le type de simulation desire il suffit de valider la case a cocher correspondante.
On parametre ensuite le type de simulation choisi en cliquant sur le bouton de commande correspondant,
cet aspect est detaille au chapitre ??.


16 Lancement de la simulation

Une fois le type de simulation choisi et les parametres saisis, on lance le moteur de simulation PSpice(cf.
2 ) en cliquant sur licone ou a partir du menu deroulant Analysis Simulate ou encore en appuyant
sur la touche de fonction F11.

F IGURE 2.15. Options de demarrage de Probe.


Par defaut lorsque la simulation est terminee, Schematics lance automatiquement loscilloscope
logiciel Probe qui permet de visualiser les differents resultats de la simulation sous forme de courbes lorsque
lanalyse choisie sy prete (temporelle, AC, F OURIER, B ODE . . . etc.).


Si tel netait pas le cas, on peut activer loption de demarrage automatique de Probe a partir du menu


deroulant Analysis Probe Setup... en cochant les boutons radio comme indique figure 2.15.
On peut aussi lancer Probe a laide du menu deroulant Analysis Run Probe ou en appuyant sur la
touche de fonction F12.

2 Description de PSpice


PSpice est le moteur de simulation Spice de MicroSim. Il permet deffectuer tous les types danalyse
decrits dans le paragraphe 1 5 , sur les circuits concus dans Schematics.
On peut suivre levolution de la simulation dans la fenetre PSpiceAD ouverte automatiquement (figure
2.16.)
En plus du type danalyse effectuee ou en cours (DC sur lexemple), on trouve aussi dans cette fenetre les
champs suivants :
24 Chapitre 2 Description detaillee des differents modules

F IGURE 2.16. Etat de la simulation.

Simulating indique le nom complet du fichier simule, chemin inclus ;


Devices indique le nombre et le type de composants elementaires utilises dans la simulation du circuit
courant ;
Memory Used indique la taille de la memoire utilisee pour la simulation ;
Start et End sont les bornes de lintervalle de simulation (0 et 150.E+03 millivolts sur lexemple) ;
Calculating at est le compteur de simulation.

Une fois la simulation terminee, tous les resultats sont mis en forme et stockes dans un fichier data *.dat.

3 Description de Probe
Le module Probe permet de tracer les formes dondes a partir dun fichier *.dat produit par une
simulation PSpice 3 .

F IGURE 2.17. Fenetre de demarrage de Probe.

3. Probe permet aussi de traiter les resultats de mesure ou de simulation autres que Spicepourvu quils soient mis au format *.dat
convenable.

3 Description de Probe 25

31 Demarrage de Probe
On peut citer trois facons permettant de demarrer Probe :
Automatiquement a partir de Schematics si loption de demarrage automatique Automatically


runProbe after simulation du menu deroulant Analysis Probe Setup... est activee ;
Manuellement a partir de Schematics a laide du menu deroulant Analysis Run Probe ou de la


touche de fonction F12 ;


En demarrant Design Manager a partir du menu Demarrer Programmes DesignLab Eval
8 et en choisissant ensuite Tools Probe.


32 Visualisation des signaux

321 Affichage par defaut au demarrage
Lorsque Probe demarre, il offre par defaut la fenetre representee figure 2.17. En fonction du nombre et du
type danalyses effectuees, lallure de la fenetre de demarrage peut etre differente de celle de lexemple.
Dans lexemple de la figure 2.17., on peut choisir entre deux types de resultats 4 . On peut visualiser par
exemple les mesures correspondant a lanalyse frequentielle du circuit en cliquant sur le bouton de commande
AC ou par la touche de raccourci A. Alternativement on peut choisir de visualiser les resultats de lanalyse
temporelle en cliquant sur le bouton de commande Transient ou par la touche de raccourci T.
Si un seul type danalyse a ete choisi, Probe naffiche pas la fenetre Analysis Type et lance directe-
ment la fenetre daffichage des resultats.

F IGURE 2.18. Fenetre de demarrage de Probe en mode analyse temporelle.

Par la suite on supposera que lanalyse temporelle (Transient) a ete choisie (figure 2.18.).


322 Ajouter un signal

utiliser licone

Laffichage dun signal se fait a laide de Trace Add... ou a laide de la touche Inser. On peut aussi
. Il souvre alors la fenetre representee figure 2.20.
4. Il faut remarquer cependant quau lancement de Probe on ne peut afficher quun seul resultat a la fois parmi les trois types possibles.
26 Chapitre 2 Description detaillee des differents modules

La fenetre Add Traces contient principalement deux listes deroulantes nommees Simulation Out-
put Variables et Functions or Macros ainsi quune boite de dialogue intitulee Trace Expres-
sion:.

electronique que lon decrira au paragraphe 3 3


La liste deroulante Functions or Macros affiche une serie doperations mathematiques courantes en

La liste deroulante Simulation Output Variables affiche tous les potentiels et courants du
circuit calcules par le simulateur PSpice. Deux types de notations sont utilises pour designer les potentiels.

) ) '''
Explicitons ces notations sur lexemple simple de la figure 2.19.

F IGURE 2.19. Dipole



avec ses bornes et une etiquette.



V(X: ) et V (X) designent le potentiel de la borne du dipole par rapport a la masse ;

V(X: ) et V (X) designent le potentiel de la borne du dipole par rapport a la masse ;


Les numeros de noeuds sont attribues automatiquement par Schematics et ne sont pas visibles, dou la
necessite de donner des noms (etiquettes ou labels) significatifs (1 2 4 ). Si le circuit contient des etiquettes (E
sur lexemple de la figure 2.19.), leur potentiel par rapport a la masse est repertorie dans la liste deroulante
Simulation Output Variables avec la notation V(E).
La liste deroulante Simulation Output Variables affiche aussi les intensites du courant electrique
traversant les differents dipole elementaires du circuit avec la notation I(X).
On peut choisir le signal a tracer parmi tous ceux affiches dans la liste deroulante intitulee Simulation
Output Variables par un clic gauche de la souris. En repetant cette operation, on peut tracer en une
seule fois autant de signaux quon le desire. Les noms des signaux selectionnes apparaissent dans la fenetre
Trace Expression:.

F IGURE 2.20. Fenetre de choix des signaux a tracer.


323 Parametrer laxe des abscisses
Laxe des abscisses est dans une large mesure parametrable par lintermediaire de la fenetre X Axis
Settings representee 5 figure 2.21. a laquelle on peut acceder en :
5. La figure 2.21. represente la fenetre de parametrage du mode danalyse temporelle.

3 Description de Probe 27


utilisant le menu deroulant Plot X Axes Settings... ;
double-cliquant sur laxe des abscisses dans la fenetre daffichage de Probe.

F IGURE 2.21. Fenetre de parametrage de laxe des abscisses.

Le champ Data Range (gamme des valeurs) permet de regler lintervalle temporel de representation
graphique des signaux, cest a dire les bornes inferieure et superieure de laxe des abscisses. Par defaut,


le bouton radio Auto Range est selectionne, Probe conserve alors les valeurs choisies par lutilisateur
dans la phase de parametrage de la simulation (c.f. 1 5 ). On peut aussi choisir un intervalle different de
lintervalle initial en cochant le bouton radio User Defined et en renseignant convenablement les champs
correspondants (attention aux multiples et sous-multiples).
Le champ Use Data (valeurs utilisees) permet de regler lintervalle des points de calculs utilises pour
representer les courbes, cest a dire les abscisses du debut et de la fin des courbes representees a lecran. Par
defaut le bouton radio Full est coche. On peut aussi choisir les abscisses de debut et de fin en cochant le
bouton radio Restricted (analog) et en renseignant convenablement les champs correspondants.
Le champ Scale permet de choisir entre une echelle de type lineaire (Linear) et une echelle de type
logarithmique (Log). Cette derniere echelle ne peut etre choisie que si laxe ne comporte pas lorigine zero.
Le champ Processing Options permet le choix entre une analyse de F OURIER du signal (Fourier)
et une analyse de performance (Performance Analysis).
Pour finir, le bouton de commande AxisVariable... permet de choisir la variable portee sur laxe des
abscisses, en ouvrant une fenetre analogue a celle representee figure 2.20. On peut par consequent effectuer


sur la variable portee par laxe des abscisses les memes operations mathematiques que celles etudiees au
paragraphe 3 3 Cette commande peut etre utile par exemple dans la visualisation des oscillogrammes en
mode X-Y, comme represente figure 2.24.


324 Ajouter un axe des ordonnees
Dans certaines situations, on est amene a tracer sur le meme graphique des signaux detendues tres
differentes. Pour eviter que certains signaux ne soient ecrases par rapport a dautres, il est judicieux dutiliser


differentes echelles. Pour cela et avant de tracer les signaux correspondant :
1) on ajoute un axe des ordonnees pour chaque echelle representative en utilisant Plot Add Y Axis ou


le raccourci clavier Ctrl+Y ;


2) on selectionne laxe desire avec la souris puis on ajoute le signal (cf. 3 2 2 ).
3) le choix dune echelle adequate se fait lors du parametrage de laxe des ordonnees (cf. 3 2 5 )


325 Parametrer laxe des ordonnees
Laxe des ordonnees est egalement parametrable a laide de la fenetre Y Axis Settings representee
figure 2.22. On accede a cette fenetre :


en utilisant le menu deroulant Plot Y Axes Settings... ;
en double-cliquant sur laxe des ordonnees dans la fenetre daffichage de Probe.
28 Chapitre 2 Description detaillee des differents modules

F IGURE 2.22. Fenetre de parametrage de laxe des ordonnees.

Le champ Data Range (gamme des valeurs) permet de regler lintervalle de representation graphique
des signaux, cest a dire les bornes inferieure et superieure de laxe des ordonnees. Par defaut, le bouton radio
Auto Range est selectionne. On peut aussi imposer un intervalle de trace different de celui choisi par Probe
en cochant le bouton radio User Defined et en renseignant convenablement les champs correspondants
(attention aux multiples et sous-multiples).
Le champ Scale permet de choisir entre une echelle de type lineaire (Linear) et une echelle de type
logarithmique (Log). Cette derniere echelle ne peut etre choisie que si laxe ne comporte pas lorigine zero.
Le champ Axis Title permet de donner un titre a laxe des ordonnees.
Le champ Y Axis Number permet, lorsquil y en a plusieurs, de choisir laxe a parametrer.


326 Ajouter un graphique


Il est possible de representer plusieurs graphiques sur la meme fenetre Probe. Pour cela on utilise
Plot Add Plot, la fenetre Probe prend alors une allure comparable a celle representee figure 2.23.

F IGURE 2.23. Allure de la fenetre Probe avec deux zones de graphique.

Par defaut, lechelle des abscisses est commune aux deux zones de graphique et le curseur SEL>> indique
la zone active. Un clic de la souris dans la zone graphique desiree la rend active.

On ajoute un signal dans la zone active a laide des commandes habituelles decrites au 3 2 2


Il est parfois utile de changer les echelles des abscisses de maniere independante en les desynchronisant
a laide de la commande Plot Unsync Plot. Il est alors possible de parametrer les axes de maniere

3 Description de Probe 29

independante. La figure 2.24. represente un exemple dutilisation de fenetre Probe comportant deux zones
graphiques desynchronisees.

F IGURE 2.24. Fenetre Probe avec deux zones graphiques desynchronisees.


La commande Plot Delete Plot permet de supprimer la zone graphique active.


327 Choix du type danalyse
Dans le cas ou plusieurs analyses ont ete effectuees par PSpice, on peut basculer dun type danalyse
a lautre a laide des commandes AC..., DC... et Transient... du menu deroulant Plot represente
figure 2.25.

F IGURE 2.25. Contenu du menu deroulant Plot.

33 Operations mathematiques sur les signaux


On peut effectuer toute une serie doperations mathematiques de traitement du signal courantes en
electronique a laide des fonctions et macros proposees dans le champ Functions or Macros de la
30 Chapitre 2 Description detaillee des differents modules

fenetre Add Traces representee figure 2.20. En plus des fonctions usuelles SIN, COS, TAN, ARCTAN ou


ATAN, EXP, LOG, LOG10, MIN et MAX, cette fenetre propose les principales fonctions qui suivent :

ABS(x) : module du signal x ;

AVG(x) : valeur moyenne du signal x ;

d(x) : derivee du signal x par rapport a la variable portee par laxe des abscisses ;

DB(x) : image en decibels du signal x ;

G(x) : temps de propagation de groupe du signal x ;

IMG(x) : partie imaginaire du signal x ;

P(x) : phase du signal x en degre ;

PWR(x,y) : signal x a la puissance y ;

R(x) : partie reelle du signal x ;

RMS(x) : valeur moyenne RMS du signal x ;

s(x) : integrale du signal x par rapport a la variable portee par laxe des abscisses ;

SGN(x) : signe du signal x ;


SQRT(x) : racine carree du signal x.
Pour appliquer une des fonctions precedentes a un signal, il faut :
1) sassurer que la fenetre Add Traces est active (figure 2.20.) ;
2) cliquer sur la fonction desiree dans le champ Functions or Macros ;
3) sassurer que le curseur est bien positionne entre les parentheses de la fonction choisie, dans le champ
Trace Expression : ;
4) selectionner a laide dun clic de la souris le signal sur lequel on desire appliquer cette fonction (champ
Simulation Output Variables).

34 Analyse spectrale graphique


Lanalyse spectrale graphique disponible dans Probe permet dobtenir rapidement le spectre de F OURIER
dun signal. Moyennant quelques precautions detaillees au ?? du chapitre ??, on peut tracer le spectre de


F OURIER dun signal par lenchanement de commandes suivant 6 :
1) on affiche dans Probe la representation graphique temporelle du signal a analyser (cf. 3 2 2 ) ;
2) on passe au spectre de F OURIER soit en validant la case a cocher Fourier de la fenetre X Axis
Settings (figure 2.21.) ou en cliquant sur licone de Probe.

35 Outils graphiques et mathematiques supplementaires


Probe dispose doutils graphiques simples qui permettent denrichir les graphiques avec des informations
ou des indications personnalisees. On dispose principalement de deux types doutils :
- des etiquettes (Label) ;
- des curseurs (Cursor).
Dautre part on peut utiliser tout un ensemble de macros 7 (Goal Functions) qui permettent dextraire


directement des caracteristiques importantes du signal (temps de montee, bande passante,. . . ). Nous decrirons
les principales macros au paragraphe 3 5 3


351 Ajout detiquettes


On peut ajouter des etiquettes aux graphiques presents dans la feuille de travail de Probe a laide de
linstruction Tools Label. On dispose alors dun menu deroulant qui offre les fonctions suivantes :
Text... : permet dajouter une legende ou un morceau de texte en un point quelconque de la surface
graphique Probe. On peut aussi placer une legende en cliquant sur licone . La souris permet de
deplacer et placer le texte a volonte ;


Line : permet de tracer une ligne simple par deux clics de la souris ;
6. Lanalyse spectrale de Probe ( ) sapplique exclusivement aux resultats obtenus a partir dune analyse temporelle
(Transient)
7. Une macro est une succession doperations mathematiques et graphiques programmees par les concepteurs du logiciel.

3 Description de Probe 31

Poly-line : permet de tracer une succession de lignes connectee par des clics de la souris. On arrete
le trace par la touche dechappement Echap ;
Arrow : permet de tracer une fleche. Le premier clic de la souris permet de fixer le point de depart de
la fleche tandis quun deuxieme clic permet de fixer lextremite de la fleche ;
Box : permet de tracer une bote ;
Circle : permet de tracer un cercle ;
Ellipse : permet de tracer une ellipse.
Tous les elements que nous avons decrits precedemment peuvent etre deplaces ou supprimes a laide de la
souris, apres les avoir selectionnes par un simple clic.


352 Utilisation des curseurs
Lutilisation des curseurs permet lanalyse graphique des courbes presentes dans Probe.


On active simultanement les deux curseurs disponibles et les fonctions graphiques associees par la
commande Tools Cursor Display de Probe, par le raccourci clavier Ctrl+Shift+C ou encore en
cliquant dans Probe sur licone . La fenetre representee figure 2.26. donne lallure de la zone graphique
de Probe lorsque les curseurs sont actives.

F IGURE 2.26. Activation des curseurs dans Probe.

Par defaut les deux curseurs, appeles respectivement A1 et A2, sont affectes a la premiere courbe representee
(V(Out) dans lexemple). On peut changer laffectation de chaque curseur de maniere independante en cli-
quant avec la souris sur les symboles 8 correspondants aux signaux traces par Probe (carre et losange dans
lexemple). Ainsi pour lexemple de la figure 2.26. :
- un clic du bouton gauche sur le losange affecte le curseur A1 au signal V(In2) ;
- un clic du bouton droit sur le losange affecte le curseur A2 au signal V(In2).
On peut manipuler les curseurs avec la souris ou avec les fleches directionnelles du clavier (deplacement
fin).
- avec la souris : on positionne le curseur A1 en deplacant la souris tout en maintenant le bouton gauche
enfonce. On peut aussi deplacer le curseur en une seule fois en cliquant avec ce bouton gauche en
un point quelconque de la courbe. Toutes ces operations sont aussi disponibles pour le curseur A2 en


utilisant cette fois le bouton droit de la souris ;


- avec les fleches directionnelles et

du clavier : on peut deplacer finement le curseur A1 en


utilisant les fleches (deplacement a droite) et (deplacement a gauche). Ce deplacement fin est aussi


disponible pour le curseur A2 en utilisant cette fois la combinaison de touches Shift+ (deplacement
a droite) ou Shift+ (deplacement a gauche).
La fenetre Probe Cursor, disponible dans Probe lorsque les curseurs sont actives, donne les coor-

entre les abscisses ( $T$e


) et les ordonnees (
est bien utile pour calculer une pente par exemple.
T
donnees du curseur A1 (premiere ligne) et du curseur A2 (deuxieme ligne) mais aussi les differences (dif)
) des deux curseurs (troisieme ligne). Cette fonction

8. Le symbole de chaque signal est automatiquement affecte par Probe.


32 Chapitre 2 Description detaillee des differents modules


On peut marquer les coordonnees du curseur sur la zone graphique a laide de licone
Tools Label Mark.
ou de la commande

Lactivation des curseurs entrane aussi lactivation de certaines operations mathematiques simples sur la
courbe a laquelle est affecte le curseur 9 A1. Decrivons ces operations mathematiques :


- on peut placer automatiquement le curseur A1 sur le maximum absolu dune courbe a laide de la
commande Tools Cursor Max, du raccourci clavier Ctrl+Shift+x ou encore en cliquant sur


licone ;
- on peut determiner le minimum absolu dune courbe a laide de la commande Tools Cursor Min,
du raccourci clavier Ctrl+Shift+M ou encore en cliquant sur licone ;


- on place le curseur A1 sur les differents maxima relatifs dune courbe a laide de la commande
Tools Cursor Peak, du raccourci clavier Ctrl+Shift+P ou encore en cliquant sur licone
;


- on place le curseur A1 sur les differents minima relatifs dune courbe a laide de la commande
Tools Cursor Trough, du raccourci clavier Ctrl+Shift+T ou encore en cliquant sur licone
;


- on peut determiner la pente moyenne (slope) dune portion de courbe a laide du raccourci clavier
Ctrl+Shift+l, de la commande Tools Cursor Slope, ou encore en cliquant sur licone ;


- on peut balayer tous les points dune courbe en utilisant le raccourci clavier Ctrl+Shift+I, la
commande Tools Cursor Point, ou encore en cliquant sur licone ;
- pour visualiser tous les points dune courbe calcules par le moteur PSpice on peut utiliser licone .

Pour finir on desactive les curseurs et les fonctions qui leur sont affectees en utilisant le raccourci clavier
Ctrl+Shift+C ou en cliquant sur licone .


353 Utilisation des macros
Le logiciel Probe offre toute une serie de macros pre-definies (Goal Functions) qui permettent dune
part dexecuter des enchanements de calculs et de traitements du signal frequents en electronique.
Nous nous contentons dune approche elementaire et nous ne citons dans ce document que les macros les
plus courantes et les plus utiles. De plus nous ne decrirons pas les procedures qui permettent de creer de
nouvelles macros.
Pour utiliser une macro pre-definie du logiciel, on utilise dans Probe la commande Trace Eval Goal
Function..., ou on clique sur licone . Il souvre alors la fenetre Evaluate Goal Function(s)

dont lallure est representee figure 2.27..
Pour appliquer une macro a un signal 10 il faut :
1) cliquer sur la macro desiree. Le nom de cette macro est automatiquement placee dans le champ Trace
Expression : , le curseur est directement positionne entre les parentheses, a lendroit adequat ;
2) cliquer sur le signal dans la liste deroulante Simulation Output Variables
3) completer les eventuels champs necessaires pour lexecution de la macro ;
4) cliquer sur le bouton de commande Ok.

Les principales macros disponibles sont :


Bandwidth(1,db level) et BPBW(1,db level) : determinent la bande a passante dun systeme

K 9
a -db level, a partir du signal (1) ;


CenterFreq(1,db level) : trouve la frequence centrale pour le signal (1),
et etant les frequences des points dintersection entre le signal (1) et la droite horizontale
max db level ;


Falltime(1) : calcule le temps de descente dune courbe sans depassement, Falltime(1)
avec et les instants pour lesquels la courbe (1) passe respectivement par 90% et 10% de sa
H
valeur maximale (avec une pente negative). Si la courbe presente des depassements, on utilise plutot
GenFall(1) ;
9. Seul le curseur A1 permet de realiser les operations mathematiques sur les courbes.
10. Il nest pas necessaire que le signal soit represente dans la zone graphique de Probe, il suffit quil apparaisse dans la liste deroulante
Simulation Output Variables.

3 Description de Probe 33

F IGURE 2.27. Fenetre Evaluate Goal Function(s) dans Probe.

avec
Risetime(1) : calcule le temps de montee dune courbe sans depassement, Risetime(1)
et les instants pour lesquels la courbe (1) passe respectivement par 10% et 90% de sa
e
valeur maximale (avec une pente positive). Si la courbe presente des depassements, on utilise plutot
GenRise(1) ;
Overshoot(1) : determine le depassement de la courbe (1) par rapport a sa valeur finale ;
Period(1) : determine la periode temporelle de la courbe (1) ;
Max(1) : determine la valeur maximale de la courbe (1) ;

T
Min(1) ; determine la valeur minimale de la courbe (1) ;

T $
MAXr(1,begin x,end x) : trouve la valeur maximale de la courbe (1) dans lintervalle begin end ;
MINr(1,begin x,end x) : trouve la valeur minimale de la courbe (1) dans lintervalle begin end .

S-ar putea să vă placă și