Modèles

publicité
Faculté des Sciences, UM2
GMEE102
Master STPI
GMEE102
Conception de
Circuits Intégrés Analogiques
TP Simulation électrique
Rappels
Yves Bertrand
1
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
pSpice : version libre téléchargeable
Site Web pour chargement de la version étudiante pspice :
http://www.electronics-lab.com/downloads/schematic/013/
puis en bas de page, cliquez sur :
Download PSPICE 9.1 student version
Yves Bertrand
2
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Principe Mesure Physique
Maquette
Yves Bertrand
3
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
Principe Mesure Physique
Maquette
Composants
Yves Bertrand
4
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
Principe Mesure Physique
Alimentation
Maquette
Composants
Yves Bertrand
5
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
Principe Mesure Physique
Alimentation
Stimuli
• sources continues
• GBF
Maquette
Composants
Yves Bertrand
6
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
Principe Mesure Physique
Alimentation
Stimuli
• sources continues
• GBF
Maquette
Analyse
• Voltmètre, Ampèremètre
• Oscilloscope
• Analyseur Logique
Composants
Yves Bertrand
7
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Principe Simulation Circuit
Netlist
Circuit
Yves Bertrand
8
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Principe Simulation Circuit
Netlist
Circuit
Bibliothèque
Modèles
Composants
Yves Bertrand
9
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
Principe Simulation Circuit
Modèle alimentation
Netlist
Circuit
Bibliothèque
Modèles
Composants
Yves Bertrand
10
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
Principe Simulation Circuit
Modèle alimentation
Modèles
• sources continues
• GBF
Netlist
Circuit
Bibliothèque
Modèles
Composants
Yves Bertrand
11
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
Principe Simulation Circuit
Modèle alimentation
Modèles
• sources continues
• GBF
Netlist
Circuit
Analyse
• .op, .dc
• .ac
• .tran, Fourier
≡ Voltmètre,
Ampèremètre
Bibliothèque
Modèles
Composants
Yves Bertrand
≡ Bode
12
≡ analyseur
logique
≡ oscilloscope
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
Principe Simulation Circuit
Modèle alimentation
Modèles
• sources continues
• GBF
Netlist
Circuit
Bibliothèque
Modèles
Composants
Yves Bertrand
Spice
13
Analyse
• .op, .dc
• .ac
• .tran, Fourier
≡
Outil de Validation
et Caractérisation
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Objectifs TP/TD GMEE102
Connaître/Utiliser outils simulation électrique
Spice : Pspice (sur PC), hSpice (sur station Unix),…
Electronics Workbench, Eldo, Saber, …
Yves Bertrand
14
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Objectifs TP/TD GMEE102
Connaître/Utiliser outils simulation électrique
Spice : Pspice (sur PC), hSpice (sur station Unix),…
Electronics Workbench, Eldo, Saber, …
Comprendre fonctions de base analogiques intégrées
Référence tension, source courant, charges actives, …
ADIFF, AOP
Yves Bertrand
15
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Objectifs TP/TD GMEE102
Connaître/Utiliser outils simulation électrique
Spice : Pspice (sur PC), hSpice (sur station Unix),…
Electronics Workbench, Eldo, Saber, …
Spice est le plus
largement répandu
Comprendre fonctions de base analogiques intégrées
Référence tension, source courant, charges actives, …
ADIFF, AOP
Concevoir/simuler fonctions analogiques intégrées
AOP bipolaire
AOP CMOS
Yves Bertrand
16
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Esprit Conception IC
Concevoir et Prévoir
Calcul « à la main »
Modèles les plus simples
Yves Bertrand
17
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Esprit Conception IC
Concevoir et Prévoir
Calcul « à la main »
Modèles les plus simples
Simuler et Vérifier
Simulation avec modèles simples
Vérification cohérence résultats
Simulation avec modèles physiques réels
Yves Bertrand
18
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
Esprit Conception IC
Concevoir et Prévoir
Calcul « à la main »
Modèles les plus simples
Simuler et Vérifier
Simulation avec modèles simples
Vérification cohérence résultats
Simulation avec modèles physiques réels
Spice
Yves Bertrand
≡
« grosse calculatrice »
19
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Méthode Travail TP
Feuille texte exercice
Yves Bertrand
20
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Méthode Travail TP
Feuille texte exercice
Recherche solution manuelle (avec modèles simples)
Yves Bertrand
21
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Méthode Travail TP
Feuille texte exercice
Recherche solution manuelle (avec modèles simples)
Élaboration fichier circuit (circuit.cir)
Yves Bertrand
22
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Méthode Travail TP
Feuille texte exercice
Recherche solution manuelle (avec modèles simples)
Élaboration fichier circuit (circuit.cir)
Simulation ( circuit.out)
Yves Bertrand
23
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Méthode Travail TP
Feuille texte exercice
Recherche solution manuelle (avec modèles simples)
Élaboration fichier circuit (circuit.cir)
Simulation ( circuit.out)
Analyse critique résultats
(circuit.out et outil graphique Probe)
Yves Bertrand
24
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Méthode Travail TP
Feuille texte exercice
Recherche solution manuelle (avec modèles simples)
Élaboration fichier circuit (circuit.cir)
Simulation ( circuit.out)
Analyse critique résultats
(circuit.out et outil graphique Probe)
Rétroaction si nécessaire
Yves Bertrand
25
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Spice : Simulateur Électrique
Développement initial
Université de Berkeley, CA, 70’s
10 000 lignes FORTRAN
Version de référence : SPICE 2G.6
Version actuelle SPICE 3, écrite en C
Yves Bertrand
26
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Spice : Simulateur Électrique
Développement initial
Université de Berkeley, CA, 70’s
10 000 lignes FORTRAN
Version de référence : SPICE 2G.6
Version actuelle SPICE 3, écrite en C
Versions dérivées
Cœur Spice + environnement + post-processing (ex : Probe)
hspice : Metasoftware
pspice : Orcad
Yves Bertrand
27
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Spice : principes
Algorithmes de calcul
Méthodes nodales
Résolution matricielle
Yves Bertrand
28
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Spice : principes
Algorithmes de calcul
Méthodes nodales
Résolution matricielle
Modélisation des composants linéaires
Résistances, Condensateurs (Capacités), Inductances
Sources de tension, de courant ; sources commandées
Yves Bertrand
29
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Spice : principes
Algorithmes de calcul
Méthodes nodales
Résolution matricielle
Modélisation des composants linéaires
Résistances, Condensateurs (Capacités), Inductances
Sources de tension, de courant ; sources commandées
Modélisation des composants non-linéaires
Diodes, transistors bipolaires, transistors à effet de champs, …
AOP
Yves Bertrand
30
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Fichier .cir : les « champs »
Première ligne : Nom circuit, description
Yves Bertrand
31
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Fichier .cir : les « champs »
Première ligne : Nom circuit, description
Description des modèles, bibliothèques
Yves Bertrand
32
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Fichier .cir : les « champs »
Première ligne : Nom circuit, description
Description des modèles, bibliothèques
Description du circuit : la « netlist »
Yves Bertrand
33
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Fichier .cir : les « champs »
Première ligne : Nom circuit, description
Description des modèles, bibliothèques
Description du circuit : la « netlist »
Description des sources de tension et courant
Yves Bertrand
34
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Fichier .cir : les « champs »
Première ligne : Nom circuit, description
Description des modèles, bibliothèques
Description du circuit : la « netlist »
Description des sources de tension et courant
Description du type d’analyse
Yves Bertrand
35
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Fichier .cir : les « champs »
Première ligne : Nom circuit, description
Description des modèles, bibliothèques
Description du circuit : la « netlist »
Description des sources de tension et courant
Description du type d’analyse
Dernière ligne : .end
Yves Bertrand
36
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Spice : Analyses Électriques
Analyse en régime continu
Yves Bertrand
37
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Spice : Analyses Électriques
Analyse en régime continu
Commande .op tensions et courants continus
Yves Bertrand
38
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Spice : Analyses Électriques
Analyse en régime continu
Commande .op tensions et courants continus
Commande .dc courbe de transfert Vout(Vin)
Yves Bertrand
39
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Spice : Analyses Électriques
Analyse en régime continu
Commande .op tensions et courants continus
Commande .dc courbe de transfert Vout(Vin)
Analyse en régime sinusoïdal
Yves Bertrand
40
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Spice : Analyses Électriques
Analyse en régime continu
Commande .op tensions et courants continus
Commande .dc courbe de transfert Vout(Vin)
Analyse en régime sinusoïdal
Commande .ac diagramme de Bode (Gain, phase)
Yves Bertrand
41
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Spice : Analyses Électriques
Analyse en régime continu
Commande .op tensions et courants continus
Commande .dc courbe de transfert Vout(Vin)
Analyse en régime sinusoïdal
Commande .ac diagramme de Bode (Gain, phase)
Analyse en régime transitoire
Yves Bertrand
42
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Spice : Analyses Électriques
Analyse en régime continu
Commande .op tensions et courants continus
Commande .dc courbe de transfert Vout(Vin)
Analyse en régime sinusoïdal
Commande .ac diagramme de Bode (Gain, phase)
Analyse en régime transitoire
Commande .tran comportement temporel des signaux
Yves Bertrand
43
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Spice : Analyses Électriques
Analyse en régime continu
Commande .op tensions et courants continus
Commande .dc courbe de transfert Vout(Vin)
Analyse en régime sinusoïdal
Commande .ac diagramme de Bode (Gain, phase)
Analyse en régime transitoire
Commande .tran comportement temporel des signaux
Analyse fréquentielle (Fourier) : proposée à travers Probe
Yves Bertrand
44
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Spice : lettres clés (1)
Eléments
Résistance
Capacité
Inductance
Diode
Transistor bipolaire
Transistor JFET
Transistor MOS
Sous-circuit
Yves Bertrand
45
Lettre clé
R
C
L
D
Q
J
M
X
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Spice : lettres clés (2)
Eléments
Source Tension
Source Courant
Source Tension commandée Tension
Source Tension commandée Courant
Source Courant commandée Tension
Source Courant commandée Courant
Yves Bertrand
46
Lettre clé
V
I
E
H
G
F
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Facteurs d’échelle
Facteur d'échelle
f
p
n
u
m
k
meg
g
Yves Bertrand
47
Préfixe
femto
pico
nano
micro
milli
kilo
mega
giga
Valeur
10-15
10-12
10-9
10-6
10-3
103
106
109
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Exemple : Circuit RC (1)
Schéma Circuit
vR
1
2
R= 1kΩ
+
vC
C=20nF
Vin(t)
0
Yves Bertrand
48
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
Exemple : Circuit RC (2)
Stimulus d’entrée
vin
période (per)
V2
V1
t
td
Yves Bertrand
tr
pw
tf
49
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Exemple : Circuit RC (3)
Première ligne : toujours réservée au titre
Yves Bertrand
50
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Exemple : Circuit RC (3)
Première ligne : toujours réservée au titre
Indifféremment en Majuscule ou Minuscule (pas d’accent)
Yves Bertrand
51
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Exemple : Circuit RC (3)
Première ligne : toujours réservée au titre
Indifféremment en Majuscule ou Minuscule (pas d’accent)
Ligne commentaire commence toujours par : "*"
Yves Bertrand
52
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Exemple : Circuit RC (3)
Première ligne : toujours réservée au titre
Indifféremment en Majuscule ou Minuscule (pas d’accent)
Ligne commentaire commence toujours par : "*"
Ligne de commande commence toujours par : "."
Yves Bertrand
53
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Exemple : Circuit RC (3)
Première ligne : toujours réservée au titre
Indifféremment en Majuscule ou Minuscule (pas d’accent)
Ligne commentaire commence toujours par : "*"
Ligne de commande commence toujours par : "."
Masse (référence potentiels) : toujours nœud : "0"
Yves Bertrand
54
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
Exemple : Circuit RC (4)
Description Pulse
vin 1 0 pulse ( 0 1 10n 1n 1n 150u)
V1
vin
V2
td
tr
tf
pw
période (per)
V2
V1
t
td tr
Yves Bertrand
pw
tf
55
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Exemple : Circuit RC (5)
Analyse transitoire
.tran 3u 300u 0 3u
∆t impression
t final
Yves Bertrand
∆t calcul
t non impression
56
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Exemple : Circuit RC (6)
Fichier RC.cir
Yves Bertrand
57
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Exemple : Circuit RC (6)
Fichier Cellule_RC : etude d'une cellule RC en transitoire
* description du circuit
Fichier RC.cir
Yves Bertrand
58
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Exemple : Circuit RC (6)
Fichier Cellule_RC : etude d'une cellule RC en transitoire
* description du circuit
r1 1 2 1k
Fichier
c1 2 0 20n
Yves Bertrand
59
RC.cir
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Exemple : Circuit RC (6)
Fichier Cellule_RC : etude d'une cellule RC en transitoire
* description du circuit
r1 1 2 1k
Fichier
c1 2 0 20n
* source de type impulsion
vin 1 0 pulse (0 1 10n 1n 1n 150u)
Yves Bertrand
60
RC.cir
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Exemple : Circuit RC (6)
Fichier Cellule_RC : etude d'une cellule RC en transitoire
* description du circuit
r1 1 2 1k
Fichier
c1 2 0 20n
* source de type impulsion
vin 1 0 pulse (0 1 10n 1n 1n 150u)
*analyse transitoire
.tran 2.3u 300u
Yves Bertrand
61
RC.cir
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Exemple : Circuit RC (6)
Fichier Cellule_RC : etude d'une cellule RC en transitoire
* description du circuit
r1 1 2 1k
Fichier
c1 2 0 20n
* source de type impulsion
vin 1 0 pulse (0 1 10n 1n 1n 150u)
*analyse transitoire
.tran 2.3u 300u
* resultats
.plot tran v(2) v(1)
.print tran v(2) v(1)
Yves Bertrand
62
RC.cir
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Exemple : Circuit RC (6)
Fichier Cellule_RC : etude d'une cellule RC en transitoire
* description du circuit
r1 1 2 1k
Fichier
c1 2 0 20n
* source de type impulsion
vin 1 0 pulse (0 1 10n 1n 1n 150u)
*analyse transitoire
.tran 2.3u 300u
* resultats
.plot tran v(2) v(1)
.print tran v(2) v(1)
.probe
.end
Yves Bertrand
63
RC.cir
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
Exemple : Circuit RC (7)
1.0V
0.8V
Résultats Probe
0.6V
0.4V
0.2V
0V
0s
50us
V(2)
100us
150us
200us
250us
300us
V(1)
Time
Yves Bertrand
64
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
Exemple : Filtre 3 étages (1)
Schéma Circuit
1
R1=60Ω
+
R1=60Ω
2
R3=80Ω
C1=1µF
3
R1=60Ω
R1=60Ω
4
R3=80Ω
C1=1µF
5
R1=60Ω
R1=60Ω
6
R3=80Ω
C1=1µF
7
RL=
100Ω
Vin(t)
0
Yves Bertrand
65
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Exemple : Filtre 3 étages (2)
Filtre.sp (début)
*Fichier Filtre.sp : Filtre passif, 3 cellules X1, X2, X3
+cascadees ; analyse ac
* description de la cellule de base
.subckt cel 11 10 13
r1 11 12 60
r2 12 10 50
Notion de sous-circuit
r3 12 13 80
c 13 10 1u
.ends
Yves Bertrand
66
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Exemple : Filtre 3 étages (3)
Filtre.sp (suite)
* mise en cascade des 3 cellules chargees par RL
x1 1 0 3 cel
x2 3 0 5 cel
3 appels sous-circuit
x3 5 0 7 cel
rL 7 0 100
* source sinusoidale d'amplitude 1 Volt
vin 1 0 ac 1
Yves Bertrand
67
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Exemple : Filtre 3 étages (4)
Filtre.sp (fin)
* analyse ac: 10pts/dec. entre 100Hz et 1MHz
.ac dec 10 100 1MEG
* resultats : gain (dB) et phase (degres)
.plot ac vdb(7) vp(7)
.print ac vdb(7) vp(7)
.end
Yves Bertrand
68
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Amplificateur bipolaire EC
Yves Bertrand
69
27/09/2012
GMEE102
Faculté des Sciences, UM2
Exemple
RC
470Ω
R1
47kΩ
Cin
20µF
C
RE
50Ω
f=1kHz
Yves Bertrand
R2
12kΩ
Cout
100µF
β=100
E
B
vin(t)
Master STPI
+
VCC
10V
vout(t)
E’
R ’E
220Ω
70
CE
100µF
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
1 / Rôle des condensateurs
Impédance d’un condensateur : ZC=1/Cω
ω
En BF (notamment en DC)
ZC=1/Cω ∞
Condensateur ≡ CO
Polarisation DC découplée des signaux AC
En HF (notamment à la fréquence d’utilisation)
ZC=1/Cω 0
Condensateur ≡ CC
Superposition régimes DC et AC
Découplage émetteur : RE (continu) ≠ RE(dynamique)
Ici, à f =1kHz : ZCout = ZCE = ZCin/5 = 1,6 Ω
Yves Bertrand
71
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
2 / Calcul de la polarisation
Potentiel Base
Hypothèse : IB << Ip (Vérifiée a posteriori)
R2
⋅VCC ≈ 2,0 V
VB =
R1 +R 2
Potentiel Émetteur
R2
VE =
⋅VCC − VBEON = 1,3 V
R1 +R 2
Yves Bertrand
72
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Courants
VE
IC ≈ IE =
= 4,8 mA
RE +RE '
IC
IB =
= 48 µA
β
Potentiel Collecteur
VC = VCC − R C ⋅IC = 7,75 V
Dynamique maximale de sortie
∆v out = ± ( VCC − VC ) = ± 2,25 V
Dynamique maximale d’entrée
∆Vin = ∆Vout A V
Yves Bertrand
Calculable quand on aura AV
73
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
?
Vérification de l’hypothèse IB << Ip
VCC
Ip ≈
= 170 µA ≈ 3,5 IB
R1 +R 2
Non vérifiée !
On utilise le théorème de Thévenin (cf. figure)
Et on a l’équation de maille suivante :
VTh = R Th ⋅ IB + 0,7 + (RE + RE ') β ⋅ IB
D’où on extrait les valeurs exactes suivantes :
IB = 35,5 µA
VE ≈ 1 V
Yves Bertrand
IC = 3,55 mA
VB ≈ 1,7 V
74
Pas très bon !
(faible dynamique)
VC ≈ 8,3 V
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
Équivalent Thévenin
RC
470Ω
IB
Yves Bertrand
C
B
9,6kΩ
+
VTh=
VCC.R2/(R1+R2)
RTh =
R1 // R2
0,7V
2V
β=100
E
IC
+
VCC
10V
RE + R ’E
270Ω
75
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
3 / Calcul du gain en tension
Schéma dynamique
In
vin
B ib
rπ
R1//R2
9,6kΩ
Yves Bertrand
C
β ib
Out
RC
470Ω
vout
E
RE
50Ω
76
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Calcul de rπ
β VT
rπ ≈
= 704 Ω
IC
Gain en tension
v out = −β ⋅ R C ⋅ ib
v in = rπ ⋅ ib + (β + 1) RE ⋅ ib
− β ⋅ RC
AV =
rπ + (β + 1) RE
Yves Bertrand
77
A V = − 9,2
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
4 / Calcul de la résistance d’entrée dynamique
Schéma dynamique
Rin = ( R1 // R 2 ) // R'in
In
B ib
R’in
vin
R1//R2
9,6kΩ
Yves Bertrand
C
rπ
β ib
Out
RC
470Ω
vout
E
RE
50Ω
78
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
Calcul de R’in
On applique la méthode de détermination de Rin
i
C
B
rπ
v
βi
RC
470Ω
v = rπ ⋅ i + RE (β + 1) ⋅ i
v
R'in = = rπ + RE (β + 1)
i
E
RE
50Ω
R'in = 5,17 kΩ
Rin = 9,6 kΩ // 5,17 kΩ = 3,36 kΩ
Yves Bertrand
79
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
5 / Calcul de la résistance de sortie dynamique
C
i
B
rπ
β ib
RC
470Ω
E
v
ib = 0
RE
50Ω
β ⋅ ib = 0
Rout = RC = 470 Ω
Yves Bertrand
80
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
6 / Simulation de l’amplificateur EC
Yves Bertrand
81
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Amplificateur a transistor en EC avec decouplage d'emetteur et RE' // C
*analyse transitoire
.model Simple NPN (BF=100)
R1 100 1 47k
R2 1 0 12k
RC 100 2 470
RE 3 4 50
RE2 4 0 220
CE 4 0 100uF
Cin 11 1 20uF
Cout 2 22 100uF
RL 22 0 100k
Q1 2 1 3 Simple
Vcc 100 0 10V
Vin 11 0 sin 0 10m 1kHz
.op
.tran 1u 2000u
.plot tran v(11) V(22)
.probe
.end
Yves Bertrand
82
27/09/2012
GMEE102
Faculté des Sciences, UM2
NODE VOLTAGE
(
NODE VOLTAGE
3)
Master STPI
NODE VOLTAGE
1)
1.7150
(
2)
8.4322
(
.9097
( 11)
0.0000
( 22)
0.0000
( 100) 10.0000
(
4)
.7412
*** BIPOLAR JUNCTION TRANSISTORS
NAME
Q1
MODEL
Simple
IB
3.34E-05
IC
3.34E-03
VBE
8.05E-01
VBC
-6.72E+00
VCE
7.52E+00
BETADC
1.00E+02
GM
1.29E-01
RPI
7.75E+02
Yves Bertrand
83
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
Résultat de l’analyse transitoire
100mV
50mV
0V
-50mV
-100mV
0s
0.2ms
0.4ms
V(11)*8.1
V(22)
0.6ms
0.8ms
1.0ms
1.2ms
1.4ms
1.6ms
1.8ms
2.0ms
Time
vout est multiplié par 8,1 et en opposition de phase : AV = -8,1
Yves Bertrand
84
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Rin et Rout
Amplificateur a transistor en EC avec decouplage d'emetteur et RE' // C
*gain, Rin et Rout
.model Simple NPN (BF=100)
R1 100 1 47k
R2 1 0 12k
RC 100 2 470
* modelisation de la resistance d'emetteur en dynamique (qd ZCE=0)
RE 3 0 50
Q1 2 1 3 Simple
Vcc 100 0 10V
*Vin source reglee a la valeur de polarisation donnee au prealable par .op
Vin 1 0 dc 1.715
.op
*analyse du noeud 2 quand Vin subit de petites variations
.tf v(2) Vin
.end
**** SMALL-SIGNAL CHARACTERISTICS
V(2)/Vin = -9.037E+00
INPUT RESISTANCE AT Vin = 3.368E+03
OUTPUT RESISTANCE AT V(2) = 4.700E+02
Yves Bertrand
85
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Tracé Caractéristiques NPN
Yves Bertrand
86
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Exemple de fichier spice pour tracé caractéristiques
*Caractéristique I-V transistor bipolaire
.model trans_npn npn (BF=100 IS=1.8104E-15A VAF=35V)
Q1 1 2 0 trans_npn
1
VCE 1 0 dc 5
IB 0 2 DC 10E-6
.dc VCE 0 10 50E-3 IB 10E-6 100E-6 10E-6
+
.plot dc I(VCE)
2
Q1
.probe
VCE
.end
IB
0
Yves Bertrand
87
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
12mA
10mA
8mA
6mA
4mA
2mA
0A
0V
1V
2V
3V
4V
5V
6V
7V
8V
9V
10V
IC(Q1)
VCE
Yves Bertrand
88
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Tracé Caractéristiques NMOS
Yves Bertrand
89
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Caracteristiques NMOS
.model Simple NMOS (kp=5.E-4 VTO=1.2)
.model Lambda NMOS (kp=5.E-4 VTO=1.2 lambda=.02)
M1 2 1 0 0 Simple
M2 2 1 0 0 Lambda
VGS 1 0 2V
VDS 2 0 4V
.dc VDS 0 10 .1 VGS list 3.2 4.3 5.2
.probe
.end
+
2
1
+
M1
VDS
VGS
0
Yves Bertrand
90
27/09/2012
GMEE102
Faculté des Sciences, UM2
Master STPI
5.0mA
4.0mA
3.0mA
2.0mA
1.0mA
0A
0V
ID(M1)
1V
ID(M2)
2V
3V
4V
5V
6V
7V
8V
9V
10V
VDS
Yves Bertrand
91
27/09/2012
Faculté des Sciences, UM2
Yves Bertrand
GMEE102
92
Master STPI
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Techno CMOS AMS 0.35
Yves Bertrand
93
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Valeurs approchés des paramètres
Yves Bertrand
94
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Fichier Modèle AMS CMOS 0.35
.MODEL MODN NMOS LEVEL=7
* *** Saturation related parameters ***
+EM= 4.100e+07 PCLM=6.948e-01
+PDIBLC1 = 571e-01 PDIBLC2 = 2.065e-03 DROUT =5.000e-01
+A0 =2.541e+00 A1 = 0.000e+00 A2 = 1.000e+00
+PVAG = 0.000e+00 VSAT =1.338e+05 AGS = 2.408e-01
+B0 =4.301e-09 B1 =0.000e+00 DELTA=1.442e-02
+PDIBLCB =3.222e-01
********* AMS 0.35 SIMULATION PARAMETERS *********
*-------------------------* format : PSPICE
* model : MOS BSIM3v3
* process : C35
* revision : 3.1;
* extracted: B10866 ; 2002-12; ese(487)
* doc# : ENG-182 REV 3
***********************************************
* TYPICAL MEAN CONDITION
***********************************************
* *** Flags ***
+MOBMOD = 1.000e+00 CAPMOD = 2.000e+00
+NOIMOD = 3.000e+00
* *** Geometry modulation related parameters ***
+ W0 = 2.673e-07 DLC =3.0000e-08
+DWB = 0.000e+00 DWG =0.000e+00
+LL = 0.000e+00 LW = 0.000e+00 LWL=0.000e+00
+LLN =1.000e+00 LWN =1.000e+00 WL=0.000e+00
+WW=-1.297e-14 WWL=-9.411e-21 WLN=1.000e+00
+WWN =1.000e+00
* *** Temperature effect parameters ***
+AT=3.300e+04 UTE=-1.800e+00
+KT1 =-3.302e-01 KT2 =2.200e-02 KT1L =0.000e+00
+UA1 =0.000e+00 UB1 =0.000e+00 UC1 =0.000e+00
+PRT =0.000e+00
* *** Threshold-voltage related model parameters ***
+K1 =5.0296e-01
+K2 =3.3985e-02 K3 = -1.136e+00 K3B = -4.399e-0l
+NCH=2.611e+17 VTH0=4.979e-01
+VOFF=-8.925e-02 DVT0 = 5.000e+0l DVT1 = 1.039e+00
+DVT2 =-8.375e-03 KETA =2.032e-02
+PSCBE1 =3.518e+08 PSCBE2 =7.491e-05
+DVT0W = 1.089e-01 DVT1W =6.671e+04 DVT2W=1.352e-02
* *** Mobility related model parameters ***
+UA=4.705e-12 UB=2.137e-18 UC=1.00e-20
+U0 =4.758e+02
* *** Overlap capacitance related and dynamic model parameters ***
+CGDO = 1.200e-10 CGSO = 1.200e-10 CGBO = 1.100e-10
+CGDL=1.310e-10 CGSL=1.310e-10 CKAPPA=6.000e-01
+CF =0.000e+00 ELM =5.000e+00
+XPART=1.000e+00 CLC=1.000e-15 CLE=6.000e-01
* *** Parasitic resistance and capacitance related model parameters ***
+RDSW =3.449e+02
+CDSC =0.000e+00 CDSCB = 1.500e-03 CDSCD =1.000e-03
+PRWB = -2.416e-01 PRWG =0.000e+00 CIT =4.441e-04
* *** Subthreshold related parameters ***
+DSUB =5.000e-01 ETA0 =1.415e-02 ETAB=-1.221e-01
+NFACTOR=4.136e-01
Yves Bertrand
95
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Fichier Modèle AMS CMOS 0.35
* *** Process and parameters extraction related model parameters ***
+ TOX = 7.575e-09 NGATE =0.000e+00
+NLX=1.888e-07
***********************************************
* TYPICAL MEAN CONDITION
***********************************************
* *** Flags ***
+MOBMOD =1.000e+00 CAPMOD=2.000e+00
+NOIMOD =3.000e+00
* *** Substrate current related model parameters ***
+ALPHA0 =0.000e+00 BETA0 = 3.000e+01
* *** Noise-effect related model parameters ***
+AF = 1.507e+00 KF =2.170e-26 XJ=3.000e-07
+NOIA =1.l2le+19 NOIB =5.336e+04 NOIC =-5.892e-13
* *** Threshold-voltage related model parameters ***
+K1 =5.9959e-01
+K2 =-6.038e-02 K3 =1.103e+01 K3B =-7.580e-01
+NCH=9.240e+16 VTH0=-6.915e-01
+VOFF=-1.170e-01 DVT0=1.650e+00 DVT1 =3.868e-01
+DVT2 = 1.659e-02 KETA =-1.440e-02
+PSCBE1 =5.000e+09 PSCBE2 =1.000e-04
+DVT0W =1.879e-01 DVT1W =7.335e+04 DVT2W =-6.312e-03
* *** Common extrinsic model parameters ***
+LINT = -5.005e-08 WINT = 9.4030e-08 XJ= 3.000e-07
+RSH =7.000e+01 JS =1.000e-05
+CJ =9.400e-04 CJSW =2.500e-10
+CBD =0.000e+00 CBS =0.000e+00 IS=0.000e+00
+MJ =3.400e-01 N =1.000e+00 MJSW=2.300e-01
+PB =6.900e-01 TT =0.000e+00
+PBSW =6.900e-01
* *** Mobility related model parameters ***
+UA = 5.394e-10 UB = 1.053e-18 UC =1.000e-20
+U0 = 1.482e+02
* *** Subthreshold related parameters ***
+DSUB = 5.000e-01 ETA0 = 2.480e-01 ETAB=-3.917e-03
+NFACTOR= 1.214e+00
.MODEL MODP PMOS LEVEL= 7
* format: PSPICE
* model: MOS BSIM3v3
* process: C35
* revision : 3.1;
* extracted: C64685 ; 2002-12; ese(487)
•doc# : ENG-182 REV 3
Yves Bertrand
* *** Saturation related parameters ***
+EM = 4.100e+07 PCLM = 3.184e+00
+PDIBLC1=1.000e-04 PDIBLC2=1.000e-20 DROUT =5.000e-01
+A0 = 5.850e-01 A1 = 0.000e+00 A2 = 1.000e+00
+PVAG =0.000e+00 VSAT =1.158e+05 AGS =2.468e-01
+B0 =8.832e-08 B1 =0.000e+00 DELTA= 1.000e-02
+PDIBLCB= 1.000e+00
96
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Fichier Modèle AMS CMOS 0.35
* *** Geometry modulation related parameters ***
+W0 =1.000e-10 DLC =2.4500e-08
+DWB =0.000e+00 DWG =0.000e+00
+LL =0.000e+00 LW =0.000e+00 LWL =0.000e+00
+LLN =1.000e+00 LWN =1.000e+00 WL =0.000e+00
+WW =1.894e-16 WWL =-1.981e-21 WLN = 1.000e+00
+ WWN = 1.040e+00
* *** Noise-effect related model parameters ***
+AF=1.461e+00 KF=1.191e-26 EF = 1.000e+00
+NOIA =5.245e+17 NOIB=4.816e+03 NOIC =8.036e-13
* *** Common extrinsic model parameters ***
+LINT=-7.130e-08 WINT=3.4490e-08 XJ=3.000e-07
+RSH = 1.290e+02 JS =9.000e-05
+CJ =1.360e-03 CJSW =3.200e-10
+CBD=0.000e+00 CBS =0.000e+00 IS=0.000e+00
+MJ =5.600e-01 N =1.000e+00 MJSW=4.300e-01
+PB =1.020e+00 TT = 0.000e+00
+PBSW=1.020e+00
* *** Temperature effect parameters ***
+AT = 3.300e+04 UTE = -1.300e+00
+KT1 =-5.403e-01 KT2 =2.200e-02 KT1L = 0.000e+00
+UA1 = 0.000e+00 UB1 =0.000e+00 UC1 = 0.000e+00
+PRT = 0.000e+00
* *** Overlap capacitance related and dynamic model parameters ***
+CGDO =8.600e-11 CGSO =8.600e-11 CGBO =1.100e-10
+CGDL = 1.080e-10 CGSL = 1.080e-10 CKAPPA =6.000e-01
+CF = 0.000e+00 ELM = 5.000e+00
+XPART= 1.000e+00 CLC = 1.000e-15 CLE= 6.000e-01
* *** Parasitic resistance and capacitance related model parameters ***
+RDSW =1.033e+03
+CDSC =2.589e-03 CDSCB =2.943e-04 CDSCD =4.370e-04
+PRWB =-9.731e-02 PRWG =1.477e-01 CIT = 0.000e+00
* *** Process and parameters extraction related model parameters ***
+TOX=7.754e-09 NGATE=0.000e+00
+NLX=1.770e-07
* *** Substrate current related model parameters ***
+ALPHA0=0.000e+00 BETA0=3.000e+01
Yves Bertrand
97
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Calcul des capacités parasites
Techno AMS 0.35
Cox
Capacité grille-source
Capacité grille-drain
Yves Bertrand
98
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Calcul des capacités parasites
Techno AMS 0.35
Capacité drain-substrat CDB
(et capacité source-substrat CSB)
Ce sont des capacités de jonction polarisée en inverse, dépendante de la
polarisation :
• Cj(0) : Capacité à polarisation nulle (V=0)
• ϕB : "Built-in junction" potential, donné par les paramètres spice PB et
PBSW
• m : coefficient de profil de la jonction (1/3 < m < 1/2) : donné par les
paramètre spice MJ et MJSW
Yves Bertrand
99
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Calcul des capacités parasites
Techno AMS 0.35
Ces capacités contiennent deux contributions :
• la contribution de la jonction par unité de surface : paramètres CJ, MJ et PB
• la contribution de la jonction par unité de longueur (SW pour side-wall):
paramètres CJSW, MJSW et PBSW
Le calcul de la capacité à polarisation nulle Cj(0) se fait alors ainsi :
avec :
X : largeur du drain (ou de la source)
A : aire du drain (ou de la source)
P : périmètre du drain (ou de la source)
Yves Bertrand
100
27/09/2012
Faculté des Sciences, UM2
GMEE102
Master STPI
Calcul des résistances parasites
(source ou drain)
Elles comprennent deux contributions
• résistance série intrinsèque Rsi
Techno AMS 0.35
• résistance série extrinsèque (hors résistance de contact) Rse
X : largeur du drain (ou de la source)
N : nombre de "doigts" du "N-finger transistor"
La valeur de la résistance de contact est donnée par le constructeur. Par
exemple : 60 Ohm par contact 0,4µm x 0,4µm p-dif/métal1
Yves Bertrand
101
27/09/2012
Téléchargement