Documente Academic
Documente Profesional
Documente Cultură
Proiectarea i simularea
circuitelor electronice de msurare
Editura Politehnium
Iai, 2009
Cuprins
5.5.8. Simularea unui semnal eantionat utiliznd surse comandate ..... 141
5.6. Studiul circuitelor RLC .. 142
5.6.1. Analiza circuitului n frecven .. 142
5.6.2. Regimul tranzitoriu 145
5.6.3. Descrcarea condensatorului prin bobin 146
5.7. Filtru pasiv trece jos de tip RC .. 147
5.8. Caracteristicile dispozitivelor semiconductoare 153
5.8.1. Caracteristicile diodelor redresoare 153
5.8.2. Caracteristicile diodelor Zener 156
5.8.3. Caracteristicile statice ale tranzistorului bipolar 157
5.8.4. Caracteristicile statice ale tranzistoarelor cu efect de cmp 161
5.8.4.1. Tranzistoare JFET 161
5.8.4.2. Tranzistoare MOSFET .. 162
5.8.5. Utilizarea dispozitivelor semiconductoare
ca senzori de temperatur .. 162
5.8.5.1. Dioda ca senzor de temperatur . 163
5.8.5.2. Tranzistorul bipolar ca senzor de temperatur 164
5.9. Proiectarea unui etaj de amplificare cu tranzistor bipolar .. 165
5.9.1. Alegerea componentelor i determinarea punctului static de
polarizare 165
5.9.2. Evaluarea performanelor circuitului 167
5.9.3. Analizele statistice Monte Carlo i Worst Case 168
5.10. Amplificatoare operaionale .. 174
5.10.1. Testarea AO n bucl deschis 175
5.10.2. Importarea unor modele de AO de la productori. 179
5.10.3. Testarea AO n conexiune inversoare . 184
5.10.4. Testarea AO n conexiune neinversoare 185
5.10.5. Amplificator de instrumentaie diferenial cu un AO .. 185
5.10.6. Amplificator de instrumentaie diferenial cu 3 AO 187
5.10.7. Filtru activ Cebev .. 189
6. Aplicaii complexe 192
6.1. Detectorul sincron . 192
6.2. Traductor de temperatur cu senzor termorezistiv . 196
6.3. Microvoltmetru de tensiune continu cu modulare-demodulare 201
IV
Prefa
Dezvoltarea accentuat din ultimele decenii a tehnologiilor de vrf a fost posibil
datorit dezvoltrii concomitente a instrumentelor software utilizate n proiectarea
sistemelor tehnice. Programul PSpice este un astfel de instrument, care s-a dovedit
de-a lungul timpului a fi extrem de eficient n proiectarea i simularea circuitelor
electronice de uz general i industrial, att pentru profesionitii n domeniu ct i
pentru amatorii pasionai de electronic. Circuitele care fac parte din aparatura de
msur i control pot fi considerate o categorie aparte de sisteme electronice,
ntruct ele trebuie s posede caracteristici i proprieti speciale, care s confere
instrumentului de msur un grad ridicat de ncredere metrologic i de fiabilitate.
Evident, proiectarea acestor circuite necesit un nivel sporit de atenie din partea
specialitilor. Programul PSpice, prin calitatea modelelor matematice ale
componentelor i prin exactitatea metodelor de soluionare a analizelor efectuate,
ofer posibilitatea unei proiectri de calitate a circuitelor din componena
instrumentelor de msurare.
Lucrarea de fa se dorete a fi un manual de iniiere n utilizarea programului
PSpice. El este dedicat n principal proiectrii i simulrii circuitelor electrice i
electronice care fac parte din instrumentaia de msur i control, dar confer n
final utilizatorului abilitatea de a folosi programul pentru circuite din orice
domeniu al ingineriei electrice, indiferent de gradul de complexitate.
Manualul a fost conceput ntr-o manier didactic, explicit, fiind destinat n
primul rnd studenilor de la specializrile orientate spre instrumentaia de msur
i control, dar i specialitilor n inginerie electric i electronic, sau celor
pasionai de acest domeniu.
Lucrarea este structurat pe 6 capitole. Primele dou capitole fac o introducere
n problematica proiectrii asistate de calculator i prezint regulile de baz ale
programrii n PSpice. In capitolul al 3-lea sunt prezentate instruciunile de baz
ale programului PSpice, att cele de descriere a componentelor ct i cele de
comand i control. Cu ajutorul acestor instruciuni, utilizatorul este capabil s
realizeze un program de simulare n mod text, folosind un simulator oarecare din
familia SPICE. Capitolul al 4-lea prezint facilitile oferite de pachetul de
programe Orcad, prin care utilizatorul are posibilitatea descrierii n mod grafic i
interactiv a circuitului de analizat i a specificrii opiunilor de simulare. Capitolul
al 5-lea ilustreaz, prin exemple grupate dup tipurile de componente, circuite i
analize, modul de manevrare a programului n sensul obinerii maximului de
eficien i performan n exploatare. In sfrit, n capitolul al 6-lea se realizeaz o
fixare a cunotinelor dobndite, prin cteva exemple de complexitate mai ridicat,
astfel nct prin parcurgerea acestei cri, utilizatorul s fie capabil s-i
construiasc propriile aplicaii.
Autorul
Capitolul 1
1. Utilizatorul
Introducerea datelor
(topologia circuitului i
specificarea elementelor)
Modelarea circuitului
(nlocuirea cu modele a
elementelor de circuit)
Formularea ecuaiilor de
echilibru
Soluionarea numeric a
ecuaiilor
Furnizarea rezultatului
Capitolul 2
pentru fiecare nod trebuie s existe cel puin o cale de curent continuu la mas,
cu o rezisten proprie; acolo unde aceast cale nu exist, spunem c nodul este
flotant i simulatorul nu poate utiliza metoda potenialelor la noduri la scrierea
ecuaiilor. In acest caz se va conecta ntre nod i mas o rezisten de valoare
foarte mare (de ex. 100 G), care s nu influeneze funcionarea circuitului.
Simulatorul afieaz n fiierul de ieire mesajul:
Node is floating
circuitul nu poate conine o bucl format numai din surse de tensiune i / sau
inductane ideale (bucla are astfel rezisten ohmic zero i nu se poate aplica
metoda curenilor de bucl). Acolo unde exist astfel de situaii, se va conecta
11
pe bucl o rezisten cu valoare ohmic foarte mic (de ex. 0,001), care s nu
influeneze funcionarea circuitului.
- circuitul nu poate conine o seciune format numai din surse de curent i / sau
condensatoare ideale, caz n care nodul respectiv ar aprea ca flotant; acolo
unde exist o asemenea situaie, se conecteaz rezistene de valori foarte mari
n paralel cu sursele respective.
- pentru analiz, simulatorul folosete metoda potenialelor la noduri. Din
aceast cauz, fiecare nod trebuie s primeasc un nume (format din caractere
sau numere naturale i nu neaprat secveniale). Aceste nume pot fi stabilite de
ctre utilizator, sau sunt atribuite automat de ctre program n momentul crerii
fiierului netlist .NET i fiierului alias .ALS. Ca mas este considerat
implicit nodul zero.
La specificarea valorii componentelor, atunci cnd se utilizeaz multipli i
submultipli ai unitii de msur, se folosesc o serie de simboluri ca sufixe ce se
scriu imediat dup valoare i lipit de ea. Nu conteaz daca se scriu cu litere mari
sau mici. Lista de simboluri este dat n tabelul 2.1.
Tabelul 2.1
Simbol
f
p
n
u
mil
m
k
meg
g
t
Factor de scalare
10-15
10-12
10-9
10-6
25.4*10-6
10-3
10+3
10+6
10+9
10+12
Nume
femtopiconanomicro-milikilomegagigatera-
12
Capitolul 3
13
Fiier de intrare
.CIR
Fiier bibliotec
.LIB
Simulator
PSPICE A/D
Editor de
modele
Fiier de date
.DAT
Fiier de ieire
.OUT
Vizualizare
grafic
PunteWheatstone
R112100
R223150
R310{r};rezistentavariabila
14
R43050
V12010
.PARAMr100
.DCLINV10100.1
.PROBE
.END
+
*
;
Rnume
N-
IR
Descriere
coeficient de multiplicare a valorii
coeficientul de temperatur liniar
coeficient de temperatur ptratic
coef. de temperatur exponenial
temperatura absolut
temperatura msurat
relativ la temperatura curent
Unitate de
msur
1/C
1/C
%/C
C
C
C
Valoare
implicit
1
0
0
0
(3.1)
2. Dac n model nu se specific valoarea lui TCE, atunci rezistena este dat de:
(3.2)
4kT
rezistenta
(3.3)
Exemple
Rsarcina 1 2 10k
R1 101 0 2.7meg TC=0.23 0.014
Rbucla 2 8 Rmodel 10k
.MODEL Rmodel RES TCE=2.1
3.4.1.2. Condensatorul
Cnume
N-
VC
Forma modelului:
.MODEL nume_model CAP parametri_de_model
Cnume este numele elementului, care trebuie s nceap ntotdeauna cu litera
C.
N+ i N- sunt nodurile de legare a condensatorului n circuit. Acestea definesc
polaritatea tensiunii la borne care este potenialul nodului N+ minus potenialul
nodului N-. Aadar, atenie la condensatoarele polarizate: primul nod este
armtura pozitiv! Sensul curentului este de la N+ la N-.
20
C
TC1
TC2
T_ABS
T_MEASURED
T_REL_GLOB
AL
VC1
VC2
Descriere
Unitate
de
msur
1/C
1/C
C
C
C
V-1
V-1
Valoare
implicit
1
0
0
0
0
(3.4)
Exemple
Cparalel 1 2 20pF
C10 2 0 100u IC=9.4V
Ccuplaj 13 18 Cmodel 10n
.MODEL Cmodel CAP (TC1=0.2 TC2=0.03)
3.4.1.3. Bobina
N+
IL
Lnume
N-
Forma modelului:
.MODEL nume_model IND parametri_de_model
Lnume este numele elementului, care trebuie s nceap ntotdeauna cu litera
L.
N+ i N- sunt nodurile de legare a bobinei n circuit. Acestea definesc
polaritatea tensiunii la borne care este potenialul nodului N+ minus potenialul
nodului N-. Sensul pozitiv al curentului prin bobin este de la N+ la N-.
[nume_model] este numele modelului, dat de utilizator. Dac se folosete
acest cmp, numele modelului trebuie s se regseasc n instruciunea de
model asociat.
valoare este valoarea inductanei bobinei, setat direct n instruciunea de
definire. Dac se utilizeaz modelul, valoarea este afectat de parametrii de
model. In general, aceasta este pozitiv. In nici un caz nu poate fi zero. Exist
totui cazuri cnd se utilizeaz pentru valoare un numr negativ. Aceasta se
ntmpl mai des n proiectarea filtrelor n care se analizeaz un circuit RLC
echivalent cu un circuit real. PSpice permite valori negative pentru capacitate
la calculul punctului de polarizare, la baleierea n c.c. (.DC), la analiza de tip
.AC i analiza de zgomot. Analiza tranzitorie nu permite utilizarea de elemente
cu valori negative. Acestea pot crea instabiliti n timp, care duc la divergena
analizei.
valoare_iniial reprezint valoarea iniial a curentului prin bobin, care se ia
n considerare la calculul punctului iniial de polarizare. Se utilizeaz n special
22
TC1
TC2
T_ABS
T_MEASURED
T_REL_GLOBA
L
IL1
IL2
Descriere
coeficient de multiplicare
a valorii
coeficientul de
temperatur liniar
coeficient de temperatur
ptratic
temperatura absolut
temperatura msurat
relativ la temperatura
curent
coeficientul de curent
liniar
coeficientul de curent
ptratic
Unitate de
msur
Valoare
implicit
1
1/C
1/C
C
C
C
A-1
A-1
(3.5)
sau
Knume Lnume1 Lnume2 valoare_cuplaj nume_model
Forma modelului:
.MODEL nume_model CORE parametri_de_model
N1+
N2+
Lnume1
Lnume2
N1-
N2-
M ij
Li L j
(3.6)
unde Li , Lj sunt inductanele proprii ale bobinelor, iar Mij este inductana lor
mutual.
Pentru transformatoarele cu geometrie normal, se folosete valoarea 1. Valori
mai mici de 1 apar n transformatoare cu aer sau la care miezul prezint ntrefier.
Valoarea negativ a coeficientului de cuplaj implic inversarea polaritii.
nume_model este numele modelului, dat de utilizator. Dac se folosete acest
cmp, numele modelului trebuie s se regseasc n instruciunea de model
asociat. Dac nume_model este prezent, atunci acesta are urmtoarele
influene:
24
Unitate de
msur
cm2
Valoare
implicit
0,1
cm
A/m
0
106
1
1
cm
Observaii
) Pentru miezuri magnetice, PSpice pune la dispoziie o bibliotec denumit
KNOM.LIB, ce conine o serie de modele de miezuri din ferit de diferite
forme, din material 3C8.
) Circuitul magnetic poate conine mai mult de dou bobine cuplate. In acest caz
trebuie specificate instruciuni de tip K care s cuprind toate combinaiile de
perechi de inductane. Pentru un transformator cu un primar i dou secundare:
*Primar
L12310uH
*Secundar
L2562uH
L3781uH
*Cuplajul
K12L1L21
K13L1L31
K23L2L31
25
di
di
di
V1 = L1 1 + M 12 2 + ... + M 1n n
dt
dt
dt
di
di
di
V2 = M 21 1 + L2 2 + ... + M 2n n
dt
dt
dt
...............................
di
di
di
Vn = M n1 1 + M n 2 2 + ... + Ln n
dt
dt
dt
(3.7)
Exemple
L1 1 2 15mH
L2 3 4 0.8mH
Ktrafo L1 L2 1
L1 5 6 100; bobin cu 100 de spire
K1 L1 1 K1408PL_3C8; miez de tip oal din biblioteca KNOM
K10 L1 L2 0.8 Lmodel
.MODEL Lmodel CORE (GAP=0.5)
3.4.1.5. Comutatorul comandat n tensiune
N+
Snume
N-
Nco m+
Nco mVco m
Forma modelului:
.MODEL nume_model VSWITCH [parametri_de_model]
26
Unitate de
msur
Valoare
implicit
106
1
0
Not: RON i ROFF trebuie s fie pozitive i mai mici dect 1/GMIN.
Observaii
) Utiliznd numere n dubl precizie, simulatorul poate manipula o gam
dinamic de aproximativ 12 decade. Nu se recomand fixarea unui raport
ROFF/RON mai mare ca 1012.
) Nu se recomand de asemenea fixarea unei regiuni de tranziie prea nguste. In
aceast regiune, comutatorul prezint ctig. Cu ct regiunea de tranziie este
mai ngust, cu att ctigul este mai mare i problemele de calcul numeric mai
acute. Cea mai mic valoare permis pentru |VON VOFF| este RELTOL
(MAX (|VON|, |VOFF|)) + VNTOL, parametri setai n .OPTIONS.
27
Rc = ROFF
pentru Vcom VOFF
(3.8)
3
Lm+3Lr VcVm 2 Lr VcomVm
2Vd
Vd
e
RON
pentru Vcom < VON
Rc = ROFF
pentru Vcom > VOFF
(3.9)
3
Lm 3Lr Vc Vm + 2 Lr Vcom Vm
2Vd
Vd
Rc
Vcom
Lm
Lr
Vm
Vd
= rezistena comutatorului
= tensiunea de comand
= ln RON ROFF
RON
= ln
ROFF
VON + VOFF
=
2
= VON VOFF
Exemplu
Sset 1 2 15 0 Smodel
.MODEL Smodel VSWITCH (RON=100 ROFF=10meg)
28
(3.10)
Forma modelului:
.MODEL nume_model ISWITCH [parametri_de_model]
Snume
N+
N-
Icom
Vco m
29
Tabelul 3.6
Parametrul
Descriere
de model
ROFF
rezistena comutatorului deschis
RON
rezistena comutatorului nchis
IOFF
curentul de comand pentru
starea deschis
ION
curentul de comand pentru
starea nchis
Unitate de
msur
Valoare
implicit
106
1
0
10-3
Not: RON i ROFF trebuie s fie pozitive i mai mici dect 1/GMIN.
Observaii
) Utiliznd numere n dubl precizie, simulatorul poate manipula o gam
dinamic de aproximativ 12 decade. Nu se recomand fixarea unui raport
ROFF/RON mai mare ca 1012.
) Nu se recomand de asemenea fixarea unei regiuni de tranziie prea nguste. In
aceast regiune, comutatorul prezint ctig. Cu ct regiunea de tranziie este
mai ngust, cu att ctigul este mai mare i problemele de calcul numeric mai
acute. Cea mai mic valoare permis pentru |ION IOFF| este RELTOL
(MAX (|ION|, |IOFF|)) + ABSTOL, parametri setai n .OPTIONS.
Ecuaiile comutatoarelor comandate n curent
RON
pentru Icom ION
Rc = ROFF
pentru Icom IOFF
(3.11)
3
Lm + 3Lr Ic Im 2 Lr Icom Im
2 Id
Id
RON
pentru Icom < ION
Rc = ROFF
pentru Icom > IOFF
(3.12)
3
Lm 3Lr Ic Im + 2 Lr Icom Im
2 Id
Id
unde:
Rc
Icom
Lm
Lr
Im
Id
= rezistena comutatorului
= curentul de comand
= ln RON ROFF
RON
= ln
ROFF
ION + IOFF
=
2
= ION IOFF
(3.13)
Exemplu
Wreset 10 20 V1 releu
.MODEL releu ISWITCH (ION=10m)
3.4.1.7. Linie de transmisie
IA NA+
Tnume
NB+ IB
VA
VB
NA-
Z0
LT
31
NB-
NA+, NA-, NB+, NB- sunt nodurile de legare a liniei n circuit, respectiv a
porturilor A i B.
Z0 este valoarea impedanei caracteristice a liniei.
LT
(3.14)
NA+
IA
IB
IB
ntrziat
Z0
NA-
IA
ntrziat
Z0
V(NB+)-V(VB-)
V(NA+)-V(VA -)
ntrziat
ntrziat
32
NB+
NB-
3.4.2. Surse
3.4.2.1. Surse independente de tensiune i curent
N-
Vnu me
IV
N+
N+
Inume
I
N-
U
a)
b)
sau
Inume N+ N- [[DC] valoare] [AC amplitudine [faz]
+ [specificaii_regim_tranzitoriu]
Dup cum se observ, cele dou surse au aceeai sintax, doar c numele sursei
de tensiune ncepe cu V, iar cel al sursei de curent cu I.
33
Tip semnal
exponenial
sinusoidal
forme dreptunghiulare i impulsuri
semnal format din puncte
semnal modulat n frecven
Forma general:
Vnume N+ N- EXP U1 U2 td1 tc1 td2 tc2
Tabelul 3.8
Para
Descriere
metru
tensiunea iniial
U1
tensiunea de vrf
U2
ntrzierea la cretere
td1
constanta de timp la cretere
tc1
ntrzierea la descretere
td2
constanta de timp la descretere
tc2
Unitate de
msur
V
V
s
s
s
s
Valoare
implicit
0
TSTEP
td1 + TSTEP
TSTEP
U2
U1
TD1
TD2
TSTOP
U 1
daca 0 < t < td1
t td1
u (t ) = U 1 + (U 2 U 1)1 e tc1
daca td1 < t < td 2
t td1
t td 2
tc
1
1 e tc 2 daca td 2 < t < TSTOP
U 1 + (U 2 U 1)1 e
(3.15)
35
Exemplu
Vexpo 10 21 EXP 1 5 1m 0.35m 3m 0.3m ; (forma de und din figura
3.11)
Surs de tip sinusoidal
Forma general:
Vnume N+ N- SIN Uoff Uampl frecv td Ka faza
Uampl
Uoff
td
Descriere
Unitate de
msur
V
Valoare
implicit
-
Hz
s
s-1
grade
1/TSTOP
0
0
0
Sursa de tip SIN se folosete doar la analiza tranzitorie. Nu are efect n analiza
n frecven. Pentru aceast analiz se folosete cuvntul cheie AC n definirea
sursei independente.
Exemplu: V1 2 3 AC 2V
Pentru analiza tranzitorie aceeai surs se scrie:
V1 2 3 SIN (0 2V 1kHz)
Uoff, Uampl i Ka pot fi i negativi. Pentru Uampl < 0, sinusoida ncepe cu o
jumtate de und negativ. Pentru Ka < 0, sinusoida este cresctoare. Pentru Ka =
0, amplitudinea este constant.
Ecuaiile de evoluie a tensiunii acestei surse sunt:
2 faza
Uoff + Uampl sin 360 daca 0 < t < td
faza (t td )ca
(3.16)
u (t ) = Uoff + Uampl sin 2 frec (t td ) +
e
360
Exemplu
Vsin 1 2 SIN (1 4 0.5k 1m 200) ;
Forma general:
Vnume N+ N- PULSE U1 U2 td tr tf rw per
Semnificaia parametrilor este cea din tabelul 3.10, cu referire la figura 3.13.
Tabelul 3.10
Parametru
U1
U2
td
tr
tf
pw
per
Descriere
tensiunea iniial
tensiunea de vrf
ntrzierea
timpul de cretere (rise time)
timpul de cdere (fall time)
limea impulsului (pulse width)
perioada
37
Unitate de
msur
V
V
s
s
s
s
s
Valoare
implicit
0
TSTEP
TSTEP
TSTOP
TSTOP
per
U2
U1
td
tr
pw
tf
la t = td + tr
U 2
(3.17)
u (t ) =
la t = td + tr + pw
U 2
U 1 la t = td + tr + pw + tf
U 1 la t = td + per
Exemple
Vpulse 1 2 PULSE 1 5 1m 0.5m 0.8m 1.4m 3.5m; (forma de und din
figura 3.13)
V1 2 0 PULSE 3 0 2n
Forma general:
Vnume N+ N- PWL (t1,U1) [(t2,U2) [(t3,U3)] [tn,Un]]
(ti,Ui) sunt perechi de puncte ce determin valoarea tensiunii Ui la momentul
ti.
Valoarea semnalului ntre dou puncte se determin prin interpolare liniar.
38
t3 ,U3
t2 ,U2
t4 ,U4
t1 ,U1
Exemplu
Vpuncte 1 2 PWL (1m,1) (2m,3) (3.5m,4) 4m,2); (forma de und din
figura 3.14)
Surs de tip SFFM (Single Frequency FM)
Forma general:
Vnume N+ N- SFFM Uoff Uampli fp mdi fm
Descriere
Unitate de
msur
V
(3.18)
Valoare
implicit
-
Uampl
fp
mdi
fm
V
Hz
Hz
1/TSTOP
0
1/TSTOP
Exemplu
Vmod 3 6 SFFM 2 4.5 8k 4 1k; (forma de und din figura 3.15)
Acestea sunt surse la care valoarea tensiunii sau a curentului debitat depinde de
valoarea unei mrimi de comand (tensiune sau curent) aflat ntr-o alt parte a
circuitului. In continuare se prezint cele patru tipuri de surse implementate n
PSpice.
Surs de tensiune comandat n tensiune
Nc1+
Enume
Uc
N+
Ue
Nc1-
N-
(3.19)
Ue = P0 +
+P1Uc1 + P2Uc2 + . + PndUcnd +
+Pnd+1Uc1Uc1 + Pnd+2Uc1Uc2 + . +P2ndUc1Ucnd +
+P2nd+1Uc2Uc2 + P2nd+2Uc2Uc3+ . +P2nd+nd-1Uc2Ucnd +
+Pnd!/(2(nd-2)!)+2ndUcndUcnd +
+Pnd!/(2(nd-2)!)+2nd+1Uc12Uc1 + Pnd!/(2(nd-2)!)+2nd+2Uc12Uc2 +
(3.20)
Fnume
Ie
Ic
Nc1+
N+
VN1
Nc1-
N-
43
I(Vcc)
I1
Vcc
0
F1
Figura 3.18
Gnume
Nc1+
Ie
N+
Uc
Nc1-
N-
44
Hnume
Ic
Nc1+
N+
VN1
Ue
Nc1-
N-
Semnificaie
adunare, scdere, nmulire, mprire
SQRT(x)
PWR (x,y)
PWRS (x,y)
x
x
x
46
daca x > 0
y
daca x < 0
EXP(x)
ex
ln(x)
lg(x)
sin(x) x n radiani
cos(x) x n radiani
tg (x)
x n radiani
arctg (x)
x n radiani
LOG(x)
LOG10(x)
SIN(x)
COS(x)
TAN(x)
ATAN(x)
ARCTAN(x)
Exemple
Un oscilator ce furnizeaz la ieire un curent de amplitudine i frecven
constant (1 mA, 1 kHz) i faz liniar variabil cu tensiunea de intrare V(1)
(figura 3.21):
Gosc
1
Eputere
2
V(1,0)
Ie
Isense)
Figura 3.21
Ve
Figura 3.22
tabelul const n perechi de valori (in, out); prima dintre ele este intrarea, iar a
doua este ieirea corespunztoare intrrii. Intrrile trebuie s fie ordonate
cresctor. Intre intrri se realizeaz interpolare liniar. Numrul maxim de
astfel de perechi este de 2048. Pentru valori rezultate din evaluarea expresiei
aflate n afara limitelor tabelului, ieirea este o constant egal cu valoarea
celei mai mici / mari dintre intrri. Aceast caracteristic poate fi utilizat
pentru impunerea limitelor jos i sus ale ieirilor.
Exemplu
Modelarea unei poriuni din caracteristica unei diode tunel.
48
Exemplu
Presupunem un circuit descris de
transformata Laplace 1/(1+0,001s). Acesta
este un integrator cu constanta de timp =
0,001 secunde, care poate fi implementat
foarte simplu printr-un circuit RC.
Presupunem
c
intrarea
n
transformata Laplace este tensiunea
nodului 1, iar ieirea este cea a nodului 2.
Formatul instruciunii este:
Efiltru
1
1
1 + 0.001s
Figura 3.23
|V(2)|
V(2)
frecvena
Figura 3.24
49
50
Reprezentarea simbolic a diodei este dat n figura 3.25.a, iar cea a modelului
n figura 3.25.b.
Dnume
NA
NC
NA
RS
Id
NC
Id
Vd
Cj
a)
b)
51
Dioda este modelat printr-o rezisten ohmic (RS) n serie cu o diod ideal.
Forma general a instruciunii de descriere a diodei n PSpice este:
Dnume NA NC nume_model [AREA]
Forma modelului:
.MODEL nume_model D [parametri_de_model]
Dnume este numele elementului, care trebuie s nceap ntotdeauna cu litera
D.
NA i NC sunt nodurile de legare a diodei n circuit (NA-anod, NC-catod).
Acestea definesc polaritatea tensiunii de polarizare direct (Vd), care este
potenialul nodului NA minus potenialul nodului NC. Sensul curentului direct
(Id) este de la NA la NC.
nume_model este numele modelului dat de utilizator, sau cel din bibliotec.
- Dac se intenioneaz crearea unui model nou, se folosete obligatoriu
instruciunea .MODEL. In acest caz nume_model poate fi oarecare.
Parametrii de model se pot specifica toi, o parte sau nici unul. Dac nu se
specific parametrii de model, n analiz se consider cei implicii.
- Dac se folosete o component din bibliotec, se specific n instruciunea
.LIB calea i numele bibliotecii.
[AREA] este un cmp opional i reprezint factorul de suprafa. Scaleaz
parametrii IS, ISR, IKF, RS, CJO i IBV. Implicit, are valoarea 1.
Parametrii de model sunt dai n tabelul 3.13.
Tabelul 3.13
Parametrul
de model
IS
ISR
IKF
IBV
RS
N
TT
CJ0
VJ
M
FC
EG
XTI
Descriere
Curentul de saturaie
Curentul de recombinare
curentul de injecie nalt
Curentul de strpungere invers
Rezistena parazit total
Coeficientul de emisie
Timpul de tranzit al purt. de sarcin
Capacitatea jonciunii (fr polarizare)
Potenialul intern al jonciunii
Exponentul fact. de tensiune pentru CJ
Factorul de tensiune al capacitii CJ
Energia de activare sau limea
benzii interzise
Exponentul factorului termic din
relaia IS(T)
52
Unitate
de
msur
A
A
A
A
s
F
V
eV
Valoare
implicit
10-14
0
10-10
0
1
0
0
1
0,5
0,5
1,11
3
KF
AF
BV
TBV1
TBV2
TIKF
TRS1
TRS2
T_ABS
T_MEASUR
ED
T_REL_GL
OBAL
V
C-1
C-1
C-1
C-1
C-1
C
C
0
0
Ecuaiile diodei
53
(3.21)
Vd
NR
Vt
Irec = curentul de recombinare = ISR e
1
Vd 2
2
+ 0,005
Kgen = factor de generare = 1
Vj
NBVL
Vt
Iinv
IBVL e
jos =
Cd = Ct + areaCj
Ct = capacitatea de regim tranzitoriu = TTGd
d ( Inrm Kinj + Irec Kgen
Gd = conductana n cc = area
dVd
Cj = capacitatea jonciunii
Vd
Cj = CJO1
Vj
(3.22)
Vd
CJ = CJO (1 FC ) (1 M ) 1 FC (1 + M ) + M
dac Vd > FCVJ
VJ
Tnom
N Vt
IS(T) = IS e
XTI
T N
Tnom
T
EG
1
Tnom
N Vt
ISR(T) = ISR e
XTI
T NR
Tnom
54
(3.23)
VJ (T )
CJO(T) = CJO 1 + M 0,0004(T Tnom ) + 1
VJ
(3.24)
KF Id AF
frecventa
Exemple
Dredre 13 14 D1N4148
.LIB c:\pspice\lib\diode.lib (diod luat din bibliotec)
D1 2 3 Dmodel
.MODEL Dmodel D (BV=100V, CJO=15p) (model creat de utilizator)
3.4.3.2. Tranzistorul bipolar
Forma modelului:
.MODEL nume_model NPN [parametri_de_model]
.MODEL nume_model PNP [parametri_de_model]
55
NC
Qnume
(npn)
NB
NC
Qnume
(pnp)
IC
IB
NS
VCE >0
VBE >0
NB
IC
IB
NS
VCE <0
VBE <0
NE
NE
a)
b)
Colector
Baz Baz
Rc
Baz
Substrat
Re
Substrat
Emitor
Figura 3.27. Reprezentarea schematic a modelului tranzistorului bipolar
nume_model este numele modelului dat de utilizator, sau cel din bibliotec.
- Dac se intenioneaz crearea unui model nou, se folosete obligatoriu
instruciunea .MODEL. In acest caz nume_model poate fi oarecare.
Parametrii de model se pot specifica toi, o parte sau nici unul. Dac nu se
specific parametrii de model, n analiz se consider cei implicii.
- Dac se folosete o component din bibliotec, se specific n instruciunea
.LIB calea i numele bibliotecii.
[AREA] este factorul de suprafa. Implicit este 1.
In tabelul 3.14 sunt dai civa dintre cei mai importani parametri de model ai
tranzistorului bipolar.
Tabelul 3.14
Nu-
Parametru
Uniti
mele
IS
BF
BR
NF
NR
VAF
VAR
RC
RE
RB
TF
TR
CJE
VJE
MJE
CJC
VJC
MJC
CJS
VJS
MJS
Valoarea
predefinit
Curentul de saturaie
Ctigul n curent direct
Ctigul n curent invers
Coeficientul de emisie direct
Coeficientul de emisie invers
Tensiunea Early direct
Tensiunea Early invers
Rezistena serie a colectorului
Rezistena serie a emitorului
Rezistena serie a bazei
Timpul de tranzit direct
Timpul de tranzit invers
Capacitatea jonciunii BE la polarizare nul
Diferena intern de potenial a jonciunii BE
Coeficientul de gradare a jonciunii BE
Capacitatea jonciunii BC la polarizare nul
Diferena intern de potenial a jonciunii BC
Coeficientul de gradare a jonciunii BC
Capacitatea jonciunii CS la polarizare nul
Diferena intern de potenial a jonciunii CS
Coeficientul de gradare a jonciunii CS
A
V
V
S
S
F
V
F
V
F
V
-
10-16
100
1
1
1
0
0
0
0
0
0
0.75
0.33
0
0.75
0.33
0
0.75
0.33
Exemple
Q1 3 5 8 BC171
.LIB c:\pspice\lib\QNOM.LIB (tranzistor luat din bibliotec)
Qampli 10 11 0 Qmodel
.MODEL Qmodel NPN (Is=7.049f Xti=3 Eg=1.11 Vaf=28.14 Bf=677)
57
Jnume
(canal n)
ND
Jnume
(canal p)
VDS>0
NG
ND
VDS<0
NG
VGS<0
VGS>0
NS
NS
a)
b)
Figura 3.28. Reprezentarea simbolic a tranzistorului JFET cu canal
n a) i cu canal p b)
Forma modelului:
.MODEL nume_model NJF [parametri_de_model]
.MODEL nume_model PJF [parametri_de_model]
58
ND
Rd
Cgd
NG
Id
Cgs
Rs
NS
IS
ISR
RS
N
CGD
CGS
M
FC
XTI
Descriere
Unitate
de
msur
A
A
F
F
Valoare
implicit
10-14
0
0
1
0
0
0,5
0,5
3
KF
AF
ALPHA
BETA
BETATCE
NR
PB
RD
RS
T_ABS
T_MEASUR
ED
T_REL_GL
OBAL
0
V-1
A / V2
% /C
V
C
C
1
0
10-4
0
2
1
0
0
Exemple
J10 2 4 6 J2N2608
.LIB c:\pspice\lib\JFET.LIB (tranzistor JFET luat din bibliotec)
Jsimplu 10 11 0 Jmod
.MODEL Jmod NJF (Beta=456.9u Betatce=-0.5 Rd=1 Rs=1 Lambda=12m
Vto=-2.114)
3.4.3.4. Tranzistorul cu efect de cmp MOSFET
Forma modelului:
.MODEL nume_model NMOS [parametri_de_model]
.MODEL nume_model PMOS [parametri_de_model]
Mnume
(canal n)
ND
Mnume
(canal p)
VDS>0
NG
ND
VDS<0
NG
VGS<0
VGS>0
NS
NS
a)
b)
Rd
ND
Cgd
Cgd
NG
Cgd
Rg
Rb
Id
Cgs
Cgd
Rs
NS
61
NB
63
64
65
DEC -
66
67
Observaii
) Pentru efectuarea analizei .FOUR este obligatorie efectuarea anterioar a
analizei .TRAN.
) Pasul utilizat pentru calculul analizei Fourier este TSTEP de la analiza .TRAN
sau 1% din TSTOP, dac acesta este mai mic. Nu se utilizeaz rezultatul
ntregii analize .TRAN, ci doar intervalul de timp de la sfrit pn la
1/frecven nainte de sfrit (o perioad). Aceasta nseamn c analiza
tranzitorie trebuie s conin cel puin o perioad.
) Rezultatele sunt tiprite n fiierul de ieire .OUT. Nu este necesar
specificarea instruciunilor .PRINT, .PLOT sau .PROBE.
Exemple
.FOUR 1 kHz V(1) I(R)
.FOUR 10k 15 V(2,3)
3.5.1.6. Analiza la semnal mic (.TF)
TF =
var_iesire
var_intrare
(3.25)
69
70
Pentru analize de tip .DC i .TRAN, formatul variabilelor de ieire este dat n
tabelul 3.16.
Tabelul 3.16
Variabila
V(nod)
Ex: V(1)
V(nod1,nod2)
Ex: V(1,2)
V(nume)
Ex: V(R1)
Vx(nume)
Ex: VD(M1)
Vz(nume)
Ex: VA(T1)
Vxy(nume)
Ex: VBE(Q1)
I(nume)
Ix(nume)
Iz(nume)
Semnificaie
Tensiunea la un nod
Ex: Tensiunea nodului 1
Tensiunea dintre nod1 i nod2
Ex: Tensiunea dintre nodurile 1 i 2
Tensiunea pe un dispozitiv cu dou terminale
Ex: Tensiunea la bornele lui R1
Tensiunea la un terminal nelegat la mas
Ex: Tensiunea drenei tranzistorului MOS M1
Tensiunea la un capt al unei linii de transmisie
Ex: Tensiunea portului A a liniei T1
Tensiunea ntre 2 terminale ale unui dispozitiv
cu 3 sau 4 terminale
Ex: Tensiunea baz-emitor a tranzistorului Q1
Curentul printr-un dispozitiv cu dou terminale
Curentul ntr-un terminal al unui dispozitiv cu
3 sau 4 terminale
Curentul la un capt al unei linii de transmisie
Tabelul 3.17
Sufix
nimic
Ex: V(1)
DB
Ex: VDB(1)-VDB(2)
G
Ex: IGG(M3)
Semnificaie
Amplitudine
Ex: Amplitudinea tensiunii nodului 1
Amplitudinea n decibeli.
Ex: Valoarea n dB a raportului V(1)/V(2)
ntrzierea de grup (-d/df)
Ex: ntrzierea de grup a curentului de gril a lui
M3
Partea imaginar
Ex: Partea imaginar a tensiunii de pe L1
Partea real
Ex: Partea real a tensiunii de pe L1
Amplitudinea
Ex: Amplitudinea curentului prin R
Faza n grade
Faza tensiunii baz-emitor a tranzistorului Q1
I
Ex: VI(L1)
R
Ex: VR(L1)
M
Ex IM(R)
P
Ex: VBEP(Q1)
ONOISE
DB(NOISE)
DB(ONOISE)
Semnificaie
Valoarea efectiv a zgomotului echivalent la
nodul de intrare
INOISE echivalent la nodul de ieire
INOISE n decibeli
ONOISE n decibeli
Exemple
.PROBE V(1) I(R1)
.PROBE/CSDF V(L1); tiprete valorile tensiunii de la bornele
inductanei N1.
.PROBE V(N1); n acest caz, N1 este numele unui nod.
3.5.2.2. Instruciunea .PRINT
72
73
Tabelul 3.19
Parametru predefinit
TEMP
VT
GMIN
Semnificaie
temperatura (numai n expresii ABM)
tensiunea termic
conductana pentru jonciunea p-n.
)
)
Observaii
Ordinea instruciunilor .PARAM este oarecare. Pot fi incluse i n interiorul
subcircuitelor pentru crearea parametrilor locali de subcircuit.
Odat definit, un parametru poate fi utilizat n locul aproape al tuturor valorilor
numerice, cu excepia:
coeficienilor de temperatur TC1 i TC2 ai rezistorului, cnd acetia sunt
specificai n instruciunea de definire. TC1 i TC2 pot fi ns parametri
dac se specific drept parametri de model n instruciunea .MODEL
asociat.
valorilor PWL ale surselor independente de tensiune sau curent.
coeficienilor polinomiali ai surselor de tip E, F, G i H.
valorilor din instruciunile .DC, .AC, .TRAN, etc.)
O comand de tip .PARAM poate face parte dintr-o bibliotec. Simulatorul
caut n biblioteci valorile parametrilor nedefinii n circuitul principal, aa
cum caut numele de modele i de subcircuite.
Parametrii nu pot fi utilizai ca noduri.
Exemple
.PARAM frecventa=1k
.PARAM Vcc=12V, Vee=-12V
.PARAM pi=3.1415 doipi={2*pi}
3.5.3.2. Instruciunea .STEP
75
Exemple
Analiz n frecven avnd ca parametru amplitudinea sursei de intrare:
V1 1 0 AC {amplit}
.PARAM amplit=1
.AC DEC 100 10 10k
.STEP PARAM amplit 0 4 1;
analiza .AC se realizeaz pentru
valorile parametrului amplit 0, 1,
2, 3, 4
Analiz avnd ca parametru valoarea unui condensator:
.PARAM capac=1u
C 1 2 {capac}
.STEP PARAM capac LIST 100n 250n 1u 10u; analiza se realizeaz
pentru valorile condensatorului din list
Analiz avnd ca variabil un parametru de model:
C 1 2 Cmod 1u
.MODEL Cmod CAP C=2
.STEP CAP Cmod C 2 6 1 ; analiza se realizeaz pentru valorile
parametrului de model C (v. condensatorul) de 2, 3, 4, 5, 6.
3.5.3.3. Instruciunea de analiz n temperatur (.TEMP)
MAX
MIN
RISE_EDGE(val)
FALL_EDGE(val)
Definiie
Valoarea absolut a celei mai mari diferene dintre valoarea
var_ieire obinut la rularea nominal si cea de la rulrile
urmtoare
Valoarea maxim a fiecrei rulri
Valoarea minim a fiecrei rulri
Prima apariie a unei rulri a crei valoare trece peste un prag
fixat prin val. Curba obinut n urma rulrii trebuie s aib
unul sau mai multe puncte sub val, urmate de unul deasupra;
valoarea de ieire listat este primul punct de deasupra lui
val.
Prima apariie a unei rulri a crei valoare trece sub un prag
fixat prin val. Curba obinut n urma rulrii trebuie s aib
unul sau mai multe puncte peste val, urmate de unul
dedesubt; valoarea de ieire listat este primul punct de sub
val.
Semnificaie
Listeaz, la nceputul fiecrei rulri,
valorile parametrilor utilizai pentru
fiecare component.
78
Exemplu
OUTPUT
(tip ieire)
RANGE*
(val_jos val_sus)
ALL
foreaz
generarea
tuturor
ieirilor.
FIRST n genereaz
ieiri numai pentru
primele n rulri.
EVERY n genereaz
ieiri la fiecare a n-a
rulare.
RUNS n reprezint o
list cu rulrile pentru
care se cere ieire.
Lista poate conine
pn la 25 de valori.
YMAX
RANGE(*,0.5)
Se
calculeaz
valoarea maxim a
ieirii pentru variabila
de baleiaj mai mare
ca 1.
Observaii
La fiecare rulare, se modific toi parametrii modelelor deodat.
Rezultatele analizelor pot fi vizualizate cu Probe.
Rezultatele funciei se prezint n fiierul de ieire .OUT.
Analiza Monte Carlo este foarte util n studiul comportrii circuitului n
condiiile n care componentele prezint tolerane, pentru optimizarea costului.
Exemple
.MC 5 DC V(2,3) MAX LIST
.MC 10 TRAN IB(Q1) YMAX LIST OUTPUT ALL
79
Semnificaie
Listeaz, la nceputul fiecrei rulri, valorile parametrilor
utilizai pentru fiecare component.
OUTPUT
Produce cte o ieire pentru fiecare analiz de sensibilitate
(tip ieire)
ulterioar celei nominale. Ieirea este cea specificat n
instruciunile PRINT, PROBE i PLOT din circuit. Dac
OUTPUT este omis atunci doar prima rulare (nominal) i
cazul cel mai defavorabil produc ieiri. OUTPUT ALL asigur
c toate informaiile legate de analiza de sensibilitate sunt
salvate n fiierul de date.
RANGE*
Restrnge domeniul de evaluare a funciei ntre val_jos i
(val_jos val_sus) val_sus. Pentru toate valorile, se poate folosi semnul .
Omisiunea lui RANGE este echivalent cu RANGE(*,*)
HI sau LOW
Precizeaz direcia n care funcia trebuie s se ndrepte pentru
obinerea cazului celui mai defavorabil. (relativ la
nominal).Dac funcia este YMAX sau MAX, implicit este HI,
altfel este LOW.
VARY DEV
Implicit, orice component care are specificat n instruciunea
VARY LOT
de model tolerana parametrilor prin DEV sau LOT este inclusa
VARY BOTH
n analiza WCASE. Analiza poate fi ns limitat la o
componentele la care tolerana este dat fie prin DEV, fie prin
LOT, prin specificarea opiunii corespunztoare.
DEVICES
Implicit, toate componentele sunt incluse n analiza WCASE.
(list cu tipurile Pentru limitarea lor, se poate specifica o list dup cuvntul
componentelor)
DEVICES cu tipul componentelor, fr a fi delimitate de spaii
ntre ele. De exemplu, pentru realizarea analizei numai asupra
rezistenelor i a tranzistoarelor bipolare, se scrie: DEVICES
RQ.
80
Observaii
) Spre deosebire de Monte Carlo, la analiza .WCASE se modific doar un singur
parametru la o rulare. Valorile parametrului nu se mai iau aleatoriu. Aceasta
permite programului s calculeze sensibilitatea ieirii fa de fiecare parametru.
Odat sensibilitile cunoscute, se mai produce o ultim rulare n care se
modific toi parametrii astfel nct s se obin cazul cel mai defavorabil.
) Rezultatul cazului celui mai defavorabil este tiprit n fiierul de ieire.
) Nu pot fi rulate odat i .MC i .WCASE.
Exemple
.WCASE DC V(1) MAX
.WCASE TRAN IG(M1) YMAX DEVICES RLC OUTPUT ALL
.WCASE AC V(12,14) YMAX RANGE (0.1,1.2) LIST OUTPUT ALL
VARY DEV HI
Dispozitiv
Condensator
Miez magnetic neliniar (transformator)
Diod
Bobin
Comutator comandat n curent
TECJ cu canal n
TECMOS cu canal n
Tranzistor bipolar npn
TECJ cu canal p
TECMOS cu canal p
81
PNP
RES
TRN
VSWITCH
Pot exista mai multe modele de acelai tip ntr-un circuit, ns sub nume diferite.
param1=val1 reprezint lista parametrilor, cu valorile lor. Numele
parametrilor de model sunt date la descrierea fiecrui element. In list se pot
nscrie unul, mai muli sau nici un parametru. Pentru cei neinclui n list se
consider valorile implicite.
[specif_toleranta] se folosete pentru specificarea toleranei fiecrui
parametru, cnd e cazul. Acest cmp este folosit numai cnd se realizeaz
analiza Monte Carlo. Formatul este urmtorul:
[DEV [distribuia] valoare [%] [LOT [distribuia] valoare [%]]
DEV se folosete pentru specificarea toleranei unei componente individuale,
adic parametrii fiecrei componente variaz independent. LOT este pentru
loturi de componente, adic toate componentele care utilizeaz acelai tip de
model sufer aceeai ajustare a valorilor.
Distribuia poate fi:
UNIFORM genereaz deviaia aleatoare uniform distribuit a valorilor
parametrilor n intervalul [-valoare, +valoare].
GAUSS genereaz deviaia aleatoare utiliznd o distribuie Gauss pe
intervalul [-3, +3] unde este valoare.
nume genereaz deviaia dup o distribuie definit de utilizator (v.
comanda DISTRIBUTION)
[%] indic tolerana procentual. Dac lipsete, valoare are aceeai unitate
de msur ca i parametrul i reprezint tolerana absolut.
Exemple
.MODEL
.MODEL
.MODEL
.MODEL
83
............
.ENDS
.SUBCKT POTENT 1 2 3 PARAMS: Rtotal=1k K=0.1; (v. aplicaia
5.3)
............
.ENDS
84
semnal mic i la analiza tranzitorie. Nu are efect n restul analizei .DC sau
tranzitorii.
) Spre deosebire de comanda .IC, comanda .NODESET furnizeaz condiiile
iniiale pentru doar cteva valori de tensiuni nodale sau cureni prin bobine. Nu
se realizeaz legarea nodurilor prin surse de tensiune.
3.5.6.3. Instruciunea .LOADBIAS
86
87
89
EXPAND
LIBRARY
LIST
NOBIAS
NODE
NOECHO
NOMOD
NOPAGE
OPTS
Semnificaie
Permite tiprirea unei statistici i a unui sumar asupra
timpului de rulare la sfritul tuturor analizelor
Tiprete n fiierul de ieire expandarea subcircuitelor i
listeaz coninutul fiierelor cu puncte de polarizare.
Listeaz instruciunile utilizate dintr-o bibliotec
Listeaz un sumar al elementelor de circuit utilizate
Suprim tiprirea tensiunilor punctului de polarizare
Listeaz tabela de noduri (elementele de circuit care sunt
legate la fiecare nod)
Suprim listarea fiierului de intrare
Suprim listarea parametrilor de model i a valorilor de
temperatur actualizate.
Suprim avansul la pagin nou.
Listeaz valoarea tuturor opiunilor.
Opiuni cu valoare
Tabelul 3.25
Opiune
ABSTOL
CHGTOL
CPTIME
DEFAD
DEFAS
DEFL
DEFW
DIGFREQ
DIGMNTY
MX
Descriere
Unitate de
msur
Precizia maxim de calcul a curenilor A
prin laturi
Precizia maxim de calcul a sarcinii
C
Timpul alocat de unitatea central rulrii s
programului
Valoarea ariei difuzate n dren la un m2
TECMOS (AD)
Valoarea ariei difuzate n surs la un m2
TECMOS (AS)
Lungimea
canalului
tranzistoarelor m
TECMOS
Limea
canalului
tranzistoarelor m
TECMOS
1/DIGFREQ este pasul digital minim
Hz
Timpul alocat unui dispozitiv: 1=min., 2=max.
90
Valoare
implicit
1E-12
1E-14
0*
0
0
1E-4
1E-4
1E+10
2
GMIN
ITL1
ITL2
ITL4
ITL5
LIMPTS
NUMDG
PIVREL
PIVTOL
RELTOL
TNOM
TRTOL
VNTOL
WIDTH
-1
1E-12
150
20
10
0*
0*
1E-3
1E-13
1E-3
C
V
-
27
7
1E-6
80
93
Capitolul 4
4.1.
94
96
Bara de
butoane rapide
general
Fereastra de
management a
proiectului
Fereastra de
editare a schemei
Fereastra
sesiunii de lucru
Bara de
butoane rapide
a meniului Place
97
Biblioteca SOURCE
Aceast bibliotec conine sursele independente de tensiune i curent i stimuli
digitali. ntruct modelele acestor surse sunt predefinite, biblioteca nu prezint
dect componenta de simboluri SOURCE.OLB. Sursele comandate au de
asemenea modele predefinite care se gsesc n biblioteca ABM.OLB.
Biblioteca SPECIAL
Aceast bibliotec nu conine modele funcionale propriu-zise ci permite
includerea n program n mod interactiv a unor comenzi speciale cum ar fi:
comenzi de definire a parametrilor, comenzi de fixare a condiiilor iniiale, de
control a rezultatelor, etc.
4.2.
Dup ce a fost desenat schema circuitului, urmeaz stabilirea analizelor care vor fi
efectuate i a opiunilor de simulare. Acest lucru se face prin definirea i editarea
interactiv a unui profil de simulare. Paii sunt urmtorii:
1. Se alege n meniul PSpice New Simulation Profile sau se apas butonul
2. Se stabilete numele profilului.
3. Se apas Create.
4. Se deschide fereastra de editare a profilului de simulare (figura 4.3).
-
104
4.3.
Fereastra de
afiare grafic
Fereastra de
ieire
Fereastra de
urmrire a
simulrii
Descriere
ABS(x)
|x|
SGN(x)
SQRT(x)
x1/2
EXP(x)
ex
LOG(x)
ln(x)
LOG10(x)
log(x)
M(x)
Amplitudinea lui x
P(x)
R(x)
IMG(x)
G(x)
PWR(x,y)
|x|y
SIN(x)
sin(x)
COS(x)
cos(x)
TAN(x)
ATAN(x)
ARCTAN(x)
tan(x)
tan-1 (x)
tan-1 (x)
d(x)
s(x)
AVG(x)
RMS(x)
DB(x)
Valoarea amplitudinii n dB
MIN(x)
MAX(x)
106
Capitolul 5
APLICAII
R4
R5
V1
R2
R3
0
Figura 5.1. Puntea de curent continuu
107
R1R3 = R2 R4
(5.1)
In cel de-al doilea caz, dac una din rezistene este variabil (reprezint de
exemplu un senzor rezistiv), tensiunea de dezechilibru este dat de relaia:
U = U 2 U 1 = V
R1 R3 R2 R4
( R1 + R2 )( R3 + R4 )
(5.2)
Dup cum se observ din relaia de mai sus, tensiunea de dezechilibru U variaz
neliniar cu oricare dintre cele 4 rezistene.
Scopul lucrrii
2. Apsai butonul
sau meniul Place Part.
3. In fereastra Place Part care s-a deschis (figura 5.2), n seciunea
6. Apsai OK.
108
Plasarea sursei
1. Apsai butonul
.
2. Selectai biblioteca SOURCE.
109
3.
4.
5.
6.
1. Apsai butonul
.
2. Selectai 0/Source. Asigurai-v c n seciunea Name este trecut cifra 0.
Acesta este numele nodului de mas, care ntotdeauna trebuie s fie 0.
3. Plasai masa pe foaie.
Realizarea legturilor
1. Apsai butonul
.
2. Realizai legturile. Iniializarea unui traseu se face printr-un click-stnga pe
terminalul componentei. Tot printr-un click-stnga se obine orice schimbare
de direcie la 90. Pentru schimbarea direciei dup alte unghiuri dect 90, se
ine apsat pe tasta Shift la executarea traseului.
Atribuirea valorilor componentelor
110
111
Vom studia evoluia tensiunii dintre nodurile 2 i 3, V(2,3), atunci cnd sursa
i variaz valoarea de la 0 la 10 V cu pas de 0,01 V.
Setarea profilului de simulare
112
In afar de liniar, tipul baleierii mai poate fi logaritmic (decadic sau pe octave)
sau urmrind valorile dintr-o list. Valorile din list se dau n ordinea baleierii,
desprite printr-un separator.
6. Apsai OK.
Rularea simulrii i vizualizarea rezultatelor
113
Msurtori pe curbe
114
1.
2.
3.
4.
5.
116
Echilibrul
punii
x1
y1
x2
y2
117
1 y 2 y1
V x 2 x1
mV
(5.3)
Pentru calculul erorii de liniaritate, vom trasa nti dreapta care unete punctele
A i B, care este forma ideal a curbei, n cazul n care neliniaritatea ar fi zero.
Aceast dreapt are ecuaia:
y y1
( x x1 )
(5.4)
y = y1 + 2
x2 x1
unde x este variabila, parametrul r.
Pentru trasarea acestei drepte vom realiza un macro dup urmtorul algoritm:
1. In fereastra Probe selectai Trace-Macros.
2. In fereastra nou deschis (figura 5.11) tastai expresia macroului, nlocuind
valorile celor 4 coordonate n ecuaia (5.4). In locul lui x vei scrie r.
118
e=
V ( 2,3) y
100
y 2 y1
(5.5)
119
R1 = {k*100}
R2 = 100
R3 = {r}
R4 = {k*100}.
Figura 5.13
Figura 5.14
120
Figura 5.15
121
Figura 5.16
R_R1
R_R2
R_R3
R_R4
R_R5
V_V1
1.000E+02
1.000E+02
1.000E+02
1.000E+02
1.000E+03
1.000E+01
ELEMENT
SENSITIVITY
(VOLTS/UNIT)
-2.273E-02
2.273E-02
-2.273E-02
2.273E-02
8.074E-20
5.551E-17
NORMALIZED
SENSITIVITY
(VOLTS/PERCENT)
-2.273E-02
2.273E-02
-2.273E-02
2.273E-02
8.074E-19
5.551E-18
Coloana a 3-a reprezint variaia lui V(2,3) atunci cnd fiecare din cele 5
rezistene i sursa de alimentare se modific, pe rnd, cu cte o unitate.
Coloana a 4-a reprezint variaia lui V(2,3) atunci cnd fiecare din cele 5
rezistene i sursa de alimentare se modific, pe rnd, cu cte un procent.
10
20
30
40
50
100
103,96
107,91
111,85
115,85
119,70
60
70
80
90
100
110
120
130
140
123,60
127,49
131,37
135,24
139,10
142,95
146,78
150,60
154,41
R( ) = R( 0 )[1 + ( 0 ) + ( 0 ) 2 ]
(5.6)
(5.7)
Figura 5.18
Analiza de temperatur
Vom urmri variaia tensiunii de ieire, V(2.3), atunci cnd temperatura variaz
ntre limitele -50 C i 50 C.
9. Creai un nou profil de simulare, sim6.
10. Selectai DC Sweep Primary sweep, iar n Sweep Variable selectai
Temperature.
11. In Sweep Type specificai variaia liniar de temperatur ntre -50 i 50 cu pas
de 1 grad.
12. Rulai analiza..
13. Vizualizai n Probe pe V(2,3) n funcie de temperatur.
14. Msurai cu ajutorul cursorului temperatura pentru care puntea este echilibrat.
Vei obine 27 C. Aceasta este temperatura nominal implicit TNOM la care
se fac toate analizele. In cazul nostru, 27 C este considerat temperatura de
referin a termorezistenei.
15. Modificai valoarea temperaturii de referin (nominale) deschiznd din nou
profilul de simulare sim6, iar n meniul Options, modificai cmpul Default
nominal temperature cu valoarea 0 C.
16. Rulai din nou analiza i msurai temperatura la care puntea se echilibreaz.
17. Determinai sensibilitatea i eroarea de liniaritate pentru curba trasat (eroarea
de liniaritate maxim pe care trebuie s o obinei este de 5,31 %).
18. Realizai o analiz de sensibilitate i comparai cu rezultatul sensibilitii
obinut anterior.
19. nlocuii termorezistena de platin cu una de nichel, Ni100, care are
coeficienii:
TC1 = = 5,493610-3 i TC2 = = 6,6710-6
Realizai aceleai
termorezistena Pt100.
analize
comparai
126
cu
rezultatele
obinute
cu
Realizarea modelului
127
biblioteca
sus
R1
{R*(1-K)}
c
R2
{R*K}
jos
128
5. In meniul Tools selectai Options unde bifai Always Create Part when Saving
Model.
6. Apsai OK.
7. In meniul File selectai Save as, unde specificai numele fiierului de modele
personal Mylib.lib, dup care apsai Save.
8. nchidei editorul de modele.
9. Vizualizai fiierul Mylib.lib cu Notepad.
Realizarea simbolului
129
JOS
V1
10
SUS
U1
R1
100k
R=1K K={k}
R1 = 5k
R1 = 1k
Figura 5.24
131
1
V1
1m
R1
1k
2m 2,5m
1,2m 1,7m
-1
0
Figura 5.25
Figura 5.26
1V
1V
t
1,5m 2m
8m
0,5u 0,75u
4u
a)
b)
U
U
1V
1V
t
t
1,5m
8m
0,5u
4u
c)
d)
1V
1V
t
t
0,8m 2m
8m
2u
e)
3u
6u
f)
Figura 5.27
133
1. Simulai cu ajutorul unei surse de tip PWL un semnal care s treac prin
punctele: (1 ms; 0,5 V), (1,5 ms; 1,5 V), (3 ms; 2 V), (5 ms; 0,3 V), (5,5 ms; -1
V), pe parcursul a 6 ms.
2. Observai valoarea sursei pentru t = 0 i pentru t = 6 ms.
5.4.5. Surse de tip SFFM
Aceasta este o surs comandat simpl, care are drept parametru variabil
ctigul sursei (gain). Mrimea de ieire este egal cu mrimea de intrare nmulit
cu ctigul, conform relaiei:
U e = gain U i
(5.8)
+
-
+
-
R1
1k
0
Figura 5.28. Schema de simulare a surselor comandate
U e = C1 U i + C 2 U i2 + C 3 U i3 + ...
(5.9)
135
E3
IN+ OUT+
IN- OUTEVALUE
2*V(1)+V(2)
V2
10V
R1
1k
0
Figura 5.29
(5.10)
Expresia poate conine orice combinaie de tensiuni i/sau cureni din circuit,
legate ntre ele prin operatorii i funciile din Tabelul 3.12. De asemenea,
expresia poate conine timpul (TIME).
136
137
E2
1
V1 = 0
V2 = 1
TD = 0
TR = 0
TF = 0
PW = 1m
PER = 2m
IN+ OUT+
IN- OUTELAPLACE
V(1)
V1
2
R1
1k
0
Figura 5.30
2m
6m
Figura 5.31
H ( s) =
138
A
1+ s
(5.11)
unde constanta de timp este timpul dup care ieirea sistemului ajunge la
valoarea 0,632 din valoarea de regim permanent, cnd sistemul este excitat cu
un semnal treapt.
!
6.
7.
8.
9.
(5.12)
141
10mH
200
V1
C
1u
0
Figura 5.34. Circuit RLC
H ( s) =
V (3)
1
=
2
V (1) LCs + RCs + 1
(5.13)
H ( j ) =
Utiliznd variabila normat =
(5.14)
1 LC + jRC
cu 0 =
0
transfer devine:
142
1
LC
i =
R
2 0 L
, funcia de
H ( j ) =
1
1 2 + 2 j
(5.15)
1. Desenai circuitul din figura 5.34. Pentru analiza n frecven, utilizai pentru
V1 o surs de tip VAC din biblioteca SOURCE.
2. Pentru urmtoarele valori ale componentelor: L = 10 mH, C = 1 F, R = 50 ,
100 i 150 . calculai frecvena de rezonan i factorul de calitate al
circuitului, cu relaiile:
fr =
1
2 LC
Q=
1 L
R C
(5.16)
143
(5.17)
Re( Z ) =
(5.18)
(5.19)
dq
di 1
idt = u (t ) unde i =
Ri + L +
dt
dt C
(5.20)
d2y
d 2
unde: y =
q
R
; 0 =
; r =
q0
2 r L
+ 2 0
1
LC
dy
+y=k
d
; = r t; k =
145
(5.21)
E
q
; U0 =
U0
C
(5.22)
e a 0
sin r 1 0 2 +
(5.23)
2
1 0
Se disting trei situaii, determinate de valoarea factorului de amortizare, 0:
y =k k
L
regim periodic amortizat;
C
L
0 = 1 , adic R = 2
regim aperiodic critic;
C
L
regim aperiodic.
C
7. Msurai timpii de rspuns n cele 3 regimuri, adic timpii dup care ieirea se
stabilizeaz la valoarea de regim permanent cu o eroare mai mic de 5 %.
146
L
10m
100
C
1u
11. Rulai aceeai analiz tranzitorie de mai sus i studiai regimul tranzitoriu al
descrcrii condensatorului prin bobin i rezisten, vizualiznd tensiunea de
la bornele condensatorului, V(3), i curentul prin circuit n funcie de timp.
1
V1 = 0
V2 = 1
V1
400
C
1u
RC
duc
+ uc = V
dt
(5.24)
u c (t ) = V 1 e
(5.25)
Analiza n frecven
V ( s)
=
H (s) = e
Vi ( s )
1
sC
1
R+
sC
1
1 + s
(5.26)
(5.27)
H ( j ) =
1
1 + R 2 C 2 2
(5.28)
( j ) = arctg (RC )
149
(5.29)
A [dB]
-3 dB
-20 dB/decad
Banda
oprire
Banda trecere
ft
Figura 5.42. Diagrama Bode a circuitului RC
(5.30)
fr =
10 0,3 1
2RC
(5.31)
H ( s) =
1
1 + 0,0004 s
150
(5.32)
151
Figura 5.43
5.000E+01
1.000E+02
1.500E+02
2.000E+02
2.500E+02
3.000E+02
3.500E+02
4.000E+02
4.500E+02
5.000E+02
5.500E+02
6.000E+02
1.000E+00
9.929E-06
1.240E-05
1.520E-05
1.820E-05
2.059E-05
1.000E+00
3.005E-05
3.123E-05
3.204E-05
3.053E-05
1.000E+00
NORMALIZED PHASE
COMPONENT
(DEG)
1.000E+00
9.928E-06
1.240E-05
1.520E-05
1.820E-05
2.059E-05
1.000E+00
3.005E-05
3.123E-05
3.204E-05
3.053E-05
1.000E+00
-4.491E-04
-6.305E+01
-5.816E+01
-5.799E+01
-6.059E+01
-6.455E+01
-1.395E-03
-8.172E+01
-9.014E+01
-9.952E+01
-1.104E+02
-1.847E-03
152
NORMALIZED
PHASE (DEG)
0.000E+00
-6.305E+01
-5.816E+01
-5.799E+01
-6.058E+01
-6.455E+01
1.749E-03
-8.172E+01
-9.013E+01
-9.951E+01
-1.104E+02
3.541E-03
******************************************************************************
FOURIER COMPONENTS OF TRANSIENT RESPONSE V(2)
DC COMPONENT = -9.555194E-06
HARMONIC FREQUENCY FOURIER
NO
(HZ) COMPONENT
1
2
3
4
5
6
7
8
9
10
11
12
5.000E+01
1.000E+02
1.500E+02
2.000E+02
2.500E+02
3.000E+02
3.500E+02
4.000E+02
4.500E+02
5.000E+02
5.500E+02
6.000E+02
9.922E-01
2.013E-05
2.110E-05
2.222E-05
2.327E-05
2.375E-05
7.508E-01
2.781E-05
2.708E-05
2.612E-05
2.379E-05
5.526E-01
NORMALIZED PHASE
COMPONENT
(DEG)
1.000E+00
2.029E-05
2.127E-05
2.239E-05
2.345E-05
2.394E-05
7.567E-01
2.803E-05
2.730E-05
2.633E-05
2.397E-05
5.570E-01
NORMALIZED
PHASE (DEG)
-7.164E+00
-9.203E+01
-9.440E+01
-9.805E+01
-1.028E+02
-1.081E+02
-4.134E+01
-1.243E+02
-1.324E+02
-1.409E+02
-1.499E+02
-5.645E+01
0.000E+00
-7.771E+01
-7.291E+01
-6.940E+01
-6.696E+01
-6.508E+01
8.806E+00
-6.703E+01
-6.790E+01
-6.930E+01
-7.107E+01
2.951E+01
I d = I 0 e kT 1
(5.33)
unde I0 este curentul de saturaie, q este sarcina electronului, k este constanta lui
Bolzmann, iar T este temperatura absolut. Id i Ud sunt curentul, respectiv
tensiunea direct prin diod.
Vom trasa familiile de caracteristici curent-tensiune ale unei diode redresoare,
avnd ca parametru temperatura. Schema pe care o vom utiliza la trasarea
caracteristicilor este cea din figura 5.44.
1. Vom considera o diod de tipul 1N4148 din biblioteca DIODE.LIB.
Vizualizai cu ajutorul unui editor de text parametrii de model din bibliotec i
numele atribuit modelului (D1N4148). Introducei modelul n biblioteca
personal Mylib.lib creat la subcapitolul 5.3.
2. Intr-un proiect nou, desenai schema din figura 5.44 cu urmtoarele valori ale
componentelor: V = 1V, R = 10 , D = D1N4148.
3. Rulai o analiz DC prin baleierea sursei V ntre 0 i 1V cu pasul 0.01 V, la
temperaturile de 0 C i 100 C.
1
V
1V
R
10
2
D
D1N4148
0
Figura 5.44. Schema de trasare a caracteristicilor diodei semiconductoare
15. Trasai caracteristica invers a diodei prin baleierea sursei ntre 120 V i 0 V
i msurai tensiunile de strpungere pentru cele dou temperaturi.
Folosind acelai montaj ca cel din figura 5.44, vom trasa caracteristicile diodei
Zener D1N751 din biblioteca DIODE.LIB, pe care o vom include n prealabil n
biblioteca personal. Reamintim c dioda Zener, pentru a putea fi utilizat ca
stabilizator de tensiune, se monteaz n schem n polarizare invers, utilizndu-se
caracteristica din cadranul III.
1. Copiai modelul diodei Zener D1N751 din biblioteca DIODE.LIB n biblioteca
personal.
2. Trasai nti caracteristica direct a diodei Zener D1N751. Pentru aceasta, n
schema din figura 5.44 nlocuii dioda redresoare cu dioda Zener, n polarizare
direct. In continuare stabilii un profil de simulare pentru o analiz de curent
continuu (.DC) prin baleierea sursei ntre 0 i 1 V. Observai c aceast
caracteristic nu difer de cea a unei diode redresoare.
3. Trasai caracteristica invers prin baleierea sursei ntre -6 V i 0 V. Msurai pe
caracteristic tensiunea Zener (figura 5.46).
156
BC107A
IB
IC
VCE
10V
0
Figura 5.47. Schema de test a tranzistorului bipolar
157
IB = 100A
dreapta de sarcin
IB = 80A
IB = 60A
IB = 40A
IB = 20A
IB = 0
Dreapta de sarcin
U CE = Vcc Rs I c
(5.35)
10V
= 400
25mA
158
(5.36)
3
Rs
IC
Q
1
IB
100u
Vcc
10V
BC107A
IB
UCE
b
y = ( x a)
a
(5.37)
Ic
[mA]
IB
[A]
UCE
[V]
UBE
[V]
159
Regiunea de saturaie
Regiunea liniar
160
J1
J2N3459
VDD
VGS
0
Figura 5.52. Schema de test a tranzistorului JFET
161
5. Trasai n Probe caracteristicile ID(VGS) pentru toate cele 4 valori ale lui VDD.
6. Modificai n modelul din biblioteca personal parametrul VTO, care
reprezint tensiunea de prag a tranzistorului, de la valoarea 1,4 V la 3 V.
Trasai din nou caracteristicile de intrare i de ieire i facei comparaie cu cele
obinute anterior.
5.8.4.2. Tranzistoare MOSFET
Ud =
kT
ln1 +
q
Id
I0
(5.38)
ID
I
1mA
D
D1N4148
UD
0
Figura 5.54. Schema de testare a diodei
funcionnd ca senzor de temperatur
U D mV
T C
(5.39)
ID = 10 mA
ID = 5 mA
ID = 1 mA
ID = 100 A
1. nlocuii dioda din schema din figura 5.54 cu jonciunea baz-emitor a unui
tranzistor bipolar, la care legai baza cu emitorul, ca n figura 5.56.
2. Efectuai aceleai analize ca la studiul diodei ca senzor de temperatur i trasai
caracteristicile UBE(T) pentru valori constante ale curentului ID.
3. Facei comparaie cu rezultatele obinute la diod din punctul de vedere al
liniaritii i sensibilitii caracteristicilor.
1
ID
Q1
I
1mA
BC107A
UBE
0
Figura 5.56. Schema de testare a tranzistorului
funcionnd ca senzor de temperatur
164
Vcc = U CE + R3 I C
(5.40)
Ar trebui s obinei valoarea de 400 , cea pentru care s-a realizat trasarea
dreptei de sarcin.
3. Calculai valoarea rezistenei R1 considernd o valoare arbitrar R2 = 1,1 k i
scriind ecuaiile lui Kirchhoff pentru nodurile i ochiurile circuitului:
R1I1 + R2 I 2 = Vcc
R2 I 2 = U BE
I1 = I 2 + I B
(5.41)
4. Intr-un proiect nou, desenai schema din figura 5.57 cu valorile calculate pentru
R1, R2 i R3, C1 = C2 = 10 F, RS = 10 k, Vin surs de tensiune sinusoidal.
5. Rulai o analiz de calcul al punctului de polarizare de tip .OP prin bifarea n
fereastra profilului de simulare a analizei Bias Point, iar n seciunea Output
File Options bifai opiunea Include detailed bias point information
6. Vizualizai rezultatul analizei n fiierul de ieire .out. Identificai n fiier cele
4 componente ale punctului static de polarizare (IC, IB, UCE, UBE) i comparai
cu valorile notate n urma trasrii caracteristicilor. Ar trebui s fie aceleai
valori.
165
3
R1
R3
4
C1
I2
Vin
R2
C2
I1 I Q1
B
BC107A
UBE
IC
Vcc
Rs
0
Figura 5.57. Schema de proiectare a amplificatorului cu tranzistor
[C]
Ic
[mA]
IB
[A]
UCE
[V]
UBE
[V]
0
27
50
166
3
R1
R3
4
1
Vin
C1
Q1
Vcc
BC107A
R2
C2
Re
Rs
Ce
0
Figura 5.58. Schema amplificatorului cu compensarea efectului temperaturii
11. Rulai din nou analiza Bias Point doar pentru temperatura nominal de 27 C i
vizualizai rezultatul. Vei constata ca s-au schimbat esenial coordonatele
punctului static de funcionare, datorit adugrii lui Re. Modificai pe R2 astfel
nct s obinei vechiul punct de polarizare. Un rezultat apropiat se va obine
dac R2 = 6,2 k.
12. Rulai iari analiza Bias Point pentru temperaturile de 0 C, 27 C i 50 C i
completai tabelul 5.5 cu noile valori ale punctelor de polarizare, n prezena
termocompensrii. Observai diferenele mult mai mici care apar ntre
coordonatele punctului static la cele trei temperaturi.
5.9.2. Evaluarea performanelor circuitului
13. Pentru T = Tnom = 27 C, rulai o analiz tranzitorie prin aplicarea unui semnal
sinusoidal de la sursa de intrare Vin cu frecvena de 1 kHz i amplitudine
variabil, de 5 mV, 10 mV, 20 mV i 50 mV.
14. Vizualizai n Probe ieirile din nodurile 4 i 5 (figura 5.59). Explicai
deformarea sinusoidei odat cu creterea amplitudinii.
15. Rulai analiza Fourier a semnalelor de ieire V(4) i V(5) n cele 4 cazuri de
mai sus. Observai n fiierul de ieire valoarea coeficientului de distorsiuni i
armonicile preponderente n fiecare caz.
16. Adugai la sursa de intrare Vin specificaia pentru analiza de curent alternativ
completnd cmpul AC cu valoarea de 10 mV.
17. Rulai o analiz n frecven n decade, ntre 1 Hz i 1 MHz, cu 100
puncte/decad. Vizualizai caracteristicile de frecven n nodurile 4 i 5.
Determinai frecvena de tiere a circuitului. Explicai rolul condensatoarelor
C1 i C2 n circuit.
18. Facei calculul de sensibilitate al circuitului utiliznd comanda .SENS, ca la
5.1.5, pentru tensiunile V(4) i V(5). Urmrii apoi n fiierul de ieire
167
Figura 5.59
Figura 5.60
privina influenei variaiei acestor valori asupra mrimii de ieire din circuit prin
evaluarea unei funcii (vezi Analiza Monte Carlo 3.5.4.1)
Deschidei profilul de simulare al analizei n frecven.
In seciunea Options bifai Monte Carlo/Worst Case.
Selectai Monte Carlo.
In Output variable scriei mrimea de ieire V(5) pentru care vom realiza
analiza Monte Carlo.
12. Setai Number of runs = 5 (figura 5.61).
8.
9.
10.
11.
170
Tabelul 5.6
Funcia
YMAX
MAX
MIN
RISE_EDGE
FALL_EDGE
Semnificaie
Gsete cea mai mare diferen a fiecrei forme de und
fa de nominal.
Gsete valoarea maxim a fiecrei forme de und
Gsete valoarea minim a fiecrei forme de und
Gsete prima trecere a formei de und peste un anumit
prag n sens cresctor
Gsete prima trecere a formei de und sub un anumit prag
n sens descresctor
Figura 5.62
4
5
3
2
21. Rulai analiza Monte Carlo i pentru analiza de regim tranzitoriu, n cazul n
care Vin = 50 mV. Observai cum se modific forma i amplitudinea curbelor
de ieire la fiecare rulare.
Analiza cazului cel mai defavorabil (Worst Case)
Analiza cazului cel mai defavorabil se utilizeaz pentru gsirea celei mai
defavorabile variaii a mrimii de ieire investigate atunci cnd componentele
crora li s-au atribuit tolerane au variaii spre valorile maxime ale intervalelor
(vezi analiza .WCASE 3.5.4.2). De exemplu, dac 3 rezistene, R1, R2 i R3 au
tolerane de 10 %, atunci analiza Worst Case gsete combinaia valorilor acestor
rezistene care duce spre abaterea cea mai mare a mrimii de ieire de la cazul
nominal. Criteriul de cutare a abaterii este definit de aceleai funcii de ieire ca i
la analiza Monte Carlo, date n tabelul 5.6. nti se realizeaz analiza pentru
valorile nominale ale componentelor, dup care se realizeaz multiple analize de
sensibilitate prin variaia pe rnd a valorii cte unei componente, nregistrndu-se
variaia funciei de ieire n direcia mai bun sau mai ru. In final se ruleaz cazul
cel mai defavorabil, n care toate componentele i modific valoarea n direcia
mai ru n limitele maxime ale toleranelor. Rezultatele sunt stocate n fiierul
.DAT numai pentru cazul nominal i pentru cazul cel mai defavorabil pentru a fi
vizualizate n Probe, i n fiierul de ieire .OUT sub forma unui sumar al
analizelor de sensibilitate i a unui raport al analizei cazului celui mai defavorabil.
22.
23.
24.
25.
26.
27.
28.
29.
R_R3 R3 R
R_RE RE R
R_R1 R1 R
R_R2 R2 R
31. Realizai analiza Worst Case i pentru analiza de regim tranzitoriu. Observai
n Probe i n fiierul de ieire abaterile formei i amplitudinii semnalului de
ieire de la valoarea nominal.
173
U e = A0U d
(5.42)
unde A0 este amplificarea n bucl deschis, Ue este tensiunea de ieire, iar Ud este
tensiunea diferenial de intrare.
In figura 5.63, Rd reprezint rezistena diferenial de intrare, Rmc este
rezistena de mod comun, iar Re este rezistena de ieire.
V+
+
Ud
Rmc
Ue
Rd
V-
Re
V-
V+ OS2
LM741
Vin
V-12V
U1
OUT
V-OS1
V-
2
R1
100k
Ui
Ue
Uoff
Figura 5.65
A0 =
U e
U i
176
(5.43)
Ud =
U off
A0
(5.44)
8.
9.
10.
11.
12.
13.
14.
Viteza de rspuns
15. Pentru msurarea vitezei de rspuns (Slew Rate), modificai sursa de intrare Vin
astfel nct s furnizeze un semnal treapt cu ntrziere de 1 ms i amplitudine
de 100 V.
16. Realizai o analiz de regim tranzitoriu .TRAN ntre 0 i 30 ms i vizualizai
forma de und a tensiunii de intrare, V(1) i cea a tensiunii de ieire, V(2)
(figura 5.66).
177
Figura 5.66
SR =
U e V
t s
(5.45)
A0
Amc
(5.46)
Pentru determinarea prin simulare a acestui parametru, vom utiliza schema din
figura 5.67.
18. Legai mpreun intrrile circuitului i adugai sursa Vmc, care furnizeaz
tensiunea de mod comun.
178
V+
V+
V-
V+
12V
U1
+
LM741
V-12V
V+ OS2
Vmc
1V
OUT
R1
100k
V-OS1
V-
19.
20.
21.
22.
In aceast seciune vom exersa modul n care se poate face importarea unor
modele Pspice de pe paginile web ale unor productori de componente electronice.
Productorul ales va fi Texas Instruments, iar componenta a crui model l vom
importa este amplificatorul operaional THS4131. Acesta este un amplificator
diferenial complet, de mare vitez i zgomot redus. Pentru o tensiune diferenial
aplicat la intrare, acesta furnizeaz la ieire tot o tensiune diferenial. Schema
acestui amplificator este dat n figura 5.68.
Vcc+
Vin+
Vin-
Ve
Vin+
V e+
Vin-
V e-
Vcc- Vcom
a)
b)
179
Figura 5.68
180
Nu exist nici o legtur ntre numerele pinilor din model i numerele pinilor
din foaia de catalog (data sheet). Deschidei foaia de catalog a circuitului
THS4131 pe care ai salvat-o la punctul 5 i vedei semnificaia i numrul
pinilor de pe capsul.
Tabelul 5.7
Nume pin din
modelul Pspice
1
2
3
4
5
5B
17
Semnificaie
Intrare neinversoare
Intrare inversoare
Sursa de alimentare pozitiv Vcc+
Sursa de alimentare negativ VccIeire neinversoare
Ieire inversoare
Tensiunea de mod comun de ieire Vocm
Crearea simbolului
12. Din mediul Capture, selectai File Open dup care selectai fiierul personal
bibliotec de simboluri Mylib.olb.
13. In fereastra de management a bibliotecii Mylib.olb sunt afiate toate
simbolurile componentelor gsite n bibliotec. Facei dublu click pe THS4131.
S-a deschis fereastra de editare a simbolului.
14. Utiliznd uneltele din meniul Place sau din bara de butoane rapide din partea
dreapt a ferestrei, executai paii din figura 5.69.
a) In fereastra de editare selectai Options Part Properties Pin Names
Visible, apoi n caseta Implementation Path selectai False. Am fcut s
dispar numele pinilor din model, care ar fi aglomerat inutil simbolul.
b) Selectai i tergei dreptunghiul cu linie continu. A rmas doar cadrul
simbolului, care este un dreptunghi desenat cu linie ntrerupt.
c) Redimensionai cadrul simbolului, ca n figur.
d) Utilizai unealta de trasare linii pentru desenarea triunghiului.
e) Mutai pinii i eticheta n poziiile indicate. Intrrile vor fi pe partea stng,
ieirile pe partea dreapt, alimentrile sus i jos, iar pinul de mod comun,
pe partea de jos.
181
f) Editai numrul pinilor i tipul lor conform tabelului 5.7, prin realizarea
unui dublu click pe fiecare pin. Nu tergei sau nu schimbai numele
pinilor deoarece prin acestea se realizeaz legtura simbolului cu modelul.
Pinul Vocm este bidirecional. Pinii de alimentare sunt de intrare. Dac se
specific Power, ei devin invizibili. Ceilali pini sunt conform semnificaiei
lor.
g) Adugai cu unealta Text semnale + i - la intrri.
h) Utilizai uneltele de trasare linii i cercuri pentru finalizarea simbolului.
15. Salvai simbolul i nchidei programul de editare a simbolului.
Importarea simbolului
20.
21.
22.
23.
24.
Figura 5.70
Testarea modelului
V1
R2
0
V-
V-
V+
5V
1 2
Vocm
8
44.2k
44.2k
V2
-5V
U1
THS4131
4
5
out+
out-
1Vac
1V
R1
V3
R4
44.2k
C2
360p
183
1. Intr-un proiect nou, desenai schema din figura 5.71. Sursa V1 este de tip VAC.
2. Determinai amplificarea circuitului printr-o analiz n c.c. prin baleierea sursei
V1 ntre 0 i 4 V. Determinai offsetul circuitului.
Inainte de rularea analizei, este necesar s introducei biblioteca Mylib.lib n
profilul de simulare, ca la subcapitolul 5.3.
10k
VVin
1V
V-12V
R1
U1
V- OS1
LM741
+
OUT
V+OS2
V+
Rs
100k
A=
R2
R1
(5.47)
A=
R2
R1
cu condiia ca R1 = R3 i R2 = R4.
185
(5.48)
R2
400k
VR1
V+
V+
12V
V-
Vin
1V
V-12V
100k
2
R3
V- OS1
LM741
OUT
U1
100k
R4
400k
V+OS2
V+
5
Rs
100k
0
0
V = 1000 *V _ Vin
(5.49)
e=
V V (5)
* 100
V (5)
(5.50)
Figura 5.75
Frecv. tiere
Rin
Rout
RRMC
SR
Se obin aadar valori relativ reduse ale rezistenei de intrare i ale rejeciei
modului comun, factori care limiteaz aplicabilitatea acestui amplificator doar
la instrumente puin performante. De asemenea, se observ c modificarea
amplificrii se face prin manevrarea concomitent a dou rezistene astfel
nct acestea s rmn mereu egale (R2, care trebuie s fie egal permanent
cu R4, de exemplu), lucru dificil de realizat practic. Caliti superioare
prezint amplificatorul de instrumentaie realizat cu trei AO, prezentat n
continuare.
Schema acestui circuit este cea din figura 5.76. Circuitele AO1 i AO2 joac
rol de repetor de tensiune, avnd ca scop creterea rezistenei de intrare a
montajului.
187
V+
V+
12V
VV-12V
V+
V+
LM741
U1
100meg
OS2
3
OUT
OS1
V-
R1
100k
400k
R5
10k
V-
4
Vin
1V
R6
20k
LM741
U2
+
100meg
OUT
V+OS2
V+
R7
10k
9
Rs
100k
0
6
R3
100k
OS2
V+
V- OS1
LM741
U3
OS1
OUT
V+
R9
V-
V-
R2
V-
R8
R4
400k
R2
R5
1 + 2
R1
R6
(5.51)
Deoarece nodurile 1 i 2 sunt flotante (nu au legtur la mas), vei lega ntre
aceste noduri i mas cte o rezisten de valoare foarte mare (100 M), care
s nu influeneze funcionarea montajului, dar care s permit simularea.
1. Intr-un proiect nou, desenai schema filtrului activ de tip Cebev prezentat n
figura 5.77. Valorile componentelor sunt urmtoarele: U1, U2 LM108 (din
biblioteca OPAMP.LIB, R1 = R4 = 6,2 k, R2 = 1,1 k, R3 = 18,2 k, R5 =
870 , R6 = 22,1 k, C1 = C3 = 10 nF, C2 = C4 = 1 nF, C5 = C6 = 30 pF, V1
surs AC.
2. Realizai o analiz n frecven cu baleierea frecvenei ntre 10 Hz i 1 MHz.
3. Trasai caracteristica amplitudine frecven n valori absolute i n dB,
considernd ca tensiune de ieire din filtru V(out). Ce tip de filtru este?
4. Msurai cu ajutorul cursoarelor frecvenele de tiere, frecvena central i
determinai banda de trecere a filtrului.
189
C2
1n
-12V
R3
18.2k
R2
1.1k
U1
LM108
3
C1
OUT
R5
870
V-
C1
OUT
U2
LM108
3
C3
10n
1
6
V+
C6
30p
8
C2
4
-
R4
6.2k
V-
V-
C1
10n
V+
R1
6.2k
V1
1V
R6
22.1k
C5
30p
C2
12V
C4
1n
V3
V-
V2
out
1
6
V+
V-
V+
V+
190
In acest mod se pot evalua un numr mare de funcii prin accesarea meniului
Goal functions sau meniul Eval goal functions. Determinai n acelai mod
frecvena central i valoarea maxim a amplificrii filtrului, corespunztoare
frecvenei centrale. Studiai i celelalte funcii int disponibile.
191
Capitolul 6
APLICAII COMPLEXE
Scopul lucrrii
Ue =
T
2
2
2
U i max sin(t + ) = U i max cos
T
192
(6.1)
K
Ui
FTJ
Ue
UC
Figura 6.1. Schema de principiu a unui detector sincron
ui =
U k max sin(kt + k )
(6.2)
k =1
Ue =
T
2
2
1
U k max cos k
1 ( 1)k
U k max sin(kt + k )dt =
T k =1
k =1
k
] (6.3)
sau
Ue =
2
1
1
(6.4)
R2
5k
V-
LM741
OUT
U1
+
OS2
com
S1
S
VON = 12V
VOFF = 0V
V+
OS1
LM741
OUT
U2
+
V+
R3
Vin
R4
1k
OS1
10k
+
-
VOFF = 0
VAMPL = 1V
FREQ = 1k
V+
R1
V-
V-
10k
V-
OS2
V+
Rf
2k
Cf
2u
Rs
1Meg
0
R5
1k
V1 = 0
V2 = 12
TD = 0
TR = 0
TF = 0
PW = 0.5m
PER = 1m
com
Vcom
com
S2
VV2
-12V
S
VON = 0V
VOFF = 12V
+
-
V+
V1
12V
= 180
= 135
= 90
= 45
Figura 6.3
7. Construii o surs de intrare care s furnizeze un semnal care s fie format din
fundamentala de frecven 1 kHz i urmtoarele 4 armonici, toate de
amplitudine 1 V. Realizai acest lucru folosind eventual o surs comandat.
8. Rulai aceeai analiz de regim tranzitoriu ca la punctul 3 i vizualizai
tensiunile V(1), V(8) i V(9) (figura 6.4).
9. Msurai valoarea medie a tensiunii de ieire V(9), dup stabilizarea
rspunsului filtrului. Trebuie s obinei valoarea dat de relaia 6.4:
V (9) =
2
2
+
3 5
(6.5)
frecvene pentru care valoarea medie este diferit de zero sunt 1 kHz i 3 kHz
(armonicile impare, pentru care valorile sunt 2/ i 2/3)) pentru toate celelalte
valoarea medie fiind nul.
Figura 6.4.
11. Realizai apoi aceeai analiz pentru f = 1,1 kHz, 1,3 kHz i 1,5 kHz.
Remarcai c ieirea prezint oscilaii (bti) care sunt cu att mai ample cu ct
frecvenele sunt mai apropiate. Acestea se elimin crescnd constanta filtrului.
Pentru a observa efectul, cretei valoarea lui C la10 F i rulai din nou analiza
pentru un interval de timp mai lung (40 perioade).
196
197
R
E
4 R0 + 2R
V (1,2) =
(6.6)
R9
R5
1 + 2
R8
R6
(6.7)
(6.8)
R13
R13
i b =
sunt factorii de ponderare ai sumatorului. Rezult:
R14
R12
V (12) =
aV (10)
1 + bV (10)
(6.9)
dar
V (10) = AV (1,2) =
AER
4 R 0 + 2R
(6.10)
V (12) =
aAER
4 R0 + R(2 bAE )
(6.11)
2
AE
198
(6.12)
convertorul tensiune curent, compus din rezistenele R15, R16, R17, R18 i Rs,
poteniometrul Pot, amplificatorul operaional X5 i tranzistorul Q.
Poteniometrul este necesar pentru reglarea zeroului traductorului, adic
valoarea curentului de ieire corespunztoare temperaturii minime.
Tranzistorul are rol de amplificator al curentului prin rezistena de sarcin Rs.
Ecuaia de transfer a acestui circuit, utiliznd notaiile din schem este:
I ( Rs) =
V (10) R16
R R R15 (R18 + R19 )
+ V (19) 16 17
R15 R19
R15 R19 (R17 + R18 )
(6.13)
(6.14)
Figura 6.6
9. Rulai aceeai analiz i pentru alte valori ale rezistenei R14 (de exemplu 10
k, 15 k i 20 k) pentru care nu este satisfcut condiia 6.12. Vizualizai
ieirea circuitului de liniarizare n cele 3 cazuri.
10. Ajustai valoarea lui R14 astfel nct s obinei eroarea de liniaritate sub 1 %.
11. Scriei relaiile de calcul a rezistenelor din componena convertorului tensiunecurent i determinai valorile lor aproximative.
12. Completai schema cu partea aferent convertorului, n care rezistenele au
valorile: R15 = R16 = 1,2 k, R17 = R18 = 80 k, R19 = 895 . Amplificatorul
este tot de tipul LM741, iar tranzistorul este BC107A. Poteniometrul este
subcircuitul creat la aplicaia 5.3 i care a fost introdus n biblioteca
dumneavoastr personal. Parametrii sunt: R = 10 k, k = 0,625. Apelarea lui
se face cu o instruciune de tip X.
13. Realizai o nou rulare a analizei DC precedente, nsoit de o analiz
parametric n care vom considera drept parametru global valoarea rezistenei
de sarcin, Rs. Realizai analiza cu valorile: Rs = 50, 100, 200, 400 .
200
Ue VTC
Uin
Amplificator
c.a.
Modulator
Demodulator
Figura 6.7. Schema de principiu a unui voltmetru de tensiune continu cu modulare demodulare
Vin
R1
Cvar
C1
Rs
1
Vin
1mV
1k
X20
1 +
Vcom
VOFF = 1V
VAMPL = 0.2V
FREQ = 500
C1
2 -
10u
3
Rs
100k
0
4
YX
Reference
Cref
1u
0
Figura 6.9. Schema Pspice a modulatorului cu condensator vibrant
204
Bibliografie
1.
2.
3.
4.
5.
*** National Semiconductor, An Orcad Pspice Library for the VIP10 HighSpeed Op Amp, Application Note 1255.
6. http://denethor.wlu.ca/PSpice/pspice_tutorial.html
7. Tobin P., PSpice for Analog Communications Engineering, Ed. Morgan &
Claypool, 2007.
8. Tobin P., Teaching Digital Signal Processing Using PSpice, 9th International
Conference on Engineering Education, San Juan, U.S.A, July 2006.
9. Strmbu C., Alexandru t., Analiza semnalelor cu PSPICE, Ed. Albastr, Cluj
Napoca, 2001.
10. Antoniu M., Msurri electronice, vol. I, II, Ed. Satya, Iai, 2001.
11. Millea A., Msurri electrice. Principii i metode, Ed. Tehnic, Bucureti,
1980
12. Costin Miron, Introducere n circuite electronice, Ed. Dacia, Cluj Napoca,
1983.
13. Bodea M., Mihu I., .a., Aparate electronice pentru msurare i control,
Editura Didactic i Pedagocic, Bucureti, 1985
14. Serban, Gh., Oprea St., .a. SPICE simularea circuitelor analogice Ed.
Militar, 1994
15. Voloencu C., Analiza circuitelor cu programul SPICE, Ed. Electronistul,
1994
16. Monssen, F. Pspice with Circuit Analysis, Prentice Hall, 1997
17. Keown John, Microsim PSPICE and Circuit Analysis, Prentice Hall, 1997.
18. Sztojanov I., Paca S., Analiza asistat de calculator a circuitelor electronice
Ghid practic PSPICE, Ed. Teora, 1997.
19. Marian T., SPICE, Ed. Teora, 1996.
205