Vous êtes sur la page 1sur 33

Initiation

a` la pratique de PSpice

Table des matier` es

3

Table des matieres`
Table des matieres`
Table des matieres`

Table des matieres`

Table des matier` es

 

3

Introduction

 

5

1 Introduction sur un exemple

 

7

1

Spice et

PSpice

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

7

2

Exemple

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

8

2

1

Lancement de Schematics

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

8

2

2

Saisie du schema´

et cablageˆ

du circuit

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

9

2

3

Parametrage´

des composants

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

11

2

4

Parametrage´

de la simulation

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

12

2

5

Sauvegarde du schema´

et lancement de la simulation

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

13

2

6

Visualisation des resultats´

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

13

2 Description detaill´

ee´

des differ´ ents modules

 

15

1

Description de Schematics

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

15

1 Description de la feuille de travail

1

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

15

1 Saisie du schema´

2

et cablageˆ

du circuit

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

16

 

1 Choix des composants .

2 1

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

16

1 Manipulation des composants

2 2

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

18

1 Cablageˆ

2 3

du circuit

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

18

1 Utilisation

2 4

des etiquettes´

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

19

1 Utilisation des marqueurs

2 5

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

19

1 Autres manipulations

2 6

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

20

 

1 Parametrage´

3

des composants

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

21

1 Sauvegarde du travail

4

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

21

1 Parametrage´

5

de la simulation

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

22

1 Lancement de la simulation

6

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

23

2

Description de PSpice

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

23

3

Description de Probe

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

24

3

1

Demarrage´

de Probe .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

25

3

2

Visualisation des signaux

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

25

 

3

2 1

Affichage par def´ aut au demarrage´

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

25

3

2 2

Ajouter un signal

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

25

3

2 3

Parametrer´

l’axe des abscisses

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

26

3

2 4

Ajouter un axe des ordonnees´

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

27

3

2 5

Parametrer´

l’axe des ordonnees´

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

27

3

2 6

Ajouter un graphique

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

28

3

2 7

Choix du type d’analyse

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

29

 

3

3

Operations´

mathematiques´

sur les signaux

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

29

4

Table des matier` es

3 4

Analyse spectrale graphique

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

30

3 5

Outils graphiques

3 5 1 Ajout d’etiquettes´

3 5 2

et mathematiques´

.

.

.

.

supplementaires´

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

30

30

Utilisation des curseurs

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

31

3 5 3

Utilisation des macros .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

32

Introduction
Introduction
Introduction

Introduction

´

L es programmes officiels de Sciences physiques des Classes Preparatoires´

mention explicite de l’utilisation de logiciels de simulation. Il s’agit d’exploiter les possibilites´ offertes par le materiel´ informatique notamment pour alleger´ le poids des calculs mathematiques´ souvent inevitables´ des` qu’on decide´ de ne pas trop simplifier les modeles` utilises.´ Le temps ainsi gagne´ peut etreˆ exploite´ pour

