• Aucun résultat trouvé

Benjamin CHARLES Renan CORBIERE Farid KUYASIN

N/A
N/A
Protected

Academic year: 2022

Partager "Benjamin CHARLES Renan CORBIERE Farid KUYASIN"

Copied!
1
0
0

Texte intégral

(1)

Benjamin CHARLES Renan CORBIERE

Farid KUYASIN

(2)

1. LES MODULES LOGICIELS 1.1 Schematics (Editeur de schémas)

Signification des icônes de la barre d’outils dans l’ordre :

1. création d’un nouveau schéma 2. ouverture d’un schéma existant 3. sauvegarde d’un schéma actif 4. impression

5. couper 6. copier 7. coller

8. annuler de dernier action 9. rétablir l’action annulée

10. fenêtre des derniers composants sélectionnés 11. zoom +

12. zoom –

13. zoom en partie sélectionné 14. zoom tous

15. annotate 16. back annotate 17. design rules check 18. create netlist

19. cross reference parts 20. bill of materials 21. snap to grid

22. gestionnaire de projets 23. aide

24. nouveau profil de simulation 25. paramètres de simulation 26. gérer PSpice ou simulation

27. affichage les résultes de simulation 28. voltmètre

29. ampèremètre

30. différents marqueurs de tensions

31. visualisation des différentes tension continues

32. bascule permettant la visualisation ou non de la tension au nœud sélectionné 33. visualisation des différentes intensités continues

34. bascule permettant la visualisation ou non de l’intensité du courant dans la composant sélectionné

(3)

1. sélection

2. placer un composant 3. placer un fil

4. placer un nom de fil 5. placer un bus 6. placer un nœud 7. placer un bus d’entrée 8. placer une alimentation 9. placer la masse

10. placer un bloc hiérarchique 11. placer un port

12. placer un pin

13. placer un connecteur off-page 14. enlever une connexion

15. placer une ligne

16. placer une ligne multiple 17. placer un rectangle 18. placer une ellipse 19. placer un arc 20. placer du texte

(4)

1.2 Visualisation des Résultats

1. création d’un nouveau profil de simulation ou un nouveau fichier texte 2. ouverture d’un fichier de résultat de simulation

3. ouverture d’un fichier de résultat de simulation pour l’ajouter 4. sauvegarde du fichier actif

5. imprimer 6. supprimer 7. copier 8. coller

9. annuler la dernier action 10. rétablir l’action annulée 11. toggle bookmark 12. prochain bookmark 13. previous bookmark 14. clear all bookmark 15. zoom +

16. zoom – 17. zoom 18. centrage

19. passage échelle linéaire – logarithmique en X 20. transformée de Fourier rapide

21. analyse des performances

22. passage échelle linéaire – logarithmique en Y 23. ajout d’un graphique

24. évaluation d’une fonction à partir d’un tracé 25. ajout de texte

26. curseur

27. curseur au maximum suivant 28. curseur au minimum suivant 29. curseur sur la prochaine pente 30. curseur au maximum de la courbe 31. curseur au maximum de la courbe 32. curseur sur la donnée suivante 33. commande curseur

34. curseur sur la transition logique suivante 35. curseur sur la transition logique précédente 36. étiquette indiquant les coordonnées du curseur 37. affichage des points de données

(5)

2. CONTENU DES BIBLIOTHEQUES ABM.OLB

Blocs fonctionnels : Additionneur, soustracteur, dérivateur, intégrateur, filtre, transformée de Laplace,…...

ANALOG.OLB

Résistance, condensateur, inductance, ligne de transmission.

Source de tension et de courant contrôlées en tension et en courant BIPOLAR.OLB

Transistors BREAKOUT.OLB

Composants avec tolérances (Pour l’analyse de Monte Carlo) Interrupteur contrôle en tension (Sbreak)

Interrupteur contrôle en courant (Wbreak) CONNECT.OLB

Connecteurs EVALS.OLB

Composants analogiques et numériques incluant un composant programmable :le PAL 20P4B

OPAMP.OLB

L’amplificateur opérationnelles PORT.OLB

Etiquettes d’interconnexions

Etats logiques 0 et 1 (LO et HI) pour la simulation logique et mixte SOURCE.OLB

Source de tension et de courant analogiques, générateurs numériques SOURCSTM.OLB

Source de tension et de courant analogiques, générateurs numériques utilisables en analyse

