OpAmp reale->cause del discostamento dai valori teorici
Dovrei far oscillare il seguente multivibratore astabile a 5kHz (onda quadra) e sono riuscito a dimensionare i componenti correttamente secondo delle formule ricavate dall'analisi del circuito.
Tutto ciò è stato fatto considerando che l'OpAmp fosse ideale (Zin=inf, Zout=0, A=inf, ecc). Tuttavia la simulazione che dovrò presentare utilizza un modello di OpAmp (uA741) che presenta delle non-idealità, quindi la prima simulazione Pspice che ho effettuato mi dà dei valori di oscillazione di 3900Hz circa invece di 5000Hz. Anche i tempi di salita/discesa sono al di sopra dei limiti che mi sono stati dati.
1) Da cosa dipende il discostamento dalla frequenza ideale di oscillazione (quella calcolata a partire dall'opamp ideale)? Dal
guadagno d'anello aperto A diverso da inf ?
2) Posso calcolare A da una simulazione spice, come? Dal datasheet dell'uA741 leggo uno SlewRate di 0.5v/us ciò rende impossibile rispettare i vincoli forniti per i tempi di salita e discesa dell'onda quadra.
3) Quale non-idealità è responsabile del basso slewrate, sempre il guadagno d'anello aperto A?
Allego il circuito ed il modello che devo utilizzare.
Grazie !!
Tutto ciò è stato fatto considerando che l'OpAmp fosse ideale (Zin=inf, Zout=0, A=inf, ecc). Tuttavia la simulazione che dovrò presentare utilizza un modello di OpAmp (uA741) che presenta delle non-idealità, quindi la prima simulazione Pspice che ho effettuato mi dà dei valori di oscillazione di 3900Hz circa invece di 5000Hz. Anche i tempi di salita/discesa sono al di sopra dei limiti che mi sono stati dati.
1) Da cosa dipende il discostamento dalla frequenza ideale di oscillazione (quella calcolata a partire dall'opamp ideale)? Dal
guadagno d'anello aperto A diverso da inf ?
2) Posso calcolare A da una simulazione spice, come? Dal datasheet dell'uA741 leggo uno SlewRate di 0.5v/us ciò rende impossibile rispettare i vincoli forniti per i tempi di salita e discesa dell'onda quadra.
3) Quale non-idealità è responsabile del basso slewrate, sempre il guadagno d'anello aperto A?
Allego il circuito ed il modello che devo utilizzare.
Grazie !!
- Codice: Seleziona tutto
*modello dell'opamp
*-----------------------------------------------------------------------------
* connections: non-inverting input
* | inverting input
* | | positive power supply
* | | | negative power supply
* | | | | output
* | | | | |
.subckt uA741 1 2 3 4 5
*
c1 11 12 8.661E-12
c2 6 7 30.00E-12
dc 5 53 dy
de 54 5 dy
dlp 90 91 dx
dln 92 90 dx
dp 4 3 dx
egnd 99 0 poly(2),(3,0),(4,0) 0 .5 .5
fb 7 99 poly(5) vb vc ve vlp vln 0 10.61E6 -1E3 1E3 10E6 -10E6
ga 6 0 11 12 188.5E-6
gcm 0 6 10 99 5.961E-9
iee 10 4 dc 15.16E-6
hlim 90 0 vlim 1K
q1 11 2 13 qx
q2 12 1 14 qx
r2 6 9 100.0E3
rc1 3 11 5.305E3
rc2 3 12 5.305E3
re1 13 10 1.836E3
re2 14 10 1.836E3
ree 10 99 13.19E6
ro1 8 5 50
ro2 7 99 100
rp 3 4 18.16E3
vb 9 0 dc 0
vc 3 53 dc 1
ve 54 4 dc 1
vlim 7 8 dc 0
vlp 91 0 dc 40
vln 0 92 dc 40
.model dx D(Is=800.0E-18 Rs=1)
.model dy D(Is=800.00E-18 Rs=1m Cjo=10p)
.model qx NPN(Is=800.0E-18 Bf=93.75)
.ends