approfondir la discussion physique des resultats,´ les limites des modeles` simplifies,.´

Il faut noter que la simulation n’a rien d’une activite´ purement academique.´ Bien au contraire, plusieurs secteurs industriels utilisent enorm´ ement´ 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 integr´ es.´ Ce document est une introduction a` l’emploi du logiciel d’analyse de circuits electroniques´ PSpice de MicroSim Corporation. Il a et´ e´ prepar´ e´ a` l’intention des enseignants de Physique des CPGE mais d’autres publics, notamment les el´ ev` es de CPGE, les etudiants´ des Facultes´ des Sciences et Sciences et Techniques ainsi que les candidats au Concours d’Agregation´ de Physique pourront trouver un inter´ etˆ a` sa lecture. Seules les parties essentielles du logiciel seront present´ ees.´ Pour plus de details,´ des livres specialis´ es´ ainsi que la documentation officielle de MicroSim Corporation peuvent etreˆ consultes´ avantageusement. Les exemples de ce document utilisent la version d’ev´ aluation 8.0 de PSpice sous Windows 95 qui est disponible a` plusieurs sites internet (cf. Annexe ??). Les notions el´ ementair´ es de base sous Windows 95 seront supposees´ maˆıtrisees´ de l’utilisateur : lancement d’une application, copier, coller, sauvegarde et chargement d’un fichier, manipulation de la L’idee´ de redig´ er ce document nous est venue lors du stage PSpice organise,´ pendant le mois de mai a` Marrakech, par l’Association Marocaine des Professeurs Agreg´ es´ (A.M.P.A.) au profit des enseignants de Physique des CPGE marocaines. Il a et´ e´ redig´ e´ pour repondr´ e a` la demande des participants a` ce stage ainsi que d’autres collegues.` Les auteurs de ce documents s’excusent aupres` des utilisateurs pour les erreurs (inevitables´ ! ) qui se seraient glissees´ dans le texte et les remercient d’avance de leur communiquer leurs remarques et suggestions notamment aux adresses electr´ oniques suivantes

aux Grandes Ecoles (CPGE) font

etc.

– M.Y. EL AZHARI : youssef.elazhari@ensma.ac.ma

– R. HEYD : rod.heyd@iam.net.ma

Merci et bonne utilisation de PSpice !

5

CHAPITRE 1

CHAPITRE 1 Introduction sur un exemple 1 Spice et PSpice Spice ( S imulation P rogram
CHAPITRE 1 Introduction sur un exemple 1 Spice et PSpice Spice ( S imulation P rogram

Introduction sur un exemple

1

Spice et PSpice

Spice (Simulation Program with Integrated Circuits Emphasis) est un logiciel de simulation de circuits electr´ oniques qui a et´ e´ developp´ e´ a` l’universite´ de Berkley en Californie en . La version de base du logiciel n’utilise pas d’interface graphique. L’utilisateur doit saisir un fichier texte contenant (tout) le code necessair´ e a` la simulation en respectant des conventions et des regles` precises´ (syntaxe Spice). Il s’agit des symboles de tous les composants du circuit, des differ´ ents connexions entre les composants ainsi que tous les parametr` es 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 integr´ es´ ; ses domaines d’application sont de ce fait tres` nombreux. MicroSim Corporation offre des versions d’evaluation´ libres de tout droit (freeware). Elles sont disponibles sur Internet sur differ´ ents cites d’ou` elles peuvent etrˆ e tel´ ec´ hargees´ (cf. Annexe ??). Les capacites´ de simulation de ces versions sont certes limitees´ mais suffisent largement pour l’apprentissage du logiciel et l’utilisation en C.P.G.E. La version que nous utilisons dans toute la suite est limitee´ a` 64 nœuds, 10 transistors, 2 amplificateurs oper´ ationnels, 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 d’automatiser toutes les autres

tacˆ hes necessair´

es a` la simulation telles que

– la verification´

– la production du fichier *.cir indispensable a` la simulation et contenant ses commandes ;

– la production le fichier *.als contenant les alias.

des connexions et la production du netlist (fichier *.net) ;

Il permet ensuite de lancer le moteur de simulation Spice et de visualiser les resultats´ en lanc¸ant, au besoin, le module de visualisation Probe (sonde ou oscilloscope).

le fichier *.cir et

calcule les potentiels de chaque nœud ainsi que le courant dans chaque branche du circuit. Il produit

de la simulation ainsi qu’un fichier *.dat destine´ au module de

le fichier *.out contenant les resultats´ visualisation Probe.

e.´ Il permet de visualiser, sous forme de courbes, tous les

es´

resultats´

directement a` l’ecr´ an (diagrammes de BODE, de NYQUIST, analyse

2. PSpice :

C’est le moteur de la simulation proprement dite. Il permet d’interpreter´

3. Probe : C’est l’oscilloscope logiciel integr´

de la simulation. Il offre un grand nombre de possibilites´

de traitement qui peuvent etrˆ

).

e realis´

7

8

Chapitre 1 – Introduction sur un exemple

´ Editeur de texte *.out 1215 45365 5465 28167 3289 46824 SCHEMATICS Netlist SPICE *.sch
´
Editeur de texte
*.out
1215
45365
5465
28167
3289
46824
SCHEMATICS
Netlist
SPICE
*.sch
*.net
*.als
*.cir
PROBE
*.dat
FIGURE 1.1. – Interaction entre les differ´ ents modules de PSpice.

La figure (1.1.) ci-dessus illustre l’interaction entre ces differ´ ents modules dont la description detaill´ l’objet du chapitre 2.

ee´

fait

La simulation d’un circuit electr´

et le cablaˆ

onique avec PSpice passe par quatre etapes´

ge du circuit a` etudier´