SPECIAL.OLB

Composants de contrôle de la simulation

(6)

2.1 Les Sources de Tension (Bibliothèque Source.olb)

VDC

Source de tension continue

VAC

Source de tension pour les analyses fréquentielles Ne convient pas pour les analyses temporelles

VSIN

Source de tension sinusoïdale pour les analyses temporelles Paramétrage :

VOFF Tension d’offset

VAMPL Amplitude

FREQ Fréquence

Remarque :

VAC : Source de tension pour les analyses fréquentielles (ne convient pas pour les analyses temporelles)

VSIN : Source de tension sinusoïdale pour les analyses temporelles (peut être utilisée pour une analyse fréquentielle en complétant la case VAC)

VEXP : Source de tension exponentielle

VSFFM : Source de tension modulée en fréquence

VPULSE

Source de tension rectangulaire périodique Paramétrage :

V1 Potentiel à l’état bas V2 Potentiel à l’état haut

TD Temps de retard à l’apparition du signal TR Temps de montée

TF Temps de descente PW Largeur d’impulsion PER Période

V 1 1 0 V

1V V1

V1 FREQ =

VAMPL = VOFF =

V1

TD = TF = PW = PER = V1 =

TR = V2 =

(7)

2.2 Liste des Composants Simulables avec Pspice

2.2.1 Composants Analogiques (différantes bibliothèques) Composants passifs :

C Condensateurs K Circuit magnétiques L Inductances

R Résistances

T Lignes de transmission (avec ou sans pertes) Composants actifs :

B Transistor AsGa

D Diode, diode zener, diode varicap

J JFET

M MOSFET

Q Transistor bipolaire Sources Contrôlées :

E Source de tension contrôlée en tension F Source de courant contrôlée en courant G Source de courant contrôlée en tension H Source de tension contrôlée en courant Interrupteurs :

S Interrupteur contrôle en tension W Interrupteur contrôle en courant

2.2.2 Composants Numériques

Toutes les fonction de base : NOT, OR, NOR, AND NAND, JK, DFF … Convertisseur A/N, N/A, ROM, RAM

PLD ( Simulation à partir du fichier JEDEC )

(8)

3. UNITES ET SYMBOLES

Les composants passifs, résistances, inductances, condensateurs, ne nécessitent pas la spécification de l’unité : Ohm, Henry ou Farad.

Par ailleurs PSpice reconnaît les notations scientifiques : mais attention ! Il n’existe aucune différence enter majuscules et minuscules, ainsi << 1M >> ne signifie pas 1Millions mais 1 millième.

109 1G ou 1g 106 1MEG ou 1meg 103 1K ou 1k 10-3 1M ou 1m 10-6 1U ou 1u 10-9 1N ou 1n 10-12 1P ou 1p 10-15 1F ou 1f

(9)

4. DESSINER UN SCHEMA

On commencera par lancer le logiciel Orcad -> Capture -> File -> new project -> Analog or Mixted-Signal Circuit Wizard

4.1 Placer un composant

Pour placer un composant sur le schéma : ouvrir le menu Place et sélectionner Part ou appuyer sur la touche de raccourci SHIFT P ou bien encore cliquer sur l’icône

Cliquer sur Add Library pour choisir une bibliothèque 4.2 Interconnecter des Composants

Pour interconnecter les composants sur le schema : ouvrir le menu Place et sélectionner Wire ou appuyer sur la touche de raccourci SHIFT W ou bien encore cliquer sur l’icône

4.3 Masse Analogique (GND)

Pour réaliser une simulation, il est indispensable de placer la masse du circuit. Celle- ci s’indique à l’aide du symbole « 0 (bibliotheque source.olb) ou appuyer sur la touche de raccourci SHIFT G ou bien encore cliquer sur l’icône

(10)

5 Introduction à La Simulation 5.1 Circuit RC en Régime Transitoire

On se propose de réaliser le schéma suivant :

5.1.1 Réaliser le schéma 5.1.1.1 Résistances (R)

Cliquer sur l’icône (équivalent de Place/Part ou Shift P)

Cliquer sur Add Library et choisir la bibliotheque Analog.olb et puis taper R dans la fenetre Place Part ou alors cliquer Part Search et taper R/Begin Search et puis cliquer sur ok

Placer la résistance en cliquant sur le bouton gauche de la souris.

Pour quitter le symbole R, cliquer sur le bouton droit de la souris ou alors ESC .

