Elettronica delle Telecomunicazioni Esercitazione 1 Rev 1 980305 DDC Rev 2 990203 DDC Amplificatore monotransistore Specifiche Progettare un amplificatore con un transistore secondo le seguenti specifiche: 1. 2. 3. 4. Guadagno di tensione |Vu/Vi| = 13 Banda passante a -3 dB da 300 Hz a 20 kHz Dinamica di uscita 3 V picco-picco su un carico da 10 kΩ; Tensione di alimentazione 12 V. Queste caratteristiche devono essere verificate entro un margine del +/- 10% , a temperatura ambiente. Le specifiche su guadagno e dinamica valgono per segnali di ingresso di 1 kHz. Progetto Dato che occorre un guadagno di tensione lo stadio deve essere un CE (in teoria potrebbe essere anche un CB, ma questa configurazione viene usata principalmente per frequenze elevate o altre situazioni particolari). Il circuito da usare è quello di fig 1, che consente di progettare in modo indipendente punto di funzionamento (determinato da Re1 + Re2) e comportamento per i segnali (determinato dalla sola Re1). Vcc Q1 Vb Ib Il primo passo consiste nel fissare il punto di funzionamento del transistore. Deve essere scelto in modo tale da rispettare le specifiche sulla dinamica. Dal circuito equivalente dell’uscita si ricava la relazione tra dinamica con carico ∆Vu, dinamica a vuoto ∆Vuv, resistenza di collettore Rc: ∆Vu = ∆Vuv Rl Rl+ Rc Ie R2 Nel seguito faremo l’ipotesi che hfe sia abbastanza grande da poter considerare Ic = Ie. Inizialmente il progetto viene sviluppato in base ai valori nominali indicati dalle specifiche; gli intervalli di tolleranza indicati vengono utilizzati nella scelta del valore dei componenti reali (normalizzati). (1) C4 I1 C1 Vi C3 Rc R1 Vu Re1 Rl Ve C2 Re2 Fig. 1 Rc ∆Vuv ∆Vu Rl Fig. 2 In questa relazione le incognite sono Rc e ∆Vuv. Il valore della ∆Vuv è legato alla tensione di alimentazione e alla tensione Ve a riposo (Ver): (2) ∆Vuv = Vcc - (Ver + Vcesat) Ora è possibile seguire una delle due strade seguenti a seconda della scelta di un parametro libero: ETLC Etlatr9h.doc 09/04/99 1 Scegliendo ∆Vuv, dalla (1) si ricava il valore di Rc e dalla (2) la Ver: Valori di ∆Vuv troppo vicini a ∆Vu richiedono Rc basse, con aumento del consumo. Scegliendo Ver, dalla (2) si ricava ∆Vuv e dalla (1) si ricava Rc. Valori troppo bassi della Ver (confrontabili con la variazione di Vbe con la temperatura: 2,2 mV/C) determinano instabilità del punto di funzionamento (la Ic del transistore varia con la temperatura). Il limite superiore per Ver è’ dato dalle esigenze di dinamica in uscita. Salvo indicazioni piu’ specifiche, si può scegliere per Ve una tensione compresa tra 1/20 e 1/3 della Vcc, senza scendere comunque al di sotto di circa 1 V per garantire stabilità al punto di funzionamento. A questo punto sono definite Rc e Ver. (E’ anche possibile partire dalla scelta di Rc, e da questa ricavare ∆Vuv e Ver, eseguendo a posteriori le verifiche sopra indicate). Vcc Da Rc e Ver possiamo calcolare Ic , in modo da avere escursioni di tensione simmetriche sul collettore (tenendo conto della Vce di saturazione). Per questo bisogna posizionare la tensione di collettore a riposo (Vcr) a metà dell’escursione possibile sul nodo di collettore: (3) (4) Vcr = Ic = Vcc + (Ver + Vcesat) 2 Rc ∆Vuv Ic Vcesat Ver Vcr Re Vcc - Vcr Rc Fig. 3 Per ottenere la Ic voluta si fissa Re = Ver / Ic. (Re è il valore complessivo delle resistenze Re1 e Re2. Come passo successivo dobbiamo dimensionare le resistenze del partitore di base. Un primo vincolo è dato dalla tensione Vb = Ve + Vbe; come seconda condizione occorre scegliere la corrente I1 (o il valore di una resistenza) in modo tale che le variazioni della corrente di base dovute alle variazioni di β non spostino troppo il punto di funzionamento. La tensione Vb dipende dalla corrente di base Ib in misura tanto maggiore quanto più la corrente I1 è confrontabile con Ib. Aumentando il valore delle resistenze I1 diminuisce, e il punto di funzionamento diventa sensibile al valore di Ib, cioè al β. In mancanza di indicazioni specifiche, si può scegliere un valore di I1 compreso tra 10 e 100 Ibmax (valori alti aumentano inutilmente il consumo, valori bassi portano a scarsa stabilità del punto di funzionamento). La resistenza Re è formata da due resistenze Re1 e Re2, quest'ultima con un condensatore (C3) in parallelo. Se il condensatore C3 ha valore tale da avere reattanza trascurabile (rispetto alle altre impedenze presenti nella maglia BE) alla frequenza di centro banda di 1 kHz, il comportamento sotto segnale dipende solo da Re1. Re1 deve essere calcolata in modo da ottenere il guadagno desiderato (tenendo conto della presenza del carico). (5) Vu Vi = (Rc//Rl)hfe = hie + (1 + hfe)Re1 ETLC Etlatr9h.doc 09/04/99 Ib Vcc R1 I1 Vb Q1 Ib R2 Re Fig. 4 hfe Ib hie Vi Ver R1//R2 Rc Vu Rl Re1 Fig. 5 (Rc//Rl)hfe Vt hfe + (1 + hfe)Re1 Ic 2 Per hfe >> 1: (6) Vu Vi = Rc//Rl Vt + Re1 Ic Rimangono da dimensionare i condensatori in modo da garantire la banda passante indicata dalle specifiche. Per determinare il limite superiore di banda bisogna inserire una cella passa basso, comprendente un condensatore verso massa. Tra le diverse posizioni possibili, conviene scegliere una maglia in cui le resistenze sono già definite, per riuscire a fissare la costante di tempo. La maglia di uscita comprendente Rc e Rl soddisfa questa condizione. C3 forma una cella passa basso nella maglia di uscita, con costante di tempo: (7) τ3 = C3 (Rc//Rl). Il limite inferiore di banda può dipendere da C1, C2, e C4. Conviene che uno solo di questi (preferibilmente quello che opera in condizioni meglio definite) definisca la frequenza di taglio inferiore; gli altri possono introdurre poli a frequenze più basse, tali da non influire sulla posizione della frequenza a - 3dB. Il condensatore C2 introduce una coppia polo-zero. Per fissare il limite inferiore di banda possiamo utilizzare C1: (8) τ1 = C1 Ri La resistenza equivalente di ingresso è data dal parallelo della rete di polarizzazione con la resistenza di ingresso: (9) Ri = R1//R2//(Re1 hfe + hie) Possiamo ora calcolare i valori nominali dei componenti e scegliere i valori normalizzati opportuni. Sostituendo il valore normalizzato mano a mano che si procede nei calcoli possiamo tener conto delle variazioni rispetto ai valori nominali. Partendo con la scelta di ∆Vuv = 7 Vpp, dalla (1) si ha: Rc = (∆Vuv - ∆Vu)Rl (7 - 3)V 10kΩ = = 13.3 kΩ ∆Vu 3V Per garantire la dinamica minima richiesta Rc può essere più piccola del valore nominale calcolato (minor partizione con Rl); pertanto si sceglie come valore normalizzato Rc = 12 kΩ. Dalle (2), (3) e (4) si ricavano Ver, Ic e Re. Ver = Vcc - (∆Vuv + Vcesat) = 12 V - (7 + 1) V = 4 V Vcc + (Ver + Vcesat) (12 + (4 + 1)) V = = 8.5 V 2 2 Vcc - Vcr (12 - 8.5)V Ic = = = 0.292 mA Rc 12 kΩ Ver 4V Re = = = 13.7 kΩ Ic 0.292 mA Vcr = (non è necessario normalizzare il valore di Re perchè ottenuto come serie di Re1 e Re2) Appena calcolato il punto di funzionamento conviene determinare i parametri del transistore; dalle caratteristiche si ricava: gm = Ic / Vt = 11.2 mA/V; hfemin = 50; ETLC Etlatr9h.doc 09/04/99 1/ gm = 89.3 Ω (questo parametro è usato più volte nel seguito) hfemax = 300 3 hiemin = 26 mV hfe / Ic = 6.7 kΩ hiemax = 26.7 kΩ. |Vu/Vi| = ((Rc // Rl) / ((Vt / Ic) + Re1) Vt Vu (12//10) kΩ - 89.3Ω 13 (5.45 − 1.16)kΩ Ic Vi = = = 330Ω 13 13 Vu Vi Rc//Rl Re 1 = (valore già normalizzato) Bisogna a questo punto verificare se utilizzando valori normalizzati e tenendo conto delle tolleranze dei componenti il guadagno si rimane entro la tolleranza richiesta dalle specifiche (13 +-10%). Inizialmente non viene considerato l’effetto delle variazioni della tensione di alimentazione. Il valore minimo del guadagno si ottiene per Rc = Rcmin (12 - 10% = 10.8 kΩ) e Re1 = Re1max (330 + 5% = 346 Ω). Sostituendo nella (4): |Vu/Vi|min = ((Rcmin // Rl) / ((Vt / Ic) + Re1max) = 5.19 kΩ / (89.3 + 346) Ω = 11.9 corrispondenti a 21.5 dB. Il valore massimo (con i valori di Rcmax e Re1min): |Vu/Vi|max = (((Rcmax // Rl) / ((Vt / Ic) + Re1min) = 5,7 kΩ / (89.3 + 297) Ω = 15.9 corrispondenti a 24 dB (leggermente fuori del campo 13 +- 10 %). Rimane ancora da scegliere il componente di valore normalizzato per Re2; i valori adiacenti sono 12 kΩ e 15 kΩ, entrambi scostati del 10 % circa rispetto al valore nominale richiesto. La variazione di Re2 determina una variazione della corrente Ie e quindi di Ic. Se la variazione è tale da determinare un aumento della corrente di collettore, avremo una diminuzione della Vcr, quindi viene mantenuta la dinamica positiva (rispetto a Vcr) in uscita. Per la dinamica negativa, la variazione è in parte assorbita dal margine rispetto alla saturazione. Con questo criterio possiamo prendere Re2 =12 kΩ. Per le resistenze del partitore di base, scegliendo una corrente I1 = 10 Ibmax, si ha: R1 = Vcc - (Ver + 06 V) (12 − 4.6) V = = 127 kΩ 2.92 mA 10 Ibmax 50 Per garantire I1 > 10 Ibmax si sceglie il valore normalizzato più basso: R1 = 120 kΩ. La corrente I1 effettiva vale quindi: I1 = (12 - 4,6) V / 120 kΩ = 61.7 µA R2 = Ver + 0.6V 4.6 V = = 82.4 kΩ I1 - Ibmax (61.7 − 5.9)µA Il valore normalizzato più prossimo è 82 kΩ. A questo punto possiamo calcolare i condensatori che limitano la banda; verso le alte frequenze: τ3 = C3 (Rc//Rl) = 1/ (2π 20 kHz) = 7,9 µs C3 = 7,9 µs / 5.45 kΩ = 1.46 nF ETLC Etlatr9h.doc 09/04/99 (valore normalizzato: 1.5 nF). 4 Per le frequenze basse la frequenza di taglio: τ1 = C1 Ri = 1 / (2π 300 Hz) = 530 µs Ri = R1//R2//(Re1 hfe + hie) = (120//68//(0,33 50 + 6.7)) kΩ = 15.1 kΩ C1 = 530 µs / 15.1 kΩ = 38,7 nF (valore normalizzato più prossimo 39 nF) I condensatori C2 e C4 devono essere dimensionati in modo da introdurre poli a requenze molto più basse rispetto a C1 (ad esempio a 20 - 30 Hz). La costante di tempo associata a C4 vale: τ4 = C4 (Rc + Rl) = 1 / (2π 20 Hz) = 7,9 ms C4 = 7,9 ms / 22 kΩ = 350 nF Tenendo conto delle tolleranze si può scegliere C4 > 470 nF Il condensatore C2 introduce una coppia polo-zero. Possiamo calcolare le rispettive posizioni con la relazione semplificata |A| = Rc / Ze: Ze = Re1 + Re2 // C2 = Re1 + Re2 / (s Re2 C2 + 1) = (s Re2 Re1 C2 + Re1 + Re2) / (s Re2 C2 + 1) …..= (Re1 / (Re1 + Re2)) (s C2 (Re1//Re2) + 1) / (s Re2 C2 + 1) La costante di tempo del polo introdotto da C2 è τ2 = C2 Re2; per mantenere la separazioni verso la frequenza di taglio inferiore possiamo porre τ2 > 8 ms. C2 = 8 ms / Re2 = 8 ms / 12 kΩ = 0.67 µF Per tener conto della tolleranza (almeno 20 %) si deve prendere C2 = 1 µF. Per tracciare la maschera entro cui deve essere compresa la funzione di trasferimento del circuito reale, tenendo conto delle tolleranze, bisogna utilizzare i dati di guadagno minimo e massimo e le posizioni estreme dei poli che limitano la banda . Per i condensatori ipotizziamo una tolleranza del +-20 %. C1 = 33 nF C3 = 1.5 nF C1min = 26.4 nF C3min = 1.2 nF C1max = 39.6 nF C3 max = 1.8 nF Rimax = R1max//R2max//(Re1max hfemax + hiemax) = (132//75//(0.33 300 + 26.7)) kΩ = 35.4 kΩ Rimin = R1min//R2min//(Re1min hfemin + hiemin) = (108//61//(0.3 50 + 6.7)) kΩ = 14 kΩ (Rc//Rl)min = (12//10) 0,9 = 4.9 kΩ (Rc//Rl)max = (12//10) 1,1 = 6 kΩ τ1min ω1 = C1min Rimin = 26.4 nF 14 kΩ = 366 µs = 2.7 10^3 r/s f1max = 435 Hz τ1max ω1 = C1max Rimax = 39.6 nF 35.4 kΩ = 1.4 ms = 714 r/s f1min = 114 Hz τ3min ω3 = C3min (Rc//Rl)min = 1.2 nF 4.9 kΩ = 5,9 µs = 170 10^3 r/s f3max = 27 kHz τ3max ω3 = C3max (Rc//Rl)max = 1.8 nF 6 kΩ = 10,8 µs = 95,6 10^3 r/s f3min = 14.7 kHz. ETLC Etlatr9h.doc 09/04/99 5 La maschera complessiva, tenendo conto di tutte le varianti, è in figura 6. Vu/Vi [dB] 24 21.5 114 435 14,7 k 27 k f [Hz] Fig . 6 ETLC Etlatr9h.doc 09/04/99 6