principales :

a` l’aide du module Schematics (

1. la saisie du schema´

2. le choix du type de simulation et son parametr´

2 2 ) ;

age a` l’aide du module Schematics ( 2 5 ) ;

1 5 ) ;

3. le lancement du moteur de simulation Spice (

4. la visualisation des resultats´

de la simulation, eventuellement´

sous forme de courbes a` l’aide de l’outil

graphique Probe (

2 6 ).

En realit´

rentes a` l’utilisateur. Toutes les etapes´

e,´ la simulation comporte d’autres etapes´

supplementair´

es intermediair´

en detail´

es completement`

de la simulation sont decrites´

dans l’annexe ??.

transpa-

2

Exemple

Avant d’aborder la description detaill´ ee´ de l’utilisation des differ´ ents modules du logiciel PSpice, nous proposons de commencer par realiser´ la simulation d’un circuit simple. Nous avons choisi pour cela un circuit constitue´ d’un conducteur ohmique de resistance´ en serie´ avec un condensateur de capacite´ alimente´ par un gen´ er´ ateur de tension ideal´ delivr´ ant un signal sinuso¨ıdal.

FIGURE 1.2. – Circuit

.

Nous nous contenterons d’une approche el´ ementair´ e dans ce paragraphe en nous limitant a` l’analyse temporelle du circuit. La description detaill´ ee´ des trois modules principaux fera l’objet 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 l’annexe ??.

2 1

Lancement de Schematics

La premier` e etape´ consiste a` demarr´ er DesignLab 8.0 en lanc¸ant le module Schematics. Le module Schematics comme son nom l’indique, permet la saisie du schema´ electrique´ du circuit que l’on desir´ e simuler. Toutefois ses fonctions ne s’arretentˆ pas au simple trace´ du circuit, il permet aussi de lancer

2 Exemple

9

les etapes´ 2, 3 et 4 ci-dessus. C’est donc le module principal du logiciel qui permet d’automatiser toutes les etapes´ de la simulation.

2 2

Saisie du schema´

et cablageˆ

du circuit

La creation´ du circuit passe par differ´ entes etapes´ dont nous proposons une chronologie (qui n’est pas imper´ ative). Nous supposons que le logiciel Schematics est ouvert et qu’il est correctement parametr´ e´ (aucun message d’erreur au lancement, cf. annexe ??). Par defaut,´ le logiciel ouvre une feuille de dessin vierge qu’il baptise Schematic1 p.1 . Realisons´ le schema´ du circuit que l’on desir´ e simuler : un simple circuit excite´ en regime´ sinuso¨ıdal

par un gen´ er´ ateur de tension ideal,´

comme indique´ figure 1.2.

Plac¸ons notre premier composant : le gen´ er´ ateur de tension. Pour cela :

on place le pointeur de la souris sur le menu der´ oulant 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 s’ouvre alors une nouvelle fenetrˆ

e intitulee´

Il s’ouvre alors une nouvelle fenetrˆ e intitulee´ Part Browser Basic . F IGURE 1.3. –

Part Browser Basic.

FIGURE 1.3. – : La fenetrˆ

e Part Browser Basic.

Le premier el´ ement´

que nous plac¸ons etant´

le gen´ er´ ateur basses frequences´

(GBF) :

on cherche le composant VSIN dans la liste der´ oulante et on le selectionne´ gauche de la souris ; on clique sur la commande Place pour valider la selection´

on place le GBF a` l’endroit voulu de la feuille de dessin a` l’aide de la souris et on le fixe par un clic gauche ;

le GBF pour pouvoir placer les autres

a` l’aide d’un clic du bouton

;

en appuyant sur la touche Echap du clavier, on deselectionne´ composants ;

De la memeˆ

fac¸on, on place :

le conducteur ohmique (composant R dans la liste der´ oulante) ; le condensateur (composant C dans la liste der´ oulante) ; la masse analogique (composant AGND).

La figure 1.4. a) montre une portion de l’ecr´

Il ne nous reste plus qu’a` connecter ces composants entre eux. Pour cela :

an avec les el´ ements´

du circuit avant leur connexion.

10

Chapitre 1 – Introduction sur un exemple

10 Chapitre 1 – Introduction sur un exemple F IGURE 1.4. – Le circuit sans connexion

FIGURE 1.4. – Le circuit

Introduction sur un exemple F IGURE 1.4. – Le circuit sans connexion a) et avec connexions