Placer le condensateur (C dans la fenêtre Part ou Part Search/Begin Search) en position horizontale pour l’instant.

Pour faire tourner le condensateur, le sélectionner en cliquant dessus avec le bouton gauche de la souris, puis :

 Soit ouvrir Edit/Rotate

 Soit faire Ctrl R

 Soit cliquer le bouton droit de la souris et choisir Rotate

(11)

Pour déplacer un composant, on le sélectionne en cliquant dessus avec le bouton gauche, et on le déplace en maintenant le bouton enfoncé.

Pour supprimer un composant, après l’avoir sélectionné :

 Soit presser sur Suppr

 Soit ouvrir Edit/Delete

5.1.1.2 Source de tension rectangulaire périodique (VPULSE)

Procéder de la même manière que pour les résistances mais en choisissant dans la bibliothèque source.olb le composant VPULSE.

5.1.1.3 Relier les composants entre eux et étiquettes

Cliquer sur l’icône (équivalent de Place/Wire ou Shift W)

Amener la pointe du crayon sur l’extrémité supérieure de la source de tension, cliquer sur le bouton gauche et déplacer la souris, sans maintenir le bouton enfoncé, jusqu’à l’extrémité gauche de la première résistance, cliquer à nouveau sur le bouton gauche.

Cliquer maintenant sur l’extrémité droite de la résistance et procéder de la même manière pour relier au condensateur.

Pour quitter le mode fil, cliquer sur le bouton droit de la souris.

Placer les etiquettes (Place/Off-Page connector ou cliquer sur l’icône)

Pour modifier les noms de composants, les valeurs et les noms d’étiquettes, le sélectionner en cliquant dessus avec le bouton gauche de la souris, puis :

 Soit faire double clique

 Soit ouvrir Edit/Properties (ou Ctrl E)

5.1.1.4 Attribuer des valeurs aux composants Aller sur le symbole de VPULSE :

Cliquer sur V1= et taper 0 dans la Value puis cliquer sur ok

De la meme façon, attribuer V2=10V, TD=0, TR=10ns, TF=10ns, PW=1ms, PM=2ms.

Enfin, en procédant encore de la même manière, attribuer les valeurs à R1(10k) et C1(10nF).

(12)

5.1.1.5 Placer es appareils de mesure

Pour que (fenetre de resultats) affiche l’allure des signaux, il faut placer deux voltmètres et un ampèremètre comme suite.

Les voltmètres s’obtiennent en cliquant sur l’icône ou en ouvrant : PSpice/Markers/Voltage Level.

L’ampèremètres s’obtient en cliquant sur l’icône ou en ouvrant : PSpice/Markers/Current into pin.

5.1.1.6 Placer la masse analogique (GND).

Cliquer sur l’icône ou Place/Ground (Shift G) et choisir dans la bibliothèque source.olb, 0

5.1.2 Paramétrer la simulation

Sélectionner l’icône (équivalent de PSpice/Edit Simulation Profile)

Cocher la case Skip the initial transient bias point calculation (SKIPBP) pour calculer le point de repos.

Remarque : le fait de cocher la case ajoute des points de calcul, mais le point de repos est toujours calculé lorsqu’on effectue une simulation.

Choisir le pas d ’affichage La durée de la

simulation

(13)

5.1.3 Lancer la simulation

Sélectionné l’icône (équivalent de PSpice/Run) et la fenêtre du simulateur s’ouvre pendant la simulation.

Une fenêtre de résultats s’ouvre :

Des curseurs peuvent être utilises pour effectuer des mesures sur les courbes en cliquant sur l’icône (équivalent de Trace/Cursor/Display ou Ctrl Shift C)

On peut choisir la (ou les) courbe sur laquelle on effectue les mesures en cliquant sur le symbole de même couleur situé sue l’axe des abscisses (un carré vert pour V(E) ci-dessus) avec le bouton gauche (A1) ou droit (A2).

Pour visualiser le courant :

 Ouvrir Plot/Axis Settings/Y Axis

 Cocher User Defined

 Ecrire -1mA et 1mA dans les deux fenêtres situées en dessous

On peut également éliminer les courbes de tension en cliquant sur leur nom (en dessous de l’axe des abscisses) et appuyant sur Suppr. On les rétablira en ouvrant Trace/Add Trace ou en cliquant sur et en sélectionnant dans la liste les courbes précédentes (V(E) et V(S)).

