Vous êtes sur la page 1sur 42

UNIVERSITE DE LA REUNION

FACULTE DES SCIENCES ET TECHNOLOGIES


CAO/CAD
SIMULATION ELECTRONIQUE SOUS SPICE L3 PHYS 355-C
J.D. LAN SUN LUK, F. ALICALAPA, J. ARMAND - ANNE 2009/2010
--- Consignes et prerequis ---
Ces travaux pratiques sont le prolongement du cours dlectronique analogique du premier semestre. Une bonne
assimilation du module analogique et une prparation minimale sont ncessaires pour pouvoir exploiter pleinement
loutil de simulation que constitue le logiciel SPICE. Nous mettrons laccent dans ces TP sur la synthse et lanalyse de
circuits lectriques.
Nous utiliserons comme simulateur, la version student de PSPICE 9.1 car celle-ci est gratuite et donc accessible
pour votre prparation des TPs (http://personnel.univ-reunion.fr/lanson).
Rgles de bonne conduite en salle de Travaux Pratiques
Les GSM doivent tre dsactivs avant de rentrer en salle.
Les ordinateurs sont configurs par lquipe pdagogique. Vous neffectuez des modifications quavec laccord
de lenseignant pour certains Travaux Pratiques.
Il est formellement interdit de boire ou de manger en salle de Travaux Pratiques.
En sortant vous rangez le matriel sur votre poste et vos tabourets.
Avant de sortir remettre votre document ou fichier lenseignant.
I NOTATION
Lobjectif recherch par la notation, est de placer le logiciel Pspice en tant quoutil daide lanalyse des circuits. Le
simple trac de courbe napporte quun minimum de points. Pour le barme, les questions de comparaison entre la
thorie et la simulation et lanalyse des rsultats bnficieront de plus de points de notation.
II CONSIGNES
1. Les prparations sont rdiger sur une copie et seront remis lenseignant en dbut de sance. Votre rapport
de TP sera un fichier informatique au format MSOffice Word ou Open Office (voir TP1).
2. En fin de sance sur votre bureau informatique, ne doit figurer dans votre rpertoire de travail que des
fichiers portant lextension .pdf
3. Le rpertoire de travail contenant toutes vos tudes et votre fichier-rapport DOIVENT respecter la syntaxe
suivante : TPSPICEnx_L3_Mention_NomsDuBinome
Exemple : rpertoireTPSPICE2_L3_EEA_DijouxHoarau
Rapport TPSPICE2_L3_EEA_DijouxHoarau.doc + PDF
4. Pour la sauvegarde rseau, ce rpertoire de travail doit tre plac sur le Bureau du PC.
5. SPICE peut gnrer des erreurs de simulation si vous utilisez pour vos circuits des noms trop longs ou
contenant des caractres spciaux ou accentus. Ne conviennent pas aussi le nom du fichier commenant
par un chiffre.
Eviter des noms tels 3circuit!#1@2.sch
6. Des passerelles sont prvues pour transfrer vos fichiers de prparation sur le serveur de simulation.
7. Ainsi quil vous a t dit en cours, une version de Pspice est tlchargeable ladresse suivante : www.univ-
reunion.fr/~lanson. Celle-ci vous permettra de vous familiariser avec lenvironnement de simulation et de
prparer de faon optimale les TPs.
8. En complment du cours que vous avez eu, voici quelques liens internet qui donnent accs des documents
sur les simulations lectriques (de nombreux sites sont prsents sur le web, vous de trouver celui qui
correspond votre technique dapprentissage) :
http://www.gel.ulaval.ca/~lehuy/intropspice/
http://www.montefiore.ulg.ac.be/~degreve/divers/ELEN001-12.pdf
http://w3.uqo.ca/d_info/statHTML/labos/laboGenie/manuels/pspice/manuPspice.html
III PREREQUIS SUR LUTILISATION DES OUTILS INFORMATIQUES
En vu du bon droulement des TPs et de lEXAMEN de TP, voici une liste minimale doprations que vous DEVEZ
savoir mener la fin des sances pour obtenir les rsultats utiles lanalyse des circuits :
1. Crer un nouveau dossier sur le bureau du PC et y sauvegarder un nouveau circuit.
2. Organiser votre rpertoire de travail qui se trouve sur le bureau du PC en sous-rpertoires pour mener une
tude bien structure et efficace. Un circuit par sous dossier pour le retrouver rapidement pour complter votre
rapport.
3. Crer un nouveau schma lectrique, trouver et placer de faon optimale et claire les composants
(commandes Edit->rotate et Edit-> flip ), modifier leur valeur.
4. Donner un nom remarquable un composant ou un fil pour le retrouver facilement dans la liste des
signaux simuls.
5. Choisir les types de source (VDC, VAC, VSIN, VPULSE, IAC, ISIN..) en fonction du type danalyse mener
6. Placer une sonde de tension, une sonde de courant, une sonde de tension diffrentielle
7. Raliser une simulation DC, TRAN, AC, DCSWEEP et savoir quelles analyses du circuit tudi sont
associes ces simulations.
8. Mener une simulation paramtrique PARAM sur la valeur dun composant ou dune source de tension et de
courant.
9. Retrouver le fichier texte de rsultat dune simulation et y retrouver les informations sur la polarisation du circuit
: tensions aux nuds, courants et paramtres de transistors.
10. Sous le module Probe : insrer une nouvelle courbe, un nouveau graphe, mener des oprations
mathmatiques sur les courbes, lire une valeur sur une courbe avec les curseurs, sauvegarder et rappeler un
display associe affichage de courbes.
Cette dernire fonctionnalit permet de ne pas retaper des quations longues chaque simulation.
11. Insrer un graphique obtenu par simulation dans un document OpenOffice : il est plus simple dutiliser les
menus de pspice (dans pspice WindowCopyToClipboard , puis passer dans OpenOffice coller ) pour
exporter un graphe que dutiliser la touche Imprime cran . Cette dernire solution, gnre dailleurs une
image au format BMP qui alourdit normment votre fichier-rapport.
12. Insrer son schma lectrique dans votre rapport. Dans Schematics (slectionner la portion de circuit
dsir, Edit->Copy to clipboard). Positionner dans OpenOffice votre curseur lendroit souhait et appliquer la
commande coller .
13. Vous devez pratiquer chez-vous lutilisation du module de saisie dquation intgrer votre diteur de texte
InsertionObjetMicrosoft Equation 3.0 ou quivalent (copier-coller des quations et rgler les tailles de
caractre) pour ne pas perdre du temps en sance. Lidal tant darriver en sance avec les quations
importantes des parties thoriques dj tapes pour complter les parties rdaction et analyse.
14. une certaine autonomie vous est donne sur la rdaction de votre rapport (toutes images, graphes du web ou
de simulation Matlab/Scilabseront apprcis)
Universit de la Runion TP1_Introduction_Spice_284.doc
1
--- TP SPICE N1 ---
Prise en main de l'outil de simulation PSPICE - Les diffrentes analyses
Pour les sances futures : toutes les questions suivies de la mention [Prparation] sont rdiger sur copie et sont remettre en dbut de
sance au responsable de TP. Les autres questions sont complter directement dans votre fichier numrique.
I PLAN
I Plan................................................................................................................................................................. 1
II Objectifs du TP ............................................................................................................................................. 1
III Rapport- dossier de travail .......................................................................................................................... 2
IV Les analyses du simulateur : ...................................................................................................................... 2
V analyse DC Sweep ou DC : Trac de la caractristique d'un transistor effet de champ ........................ 2
VI Etude d'un amplificateur base de JFET................................................................................................... 5
VI.1 Analyse DC (menu : analysis -> set up -> Bias point Detail) - Etude de la polarisation ............................. 5
VI.2 Analyse frquentielle AC sweep - Bande passante de l'amplificateur transistor JFET............................ 6
VI.3 Analyse transient - Rponse temporelle de l'amplificateur un signal d'entre venant d'un fichier externe6
VI.4 Simulation PARAMETRIC - Utilisation dun paramtre dans un circuit ..................................................... 7
VII Caractristiques matricielles d'un quadriple .......................................................................................... 8
VII.1 Etude en rgime sinusodal : .................................................................................................................. 8
VII.2 Schma quivalent pour une frquence fixe : Fo=100Khz ...................................................................... 9
VIII Etude d'un quadriple amplificateur transistor bipolaire 2N2222 ........................................................ 9
VIII.1 Etude en rgime statique....................................................................................................................... 9
VIII.2 Etude en rgime frquentielle................................................................................................................ 9
VIII.2.1 Schma d'tude pour le calcul de Ze et Av...................................................................................... 9
VIII.2.2 Schma d'tude pour le calcul de Zs............................................................................................... 9
VIII.3 Etude en rgime temporelle..................................................................................................................10
IX bibliographie...............................................................................................................................................10
II OBJECTIFS DU TP
L'outil de simulation que nous utilisons nous autorise raliser les tudes suivantes qui sont toutes au
programme de votre licence.
1) Etude en rgime statique
- dtermination du point de fonctionnement d'un circuit
- analyse en sensibilit
- relever de caractristique d'un composant non-linaire
- calcul du modle quivalent de Thvenin et de Norton d'un diple
2) Etude en rgime dynamique
- Etude dans le domaine Frquentiel
dtermination du modle quadriple au voisinage du point de fonctionnement
dtermination de la fonction de transfert du systme lectrique
optimisation des performances du systme
- Etude dans le domaine temporel
validation de l'tude frquentielle avec une sinusode en rgime petits signaux
dtermination des limites en amplitude et en frquence de notre rgime ARQS
attaque de type chelon ou impulsionnelle pour caractriser le systme
3) Modlisation comportementale
- Modle quadriple : temporel, frquentiel
- Modle de composant : Aop, IGBT,
- Importation et Exportation des donnes
4) Etude en rgime commut : lectronique discrte
- Portes logiques, interrupteur command,
- Cration des signaux d'attaque
- Analyse temporelle des signaux numriques
- Etude d'astable et de convertisseurs de donnes
Points du simulateur que vous allez dcouvrir
trouver et afficher les mesures
de polarisation (Bias point)
simulation DC, Dcsweep simulation Transient, ACsweep
Universit de la Runion TP1_Introduction_Spice_284.doc
2
crer un schma, fixer les
valeurs des composants
faire varier un voire deux
paramtres du circuit
exporter vos donnes (figures et
courbes)
crer un gnrateur dentre
partir dun fichier texte
tracer le module et la phase dune
impdance
tracer le module et la phase dun
gain
utiliser les fonctions
mathmatiques DB, P, LOG10
L'objectif de cette premire sance (voir le TP5 aussi pour dautres lments dintroduction) est :
- de vous familiariser avec l'outil informatique/logiciel
- de vous initier aux analyses DC, TRANSIENT, AC SWEEP....
- et de dcouvrir le design flow (= tapes de dveloppement) dun circuit (vous noterez lors de la
sance le nom des diffrents outils utiliss : probe, schematic, en fonction de ltape raliser).
Exemple de design flow suivre :
Saisie circuit sous schematic choix des simulations trac des courbes et obtention des informations (outil PROBE)
III RAPPORT- DOSSIER DE TRAVAIL
Tous vos circuits, rsultats de simulation et analyses devront tre reports dans un fichier informatique (suite
logicielle OpenOffice). L'enseignant en charge des TPs, vous donnera les consignes et procdures suivre pour
vous connecter au serveur et crer votre espace de travail. Il devra tre le mme pour l'ensemble des sances
de TP.
- Sur le bureau de votre poste crer un dossier TP1_Spice_VotreNom
- Crer des sous dossiers circuit1, circuit2,
- Crer dans le dossier TP1_Spice_VotreNom , un fichier Open_office : TP1_VotreNom.doc
- Crer un fichier PDF partir de votre fichier
- Vrifier quil est lisible (position des graphes sur la page, des circuits)
IV LES ANALYSES DU SIMULATEUR :
Les analyses classiques possible via le menu Analysis type sont :
time domain (transient) : analyse temporelle v(t), i(t), p(t)...
DC sweep : analyse continue, variation de valeur de sources continues.
AC sweep / Noise : analyse frquentielle (exemple diagramme de Bode)
Bias point : calcul des points de polarisation
Nous allons les illustrer ci-dessous.
V ANALYSE DC SWEEP OU DC : TRACE DE LA CARACTERISTIQUE D'UN TRANSISTOR A EFFET DE CHAMP
Soit le transistor effet de champ J2N3819 canal N. Le simulateur peut tre utilis pour effectuer un relev de
caractristiques de ce transistor et comprendre le fonctionnement de ce composant en terme de
tensions/courants.
Universit de la Runion TP1_Introduction_Spice_284.doc
3
Nous travaillons avec la configuration quadriple du circuit en mutualisant le connecteur source S entre
l'entre et la sortie (voir figure ci-dessous). La figure ci-dessous vous donne quelques lments de paramtrage
du logiciel.
+
-
1V
VGS
J2N3819
J1
+
-
1V
VDS
0
S S
G
D
Vi5_2531
Figure 1 : Transistor J2N3819 circuit 1
Nous avons effectu pour exemple une analyse en rgime statique avec un balayage des sources DC
(menu : analysis set up DCsweep) de tensions VGS et VDS (Nested sweep cocher seconde source
variable ou paramtre variable) avec les valeurs suivantes :
VDS varie de 0 10V par pas de 0,1V
VGS varie de 0V -3V par pas de -0.5V
[GUI1] Une analyse en rgime continu (DC Sweep ou DC) permet deffectuer une simulation en fonction dune
grandeur pouvant tre une tension, un courant, un paramtre global, un paramtre de modle de simulation, ou
la temprature. Toutes les sources sont utilisables pour effectuer une telle simulation, cependant, les sources
VDC (tension continue) et IDC (courant continu) sont les plus concernes. Cette analyse est souvent employe
pour ltude de la phase de polarisation du circuit.
Le trac des graphes sous le logiciel PROBE, nous donne par exemple les courbes suivantes :
V_VDS
0V 2V 4V 6V 8V 10V
ID(J1)
0A
4mA
8mA
12mA
Figure 2 : Caractristique de sortie I
D
= F(V
DS
)
V_VGS
-3.0V -2.5V -2.0V -1.5V -1.0V -0.5V 0V
ID(J1)
0A
4mA
8mA
12mA
Figure 3 : Caractristique de transfert I
D
= F(V
GS
)
Universit de la Runion TP1_Introduction_Spice_284.doc
4
Pour placer des composants sur votre schma, 2 possibilits : parcourir les librairies ou taper le nom des
composants dans le champ texte suivant :
Ce symbole de masse sert de rfrence pour le calcul de toutes les tensions. Ce symbole est
indispensable toute simulation analogique.
VDC, source de tension constante idale.
Main sweep (= V
DS
ou = V
GS
) et Nested sweep ? A essayer en les permutant.
Remarque : aprs avoir simul un circuit, ajouter de courbes sur votre graphique par : menuTrace
Add Trace ou icne (ajouter les fonctions mathmatiques du tableau ci-dessous si ncessaire).
Devant le grand nombre des signaux visualisables, vous comprendrez lutilit de nommer vos fils sur
votre figure lors de la phase de saisie du schma (double clic sur le fil).
Pour les prfixes des units (il nest pas utile de donner lunit : F,V,Ohms) :
Question 1 [Rdaction] : Implmenter le circuit sous Pspice schematic en utilisant masse,
transistor et VDC ( placer dans le dossier circuit1 par exemple). Renommer vos sources.
Importer votre schma dans votre rapport (cf point 12 prerequis ).
Question 2 [Rdaction] : tracer nouveau les deux graphiques prcdents. Par contre VDS
variera de 0 9V par pas de 0.5V, et VGS varie de 0V -4V par pas de -1V importer vos
rsultats (voir Consignes et prerequis pour exporter le graphe). Pour augmenter lpaisseur du
trait dune courbe : clic droit sur la courbe -> properties (sous loutil probe).
Universit de la Runion TP1_Introduction_Spice_284.doc
5
Sous Probe M=10
6
et m=10
-3
. Sous Schematic , MEG=10
6
et m ou M =10
-3
.
De ces deux graphes, nous pouvons dterminer le modle quivalent petits signaux de notre transistor au
voisinage d'un point de fonctionnement :
Figure 4 : Modle quivalent petits signaux du transistor J2N3819
VI ETUDE D'UN AMPLIFICATEUR A BASE DE JFET
Soit le circuit suivant que nous souhaitons caractriser au niveau polarisation :
Rd
2k
+
-
VDS
15V
1MEG Ru
J2N3819
J1
1MEG Rg
+
-
Ve
100n
C1
200 Rs
10u
C2
0 0 0 0 0
1V
SORTIE
ENTREE
Vi1_2531
Figure 5 : Amplificateur JFET1
VI.1 Analyse DC (menu : analysis -> set up -> Bias point Detail) - Etude de la
polarisation
Remarque : on en dduit la lecture du fichier de sortie texte ( .out ), la valeur des paramtres utiliser pour
le modle quivalent :
- GM= 5.19E-03 A/V
- = 87,7 k = 1/GDS
Question 3 [Analyse] : Expliquez comment partir du graphe ID=f(VDS) obtenu, nous pouvons
expliciter la prsence de llment g
m
.v
GS
du modle (analyse qualitative).
Question 4 [Analyse] : Comment trouver la tension VGS qui bloque le transistor ?
Question 5 [Rdaction] : Implmenter ce circuit (copier votre schma dans votre document) et
donner les valeurs correspondant au point de polarisation du transistor en consultant le fichier
.OUT : IDo, VGSo et VDSo
Question 6 [Rdaction] : en modifiant votre figure JFET1 (sauvegarder le sous un nom diffrent),
donner le circuit de polarisation .
Question 7 [Rdaction] : Faites afficher directement sur votre schma lectrique, les tensions et
les courants aux diffrents nuds. Dplacer les informations affiches si besoin pour avoir une
figure lisible. Slectionner alors tout votre circuit et coller cette image dans votre fichier (copy to
clipboard (dans pspice) collage ou collage spciale (dans le traitement de texte)).
Question 8 [Analyse] : Comment appelle-t-on la zone du graphe I
D
=f(V
DS
) du transistor o se
trouve ce point de fonctionnement ?
Universit de la Runion TP1_Introduction_Spice_284.doc
6
VI.2 Analyse frquentielle AC sweep - Bande passante de l'amplificateur transistor
JFET
En considrant laspect frquentiel du circuit prcdent JFET1, le trac du diagramme de Bode en amplitude fait
apparatre une bande passante de 100 MHz environ pour ce pramplificateur de14 dB de gain en tension pour
une charge infinie (Ru=10
6
).
Une analyse en rgime frquentiel (AC Sweep) permet deffectuer une simulation en fonction de la frquence !
Les diffrentes sources utilisables pour effectuer une telle simulation sont : VAC (tension sinusodale qui na pas
de reprsentation temporelle mais a une reprsentation frquentielle), VSIN (tension sinusodale, qui a une
reprsentation temporelle et une reprsentation frquentielle condition de lui complter le champ AC), ainsi
que toutes les sources de courant correspondantes.
VI.3 Analyse transient - Rponse temporelle de l'amplificateur un signal d'entre
venant d'un fichier externe
Pour laspect temporel : soit un fichier de donnes Exc.txt (fichier normalement plac dans le mme dossier que
votre circuit, o le crer et lajouter au projet via le menu : fenetre Pspice Manager -> workspace -> add
object), il contient les informations temps / tension (voir figure ci-dessous)
Utiliser la source de tension adquate et faite pointer celle-ci vers File=Exc.txt . Nous prenons comme valeur
pour les paramtres de la source VPWL_File : TSF=1U, VSF=1M et REPEAT_VALUE=2
0 0
1 1
2 1.5
3 2
4 2.5
5 2
6 1.5
7 1
8 0.5
9 0
Rd
2k
+
-
VDS
15V
1MEG Ru
J2N3819
J1
1MEG Rg
10n
C2
10n
C1
Rs 200
+
-
FILE=Exc.txt
Ve
0 0 0 0 0
Vi1_2531
Figure 6 : Amplificateur JFET2
La simulation est effectue dans le domaine temporel sur un intervalle [0s,30us]. Lors dune simulation
temporelle, le pas de calcul (step size) est adapt automatiquement en fonction de la variation des grandeurs
calcules : une variation forte du signal observ entrane une diminution du pas de calcul. Par contre le pas
dcriture est lepas utilis pour afficher la courbe. Distinguer bien les 2 pas (poser question si besoin)
Question 9 [Rdaction] : Retrouver ces rsultats par la simulation (construisez les quations
du diagramme de Bode dans la fentre add trace ), en insrant dans votre rapport le graphe
permettant de voir ces deux informations. Vous ajouterez votre graphe 3 marqueurs pour
expliciter les informations (tools label Mark, ou voir figure ci-dessous), du texte si besoin
pour documenter votre diagramme.
Question 10 [Rdaction] : pourquoi a-t-on pris Ve=1V (champ AC) pour le circuit JFET1?
Universit de la Runion TP1_Introduction_Spice_284.doc
7
Figure 7 : paramtres danalyse TRANSIENT (exemple de paramtrage)
Nous obtenons l'oscillogramme suivant pour ve et VRu :
Time
0s 5us 10us 15us 20us
V2(Ru) V1(Ve)
-15mV
-10mV
-5mV
0V
5mV
Figure 8 : Rponse du circuit
VI.4 Simulation PARAMETRIC - Utilisation dun paramtre dans un circuit
Ne pas raliser le circuit ci-dessous - utiliser avec la simulation de type param
Vous serez souvent amener utiliser 1 paramtre
dans le circuit. Le paramtre est ici la valeur de la
rsistance de base.
- donner comme valeur R2 un nom de
paramtre : {RbVar} avec accolades.
- placer sur le schma un symbole particulier
PARAM accessible dans la librairie
SPECIAL , voir figure.
- diter les proprits de ce symbole (menu
contextuel Edit Properties ou double clic
sur le symbole)
- name1= RbVar (mme nom que la valeur de la rsistance sans les accolades)
- donner une valeur par dfaut (value1=100k) et choisir le type de variation souhaite (pour le type
value list , ordre croissant des valeurs)
- quitter et paramtrer votre simulation Transient du circuit JFET2 ici. Simuler.
En considrant le circuit Amplificateur JFET2 et son tude transitoire, introduire un paramtre a sur la
rsistance de source.
Question 11 [Rdaction] : Dans votre fichier texte, changer les valeurs 1.51.2 et 2.52.2.
Donner le graphe dans le domaine temporel de ve et VRu.
Question 12 [Analyse] : Quelle utilit voyez-vous pouvoir spcifier la source dentre par un
fichier texte (dans quelles situations peut-on avoir faire ce type de simulation) ?
Universit de la Runion TP1_Introduction_Spice_284.doc
8
VII CARACTERISTIQUES MATRICIELLES D'UN QUADRIPOLE
Nous avons maintenant vu les 3 analyses de base. Nous souhaitons caractriser le quadriple suivant l'aide
de la matrice Z, en rgime sinusodal.
1k R1
1u
C1
1m
L1
0 0 0
Ue
Us
Is Ie
R2
100
1u C2
Vi4_2661
Figure 9 : Quadriple passif
VII.1 Etude en rgime sinusodal :
Nous savons par dfinition des quadriples que :
11 12
21 22
Z Z Ue Ie
Z Z Us Is
( ( (
=
( ( (

Z11 Z22
Z21.i1 Z12.i2
v
1
v
2
i
1
i
2
vi9
+ +
Compte tenu des composants du circuit (L1, C1 et C2), nous pouvons prvoir que les paramtres Z vont tre
dpendants de la frquence et seront de mme nature quun nombre complexe. Calcul des paramtres Zij :
Nous donnons titre dillustration un exemple quelconque dvolution AC du module et de la phase de Z11 :
Frequency
10Hz 100Hz 1.0KHz 10KHz 100KHz 1.0MHz 10MHz 100MHz
V(V1:+)/I(C1)
0
20K
40K
SEL>>
MODULE
P(V(V1:+)/I(C1))
-100d
-50d
0d
PHASE
Vi4_2531
Figure 10 : Phase et module de Z11
Question 13 [Rdaction] : Donner votre schma
Question 14 [Rdaction] : Donner VRu pour a=50 et 100. Vous ajouterez du texte votre
graphe pour indiquer la courbe correspondant 50 Ohms.
Question 15 [Rdaction] : en vous rfrant la figure transitor J2N3819 et en essayant les
options du sweep type , expliquez le fonctionnement de ces diffrents types.
11 12
21 22
Ue Ue
Z = Z
Ie I s
Is = 0 I e = 0
Us Us
Z Z
Ie Is
Is = 0 Ie = 0
( (
=
( (

( (

= =
( (

Universit de la Runion TP1_Introduction_Spice_284.doc


9
VII.2 Schma quivalent pour une frquence fixe : Fo=100Khz
VIII ETUDE D'UN QUADRIPOLE AMPLIFICATEUR A TRANSISTOR BIPOLAIRE 2N2222
Nous choisissons comme transistor, le transistor bipolaire NPN du type Q2N2222A. Lalimentation Vcc est fixe
+10V et lamplification en courant | = 180.
Rb1 100k
10u
C1
1.1k Rc
1K
R4
+
-
10V
Vcc
1G RU
C2
10u
Rb2 10k
+
-
Ve
1V
Q2N2222A
Q2
0
Vi4_2661
Figure 11 : amplificateur bipolaire BIP1
VIII.1 Etude en rgime statique
Du fichier texte de sortie,
VIII.2 Etude en rgime frquentielle
VIII.2.1 Schma d'tude pour le calcul de Ze et Av
En considrant le circuit BIP1 propos :
VIII.2.2 Schma d'tude pour le calcul de Zs
Pour ltude de Zs, considrons le schma suivant :
Question 16 [Rdaction] : comment raliser Is=0 sachant quil ne faut pas laisser un nud
dconnect ou flottant ?
Question 17 [Rdaction] : Donner la mme caractrisation pour les 4 paramtres Z entre 10Hz
et 100 MHz (sparer phase et module sur deux graphiques diffrents, ajout de fentres de
visualisation sur le mme cran : Plot Add Plot to Window, utiliser le moyennage AVG si
besoin).
Question 18 [Rdaction] : Donner les caractristiques de Z11 cette frquence
Question 19 [Rdaction] : Donner les tensions aux diffrents nuds, le point de polarisation du
transistor et les lments du modle petits signaux du transistor.
Question 20 [Rdaction] : Donner le gain DC et AC du transistor.
Question 21 [Rdaction] : Rappeler le rle de C1 et C2. Donner les quatre graphes permettant
de caractriser Ze et Av en fonction de la frquence
Universit de la Runion TP1_Introduction_Spice_284.doc
10
Rb1 100k
10U
C1
1.1k
Rc
1K
R4
C2
10U
+
-
10V
Vcc
Rb2 10k
Q1
Q2N2222
+
-
1V
Vs
0
Vi4_2661
Figure 12 : amplificateur bipolaire BIP2
****** FIN DU TP (la suite est faire chez soi comme exercice) *******
VIII.3 Etude en rgime temporelle
A partir du schma ci-dessous :
Rb1 100k
10U
C1
Rb2 10k
+
-
10V
Vcc
C2
10U
1.1k
Rc
PARAMETERS:
VAR
1K
R
U 1G
1K
R4
+
-
V3 Q2N2222
Q2
0
{VAR}
vi4
Figure 13 : amplificateur bipolaire BIP3
Vous choisirez un signal de frquence situe dans la bande passante. Veillez bien rgler les paramtres de
votre simulation transitoire : il est inutile davoir 100 priodes du signal sur le graphe, surtout que cela entranera
souvent un long temps de simulation et un fichier de rsultat de taille non ngligeable.
IX BIBLIOGRAPHIE
[GUI1] Guide_PSpice9.1.pdf
*** FIN DU TP ****
Question 22 [Analyse] : Commentez cette configuration dtude de Zs, en quoi diffre telle de la
prcdente BIP1 ?
Question 23 [Rdaction] : Caractriser le comportement frquentiel de Zs.
Question 24 [Rdaction] : Donner lallure du signal de sortie pour 3 valeurs damplitude du signal
dentre (choisir un cas de saturation du transistor)
TP2_Filtres_Actifs_284.doc
1
--- TP SPICE N2 ---
Etudes de Filtres Actifs avec Spice
I OBJECTIFS DU TP
I Objectifs du TP ........................................................................................................................................ 1
II Introduction............................................................................................................................................. 1
III Cellules du premier ordre...................................................................................................................... 2
IV Cellules du deuxime ordre C1 C2 - comparaison............................................................................... 4
IV.1 Cellule C1 : Mise en cascade de deux cellules de premier ordre........................................................ 4
IV.2 Cellule C2 : tude de linfluence dun lment actif de type AOP idal sur les caractristiques........... 4
IV.3 Autres cellules de 2
nd
ordre : cellule de Rauch passe-bande.............................................................. 6
V Conclusions............................................................................................................................................ 7
Points du simulateur que vous allez dcouvrir
sauvegarder le display utiliser un composant
ELaplace
paramtrage de la source vsin
paramtrage de la source
vac
utiliser une source de tension
contrle en tension E
dualit de comportement du circuit
entre son analyse AC et son analyse
transient.
II INTRODUCTION
Le filtrage est une fonction essentielle en lectronique. Il permet par exemple de mettre en forme le signal,
avant sa numrisation. Ou sous une autre vision, il peut tre employ pour supprimer certaines
composantes frquentielles (modification du spectre) de ce signal.
Figure 1 : exemple dvolution de spectre dans le temps et de gabarit de filtre
Nous allons au cours de ce TP voir plusieurs structures de filtres dordre 1 et 2 (2
me
partie du TP, o une
comparaison sera faite). Laccent sera mis sur la synthse des filtres en sappuyant sur leur fonction de
transfert.
Un filtre rel dun systme lectrique linaire, continue et stationnaire sera caractris par sa fonction de
transfert :
0 1
0 1
... ( ) N( )
( )
... ( ) D( )
m
m
n
n
N N j N j j
T j
D D j D j j
e e e
e
e e e
+ + +
= =
+ + +
Nous pouvons factoriser cette fonction de transfert en des polynmes dordre 1 et dordre 2 :
TP2_Filtres_Actifs_284.doc
2
1 2
1 2
( ) ( )
N( )
( )
( ) ( ) D( )
q k
q k
o
l r
l r
T p T p
p
T p T
T p T p p
= =
[ [
[ [
.
Pour raliser un filtre dordre n (n tant lordre du polynme en p au dnominateur), nous avons besoin de
mettre en cascade:
- Pour n pair, de n/2 cellules dordre 2
- Pour n impair de n/2 cellules dordre 2 et de 1 cellule dordre 1.
Nous voyons ainsi apparatre la notion de cellules que nous pouvons cascader afin datteindre lordre n
souhait. Ces cellules de base sont des filtres actifs ( AOP) dordre 1 et 2. Ils font lobjet de ce TP.
III CELLULES DU PREMIER ORDRE
Les cellules du premier ordre sont souvent passives (circuit C7 ci-dessous). On leur adjoint un lment actif
(AOP) afin dassurer la conservation de leurs caractristiques lors de leur mise en cascade (circuit C2 ci-
aprs).
R
C ve
vs R
C
ve
vs
Vi2_2661
Figure 2 : Cellules passives du premier ordre circuit C7
Ve
+
-
R
C
Ru
Eg
Vs
( )
0
0
1
. avec
* *
1
Ru Ru R
G j
Ru R Ru R C
j
w w
w
w

= =
1


( )
Figure 3 : Cellule passive Passe-Bas du premier ordre - circuit C6
Crer dans votre rpertoire de travail un dossier C6.
Question 1 [Analyse] : Quelle est selon vous lutilit de mettre en uvre des cellules dordre 1 et
2 au lieu dessayer de synthtiser la fonction de transfert directement avec des composants R, L,
C ?
Question 2 [Prparation] : Faites ltude thorique du filtre passe-bas C6 ci-dessous (fonction de
transfert vs/ve, frquences caractristiquesformule G(j), ci-dessous dmontrer et
commenter). Nous prendrons R = 1k, C=1F et Ru=100k.
Question 3 [Prparation] : partir de lexpression prcdente de la fonction de transfert,
considrer le cas ou Ru. Donner la nouvelle fonction de transfert.
Question 4 [Rdaction] : implmenter le circuit C6 sous Pspice et caractriser le laide dun
diagramme de Bode en amplitude (dB) et en phase (R = 1k, C=1F et Ru=100k). Ajouter des
markers et du texte si besoin pour annoter votre graphe.
TP2_Filtres_Actifs_284.doc
3
Figure 4 : Composant ELAPLACE circuit C8
Le composant elaplace ( rutiliser en projet si ncessaire) se trouve dans une librairie spciale. Voici
quelques lments dinformation sur les librairies Pspice :
- ABM.OLB : Blocs fonctionnels : Additionneur, soustracteur, drivateur, intgrateur, filtre, transforme de Laplace,.......
- ANALOG.OLB : Rsistance, condensateur, inductance, ligne de transmission. Sources de tension et de courant contrles
en tension et en courant.
- ANALOG_P.OLB : Rsistance, condensateur, inductance, rsistance variable, varistance.
- BREAKOUT.OLB : Elments avec tolrances (pour lanalyse de Monte Carlo). Interrupteur contrl en tension (Sbreak).
Interrupteur contrl en courant (Wbreak). Potentiomtre, convertisseur ADC ou DAC.
- EVAL.OLB : 20 composants analogiques et 140 composants digitaux.
- SOURCE.OLB : Sources de tension et de courant analogiques, gnrateurs digitaux.
- SOURCESTM.OLB : Sources de stimuli, 2 analogiques et 6 digitales.
- SPECIAL.OLB : Elments de contrle de la simulation.
DISPLAY
Remarque : pour ne pas avoir retaper les formules associes une
courbe donne pour plusieurs simulations, vous pouvez utiliser dans
la fentre probe la commande : window display control.
Donner un nom a la configuration en cours dans le champ new
name + save . Relancer la simulation, slectionner dans window
display control, votre display dans la liste et appuyer sur
restore .
Source VSIN
(Source de tension pour les analyses frquentielles, temporelle, DC)
La dfinition de ces paramtres est la suivante :
DC = dfinit la valeur de la tension lors dune analyse en continu
AC = dfinit la valeur de la tension lors dune analyse ACsweep
Les paramtres suivants concernent lanalyse en transitoire :
VOFF = dfinit la tension de dcalage (offset)
VAMPL = dfinit lamplitude crte de la tension
FREQ = dfinit la valeur de la frquence
TD = dfinit le dlai avant lenclenchement de la source par
rapport linstant initial t = 0
DF = facteur damortissement
Question 5 [Rdaction] : en vous inspirant des cas ci-dessous, utiliser un bloc elaplace pour
simuler la fonction de transfert trouve pour C6 (R = 1k, C=1F et Ru=100k). Donner vos
rsultats et comparer avec le circuit rel (si ncessaire vous pouvez placer les 2 circuits sur le
mme schematic ).
TP2_Filtres_Actifs_284.doc
4
PHASE = dphasage
Source VAC
Source de tension pour les analyses frquentielles (NE CONVIENT
PAS POUR LES ANALYSES TEMPORELLES). Pas de champ
amplitude, frquence .
IV CELLULES DU DEUXIEME ORDRE C1 C2 - COMPARAISON
IV.1 Cellule C1 : Mise en cascade de deux cellules de premier ordre
Nous effectuons par suite, une mise en cascade de deux cellules du premier ordre.
Ve
+
-
R
C
Ru
Eg
Vs
R
C
Vi2_2661
( )
2 2 2
2
* *
.
. . 3. .
1 . . .
2 2
Ru R
Ru R C
G j
C Ru R Ru R R
j C
R Ru R Ru
w
w w



Figure 5 : Cellule passive passe-bas du second ordre - circuit C1
IV.2 Cellule C2 : tude de linfluence dun lment actif de type AOP idal sur les caractristiques
Nous recommenons lopration, avec cette fois linsertion dlments actifs (AOP) tels indiqus sur le circuit
C2. Nous utiliserons une source de tension contrle en tension E de la bibliothque pspice pour simuler
idalement lAOP. Le circuit ci-dessous est le circuit quil faudra implmenter sous pspice.
1K
R
1K
R
+
-
Ve
1V
1u
C
1u
C
+
-
+
-
E
E1
Ad=10
6
RU
{Ru}
0
Rzeq=1G
Vi2_2661
Figure 6 : Passe-Bas du second ordre avec le composant E - Circuit C2
Question 6 [Analyse] : comparer les paramtres thoriques et simuls du filtre C6.
Question 7 [Analyse] : raliser la mme simulation mais de faon paramtrique sur Ru pour le
circuit C6. Ru={1k, 100K, 10
6
}. Tracer ou donner dans un tableau lvolution de la frquence de
coupure -3dB en fonction de Ru. Commenter linfluence de Ru sur les caractristiques du filtre
(est-ce logique ?).
Question 8 [Analyse] : pour le circuit C6, raliser 1 simulation transient pour une frquence
du signal dentre correspondant la frquence de coupure. Commentez votre rsultat de
simulation ;
Question 9 [Prparation] : Que deviennent les caractristiques thoriques du filtre obtenu
(formule G(j) dmontrer et commenter) ? Nous prendrons R = 1k, C=1F et Ru=1k.
Question 10 [Analyse] : Donner comme prcdemment lexpression de la fonction de transfert
quand Ru.
TP2_Filtres_Actifs_284.doc
5
Llment E est ce que lon appelle une source de tension contrle en tension (ou encore VCVS : voltage
controled voltage source) : de part sa nature, elle est donc caractrise par une grande impdance dentre
(par soucis de convergence, nous avons ajout Rzeq), une faible impdance de sortie et un gain en tension
Ad comme le montre la figure ci-dessous :
+
-

Ze=
Zs 0 =
Vs=Ad .
A
O
P
+
-

+
-
+
-
E
E1

Vi2_2661
Figure 7 : Modle associ llment E
Ce modle avec Ze=, Zs=0 et Ad trs grand (vous pouvez pour vos simulations par exemple fixer A=10
6
)
est ce que lon appelle le modle de lAOP idal.
Pour information, lAOP rel pour sa part se rencontre sous diverses formes de botier (DIL 8 broches par
exemple) :
Figure 8 : Divers types de botiers
Figure 9 : lintrieur de lAOP UA741
- Broche 1 : rglage offset borne 1 du
potentiomtre brancher (possibilit dannuler
loffset)
- Broche 2 : entre inverseuse
- Broche 3 : entre non inverseuse
- Broche 4 : Vcc(-), alimentation ngative de
lAOP, souvent Vcc(-)= -15V
- Broche 5 : rglage offset borne 2 du
potentiomtre brancher
- Broche 6 : sortie
- Broche 7 : Vcc(+), alimentation positive de
lAOP, souvent Vcc(+)= +15V
- Broche 8 : non connecte (non utilise)
Figure 10 : Prsentation du brochage de lAOP rel
UA741
Figure 11 : Symbole Pspice de lAOP rel UA741 et son
alimentation (20V ici)
Remarque : un amplificateur oprationnel (AOP) est un composant lectronique intgr : tout le circuit
prsent sur la figure intitule intrieur de lAOP UA741 est ralis sur un wafer de silicium. Nous
nutiliserons cependant pas ici le UA741 mais llment E .
TP2_Filtres_Actifs_284.doc
6
Pour les applications numriques concernant ce filtre, nous prendrons nouveau : R = 1k, C=1F et
Ru=100k :
2
1
( )
1 .3. . . .
H j
j RC RC
w
w w
=

IV.3 Autres cellules de 2
nd
ordre : cellule de Rauch passe-bande
Pour terminer ce TP : pour la ralisation dun passe-bande du second ordre, la cellule de Rauch est trs
utilise du fait quelle ncessite quun nombre rduit de composants discret (voir figure ci-dessous, ou K est
un rel). Cest un circuit contre raction ngative multiple. Sachant que la fonction de transfert
gnrique ou normalise dun passe-bande du second ordre est donn par :
2
2
. j.
( )
2
1 j.
o
o
o
z
Ho
T j
z
j
e
e
e
e
e
e
e
=
| |
+ +
|
\ .
, et que la fonction de transfert du circuit passe-bande ci-dessous est
donn par
( )
2
2
. . 2.
( )
1 2. . . . . . . 2.
C k R j
T j
k C k R j C k R R j
e
e
e e
=
+ + +
A dmontrer :
( )
2
0 0
2 2
1 1 .
, ,
2. . . 1 .
R k k R
H z
R C k RR k R
w

= = =

Remarque : le coefficient z est li au facteur de qualit par la formule 2z=1/Q .


ve
v
S
R
A
B
Vi3_2661
A
O
P
+
-

C
R
2
K
.
R
C
R
u
Figure 12 : Cellule passe-bande de Raugh dordre 2 gain variable (circiut C3)
Implmenter le circuit en remplaant lAOP idal par une source de tension contrle en tension E et en
choisissant la valeur de vos composant telles que fo=10kHz, Q=5 et Ho=10 (systme dquation
rsoudre).
Mener une simulation paramtrique sur R et R2 (choix libre de valeurs).
Question 11 [Prparation] : Calculer la fonction de transfert de cette structure C2 en tenant
compte des simplifications associes la prsence de E . Et donner les paramtres
caractristiques de cette fonction de transfert du second ordre.
Question 12 [Analyse] : Implmenter le filtre sous Pspice (en utilisant le composant E),
caractriser le, comparer et commenter vos simulations avec celles de C1.
Question 13 [Prparation] : par identification, donner les expressions de Ho, z et o en fonction
des composants du circuit. Rappeler le nom de ces paramtres.
Question 14 [Prparation] : Donner les valeurs des composants que vous avez trouves ?
TP2_Filtres_Actifs_284.doc
7
V CONCLUSIONS
Les cellules de base que nous avons tudies se prtent trs bien la ralisation de filtres actifs par la
mthode de synthse en cascade. Nanmoins, la synthse en cascade ne convient donc que pour des
ralisations de filtres peu slectifs dont lordre ne dpasse pas 8 ou 10, et pour des frquences ne
dpassent pas quelques dizaines de kilohertz.
Pour des gabarits plus svres, il est prfrable de se tourner vers les filtres intgrs, de plus en plus
capacits commutes, o SAW.
*** FIN DU TP ***
Question 15 [Analyse] : Discuter alors de linfluence de ces deux composants sur o
(diagramme de Bode donner si besoin).
Universit de la Runion
1
--- TP SPICE N3 ---
Synthse dun amplificateur de tension
Toutes les questions suivies de la mention [Prparation] sont rdiger sur copie et sont remettre en dbut de sance au responsable de TP.
I PLAN DU TP
I Plan du TP................................................................................................................................................ 1
II Questions prliminaires ......................................................................................................................... 2
II.1 Le premier tage : ECCR .............................................................................................................. 2
II.2 Le second tage : Emetteur Commun EC ..................................................................................... 3
III Simulations ............................................................................................................................................ 3
III.1 Polarisation de ECCR et EC.............................................................................................................. 4
III.2 Gain, Ze et Zs des circuits ECCR et EC............................................................................................. 4
III.3 Mise en cascade des deux tages : AMP1 = EC + ECCR ............................................................ 4
III.4 Analyse de leffet de la contre-raction sur les caractristiques de AMP1........................................... 5
III.5 Circuit AMP1CR = AMP1 + contre raction tension-tension :.............................................................. 5
Points du simulateur que vous allez dcouvrir
trouver les paramtres du
modle dun transistor partir de
la simulation .OP
mener une tude paramtrique
pour une analyse frquentielle du
circuit
tracer dexpression utiles votre
tude, ici produit gain*bande
passante par exemple
raliser une tude frquentielle
(ACsweep), une tude
comparative du comportement
frquentielle
Tracer le comportement
frquentiel dune impdance
dentre et de sortie.
tudier en simulation les effets de
la contre raction sur un circuit pour
prolonger votre cours.
Nous souhaitons raliser un amplificateur de type tension en basse frquence en sappuyant sur la thorie
de la contre raction.
Nous appellerons cet amplificateur AMP1 . Notre cahier des charges est le suivant :
Nous pouvons priori raliser AMP1 de plusieurs faons. Nous optons pour un circuit compos de 2 tages
transistors :
une configuration de type metteur commun contre raction avec une rsistance dmetteur, pour
le 1er tage. Nous lappellerons ECCR .
et metteur commun pour le 2me tage. Nous lappellerons EC .
AMP1
ECCR EC
vi1
Figure 1 : Association EC et ECCR
Nous calculerons les composants ncessaires la polarisation de chaque tage. A partir du point de
fonctionnement obtenu, nous identifierons le schma quivalent petits signaux de nos amplificateurs en
tension. Vous tudierez leur impdance dentre et de sortie. Nous observerons enfin leffet de la contre
raction sur les caractristiques et performances du montage.
Ze(AMP1)>40k, Zs(AMP1)<300, Av(AMP1)>100 - Bande Passante minimale :[100Hz- 100KHz]
Universit de la Runion
2
II QUESTIONS PRELIMINAIRES
Les circuits ECCR et EC seront composs de transistors bipolaires NPN du type Q2N2222.
II.1 Le premier tage : ECCR
Le premier tage de notre amplificateur est donn la figure ci-dessous.
Re1
CL1
Rb1 Rc1
Q1
Q2N2222
Rb2
0
Vcc
Vs
Ve
vi1
Ip
Ib
Figure 3 : Circuit C1 - Montage Emetteur contre raction
tension-courant - ECCR
Pour tudier le gain, Ze et Zs, il est ncessaire de faire une tude petit signal ou tude AC. Au vu du
rseau de caractristiques dun transistor et du point de fonctionnement auquel nous souhaitons placer les
circuits, nous considrons que le transistor T1 possde comme modle quivalent petits signaux, un modle
dcrit par une matrice [H] avec : h
11
= r
1
, h
21
=
Q1
, 1/h
22
=
Q1
et h
12
= 0.
A partir de la dfinition de la matrice [H] de ce transistor :
1 11 12 1
.
2 21 22 2
v H H i
i H H v
( ( (
=
( ( (

,
Remarque : pour le calcul suivant, il vous faut dabord redessiner le circuit afin de donner le schma petit
signal (Vcc est alors une masse dynamique).
Question 1 [Prparation] : Nous souhaitons raliser un amplificateur de type tension. Quest-ce
que cela implique sur lordre de grandeur relatif entre Zg,Ze et Zs,Zu ? Expliquer (utiliser
les notations proposes sur le schma ci-dessous pour justifier votre rponse) ?
Est-ce logique de maximiser Av ? Pourquoi ?
Eg
Zg
Z
e
Zs
Z
u
Av.ve
Ve
Vs
AMP1
Vi5_2661
Figure 2 : Modle damplificateur (Av.ve est un gnrateur de courant contrl en tension)
Question 2 [Prparation] : Calculer et donner la valeur des composants, afin de fixer le point de
fonctionnement P aux coordonnes suivantes : Ico = 1 mA, Ibo = 6 A, Vceo = 7,5 V, Vbeo = 0,65
V, Vcc=15V. Nous prendrons Ip de lordre de 60 A et Re1=200O. A dmontrer : Rb2=85.12 kO,
Rc1=7.3 kO, Rb1=884.4 kO.
Question 3 [Prparation] : Pourquoi sintresse-t-on ici au modle petit-signal de ECCR ?
Universit de la Runion
3
A dmontrer :
( ) ( )
( )
( )
( )
B ie fe E B fe E
e B B
e B B
C
c fe
C
ie e E fe
Ze r h h R r h R
R r R
Ze
R r R
Zs R
r h
R
Av
r R h R h
p
p
p
b
b
b
b
l l
=
l l l

=

=

= =

1 1 2
1 1 2
1
1
1
// 1 //
. 1
. 1
.
. 1
// R R r
B
=
c
R R r // =
v
g r
B h
ie h
fe
i
b
i
e
v
e
r
c
i
b
R
E
E
R
i
b1
// R R r =
R r // =
// R R r =
R r // =
v
g r
B h
ie h
fe
i
b
i
e
v
e
r
c
i
b
R
E
E
R
i
v
g r
B h
ie h
fe
i
b
i
e
v
e
r
c
i
b
R
E
E
R
i
Vi3_2661
b2
c1 charge
b
fe R
i h
E
+
=
1
b
fe R
i
E
+1
( )
b
fe R
i
i
E
+1
charge
et //
. . . .
b b
entre sortie
R R R
j C j C w w
<< <<
1 2
1 1
II.2 Le second tage : Emetteur Commun EC
Le second tage est donn la figure ci-dessous, est un montage metteur commun.
CL1
Rb3 Rc2
Q2
Rb4
0
Vcc
Vs
Ve
vi1
Ip
Ib
Figure 4 : Circuit C2- Second tage amplificateur EC
A dmontrer :
B B
C
C
r R
R
Ze Zs R Av
r
p
p
b
= = =
3 4
2
2
// et et
.
III SIMULATIONS
A la fois pour les tages EC et ECCR , nous allons rechercher le modle quadriple petit signal.
Question 4 [Prparation] : en considrant {une charge Ru=, H12=H22=0}, donner les
expressions des impdances dentre petit-signal Ze
ECCR
(donner le dtail de vos calculs en
rappelant le n de la question associe) et de sortie de cet amplificateur, ainsi que de celui de
lamplification en tension vide.
Question 5 [Rdaction] : Rappelez le rle du condensateur CL1.
Question 6 [Prparation] : Calculer et donner la valeur des composants (juste les formules et les
applications numriques), afin de fixer le mme point de fonctionnement P2 aux coordonnes
suivantes : Ico = 3 mA, Ibo = 17 A, Vceo = 8,5 V, Vbeo = 0,67 V, Vcc=15V. A dmontrer :
Rb4=67k, Rc2=2.17k, rb3=531k.
Question 7 [Prparation] : en considrant {une charge Ru=, H12=H22=0}, calculer les
expressions des impdances dentre (Ze
EC
) et de sortie de cet amplificateur (juste les formules),
ainsi que de celui de lamplification en tension vide en rgime linaire petits signaux (le modle
quivalent petit signal de T2 sera aussi dcrit par une matrice H).
Universit de la Runion
4
Zu
Rg
Eg
Ve Vs
Ze
Zs
AvVe
A
B
C
D
Quadriple
Is Ie
Figure 5 : Montage Quadriple amplificateur
III.1 Polarisation de ECCR et EC
En utilisant le jeu de composants permettant datteindre le point de fonctionnement souhait pour les deux
tages :
III.2 Gain, Ze et Zs des circuits ECCR et EC
Dans cette phase dtude, pour les deux tages, le circuit de charge sera constitu dune rsistance Ru=10
MO (MEG !!). Il sera isol de lamplificateur par un condensateur de liaison CL2=10 F.
De mme lentre, le gnrateur dentre sera modlis par un gnrateur de Thvenin dimpdance
interne Rg=50 O et de fem Eg. Il sera galement isol de lamplificateur par un condensateur de liaison
CL1=10 F.
Pour cette partie, vous prendrez : {Rb1920*10
3
, Rb275*10
3
, Rc17.5*10
3
, Re1100, Rg50, Vcc15}
et {Rb3540*10
3
, Rb467*10
3
, Rc22.1* 10
3
, Rg50, Vcc15}.
Si le condensateur de liaison CL1 na pas une impdance ngligeable devant les autres impdances du
circuit, il aura une influence sur la bande passante de cet amplificateur.
III.3 Mise en cascade des deux tages : AMP1 = EC + ECCR
Nous considrons que les tages sont compltement dcoupls par un condensateur de liaison CL3 = 10F
au niveau de la polarisation.
Ve
Rb1
Rb2
Rc1
Re1
CL1
CL3
+Vcc
Vs
Rc2
Ru
CL2
T1 T2
Rg
Eg
Rb3
Rb4
Figure 6 : Circuit C3 - Chane amplificatrice AMP1
Question 8 [Rdaction] : (Crer vos rpertoires de travail) Implmenter les deux tages EC et
ECCR sparment et comparer les points de polarisation thoriques par rapport aux rsultats de
simulation.
Question 9 [Rdaction] : de vos simulations, en dduire le schma quivalent (avec valeurs)
petits signaux de chaque transistor bipolaire Q1 et Q2 (cf fichier texte de sortie : tension
Early=VAF, RPI=r, BETA_AC=, RO=).
Question 10 [Rdaction] : Que pour ECCR, laide dune simulation ACsweep de 100Hz
600MHz (encore appel rgime AC) et une configuration adquate du circuit, comparer vos
rsultats thoriques et simuls pour : limpdance dentre, limpdance de sortie, lamplification
en tension vide. Au niveau de votre rponse, adopter une notation claire.
Universit de la Runion
5
Pour AMP1, laide dune simulation en rgime harmonique (100Hz 600MHz) :
III.4 Analyse de leffet de la contre-raction sur les
caractristiques de AMP1
Si nous souhaitons amliorer les performances de AMP1 pour rpondre au cahier des charges, la technique
de la contre raction est la plus efficace. Il est possible de mettre en oeuvre une contre raction de type
tension-tension (cf. figure ci-dessous) pour faire tendre AMP1 vers un amplificateur tension idal.
Vs
Ve
Vi
Vr
Ie Is
Ru
Ze
Zs
AvoVi
Ir I''s
R2
R1
Rg
Figure 7 : Circuit C4 - Amplificateur en contre raction tension-tension AMP1CR
Sachant quune contre raction correspond une rinjection dune partie du signal de sortie vers lentre
pour amliorer les performances dun systme :
III.5 Circuit AMP1CR = AMP1 + contre raction tension-tension :
Voici le circuit AMP1CR =AMP1 +contre raction tension-tension :
R
g
50
+
-
1V
Eg
Re1
100
CL1
{CL}
Rb1
920K
Rb3
540K
Rc1
7.5k
+
-
Vcc
15V
Q
1
Ru
1G
Rb2
75K
Q2
Rb4
67K
Rc2 2.1k
CL4
CL2
{CL}
CL3
{CL}
R2
21.1k
PARAMETERS:
CL
10U
0
{CL}
Vcc
ECCR
EC
Vr
Vi
Ve
Vs
Figure 8 : Topologie adopte pour la contre raction AMP1CR
Implmenter le circuit rel de la figure ci-dessus (CL4 vaudra 10F).
En rgime harmonique, simuler et donner (en prsence de Rg et Ru, 10Hz 1MHz) :
Question 11 [Analyse] : En considrant les rsultats antrieurs sur EC et ECCR et les
simulations sur AMP1, que pouvez-vous dire sur la polarisation de vos deux transistors ? Est-ce
normal (Justifier) ?
Question 12 [Rdaction] : Donner la bande passante (en charge et en prsence du gnrateur),
lamplification en tension dans la bande passante.
Question 13 [Rdaction] : Son impdance dentre ? Son impdance de sortie ?
Question 14 [Analyse] : Expliquer pourquoi la configuration de la figure prcdente sappelle
contre raction tension-tension ?
Universit de la Runion
6
Si nous mettons en uvre une CR sur un circuit, priori, vous avez vu que cette CR modifie les
caractristiques du circuit initial. La thorie quantifie cette modification par une grandeur : le TCR (Taux de
Contre Raction). Celui-ci dpend de la valeur des composants du circuit : Re1 et R1.
Piste : la relation Ze(AMP1CR)=Ze(AMP1)*TCR devrait vous permettre de mettre en place votre tude.
*** FIN DU TP ***
Question 15 [Rdaction] : bande passante, le gain dans la bande passante, limpdance
dentre, limpdance de sortie.
Question 16 [Analyse] : Comparer et commenter les caractristiques de AMP1 et AMP1CR (ne
faut pas se contenter de dire Ze(amp1)>Ze(AMP1CR).)
Question 17 [Rdaction] : Tracer le produit Av*BP pour diffrentes valeurs de Re1 en
utilisant les fonctions intgres de probe .
Question 18 [Analyse] : Pour dterminer les dpendances entre le TCR et {Re1, R2}, mener des
simulations paramtriques.
Universit de la Runion TP4_284_ABM.doc
1
--- TP SPICE N4 ---
Utilisation avance de Pspice
I OBJECTIFS DU TP
I Objectifs du TP ........................................................................................................................................ 1
II Etude de peformance sur un potentiomtre.......................................................................................... 1
III Rsistance capacits commuts .................................................................................................. 2
III.1 Aspect thorique................................................................................................................................ 2
III.2 Simulations........................................................................................................................................ 3
IV Modlisation d'une cellule photovoltaique........................................................................................... 4
IV.1 Circuit une branche ........................................................................................................................ 4
V Ralisation dune condition IF dans un circuit analogique ............................................................ 5
En plus des composants classiques tels les transistors, les AOPs et les rsistances, Pspice intgre des
composants thoriques idaux encore appels composants comportementaux analogiques - Analog Behavior
Model (cf. fig. ci-dessous) : interrupteurs contrls en niveau de tension, source de tension commande en
tension, quadriple dfini par une fonction de transfert de la variable p de Laplace,.
V(%IN+, %IN-) V(%IN+, %IN-)
Sbreak
1 2
tOpen=0
U1
+
-
+
-
EPOLY
E1
+
-
+
-
E
E2
+
-
+
-
S1
+
-
G
G1
IN+
IN-
GLAPLACE
G2
+
-
+
-
EPOLY
E3
+
-
Wbreak
W1
OUT+
OUT-
IN+
IN-
ELAPLACE
E4
Vi1c_2661
Figure 1 : circuit ABM1 - Exemple de composants comportementaux de pspice
Ces composants apportent des possibilits dtudes et de synthses de circuits trs volues. Comme par
exemple lapproche top-down dun systme, qui consiste dfinir dabord les fonctions du circuit global
sous forme de boite noire et descendre progressivement vers le circuit rel constitu de rsistances,
capacits, transistors, AOP... Ce TP a donc pour objectif dutiliser certains de ces composants et de voir ce
quils apportent la simplification de la conception et ltude des systmes. A vous de continuer cette
dmarche initie pendant cette sance de 3 heures (ouvrages, web).
Points du simulateur que vous allez dcouvrir
les interrupteurs contrls les blocs ABM1 de condition IF utilisation de composants logiques
AND, NORvoir TP5 aussi
une modlisation dune cellule
solaire
le principe des capacits
commutes
II ETUDE DE PEFORMANCE SUR UN POTENTIOMETRE
Nous allons travailler avec des expressions mathmatiques au sein des modles des rsistances de Pspice.
Un potentiomtre de valeur maximale P peut tre vu comme la somme de rsistance R1 et R2 telles que :
R1= X * P et R2 = (1-X) * P
avec P la valeur du potentiomtre et X la position du potentiomtre.
Pour des problmes de convergence des algorithmes de pspice, nous ferons voluer X de [0.001 0.99]. La
valeur du potentiomtre est fixe 1 k et la tension V1 volue de 0 10V par pas de 0.1V.
Universit de la Runion TP4_284_ABM.doc
2
+
-
1V
V1
R1
{X*P}
R2 {(1-X)*P}
PARAMETERS:
X
P
1k
0.99
0 0
Figure 2 : circuit RES - Schma de test du potentiomtre
Normalement vous devriez avoir un graphe avec en abscisse : V1, et les diffrentes valeurs de X qui
paramtrent le trac. Double cliquer sur laxe des X et choisissez analyse de performance . X est
automatiquement slectionn comme variable des abscisses. Crer la fonction Max(V(R2:2)) , ce qui
correspond au maximum de la tension la borne 2 de la rsistance R2.
III RESISTANCE A CAPACITES COMMUTES
III.1 Aspect thorique
Considrons la figure ci-dessous, sur laquelle nous avons une tension dentre Ua variable dans le
temps et une tension de sortie Ub qui est la tension de sortie du systme :
C
Ua Ub
Uc
B A
U
AB
1
2
Vi1c_2661
Figure 3 : circuit SWT - Schma de principe dune capacit commute
Remarque 1 : linterrupteur est bascul priodiquement entre les positions 1 et 2. Ce basculement seffectue
suivant une frquence Fh (ou une priode Th).
Cette frquence est suffisamment haute pour que lon puisse considrer les variations de Ua et Ub comme
ngligeables entre deux basculements de linterrupteur (Ua et Ub constants sur une priode Th).
Phase 1 : de t=0 t=Th/2, linterrupteur est sur la position 1.
Phase 2 : de t=Th/2 t=Th, linterrupteur est sur la position 2.
Question 1 [Rdaction] : sous Probe , tracer l'volution de la tension aux bornes de R2 en
fonction de la tension d'excitation V1 pour diffrentes valeurs de X ( vous de savoir choisir la
bonne analyse).
Question 2 [Rdaction] : commenter la courbe obtenue par rapport au comportement rel du
potentiomtre.
Question 3 [Prparation] : Que vaut Uc de la phase 1 (note Uc1) ? Et que vaut la charge
stocke Qc1 ?
Universit de la Runion TP4_284_ABM.doc
3
Cela veut dire que le fait de considrer ces tensions, les courants et les charges en prsence, nous
pouvons considrer que le circuit SWT se comporte comme une rsistance quivalente.
III.2 Simulations
A partir de vos notes de cours ou dune simulation du circuit suivant (rgler les paramtres des composants
suivant la figure ci-dessous),
+
-
VK1
+ -
+
-
S
S4
+
-
V13
2V
1k R3
0
0
V
V
in
ROFF=1e6
RON=1.0
VOFF=0.1
VON=0.9
Vi1c_2661
Figure 4 : circuit VK - Schma de test du
composant S
Question 8 [Prparation] : Donner pour la
source VK1, son type, et la signification des
paramtres V1, V2, TD, TR, TF, PW et PER.
Question 9 [Rdaction] : Expliquer de faon
succincte le fonctionnement du composant
S vis--vis des paramtres Voff et Von.
Implmenter alors le circuit ci-dessous pour simuler le circuit capacit commut (TR=TF=1ns). VK1 et VK2
sont en opposition de phase pour tre conforme au fonctionnement de linterrupteur dcrit la remarque 1 (
vous de les paramtrer pour remplir cette condition cf question sur les paramtres de VK1).
+
-
VK2
+
-
1v
Vout
PARAMETERS:
40u
T
+ -
+
-
S
S5
C
+
-
VK1
+
-
Vin
5v
+ -
+
-
ROFF=1e6
S
RON=1.0
VOFF=0.1
VON=0.2
S4
0 0
0
Vi1c_2661
C
Ua Ub
Uc
B A
UAB
1
2
=
Ua Ub
B A
Figure 5 : circuit EQU - Schma de simulation de la rsistance
Question 4 [Rdaction] : Que vaut Uc2 ? Que vaut Qc2 ?
Question 5 [Rdaction] : Avec lhypothse Ua>Ub sur la priode considre, quelle quantit de
charge Qab est transfre de A vers B pendant cette priode ?
Question 6 [Rdaction] : Quelle relation lie alors la valeur moyenne du courant i
ab
(note
ab
i ) et
la charge Qab qui est transfre pendant la dure considre ? Dmontrer que
ab ab
h
C
i 2.U .
T
Question 7 [Prparation] : Mettre la relation obtenue sous la forme
ab
Uab Re q.i et donner
lexpression de Req.
Universit de la Runion TP4_284_ABM.doc
4
Par le biais dinterrupteurs et dun condensateur, on peut ainsi simuler une rsistance. Cette technique est
trs utilise en circuit intgr ou le prix du mm de circuit ralis est TRES lev. En effet, sachant par
exemple quune rsistance intgre de 10
6
Ohm occupe une surface importante, nous voyons tout lintrt
dutiliser une capacit commute qui occupe 100 fois moins de surface.
IV MODELISATION D'UNE CELLULE PHOTOVOLTAIQUE
Une cellule solaire a une courbe I=f(U) un peu spciale (voir courbe iv1 ci-dessous). Cependant il est
possible de la modliser par un circuit compos de rsistances, diodes et source de tension (cf. figure ci-
dessous). Nous allons la modliser par une caractristique linaire par morceaux l'aide du circuit suivant
(Dp est une diode de protection assurant le passage du courant que dans un sens) :
IDC
I1
{Icc}
D1N4002
D1 D1N4002
D2
600
R2
D1N4002
D3
D1N4002
Dp
R4
{Rvar}
+
-
5
V1
666
R1
+
-
17
V3
255
R3
+
-
V2
10
0
A
B Vi3c_2661
Figure 6 : circuit GLO - Circuit global
IV.1 Circuit une branche
Pour comprendre le circuit prcdent, nous pouvons commencer par traiter le cas dune branche de ce
circuit. Soient les deux hypothses suivantes :
les diodes sont idales et leur tension de seuil est de 0.6V.
la charge est modlise par une source de tension continue. Cette tension varie videmment en
fonction de lutilisation faite de lnergie produite.
Question 10 [Prparation] : Peut-on considrer pour le circuit EQU, que la condition prcdente
cette frquence est suffisamment haute pour que lon puisse considrer les variations de Ua et
Ub comme ngligeable est vrifie ? (Attention bien localiser Ua et Ub)
Question 11 [Rdaction] : Raliser les simulations et les courbes ( construire sous probe)
ncessaires pour mettre en vidence la rsistance quivalente du circuit EQU et pour vrifier son
caractre variable (= donner les courbes de Req). Vous pourrez appliquer la fonction
mathmatique AVG vos courbes pour lisser les rsultats.
Universit de la Runion TP4_284_ABM.doc
5
R1
666
+
-
5
V1
+
-
V4
R4
1.4k
+
-
IDC
I1
45mA
D1N4002 D1
0
D1N4002
Dp
Vi3c_2661
Figure 7 : circuit mono - Circuit une branche
Figure 8 : courbe iv1 dune cellule
V REALISATION DUNE CONDITION IF DANS UN CIRCUIT ANALOGIQUE
Raliser le circuit suivant lidentique (en remplissant pour le composant ABM le champ Exp1=IF.) :
IF(V(1)*V(2)>1,5,0)
+
-
V2
VAMPL=1
FREQ=1
PHASE=90
+
-
V1 VAMPL=3
FREQ=1
PHASE=0
1MEG R1
0
1 2
0
V
V
V
composant
Bubble
Bloc ABM1
ABM_IF_27411.sch Vi1_2741
Question 12 [Prparation] : Quand D1 est bloque, quelle est la tension de cathode de D1 ?
Question 13 [Prparation] : partir de la rponse prcdente, quelle doit tre la tension danode
pour mettre en conduction D1 ?
Question 14 [Rdaction] : Pour V1=5V, dterminer par simulation pour quelle valeur de V4, D1
se met en conduction
Question 15 [Rdaction] : Donner le potentiel danode de D1 pour cette valeur seuil de V4.
Question 16 [Analyse] : expliquer le mode de fonctionnement du circuit GLO (simulation
raliser trac de la caractristique I=f(V4) le circuit GLO a pour vocation de reproduire la
courbe ci-dessous reprsente, expliquer comment cela est possible).
Question 17 [Analyse] : simuler et trouver le point de fonctionnement (ou la charge) donnant la
puissance de sortie maximale.
Universit de la Runion TP4_284_ABM.doc
6
Remarque : vous avez ici introduit une possibilit de langage sialorssinon dans votre circuit. Cet
ABM est utiliser souhait dans vos projets futurs de modlisation.
+
-
FREQ=1k
PHASE=0
V1 VAMPL=3
R2 100
IF(V(1)*I(V3)>1m,5,0)
1MEG R1
+
-
V3 0V
1
L1
0 0
V
V
1 2
Bloc ABM1
puissance_27411.sch
Vi1_2741
**** FIN du TP ****
Question 18 [Rdaction] : commenter la courbe du signal de sortie du composant ABM et ce que
reprsente ce signal.
Question 19 [Rdaction] : pourquoi a-t-on pris V3=0 ? Qutudie ce circuit ?
J. Courteaud TP5_NON_obligatoire_ logique_284.doc
TP5_NON_obligatoire_ logique_284.doc
1
--- TP SPICE N5 ---
Simulations numriques sous PSPICE (ne sera pas trait en sance)
Points du simulateur que vous allez dcouvrir
simulation des portes logiques
de bases
simulation transient associe cration de blocs hirarchiques
dans un circuit.
.
I PLAN
I Plan...................................................................................................................................................... 1
II Objectifs du TP..................................................................................................................................... 1
III Initiation orcad et utilisation de PSpice.......................................................................................... 2
III.1 Utilisation de PSpice ................................................................................................................... 2
III.2 Au dmarrage ............................................................................................................................. 2
III.3 Les barres doutils....................................................................................................................... 3
III.4 Saisie du schma........................................................................................................................ 3
III.5 Les sources digitales ncessaires vos simulation ..................................................................... 4
III.6 La simulation............................................................................................................................... 5
III.6.1 Le Transient............................................................................................................................ 6
IV Implmentation de portes logiques de base..................................................................................... 7
IV.1 Autre possibilit........................................................................................................................... 7
IV.2 Cration de bloc.......................................................................................................................... 8
IV.2.1 Premier bloc............................................................................................................................ 8
IV.2.2 Le second bloc........................................................................................................................ 8
V Saisie et simulation............................................................................................................................... 9
VI Comparateur 1 digit ......................................................................................................................... 9
VII Afficheur 7 segments......................................................................................................................10
--------------------------------------------------------------
--- Consignes et prerequis ---
Ces travaux pratiques sont le prolongement du cours dlectronique numrique. Une bonne assimilation du
module dlectronique analogique et numrique et une prparation minimale sont ncessaires pour pouvoir
exploiter pleinement loutil de simulation que constitue SPICE. Nous mettrons laccent dans ce TP sur la
synthse et lanalyse de circuits numriques.
Nous utiliserons comme simulateur, la version limite de dmonstration PSPICE 9.1 Cette version est
gratuite et suffisante pour nos TP.
II OBJECTIFS DU TP
L'outil de simulation que nous utilisons nous autorise raliser les tudes suivantes qui sont dans votre
programme.
1) Implmentation de portes logiques de base en logique combinatoire
Choix des portes depuis la librairie
Cblage des fonctions de base
Relever les niveaux logiques pour vrifier la table de vrit
Associer ces diffrentes portes pour crer ventuellement une fonction logique
2) Etude dun afficheur 7 segments
Afficher les nombres de 1 9 sinon erreur (afficher E ).
Dterminer la table de vrit pour le nombre 1 dans un premier temps
Effectuer la synthse des portes ncessaires la vrification
Implmenter sous spice et vrifier son bon fonctionnement
Extension pour afficher les nombres jusqu 9.
Dterminer la table de vrit pour le reste des nombres
Effectuer la synthse des portes ncessaires leur implmentation
J. Courteaud TP5_NON_obligatoire_ logique_284.doc
TP5_NON_obligatoire_ logique_284.doc
2
Vrifier le bon fonctionnement sous Spice.
Utiliser alors un dcodeur pour implmenter laffichage (74LS248) et des diodes
correctement cbler en sortie pour simuler un digit.
III INITIATION A ORCAD ET UTILISATION DE PSPICE
PSpice est un simulateur mixte de l'lectronique, c'est dire qu'il est possible de simuler le comportement
lectrique de dispositifs associant des fonctions analogiques et logiques. Pour fonctionner PSpice repose
sur une bibliothque de modles Spice.
En outre, il permet de simuler des montages complexes avec un ralisme suffisant. Un peu complexe au
premier abord, une fois passs les problmes de prise en main, de pratique du logiciel et surtout aprs avoir
saisi les diffrents modes de simulation possibles, il devient un outil trs pratique qui peut dpasser le cadre
de llectronique.
III.1Utilisation de PSpice
Une simulation classique se droule selon le schma suivant :
Ce diagramme sommaire n'est pas univoque, Pspice est form de plusieurs programmes totalement
autonomes. Pour les besoins du Tp nous dmarrerons directement avec le mode Schematics afin de
saisir directement votre schma.
III.2Au dmarrage
Vous devez trouver dans le menu << dmarrer >> et dans le sous menu << Pspice Student >> les logiciels
suivants :
Nous nous intressons ici aux programmes suivants :
- PSpice AD Student, le logiciel de simulation proprement parl
J. Courteaud TP5_NON_obligatoire_ logique_284.doc
TP5_NON_obligatoire_ logique_284.doc
3
- Schematics : le logiciel qui permet de saisir le schma simuler, de rgler les paramtres de simulation et
de la lancer.
Cliquez sur cette icne pour vous rendre dans le module Schematics. Vous obtenez l'cran ci-
dessous:
Maintenant que nous sommes dans Schematics, nous pouvons crer un nouveau schma partir d'une
feuille blanche :
Ouvrir un schma existant (commande File/Open)
Modifier volont votre schma
Paramtrer l'analyse
Sauvegarder votre travail (y compris les paramtres d'analyse).
III.3Les barres doutils
On retrouve les fonctions classiques de Windows (ouvrir, fermer, imprimer, etc...), les fonctions de zoom et
des fonctions qui vont plus particulirement nous intresser :
Choisir les composants (Get New Part)
Les connecter (Draw Wire)
Placer les appareils de mesure (Voltage Marker, Current Marker)
Paramtrer l'analyse (Setup Analysis)
lancer la simulation (Simulate)
III.4Saisie du schma
On commence par cliquer sur le bouton "Get New Part" ( ), ou si on prfre par la commande Draw/Get
New Part..., ou encore par le raccourci clavier Ctrl+ G. Une liste de composants s'affiche aussitt:
J. Courteaud TP5_NON_obligatoire_ logique_284.doc
TP5_NON_obligatoire_ logique_284.doc
4
Il suffit maintenant de choisir le ou les composants dans la liste droulante puis de cliquer sur le bouton
Place (si on veut ensuite choisir d'autres composants) ou Place & Close (pour placer le composant choisi sur
la feuille et fermer la liste). A noter qu'une brve description du composant est affiche sous sa dsignation
(Part Name):
Pour gagner du temps : afin datteindre directement le composant resistor dans la (longue!) liste, on peut
taper "R" dans le champ Part Name. On tapera "C" pour capacitor, "V" pour VAC, etc...
III.5Les sources digitales ncessaires vos simulation
Les signaux logiques ou sources dentres seront reprsents par lun des symboles accessibles dans la
librairie << SOURCE.slb ou SOURCSTM.slb >>). Pour les configurer, vous double cliquerez sur celle-ci
afin de choisir lallure de votre sollicitation.
Les pseudo-symboles :
Ils permettent de fixer les tats logiques sur une entre. Ces pseudo-symboles sont disponibles par la
commande << Place, Power (ou par le bouton PWR de la barre d'outils).
L'horloge numrique :(DigClock de la bibliothque SOURCE)
J. Courteaud TP5_NON_obligatoire_ logique_284.doc
TP5_NON_obligatoire_ logique_284.doc
5
Ce stimulus permet de dfinir un signal d'horloge priodique. On peut programmer les paramtres
suivants :
OFFTIME : dure de l'tat bas
ONTIME : dure de l'tat haut
DELAY : temps de retard pour le dclenchement du signal
STARTVAL = 0
OPPVAL = 1
Les stimulus numriques de 1 - 4 - 8 - 16 bits : (STIMx de la bibliothque SOURCE)
Ce stimulus permet de dfinir 16 tats pour une ligne (1bit) ou un bus (4, 8 ou 16 bits). On programmera les
couples temps - valeur numrique (16 au maximum). Le stimulus de 4, 8 et 16 bits doit tre obligatoirement
relis un bus.
Pour ce qui concerne les entres, vous avez les possibilits suivantes : HI, LO, X et +5 V. Et des sources
numriques : STM1, STM4, STM8 et STM16.
Pour le paramtrage de la source STIM1 par exemple, voici un exemple :
Timestep : dlai entre Command1,2,3. . Dans lexemple ci-dessus pour une commande donne vous
donnez son temps dactivation et la valeur binaire dactivation.
III.6La simulation
Les icnes spcifiques la simulation sont les suivantes :
Nous approchons du but, mais il nous reste tudier un point crucial: le paramtrage de l'analyse.
Nous nous bornerons des rglages lmentaires ncessaire pour le Tp.
J. Courteaud TP5_NON_obligatoire_ logique_284.doc
TP5_NON_obligatoire_ logique_284.doc
6
Cliquez sur le bouton Setup Analysis ( ). Un panneau de boutons et de cases cocher apparat :
Nous allons grandement simplifier le paramtrage: cochez toujours Bias Point Detail et ne vous occupez pas
des autres boutons, sauf, ventuellement de Transient ncessaire pour le TP.
III.6.1 Le Transient
Time Domain (Transient). Cette analyse permet de visualiser des signaux en fonction du temps
(Chronogrammes en rgime permanent ou en transitoire). Elle tient compte des modles non linaires
(saturation, limitation par les alimentations, ...), mais le temps de simulation peut tre considrable (plusieurs
heures) si l'on ne rflchit pas correctement aux paramtres de simulation.
Attention: L'utilisateur du simulateur doit vrifier si les grandeurs obtenues en simulation, sont compatibles
avec les valeurs maximales, annonces par le constructeur.
En ce qui nous concerne, nous ne remplirons que les champs Print Step et Final Time.
Il faut savoir que, par dfaut, l'instant t de dpart est fix 0. Reste dterminer l'instant t' de fin d'analyse
(Final Time), la diffrence t'-t reprsente la dure de l'analyse. Ensuite, on choisi le nombre de mesures
afficher par le programme via le Print Step. Dans l'exemple ci-dessus, il est fix 1 ms, pour une dure
totale de 80 ms.
On se reportera au Reference Guide pour une explication dtaille des autres options, qui sortent largement
du cadre de l'initiation.
J. Courteaud TP5_NON_obligatoire_ logique_284.doc
TP5_NON_obligatoire_ logique_284.doc
7
Le Bias Point : Calcul du point de repos appel point de polarisation. Ce calcul est automatiquement
lanc pour permettre le dmarrage des autres simulations. Il est indispensable pour d'autres analyses qui en
dpendent.
IV IMPLEMENTATION DE PORTES LOGIQUES DE BASE
La Figure 1 montre une copie dcran de Schematics editor et vous donne quelques lments de
paramtrage du logiciel ncessaire (Figure 2) la configuration dune des sollicitations dentre. Vous
pouvez ainsi directement visualiser les niveaux de sortie de vos portes.
Vi1c_2661
DSTM1
DSTM3
1
2
3
7400
U1A
DSTM4
DSTM5
1
2
3
7486
U3A
V
V
V
V
V
V
A
B B
A
digit1_27412.sch
Figure 1: Porte NAND et XOR et leur Schematics .
En double cliquant sur lune des sources dentre vous pouvez configurer lallure de vos signaux logiques. Il
faut ensuite configurer la simulation. Cliquez sur Analysis Setup .
Cochez simultanment le Bias Point detail et Transient . Choisir correctement le pas de simulation
et le Final Time pour une reprsentation temporelle judicieuse.
Figure 2 : configuration des paramtres.
Le trac des entres et sortie sous le logiciel PROBE, nous donne les courbes suivantes :
Figure 3 : Rsultats de simulation pour une porte logique.
IV.1 Autre possibilit
Question 1 [Rdaction] : Implmenter le circuit de la Figure 1 sous PSpice et tracer nouveau
les graphes de la sortie afin de vrifier la table de vrit des diffrents lments logiques de bases
(ET, OU, NAND, NOR, XOR).
J. Courteaud TP5_NON_obligatoire_ logique_284.doc
TP5_NON_obligatoire_ logique_284.doc
8
La Figure 4 montre une copie dcran de Schematics editor avec toutes les possibilits et combinaisons
dentres de portes AND, OR, NAND, NOR, ou XOR deux entres (Filename = Gates.sch). Les rsultats
de la simulation sont directement affichs dans la page du Schematics aprs avoir configur les
paramtres de simulation de faon activer longlet Bias Point Calculation ncessaire ltude.
Le simulateur est utilis pour effectuer un relev des niveaux logiques sur ces portes et comprendre le
fonctionnement de ces composants.
Figure 4 : Les diffrentes possibilits rencontres pour les portes logiques de base.
Concernant la figure ci-dessus vous avez la possibilit de reproduire ces diffrents montages. La dmarche
de cration des sous blocs indiqus part Term-4x sur le schma est donne ci-dessous.
IV.2 Cration de bloc
IV.2.1 Premier bloc
A partir du schma lectrique ci-dessous, crer un nouveau circuit de type schematic dans votre projet.
Ce schma est compos de composants lectriques et lectroniques communs. Nous lapplerons
SchTerm.sch
Nous voulons en faire un bloc hirarchique. Ce bloc hirarchique sera utilis dans un autre circuit, sauf que
lon ne verra pas (sauf si on le souhaite) le contenu-composant du dit bloc.
Il y a plusieurs faons de gnrer un bloc hirarchique. Nous allons voir celle qui consiste partir dun
schma lectrique contenant des composants. Nous irons vers une vue globale via les blocs. Cest une
approche bottom-up , car cela revient construire les briques de base (de bas niveau) pour aller vers une
vue gnrale (vue suprieure).
Les terminaux ABCD que vous dsignerez en cliquant deux fois dessus sont des terminaux entrant
dtermin par IF_IN de la librairie PORT.slb. Vous sauvegarderez ce schma sous SchTerm.sch par
exemple.
IV.2.2 Le second bloc
J. Courteaud TP5_NON_obligatoire_ logique_284.doc
TP5_NON_obligatoire_ logique_284.doc
9
Crer alors un nouveau circuit lectrique de type schematic . Celui-ci va utiliser le bloc SchTerm .sch .
Nous lappellerons, SchSymbol.sch . Utiliser dans les menus la commande draw block pour placer un
bloc sur votre schma. Rgler ses paramtres pour quil pointe sur le fichier SchTerm.sch .
Vous pouvez naviguer entre le circuit global et les sous circuits par le biais du menu.
Remarque : si vous double cliquez sur Term_1 vous verrez apparatre le schma de la page prcdente.
A lintrieur de ce nouveau schma, vous pouvez rajouter vous diffrentes fonctions logiques tester.
V SAISIE ET SIMULATION
Soit le circuit suivant compos de 4 composants dont deux entres :
DSTM6
DSTM7
1
2
3
7486
U4A
1
2
3
7400
U5A
V
V
V
V
A
B
1. Saisissez le schma.
2. Raliser la simulation de ce circuit.
VI COMPARATEUR 1 DIGIT
Nous souhaitons raliser le circuit suivant :
Question 2 [Prparation] : Pour ce qui est de la conception et ltude des circuits, quels
avantages voyez-vous dans cette dmarche dutilisation de blocs hirarchiques ?
Question 3 [Analyse] : Crer les sous blocs ncessaires pour la simulation des diffrents circuit
de la figure 4.
Question 4 [Analyse] : Commentez les rsultats prcdents par rapport vos connaissances sur
ces 2 portes.
J. Courteaud TP5_NON_obligatoire_ logique_284.doc
TP5_NON_obligatoire_ logique_284.doc
10
Vi8_2631
P
e
g
Digit A
Digit B
C
o
m
p
a
r
a
t
e
u
r
1
d
i
g
i
t
La valeur de P indique quand A<B.
La valeur de e indique quand A=B.
La valeur de g indique quand A>B.
VII AFFICHEUR 7 SEGMENTS
Objectifs : trouver les fonctions logiques, tester le circuit sous PSpice.
Nous souhaitons mettre en uvre un afficheur 7 segments. Cet afficheur est prsent ci-dessous (avec la
notation a,b.correspondant aux diffrents segments lumineux). Un segment de cet afficheur (a par
exemple) sallume si une valeur logique 1 est attribue son entre a .
Nous souhaitons visualiser sur cet afficheur les valeurs suivantes en base 10 : {0,1, 2, 3.9}. Dans les
autres cas lafficheur devra indiquer la valeur E .
Raliser la simulation de ce circuit pour les segment a et b
Remarque : Une fois la logique de commande ralise, vous visualiserez vos rsultats et reprsenterez
chaque segment par une diode, dont vous observerez la tension de seuil avec une sonde de mesure de
tension. La mme dmarche pourra tre entreprise en utilisant cette fois un dcodeur pour afficheur 7
segments de type 74LS248.
*** FIN DU TP ****
3. Question 5 [Rdaction] : Donner la table de vrit du circuit
4. Question 6 [Rdaction] : Donner les expressions algbriques associes p, e, g .
5. Question 7 [Analyse] : Saisissez et simuler votre circuit. Commentez votre chronogramme.
6. Question 8 [Rdaction] : Donner pour chaque segment de lafficheur les expressions boolennes
associes.
7. Question 9 [Analyse] : Commenter vos simulations.