sans connexion a) et avec connexions b).

on place le pointeur de la souris sur le menu der´ oulant 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 l’aspect d’un crayon ; pour relier entre eux deux composants quelconques

– on place le pointeur de la souris (i.e. le crayon) a` l’extremit´

– on clique une fois sur le bouton gauche de la souris ;

– une fois atteinte l’extremit´

e´ de l’un des composants a` relier ;

on deplace´

le fil dans la direction de l’extremit´

e´ a` relier 1 ;

e´ a` relier, on clique sur le bouton gauche de la souris.

tous les el´ ements´

ayant et´ e´ relies,´

on clique sur le bouton droit de la souris pour quitter le mode crayon .

La figure 1.4. b) montre l’allure d’une portion de l’ecr´

an avec les el´ ements´

du circuit apres`

leur connexion.

Pour faciliter la visualisation des resultats´

de la simulation on place des etiquettes´

une etiquette´

a` l’entree´

(In) on realise´

les etapes´

suivantes :

(LABEL). Pour placer

on double-clique avec le bouton gauche de la souris sur le fil de connexion reliant le GBF et le conducteur

ohmique. Il s’ouvre alors une fenetrˆ

on renseigne ensuite le champ LABEL en saisissant In ;

on recommence les memesˆ

e intitulee´

Set Attribute Value ;

(Out) a` la sortie.

etapes´

ee´

pour placer une etiquette´ sur la figure 1.5.

L’allure finale du circuit est represent´

figure 1.5. L’allure finale du circuit est represent´ F IGURE 1.5. – Le circuit avec connexions

FIGURE 1.5. – Le circuit

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

2 3

Parametrage´

des composants

Procedons´

maintenant au parametr´

age des differ´ ents composants du circuit. Cela consiste a` choisir les

valeurs des caracteristiques´

physiques de chaque composant.

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´

composant, il s’ouvre alors une fenetrˆ e intitulee´ Set Attribute Value (figure 1.6.) ;

dans le champ VALUE on saisit la valeur desir´ ee´ 10k ;

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

1k affichee´ sous le

de la souris sur le bouton OK . 1k affichee´ sous le F IGURE 1.6. –

FIGURE 1.6. – : La fenetrˆ

e Set Attribute Value du composant R1.

On procede`

Le parametr´

de la memeˆ

age du gen´ er´ ateur necessite´

fac¸on pour regler´

a` 10n la valeur de la capacite´ du condensateur C1.

plus d’attention 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 fenetrˆ V1 PartName: VSIN (figure 1.7.)

e intitulee´

la fenetrˆ V1 PartName: VSIN (figure 1.7.) e intitulee´ F IGURE 1.7. – : La fenetrˆ

FIGURE 1.7. – : La fenetrˆ

e V1

PartName: VSIN du composant V1.

Un clic du bouton gauche de la souris sur le champ DC permet d’activer ce champ. On clique alors

dans la fenetrˆ

de valider ce regla´

On procede`

e Value pour y saisir la valeur 1. Un clic sur le bouton Save Attr permet alors

ge.

exactement de la memeˆ

fac¸on pour regler´

les parametr`

es AC, VOFF, VAMPL, FREQ

12

Chapitre 1 – Introduction sur un exemple

12 Chapitre 1 – Introduction sur un exemple F IGURE 1.8. – : La fenetrˆ e

FIGURE 1.8. – : La fenetrˆ

e V1

PartName: VSIN du composant V1 renseignee´ .

2 4

Parametrage´

de la simulation

Une fois les valeurs de tous les composants correctement fixees,´ simulation. Pour cela :

il faut alors regler´

les parametr`

es de la

on clique avec le bouton gauche de la souris sur le menu der´ oulant Analysis de la fenetrˆ

e principale

puis sur le sous-menu Setup figure 2.14.

Il s’ouvre alors la fenetrˆ

e Analysis Setup, comme le montre la

alors la fenetrˆ e Analysis Setup , comme le montre la F IGURE 1.9. – :

FIGURE 1.9. – : La fenetrˆ

e Analysis Setup.

puisque nous nous limitons dans ce chapitre a` l’analyse temporelle du circuit, on clique uniquement sur le bouton Transient ;