(14)

Les méthodes ci-dessus ne permettent pas de visualiser simultanément l’intensité du courant et les tensions d’entrée et de sortie. Pour y parvenir, il est nécessaire de créer un seconde axe vertical.

Les trois traces étant présentes, supprimons la trace correspondant à l’intensité du courant (on peut également supprimer la sonde de courant dans Schematics) :

Ouvrir Plot/Add Y axis: un seconde axe vertical (de numéro 2) est toujours à gauche de la fenêtre Ouvrir Plot/Axis settings, et compléter la boite de dialogue ci-contre.

Sélectionner dans Y axis Number le premier axe et préciser dans Axis title qu’il s’agit d’un axe de tensions en écrivant “U”

terminer en cliquant ok

(15)

5.2 CIRCUIT RC EN REGIME SINUSOIDAL

Remplacer la source précédente par la source VAC. Fixer l’amplitude à 10V (ACMAG = 10V et DC = 0V).

Pour obtenir la tension de sortie en décibels choisir dans Pspice/Markers/Advanced le voltmètre dB Magnitude of Voltage. La phase peut également être tracée en choisissant Phase of Voltage.

Paramétrer la simulation en cochant l’icône et AC Sweep/Noise dans la case Analysis type.

(16)

Et en choisissant les fréquences minimale et maximale, le type de balayage ainsi que le nombre de points par décade (qui peut être choisi beaucoup plus faible).

On obtient les tracés de Bode ci-dessous :

L’échelle des ordonnées est commune à l’amplitude (exprimé en dB) et à la phase du signal de sortie (exprimée en degrés).

Pour obtenir le gain du montage et séparer les deux courbes, on peut procéder de la manière suivante :

 Ouvrir Window/New Window : une nouvelle fenêtre s’ouvre.

 Ouvrir Trace/Add Trace, cocher seulement Analog et Voltages, puis cliquer sur la fonction DB( ) se trouvant dans la fenêtre Functions or Macros. Ajouter ensuite V(S)/V(E) en cliquant dans la fenêtre Simulation Output Variables. On obtient alors DB(V(S)/V(E)) dans la fenêtre Trace expression :

(17)

 Le gain du montage est représenté dans la nouvelle fenêtre.

 Ouvrir Window/Tile Horizontal : les deux fenêtres sont placées l’une au dessus de l’autre.

 Cliquer sur la fenêtre inférieure puis sur VDB(S) et appuyer sur la touche Suppr pour supprimer cette courbe.

Les deux fenêtres portent le nom du fichier enregistré ; pour le modifier ouvrir Window/Title et proposer un nouveau titre, par exemple « Phase(degrés) » et cliquer sur OK. Procéder de même pour le gain en sélectionnant la courbe de gain, par exemple « Gain(dB) ».

Les deux fenêtres visualisées simultanément ne permettent pas d’effectuer des mesures précises ; pour visualiser une seule des deux fenêtres, il suffit de cliquer deux fois sur son bandeau supérieur.

Il est possible, en s’aidant des curseurs de mesurer la fréquence de coupure à –3dB, la phase à cette fréquence et la pente de l’asymptote oblique du gain aux fréquences très supérieures à la fréquence de coupure.

Pour tracer l’asymptote à –20dB par décade, cliquer sur Trace/Add et dans la fenêtre Trace Expression, taper 20*log10(1591.5/frequency) avec 1591.5Hz comme fréquence de coupure

(18)
(19)

5.3 Analyse paramétrique d’une source sinusoïdale alimentant un circuit RC

On se propose de faire varier une grandeur dans un schéma, ici, la fréquence de la tension d’entrée qui prendra successivement les valeurs 100Hz, 1600Hz, 10kHz.

On modifie le schéma précédent en :

Remplaçant la source VAC par une source VSIN (librairie source.olb) et mettant un marqueur de tension en S.

Double cliquer sur la source V1 et la renseigner comme suit (dans la fenêtre Property Editor):

DC= ; DC= ; DF=0; PHASE=0; TD=0;VAMPL=10; VFREQ={FVAR};VOFF=0.

On a alors un signal d’entrée d’offset nul, d’amplitude 10V, de fréquence à paramétrer, sans temps de retard et de phase nulle à l’origine.

Choisir, dans la bibliothèque Special.slb, l’élément PARAM.

