Documente Academic
Documente Profesional
Documente Cultură
11
AMPLIFICATOARELE OPERATIONALE
Apmlificatorul operational (Amp. Op.) este unul din cele mai variate circuite electronice. Acesta
poate fi folosit pentru a rezolva operatiile matematice de baza: adunarea , scadera, inmultirea
si impartirea. Amplificatoarele pot fi deasemenea folosite pentru a face integrale si diferentiale.
Exista mai multe circuite electronice care folosesc un amplificator operational ca element
integral.
Unele circuite sunt amplificatoare, filtre, oscilatori sau fillip-flopuri. In acest capitol, vor fi
discutate proprietatile de baza ale amplifictoarelor operationale. Trasaturile non-ideale ale
amplificatoarelor operationale vor fi illustrate pe cat posibil cu problene rezolvate folosind
MATLAB.
Un amp. op. ideal este echivalent cu cel reprezentat in figura 11.2. Acesta este un amplificator
de diferenta , cu energia rezultata egala cu diferenta celor doua energi consumate.
Un amp. operational practic va avea crestere a setului deschis de operatii larga dar finita pe o
scara de la 105 la 109 . Acesta are de asemenea o rezistenta electrica a energiei consumate
ridicata , de la 106 la 1010Ω. Rezistenta energiei produse poate varia de la 50 la 125 Ω. Forta
electrica opusa este mica dar finita, iar frecventa raspunsului va devia considerabil de la
frecventa de raspuns infinita. Modul comun al raportului de respingere nu este infinit, ci finit.
Tabelul 11.1 arata proprietatiile generale ale amp. op. 741.
a)Inversoare b) Neinversoare
V 0=¿ A ¿¿ (11.1)
¿ (11.2)
Ecuatia (11.2) arata ca cele doua forte electrice utilizate care intra in circuit sunt de asemenea
egale. Aceasta conditie denumeste conceptul de circuit virtual scurt. Mai mult, datorita
rezistentei electrice mari a amp. op. , acesta din urma ipotetic nu mai utilizeaza curent electric
pentru rezolvarea calculelor.
11.2 CONFIGURATIA INVERSOARELOR
In figura 11.4 este reprezentat un amp.op. conectat intr-o configuratie inversoare a unuei bucle
inchise
V a−¿V V a −¿ V
+
¿
+ I 1=0 ¿ ¿
0
(11.3)
Z1 Z2
V a =V b=0 (11.4)
se simplifica la :
V 0 −Z 2
= (11.5)
V ¿ Z1
Semnul minus implica scoaterea din faza a lui VIN si V0cu 180o . Impedanta utilizata ZIN este data
ca :
Z V¿
¿=¿
I1
=Z 1 ¿ (11.6)
V 0 −R 2
= (11.7)
V ¿ R1
Iar rezistenta utilizata este R1.In mod normal R2>R1, astfel ca |V0|>|Vin|.Daca presupunem ca
setul deschis de operatii creste foarte mult nivelul de rezistenta intrata este ridicata,atunci
cresterea buclei inchise a amp. inversat depinde de componentele externe:R 1,R2 si nu depinde
de cresterea setului de operatii.
1
Pentru figura 11.4 daca Z1=R1 si Z2= , obtinem un circuit integrat, exemplificat in figura 11.6
jωC
atunci cresterea buclei inchise a integratorului este:
V0 −1
= (11.8)
V ¿ jωC R 1
Circuitul de mai sus se numeste integrator Miller. Constanta de timp este CR 1 .Integratorul se
comporata ca un filtru cu trecere scazuta, frecventa de trecere scazuta si frecvente ridicate
atenuate. Oricum la dc condensatorul deschide circuitul si nu mai exista un feedback negativ de
la energia consumata la cea rezultata. Forta energiei electrice devine saturate. Pentru a asigura
o crestere finite a buclei inchise la dc, o rezistenta, R2 este conectata in paralel cu un capacitor.
Circuitul este reprezentat in figura 11.7. Rezistnta R2 este aleasa in asa fel incat este mai mare
decat R.
1
Pentru figura 11.4 daca Z1 = si Z2=R2, se obtine un circuit diferential schitat in figura 11.8.
jωC
Din ecuatia (11.5) cresterea setului inchis de informatii pentru diferentiator este:
V0
=− jωCR (11.11)
V¿
Figura 11.8 Circuit diferential de amp. op.
dV ¿
I C =C si V 0 ( t ) =−I R R (11.12)
dt
IC(t)=IR(t)
Avem:
d V ¿ (t )
V 0 ( t ) =−CR (11.13)
dt
Circuitele diferentiale vor diferentia semnale energiei utilizate. Aceasta implica faptul ca daca
semnalul energiei utilizate se schimba repede, energia rezultata a circuitului sa apara ca “spike-
like.”
V1 V2 VN
I 1= , I 2= ,………. , I N = (11.14)
R1 R2 RN
De asemenea:
IF = I1 + I2 +………………… IN (11.15)
V0 = - IF RF (11.16)
Inlocuind ecuatiile (11.14) si (11.15) in ecuatia (11.16) obtinem:
RF RF RF
V 0=− ( R1
V 1 + +…
R2
V
RN N ) (11.17)
Exemplul 11.1
V0
Pentru figura 11.7, (a) deriva expresia pentru functia de transfer ( jw ) .
V¿
Rezolvare:
1 R2
Z2 =R2∨¿ = (11.18)
s C 2 1+ s C 2 R2
Z1=R1 (11.19)
−R2
V0 R1
(s)= (11.20)
V¿ 1
1+
C2 R 2
−1
V0 C R
( s )= 2 1 (11.21)
V¿ 1
s+
C2 R 2
Simbolurile MATLAB
V A V A −V 0
+ + I 1=0 (11.22)
Z1 Z2
V ¿ =V a (11.23)
si datorita rezistentei mari a energiei consumate(i 1=0), ecuatia (11.22) se simplifica la:
V0 Z2
=1+ (11.24)
V¿ Z1
V0 R2
V¿ ( )
= 1+
R1
(11.25)
Exemplul 11.2
Pentru figura 11.3 (A) deriva functia de transformare (b) pentru a afla poli si masa. (c) Pentru a
afla magnitudinea si faza raspunsului presupunand ca C1=0.1µF, C2=10000.1µF R1=10Ω R2=10Ω.
Rezolvare:
V1 1/ s C1
(s)= (11.26)
V¿ R1+¿ 1/ s C ¿ 1
Din ecuatia(11.24):
V0 R2
( s )=1+ (11.27)
V1 1/s C 2
V0 1+ s C 2 R2
V¿
( s )=(1+ s C 1 R1 ) (11.28)
C2 R 1
V0
( s )=
(
2 s+
C R 2 2
)
(11.29)
V¿ C1 R 1
(
1 s+
C1 R 1 )
Programul MATLAB care poate fi folosit pentru a afla poli, masa si stabilei frecventa raspunsului
este dupa cum urmeaza:
diary ex11_2.dat
% Poles and zeros, frequency response of Figure 11.13
%
%
c1 = 1e-7; c2 = 1e-3; r1 = 10e3; r2 = 10;
% poles and zeros
b1 = c2*r2;
a1 = c1*r1;
num = [b1 1];
den = [a1 1];
disp('the zero is')
z = roots(num)
p = roots(den)
% the frequency response
w = logspace(-2,6);
h = freqs(num,den,w);
gain = 20*log10(abs(h));
f = w/(2*pi);
phase = angle(h)*180/pi;
subplot(211),semilogx(f,gain,'w');
xlabel('Frequency, Hz')
ylabel('Gain, dB')
axis([1.0e-2,1.0e6,0,22])
text(2.0e-2,15,'Magnitude Response')
subplot(212),semilogx(f,phase,'w')
xlabel('Frequency, Hz')
ylabel('Phase')
axis([1.0e-2,1.0e6,0,75])
text(2.0e-2,60,'Phase Response')
diary
Rezultatele sunt:
Z=-100
P=-1000
V 0= A ( V 2−V 1 ) (11.30)
−V 0
V 1=
A
Figura11.15 Inversor cu crestere finita a buclei
Pentru ca amp. op. are o rezistenta a energiei utilizate ridicata i 0=0, avem :
IR1=IR2 (11.31)
Dar :
V ¿ −V 1 V ¿−V 0 / A
I R= = (11.32)
R1 R1
De asemenea :
−V 0 R2
V 0= − ( V ¿+V /A ) (11.34)
A R1 0
V0 −R2 / R1
= (11.35)
V ¿ 1+ ( 1+ R2 / R1 ) / A
V0 R
≅− 2
V¿ R1
Expresia de mai sus este identica cu ecuatia(11.7). Mai mult din ecuatia (11.30), forta energiei
electrice V1 se apropie de 0 pe masura ce cresterea setului deschis de operati se apropie de
infinit. In plus pentru a micsora dependenta cresteri buclei inchise, de cresterea buclei deschise
A ar trebui sa facem:
R2
( )
1+
R1
≪A (11.36)
Exemplul 11.3
In figura 11.5 R1=500Ω si R2=50KΩ. Reprezinta grafic cresterea buclei inchise pana la bucla
deschisa de operati creste de la 102 la 108.
Rezolvare:
V0 −( 1+ R 2 /R 1)
= (11.37)
V ¿ 1+ ( 1+ R2 / R1 ) / A
A0
A ( s )= (11.38)
( 1+ s/w 1 )( 1+ s /w2 ) ( 1+ s/w 3 )
In care:
w1<w2<w3
A0 = cresterea la dc
Pentru majoritatea amp. op. W1 este foarte scazut( aproximativ 20π rad/s) si W2 poate varia de
la 2la 6 mega-radian/s.
Exemplul 11.4
Elementele unui amp. op. are urmatoarele caracteristici interne: polarizatia diferentei
amplificatorului este de 200Hz, iar crestrea este de -500.polaritatea amplificatorului fortei
electrice si schimbatorul nivelului este la 400KHz si are o crestere de 360.Polaritatea in
momentul produceri de energie este 800KHz, iar cresterea este 0.92.Schiteaza raspunsul
magnitudini la cresterea buclei deschise la dc ale amp. op. .
Rezolvare:
V0 −C rstage
( jw )= (11.39)
V¿ 1+ jf /f p
Sau
V0 C
( s )= rstage (11.40)
V¿ 1+s /w p
Simboluri MATLAB
100
80
60
Cresterea, dB
40
20
-20
-40
-60
0 2 4 6 8
10 10 10 10 10
Frecventa, Hz
Pentru un amp. op. echilibrat intern, exista integrat in cipul IC un capacitor. Acesta determina
existenta in amp. op. a unui singur nod cu raspuns cu conductibilitate scazuta. Procesul de
transformare al unui nod in unul dominant in caracteristicile cresterii buclei deschise este numit
frecventa compensatoare si aceasta din urma este realizata pentru a asigura stabilitatea amp.
op..Pentru un amp. op. echilibrat intern cresterea buclei deschise A(s) poate fi scrisa ca :
A0
A s= (11.43)
( 1+ s /w b )
In care :
W - stoparea frecventei
Pentru amplificatorul operational 741, A0=105 si wb =20πrad/s. La frecvente fizice s=j w, ecuatia
(11.43) devenind :
A0
A ( jw )= (11.44)
( 1+ jw /wb )
Pentru frecvente w>wb, ecuatia (11.44) poate fi aproximata de :
A0 w b
A ( jw )= (11.45)
jw
w t = A 0 wb (11.46)
Pentru amplificatorul transformator aratat in figura 11.5 daca inlocuim ecuatia (11.43) cu
ecuatia (11.37) obtinem formula buclei inchise :
V0 −R2 / R1
( s )=
V¿ s (11.47)
1+ ( 1+ R2 / R1 ) / A+
w t / ( 1+ R2 / R1 )
V0 1+ R2 / R1
( s )=
V¿ 1+ ( 1+ R2 / R1 ) / A s
(11.48)
0+
w t / (1+ R2 / R1)
Din ecuatile (11.47) si(11.48) se poate observa ca stoparea frecventei pentru amplificatoarele
transformatoare si netransformatoare este data de formula :
wt
w 3 dB= (11.49)
1+ R 2 /R 1
R2
Exemplul urmator ilustreaza efectul fractiei asupra frecventei raspunsului in circuitele
R1
amplificatoarelor operationale .
Exemplul 11.5
Rezolvare:
Simbolurile MATLAB
% Inverter closed-loop gain versus frequency
w = logspace(-2,10); f = w/(2*pi);
r12 = [100 600 1100];
11.6
Limitarea vitezei de variatie a parametrilor de iesire este o masura din rata maxima posibila de
schimbare a tensiuni produse de un amlificator operational . Din punt de vedere matematic
este definit ca :
d V0
SR= ⃒ max (11.51)
dt
Asa cum s-a mentionat in sectiunea (11.5) un amplificator operational cu frecventa echilibrata
are o capacitate electrica interna care utilizata pentru a produce pol dominant.
Mai mult amplificatorul operational are o putere electrica a curenului produs limitata , datorita
saturatiei in momentului consumului de energiei. Daca stabilim I max ca maximul de curent posibil
pentru a incarca din punct de vedere electric capacitatea interna a amplificatorului , incarcarea
capacitorului de frecventa este :
CdV=Idt
Astfel , cea mai inalta viteza posibila de schimbare a tensini curentului produs este:
d V0 I max
SR= ⃒ max ¿ (11.52)
dt C
d v i (t )
=w V m cos w t (11.54)
dt
dV0 dv ( )
=¿ i t =w V m cos w t (11.55)
dt dt
Valoarea maxima a vitezei de schimbare a tensiunii energiei produse apare cand cos ( wt ) = 1, i.e,
wt =0.2π,4π….., limitarea vitezei de variatie a parametrilor de iesire :
d V0
SR= ⃒ max=w V m (11.56)
dt
Ecuatia (11.56) poate fi folosita pentru a defini intreaga putere a curentului din circuit. Puterea
curentului din circuit reprezinta frecventa la care viteza semnalului sinusoidal al energiei
produse incepe sa arate sinusoidal datorita limitarii vitezei de variatie ca parametru de iesire .
Asadar:
Astfel
SR
f m= (11.58)
2 π , V 0 ,rated
Intreaga putere a curentului din circuit poate fi schimbata cu tensiunea vitezei de producere a
energiei , in asa fel incat daca viteza tensiunii energiei produse este scazuta puterea electrica a
curentului din circuit creste. Urmatorul exemplu ilustreaza relatia dintre viteza tensiunii
produse si puterea electrica dintr-un circuit.
Exemplul 11.6
Rezolvare
v0 = 1.0:10;
fm = sr./(2*pi*v0);
plot(v0,fm)
title('Full-power Bandwidth vs. Rated Output Voltage')
xlabel('Rated output voltage, V')
ylabel('Bandwidth, Hz')
6
Cantitatea de curent electric, Hz
0
1 2 3 4 5 6 7 8 9 10
Tensiunea energiei produse , V
Figura 11.20
Pentru amplificatoarele operationale practice , cand doua energi electrice sunt conectate si le
este aplicat un semnal , energia produsa va fi mai mare decat zero. Aceasta este aratata in
figura 11.21a,in care
Figura 11.21
V0
Acm = (11.59)
V i ,cm
V0
Ad = (11.60)
V id
V 2+ V 1
V i , cm= (11.62)
2
Ad
CMRR=⃒ ⃒ (11.64)
Acm
Pentru un amplificator inversator ca sic el din figura 11.5 pentru ca energia consumata
netransformatoare este limitata energia electrica inversatoare va fi deasemenea aproximativ 0
datorita circuitului virtual scurt care exista in amplificator. Astfel tensiunea energiei nodului
comun este aproximaiv 0, iar ecuatia (11.63) devine :
V 0 ≅ Ad V id (11.65)
O metoda folosita de obicei pentru a lua in considerare efectul finit al CMRR in calcularea
cresterii buclei inchise este urmatoarea : contributia tensiuni energiei produse , datorita
energiei consumate este nodul comun Acm Vi,cm . Aceasta contributie a tensiunii energiei
produse poate fi obtinuta daca un semnal diferentiat al energiei consumate , V error este aplicat
energiei consummate a unui amplificator operational cu cresterea nodului comun zero .
Astfel :
A cm V i ,cm V i ,cm
V error = = (11.67)
Ad CMRR
Figura 11.22 arata cum se foloseste tehnica de mai sus pentru a analiza un amplificator
netransformator cu CMMR finit.
Figura 11.22
Urmatorul exemplu ilustreaza efectul unui CMRR finit asupra cresterii unui nod inchis a unui
camp netransformator.
Exemplul 11.7
Pentru amplificatorul reprezentat in fig.11.22, daca R2 = 50KΩ si R1=1kΩ, aratati printr-un grafic
crestera buclei inchise CMRR pentru urmatoarele valori ale acestuia din urma: 10 4, 105, 106,
107, 108 si 109.
Rezolvare 11.7
Simbolurile MATLAB
Figura 11.23
Gain versus CMRR
51.008
51.007
51.006
51.005
Closed Loop Gain
51.004
51.003
51.002
51.001
51
50.999
50.998
4 6 8 10
10 10 10 10
Common-mode Rejection Ratio
Figura 11.23
SELECTED BIBLIOGRAPHY