il s’ouvre alors la fenetrˆ

e Transient comme le montre la figure 1.10.

pour une frequence´

de 3ms dans le champ Final Time: 2 ;

on fixe ensuite le pas de calcul a` une valeur raisonnable 3 de champ Print Step: ; on valide enfin ce parametr´ age en cliquant sur le bouton OK ;

pour que l’oscilloscope logiciel Probe demarr´

du GBF de

(periode´

), nous choisissons une duree´

de simulation

en saisissant la valeur 1us dans le

la simulation, valider l’option

e automatiquement apres`

Automatically run Probe after simulation de l’onglet Probe Setup Options dans

la fenetrˆ

e Probe setup

du menu der´ oulant Analysis de la fenetrˆ

e principale.

2. Ceci permet de faire les calculs durant 3 periodes.´ 3. Environ de la periode.´

2 Exemple

13

2 Exemple 13 2 5 F IGURE 1.10. – : La fenetrˆ e Transient . Sauvegarde

2 5

FIGURE 1.10. – : La fenetrˆ

e Transient.

Sauvegarde du schema´

et lancement de la simulation

Avant de pouvoir lancer la simulation, il est indispensable de sauvegarder l’ensemble du travail. Cette sauvegarde s’effectue de manier` e standard a` l’aide du sous-menu Save As (menu der´ oulant File de la

fenetrˆ

e principale).

On lance le moteur de simulation Spice a` l’aide de la commande Simulate du menu der´ oulant

Analysis de la fenetrˆ e principale du module Schematics. La fenetrˆ e PSpiceAD (figure 1.11.) apparaˆıt

alors a` l’ecr´

an et permet de suivre l’avancement des calculs.

l’ecr´ an et permet de suivre l’avancement des calculs. F IGURE 1.11. – : La fenetrˆ

FIGURE 1.11. – : La fenetrˆ

e PSpiceAD.

`

A la fin de la simulation, l’oscilloscope logiciel Probe demarr´

e automatiquement permettant la visualisa-

tion des resultats.´

2 6

Visualisation des resultats´

La visualisation des resultats´

de la simulation se fait automatiquement a` l’aide de l’oscilloscope logiciel

V(In) et de sortie V(Out) en

Probe. Ainsi, pour visualiser, par exemple, l’evolution´

des tensions d’entree´

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 der´ oulant Trace de la

fenetrˆ

e principale du module Probe ; il s’ouvre alors Add Traces (figure 1.12.)

Probe ; il s’ouvre alors Add Traces (figure 1.12.) F IGURE 1.12. – : La fenetrˆ

FIGURE 1.12. – : La fenetrˆ

e Add Traces.

il suffit alors de cliquer une fois sur V(In) puis une fois sur V(Out) pour selectionner´ afficher ;

les tensions a`

un clic sur le bouton OK permet alors de fermer la fenetrˆ e Add Traces et d’afficher les courbes

representatives´

de V(In) et V(Out) (figure 1.13.).

representatives´ de V(In) et V(Out) (figure 1.13.). F IGURE 1.13. – : Affichage de quelques resultats´

FIGURE 1.13. – : Affichage de quelques resultats´

de la simulation dans la fenetrˆ

e Probe.

CHAPITRE 2

CHAPITRE 2 Description detaill´ ee´ des differents´ modules Dans ce chapitre nous allons decrir´ e en
CHAPITRE 2 Description detaill´ ee´ des differents´ modules Dans ce chapitre nous allons decrir´ e en

Description detaill´

ee´

des differents´

modules

Dans ce chapitre nous allons decrir´

e en detail´

les principaux modules du logiciel DesignLab Eval 8

utilises´

pour la simulation des circuits electr´

oniques.

1

Description de Schematics

Plutotˆ

qu’une description exhaustive de tous les menus et

decrir´

ons les fonctions les plus importantes apres`

les avoir regroupees´

du logiciels Schematics, nous par familles.

1 1

Description de la feuille de travail

Au demarr´