Une fois en place, double cliquer sur PARAMETERS pour introduire les paramètres. On ajoutera la case Fvar (New) dont on fixera la valeur à 100 et on permettra son affichage sur le circuit (bouton Display et ensuite permettre la visualisation du nom et de la valeur du

paramètre : Name and Value).

E

R 1 1 0 k

S C 1

V

1 0 n V 1

F R E Q = { F V A R }

V A M P L = 1 0

V O F F = 0

(20)

Aller dans Simulation Settings. Compte tenu de la valeur initiale de la fréquence, on choisit une durée d’observation de 10ms.

Dans Simulation Settings, cocher Parametric Sweep puis cliquer dessus pour compléter les cases comme indiqué ci-dessous :

(21)

Lancer la simulation. La fenêtre Available Sections s’ouvre : répondre OK.

Remarque : on peut supprimer une (ou des) courbe à l’affichage en cliquant sur la ligne la concernant pour la désélectionner.

On constate que le nombre de points de mesures est : Suffisant pour le tracé à 100Hz et

(22)

Insuffisant pour ceux à 1.6kHz et 10kHz (aspect segmenté des courbes).

En double cliquant sur le losange rouge en dessous de l’axe des abscisses, on obtient les caractéristiques de la courbe rouge.

Le nombre de points de calcul est égal à 139 et 819 sont affichés.

Pour améliorer la précision d’un calcul ou de l’affichage, on peut imposer un pas maximal de calcul en ajoutant ans le paramétrage de Transient (PSpice/Edit Simulation Profile du logiciel Orcade Capture) une valeur de Maximum step size (pas plafond). En introduisant une valeur de 5s pour le Maximum step size, on obtient une nette amélioration.

Pour ajouter des commentaires (Text), des lignes (Line), des polygones ouverts ou fermés (Poly-line), des flèches (Arrow), des rectangles (Box), des cercles (Circle), des ellipses (Ellipse), on ouvrira le menu Plot/Label.

Du texte peut également être ajouté en cliquant sur l’icône

Ces objets peuvent être déplacés ou effacés en cliquant dessus et en déplaçant la souris ou en tapant sur la touche Suppr.

(23)

Le nombre de points de calcul est passé à 2011 et le nombre e points affichés à 2012, ce qui améliore la précision des calculs et la qualité des courbes.

Explication : durant une simulation analogique, le simulateur ajoute le pas interne de calcul afin de maintenir une précision suffisante mais en évitant les calculs inutiles lorsque le signal présente peu de variations. Par défaut, le pas interne maximum est choisi égal à 2% de la durée total (Run to time). Cette valeur peut être modifiée en spécifiant un autre pas maximum (Maximum step size).

D’après la documentation de Pspice la valeur de PrintStep n’a pas d’action sur le fichier de Probe. L’expérience montre que ce n’est pas le cas. Pour s’en convaincre, il suffit de modifier sa valeur actuelle et de la porter à 100s par exemple.

En conclusion pour obtenir e bons résultats, il est préférable de choisir Step Ceiling et Print Step faibles, par exemples égaux à Final Time/500

Comment visualiser une ou plusieurs courbes paramétrées :

 Cliquer sur V(S) en bas de l’écran

 Appuyer sur la touche Suppr du clavier : mes courbes disparaissent

 Ouvrir Trace/Add Trace

 Spécifier V(S)@1 V(S)@3dans Trace Expression pour observer les deux courbes extrêmes (correspondant à fmin=100Hz et fmax=10kHz)

Références

Documents relatifs

Pour vous assurer que votre enfant a compris la leçon, vous pouvez lui demander : - De repérer les pièges dans les mots à apprendre : les lettres muettes (le -t de parent...),

[r]

- le 2ème groupe: l'infinitif se termine par -ir et fait -issons avec nous.. - le 3ème groupe : tous les autres

un lit , la table , les bouchers , cet enfant , mon chien , des marmottes … - les noms propres désignent des personnes uniques (des prénoms ou des. noms de famille), des noms

Les déterminants sont des petits mots bien utiles qui accompagnent les noms. Ils portent les marques du genre et du nombre des noms qui

[r]

Les déterminants sont des petits mots bien utiles qui accompagnent les noms.. Ils portent les marques du genre et du nombre des noms qui

Pour former le pluriel d'un mot composé, il est souvent indispensable d'identifier la nature de chacun de ses éléments, en se guidant quelquefois sur le sens de la phrase.. =&gt;