age du module Schematics, apparaˆıt a` l’ecr´

an une fenetrˆ

e de travail vide intitulee´

MicroSim

Schematics - [Schematic1 p.1 ] comme on peut le voir sur la figure 2.1.

[Schematic1 p.1 ] comme on peut le voir sur la figure 2.1. F IGURE 2.1. –

FIGURE 2.1. – : La feuille de travail MicroSim Schematics.

15

16

Chapitre 2 – Description detaill´

ee´

des differ´ ents modules

La fenetrˆ

e de travail comporte trois zones differ´ entes :

la feuille de travail munie d’une grille de placement bordee´ d’un cadre noir pour dessiner le circuit ;

1 2

un menu der´ oulant Windows habituel ou` l’on decouvrir´ decrir´ ons plus loin ;

une serie´

a un grand nombre de fonctions que nous

d’iconesˆ

qui constituent des raccourcis de quelques unes de ces fonctions.

Saisie du schema´

et cablageˆ

du circuit

Comme nous l’avons indique´ auparavant, la fonction principale du module Schematics est la saisie du schema.´ On dessine le schema´ du circuit a` simuler en utilisant les el´ ements´ 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 l’objet de l’annexe ??. Une description detaill´ ee´ des principaux el´ ements´ est present´ ee´ dans l’annexe ??. Le module Schematics dispose d’un puissant editeur´ de schema´ dont nous allons decrir´ e l’utilisation dans ce paragraphe.

1 2 1 Choix des composants

Le choix des composants se fait dans la fenetrˆ

e Part Browser Basic. Pour activer cette fenetrˆ

e on

utilise la commande Get New Part du menu der´ oulant Draw ou le raccourci-clavier Ctrl+G ou enfin

oulant Draw ou le raccourci-clavier Ctrl+G ou enfin l’iconeˆ . Si le logiciel est convenablement installe,´

l’iconeˆ .

Si le logiciel est convenablement installe,´ la fenetrˆ

e Part Browser Basic a l’aspect de la figure 2.2.

lorsqu’elle est lancee´

composants disponibles (Full List) toutes librairies confondues.

pour la premier` e fois dans la session en cours. La liste der´ oulante affiche l’ensemble des

en cours. La liste der´ oulante affiche l’ensemble des F IGURE 2.2. – La boite de

FIGURE 2.2. – La boite de dialogue Part Browser Basic.

Decrivons´ sommairement les boutons de commande de la fenetrˆ e de la figure 2.2. Close :

Ferme la boite de dialogue Part Browser Basic ; Place :

Place le composant selectionn´ restant ouverte ;

e´ sur la feuille de travail a` l’endroit pointe´ par la souris, la boite de dialogue

1 Description de Schematics

17

Place & Close :

Ferme la boite de dialogue apres` le placement du composant ;

Help :

Ouvre la fenetrˆ

Libraries :

e d’aide de la boite de dialogue Part Browser Basic ;

Ouvre la boite de dialogue represent´ leur librairie d’origine ;

ee´

figure 2.3. permettant d’afficher les composants disponibles suivant

permettant d’afficher les composants disponibles suivant F IGURE 2.3. – La boite de dialogue Library Browser

FIGURE 2.3. – La boite de dialogue Library Browser.

Advanced :

Ouvre la boite de dialogue de la figure 2.4

et a` mesure du deplacement´

dans la liste.

Ceci permet, entre autres, de visualiser les composants au fur

permet, entre autres, de visualiser les composants au fur F IGURE 2.4. – La boite de

FIGURE 2.4. – La boite de dialogue Part Browser Advanced.

18

Chapitre 2 – Description detaill´

ee´

des differ´ ents modules

1 2 2

Selectionner´

Manipulation des composants

:

Tout composant de la feuille de travail peut etrˆ

la souris. Une fois selectionn´

le composant il prend la forme d’une croix comme l’indique la figure ci-contre.

e´ par un simple clic gauche de

e´ le composant devient rouge. Si le curseur est maintenu sur

e selectionn´

devient rouge. Si le curseur est maintenu sur e selectionn´ Copier : Une fois le composant

Copier :

Une fois le composant selectionn´

a` l’aide du raccourci-clavier Ctrl+C ou finalement a` l’aide de l’iconeˆ de la fenetrˆ e de travail de Schematics. Le composant copie´ est place´ dans le presse papier de Windows.

e,´ on le copie a` l’aide de la fonction Copy du menu der´ oulant Edit ou

de la fonction C opy du menu der´ oulant E dit ou Coller : Pour coller

Coller :

Pour coller le composant place´ dans le presse-papier, on peut utiliser la commande Paste du menu

der´ oulant Edit ou le raccourci-clavier Ctrl+V ou enfin l’iconeˆ

d’ancrer le composant a` l’endroit voulu. On peut ensuite ancrer autant de copies qu’on le desir´ e par un clic gauche ou abandonner cette oper´ ation a` l’aide de la touche Echap ou d’un clic droit de la souris.

. Un clic gauche de la souris permet

droit de la souris. . Un clic gauche de la souris permet Couper : Pour couper

Couper :

Pour couper un composant selectionn´

menu der´ oulant Edit ou le raccourci-clavier Ctrl+X ou enfin l’iconeˆ

e´ et le mettre dans le presse-papier, on utilise la commande Cut du

.
.

Deplacer´

:

Pour deplacer´ un composant, il faut tout d’abord le selectionner´ par un simple clic gauche de la souris. Une fois le composant selectionn´ e´ (il est devenu rouge), on le deplace´ a` l’aide de la souris en maintenant le bouton gauche enfonce.´

Supprimer :

Pour supprimer un composant, il faut le selectionner´ Del). Tourner :

puis appuyer sur la touche supprimer (Suppr ou

Pour faire tourner le composant de

utilise la commande Rotate du menu der´ oulant Edit ou le raccourci-clavier Ctrl+R.

dans le sens trigonometrique´

on selectionne´

le composant puis on

Symetrie´

:

Apres`

avoir selectionn´

e´ le composant, on peut obtenir son symetrique´

dans un miroir vertical a` l’aide de la

commande Flip du menu der´ oulant Edit ou du raccourci-clavier Ctrl+F.

1 2 3

Cablageˆ

du circuit

Une fois les composants disposes´

convenablement sur la feuille de travail, il est necessair´

e de les connecter

electriquement.´

Pour connecter les extremit´

es´

A et B de deux composants de la feuille de travail (figure 2.5.) :

de deux composants de la feuille de travail (figure 2.5.) : F IGURE 2.5. – Connexion

FIGURE 2.5. – Connexion de deux conducteurs ohmiques.

1) on selectionne´

le crayon a` l’aide de la commande Wire du menu der´ oulant Draw, du raccourci-clavier

W ire du menu der´ oulant D raw , du raccourci-clavier Ctrl+W ou de l’iconeˆ ,

Ctrl+W ou de l’iconeˆ , le curseur de la souris se transforme en crayon ;

2) on place le crayon sur l’extremit´

e´ A du premier composant puis on clique avec le bouton gauche de la

souris. On deplace´ ensuite la souris jusqu’au point intermediair´ e C. On peut alors changer de direction

pour rejoindre l’extremit´

composant en cliquant sur le bouton gauche de la souris. On

e´ B du deuxieme`

obtient par exemple la figure 2.5. On termine la connexion par un clique gauche.

1

Description de Schematics

19

1 2 4

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 differ´ ents nœuds et fils de connexion du circuit (etiquettes´ ou labels). On place ces etiquettes´ en double-cliquant sur le fil concerne.´ Il s’ouvre alors la fenetrˆ e Set Attribute Value represent´ ee´ figure 2.6.

Utilisation des etiquettes´

represent´ ee´ figure 2.6. Utilisation des etiquettes´ F IGURE 2.6. – Boite de dialogue avec le

FIGURE 2.6. – Boite de dialogue avec le cartouche d’edition´

de l’etiquette´

.

1 2 5

Utilisation des marqueurs

Les marqueurs (ou Markers) permettent la visualisation automatique des` le lancement de Probe de

potentiels ou de courants marques´

par l’utilisateur.

Il existe deux types de marqueurs de potentiel et un marqueur de courant :

– Marqueur simple (figure 2.7.) permettant de visualiser le potentiel d’un point quelconque du circuit par rapport a` la masse. La commande MarkVoltage/Level du menu der´ oulant Markers de Schema- tics permet de placer un marqueur simple de potentiel a` l’aide de la souris en un point quelconque du

circuit. On peut aussi utiliser le raccourci clavier Ctrl+M ou l’iconeˆ

aussi utiliser le raccourci clavier Ctrl+M ou l’iconeˆ de Schematics ; F IGURE 2.7. – Marqueur
aussi utiliser le raccourci clavier Ctrl+M ou l’iconeˆ de Schematics ; F IGURE 2.7. – Marqueur

de Schematics ;

FIGURE 2.7. – Marqueur simple de tension.

– Marqueur differ´ entiel (figure 2.8.) de potentiel permettant de visualiser la differ´ ence de potentiel entre deux points quelconque du circuit. La commande Mark Voltage Differential du menu der´ oulant Markers de Schematics permet de placer successivement les deux marqueurs simples constituant le marqueur differ´ entiel.

marqueurs simples constituant le marqueur differ´ entiel. F IGURE 2.8. – Marqueur differ´ entiel de tension.

FIGURE 2.8. – Marqueur differ´ entiel de tension.

du courant dans les

). La commande MarkCurrent into Pin du menu

der´ oulant Markers de Schematics permet de positionner un marqueur de courant a` l’aide de la souris. Celui-ci doit etrˆ e imper´ ativement place´ a` l’une des extremit´ es´ des composants precit´ es.´ On peut aussi utiliser l’iconeˆ de Schematics.

(Mark Advanced) permettent d’effectuer des oper´ ations sur les signaux et d’en

afficher automatiquement le resultat´ au lancement de Probe. Ces marqueurs peuvent etrˆ e selectionn´ es´ dans la

boite de dialogue Mark Advanced a` laquelle on peut acceder´ par Makers Mark Advanced (figure 2.10.). Les principales oper´ ations disponibles sont :

– Le marqueur de courant (figure 2.9.) permet de visualiser l’intensite´ (algebrique)´

primitives de Spice ( , , ,

2.9.) permet de visualiser l’intensite´ (algebrique)´ primitives de Spice ( , , , Les marqueurs avances´

Les marqueurs avances´

20

Chapitre 2 – Description detaill´

ee´

des differ´ ents modules

2 – Description detaill´ ee´ des differ´ ents modules F IGURE 2.9. – Marqueur de courant.

FIGURE 2.9. – Marqueur de courant.

ents modules F IGURE 2.9. – Marqueur de courant. F IGURE 2.10. – Boite de dialogue

FIGURE 2.10. – Boite de dialogue des marqueurs avances.´

vdb, idb permettent de tracer les signaux sur une ec´ helle graduees´ en decibel´

vphase, iphase permettent de tracer la phase des signaux sur une ec´ helle graduee´ en degre´ ;

vreal, ireal permettent de tracer la partie reelle´

vimaginary, iimaginary permettent de tracer la partie imaginaire des signaux ;

vgroupdelay, igroupdelay permettent de tracer le temps de propagation de groupe des signaux.

;

des signaux ;

1 2 6 Autres manipulations

On retrouve la plupart des manipulations habituelles des logiciels Windows, c’est a` dire la possibilite´ de

selectionner´

Pour selectionner´ une partie du circuit, on clique a` l’aide du bouton gauche de la souris et tout en

maintenant ce bouton enfonce,´ on deplace´ la souris afin de selectionner´ une zone rectangulaire de la feuille de

travail. Toutes les oper´ ations decrites´ au paragraphe 1 2 2 restent valables

Il est souvent utile d’agrandir une zone de la feuille de travail. Pour cela Schematics propose les fonctions

zoom disponibles dans la barre d’outils sous la forme des quatre iconesˆ

une partie du circuit, de la copier, la deplacer´

, la

pour la zone selectionn´

represent´

ees´

ee´ .

sur la figure 2.11.

selectionn´ represent´ ees´ ee´ . sur la figure 2.11. F IGURE 2.11. – Iconesˆ de zoom

FIGURE 2.11. – Iconesˆ

de zoom dans la barre d’outils.

– L’iconeˆ permet l’agrandissement de la feuille de travail par un facteur par defaut´ 1 ;

la feuille de travail par un facteur par defaut´ 1 ; – l’iconeˆ permet la reduction´

– l’iconeˆ permet la reduction´ de la feuille de travail d’un facteur ;

l’iconeˆ

a` l’aide de la souris ;

permet un agrandissement centre´ sur une region´

particulier` e de la zone de travail, selectionn´

1. Ce facteur peut etreˆ

regl´

e´ dans le menu deroulant´

Options, Pan & Zoom

, Scale Factor.

ee´