Indice |
Introduzione
Nel precedente articolo [1] sono state definite le sensitivities, cioe` i legami lineari che esistono fra grandezze di funzionamento della rete e i valori di componenti, parametri... Lo scopo della analisi della sensibilita` e` di conoscere come le grandezze di funzionamento della rete dipendano dai parametri che possono variare a causa ad esempio di tolleranze, derive, invecchiamento...
In questo articolo saranno sviluppati alcuni esempi, tutti tratti dall'elettronica analogica, per mostrare sia il metodo di calcolo sia per mostrare alcuni risultati che possono essere utili nella pratica di progettazione.
Non si fara` riferimento alla teoria, gia` sviluppata, saranno solo mostrati esempi con relativi calcoli, sia analitici che numerici.
Circuito di autopolarizzazione per bjt
Polarizzare un transistore vuol dire inserirlo in un circuito che faccia scorrere attraverso il transistore la corrente a riposo voluta dal progettista. Fissare e stabilizzare la corrente e` di importanza fondamentale, perche' quasi tutti i parametri, a cominciare dalla transconduttanza, dipendono dalla corrente che circola nel transistore. Questa corrente inoltre determina le tensioni che si hanno sul transistore, e quindi ad esempio la sua dinamica, ma questo e` un altro problema. Qui sara` analizzato solo il circuito di polarizzazione di un transistore bipolare, per studiare come i cambiamenti dei parametri e componenti facciano variare la corrente di collettore. La stessa metodologia funziona con qualsiasi altro dispositivo, come mosfet, jfet, tubo...
Il circuito di autopolarizzazione [2] e` presentato in figura A,
In figura B si e` provveduto ad eseguire una trasformazione Helmholtz-Thévenin per semplificare la scrittura delle equazioni. I parametri equivalenti sono
. Anche se per comodita` si useranno le grandezze equivalenti, bisogna ricordare che queste contengono dei parametri che possono cambiare.
Il circuito di autopolarizzazione, con alcuni semplici limiti, puo` rappresentare anche altri circuiti di polarizzazione. Ad esempio facendo tendere
oppure
o contemporaneamente
si ottengono i tre circuiti seguenti:
Questi circuiti, specie D ed E, sono meno utilizzati in quanto hanno prestazioni peggiori per quanto riguarda la stabilizzazione della corrente di collettore a riposo, cosa che si vede dal calcolo delle sensibilita`.
La corrente di collettore del circuito di autopolarizzazione e` calcolata scrivendo una equazione alla maglia
. L'incognita della maglia e` la corrente di base
oppure quella di emettitore
dove
e` il guadagno di corrente statico del transistore(*).
L'equazione alla maglia di base e`
da cui si ricava la corrente di base
La corrente di collettore, che e` poi quella che ci interessa, e trascurando l'effetto Early, e` data da
In questa espressione sono presenti in modo esplicito la resistenza di emettitore
, il guadagno di corrente statico
, la tensione base emettitore
. Ma dentro ai parametri equivalenti
sono nascosti i valori di
, da non dimenticarsi quando si fanno le derivate rispetto a questi parametri.
Calcolo delle sensibilita`
La variazione significativa della corrente di collettore e` quella relativa, quindi si lavorera` con sensibilita` (semi)relativa. Le resistenze vengono date con un errore relativo, il guadagno di corrente e` fortemente variabile, anche di questo sono importanti le variazioni relative. La tensione di alimentazione puo` essere specificata con una variazione relativa oppure assoluta, mentre le variazioni della tensione base emettitore sono piu` facilmente trattate come variazioni assolute.
Guadagno statico di corrente
Cominciamo il calcolo delle sensitivity relative della corrente di collettore rispetto
, alla resistenza
e quella semirelativa rispetto a
che sono le tre grandezze esplicite presenti nell'espressione della corrente di collettore.
Da questa espressione si puo` subito osservare che
cioe` se non c'e` la resistenza di emettitore, come nei circuiti D ed E, la corrente di collettore non e` stabilizzata contro le variazioni di
Per avere una buona stabilizzazione e` necessario che
Resistenza di emettitore
La sensitivity della corrente di collettore
rispetto alla resistenza di emettitore
viene calcolata nello stesso modo di prima. Con qualche badilata di noiose derivate si ottiene:
Il segno negativo di questa sensitivity indica che se la resistenza di emettitore aumenta, la corrente di collettore diminuisce, come e` ovvio dal circuito. Osservando l'espressione si potrebbe concludere che per avere un buon progetto si dovrebbe porre
che e` giusto l'opposto di quanto trovato nel paragrafo precedente. Sembra che Murphy, il miglior amico dei progettisti, abbia colpito ancora :).
In realta` in questo caso non si deve soddisfare la relazione appena scritta sopra. La ragione e` che comunque al massimo questa sensibilita` puo` arrivare a
che non e` tanto male in quanto e` una dipendenza dal valore di un resistore, la cui stabilita` e precisione, se necessario, possono essere molto elevate. Invece nel paragrafo precedente si stava cercando di ridurre l'effetto della variazione di
che e` una grandezza assolutamente fuori controllo e molto variabile!
Tensione base emettitore
Procedendo come prima, si puo` trovare la sensitivity semirelativa rispetto alle variazione assolute di
. Derivando
rispetto a
e dividendo per
, come da definizione di sensibilita` semirelativa, si ha:
Per ridurre l'effetto delle variazioni di
dovute per esempio alle variazioni di temperatura, si deve progettare il circuito in modo che
. D'altra parte non si puo` salire troppo con la
perche' si aumenta la tensione sull'emettitore riducendo la dinamica di uscita dell'amplificatore.
Tensione di alimentazione
La tensione di alimentazione
e` nascosta nella tensione equivalente della maglia di base:
. Per calcolare le sensitivities rispetto a questa tensione, bisogna scrivere esplicitamente l'espressione della tensione equivalente e poi derivare rispetto alla tensione di alimentazione. Poiche' non c'e` nulla di divertente e di eccitante nel fare derivate semplici (**), viene fornito direttamente il risultato sia per la semirelativa che per la relativa.
L'ultima espressione dice che poiche' la tensione
deve essere abbastanza maggiore di
, la sensibilita` relativa della corrente di collettore rispetto alle variazioni di tensione di alimentazione e` poco piu` di uno. Comunque con questo circuito non si puo` scendere piu` di tanto. Questo pero` non e` un grosso inconveniente, perche' se aumentando la tensione di alimentazione aumenta in modo praticamente uguale la corrente di collettore, la caduta di tensione sulla resistenza di collettore rimane una frazione fissa della tensione di alimentazione, mantenendo ottimizzata la dinamica.
Resistenze R1 e R2
In questo caso servono le sensibilita` relative. Purtroppo le espressioni che risultano per le sensibilita` relative sono pesanti da maneggiare, e non forniscono suggerimenti per un progetto. Si puo` pero` fare una semplificazione osservando che
e
compaiono in due punti nell'espressione di
sia in
che in
Poiche' in un buon progetto si ha
si puo` pensare di trascurare l'effetto della variazione delle resistenze su
ma di conservarlo soltanto nel termine di
. In questo modo la funzione che da` la corrente di collettore diventa:
Con questa approssimazione le sensitivity relative risultano:
Esempio su un circuito
Proviamo a fare i conti su questo circuito, progettato "a buon senso" in modo che abbia una corrente di collettore di circa
Le resistenze sono al
, il guadagno statico di corrente del transistore e` compreso fra
(questa non e` una piccola variazione): si considera come valore nominale la media aritmetica dell'intervallo
, con un intervallo di variazione relativo pari a
. La tensione di alimentazione puo` variare di
intorno al valore nominale
, la tensione
Il progetto a buon senso prevede che si abbia sull'emettitore circa un
della tensione totale, che la tensione rimanente sia piu` o meno ugualmente suddivisa fra la resistenza di collettore e la tensione
, e infine che la corrente nel partitore di base sia molto maggiore della corrente di base stessa. La corrente nominale trovata in simulazione e` di
. Da notare che in simulazione sono presenti molti piu` effetti secondari e non lineari non inclusi in questa analisi lineare.
Valutazione quantitativa
Valutiamo ora le sensitivities le cui espressioni sono state trovare in precedenza. Il valori dell'equivalente Helmholtz-Thévenin sono
e
Le sensitivities ai vari parametri valgono:
Le possibili buone notizie sono che la sensibilita` della corrente di collettore al variare del
sembra decisamente bassa, il che compensa le ampie variazioni del parametro. La risposta alle variazioni di
potrebbe essere importante, ma per ridurla bisognerebbe sacrificare dinamica di uscita. Le altre sensitivity sono dalle parti di 1, e dipendono da resistenze (o tensioni di alimentazione). Potrebbe essere necessario usare delle resistenze di precisione o una stabilizzazione della tensione di alimentazione.
Calcoliamo ora gli errori dei singoli contributi:
questa sensibilita` e` calcolata ben oltre al normale campo di validita dell'approssimazione lineare.
Il risultato della simulazione della variazione di beta e` mostrato in questa figura:
In ascissa c'e` il
, che varia da 120 a 300, in ordinata la percentuale di errore della corrente di collettore. Si nota che, essendo usciti dal campo di linearita`, la curva presenta un errore piu` limitato verso destra (1.4%), e maggiore verso sinistra (-2.5%).
Variazione con la resistenza
si calcola come in precedenda. In questo casi ci si attende una variazione relativa di corrente
La simulazione spice indica che vi e` una leggera non linerita`, e l'errore relativo si sviluppa fra
quando la resistenza e` al valore minimo e
quando la resistenza e` al valore massimo.
La variazione relativa di corrente di collettore rispetto alla variazione della tensione
vale:
Il risultato della simulazione e` in figura:
In ascissa la variazione della tensione base emettitore, in ordinata il corrispondente cambiamento percentuale della corrente di collettore, misurato in
, con ottima aderenza al calcolo. La variazione di tensione e` stata ottenuta per mezzo di un generatore in serie alla base. Cambiare la
campiando la temperatura avrebbe cambiato anche il valore del
. In questo modo si tengono separate le cause di variazione.
La variazione della corrente di collettore al variare della tensione di alimentazione e` data da:
La simulazione fornisce questo risultato:
In ascissa e` rappresentata la percentuale dell'errore della tensione di alimentazione, in ordinata l'errore percentale della corrente di collettore: in questo caso in perfetto accordo con i conti.
Infine restano da verificare i conti per le due resistenze del partitore di base. Durante i calcoli si era fatta una approssimazione, trascurando le variazioni della resistenza
. Il simulatore non terra` conto di questa approssimazione.
I risultati della simulazione sono in figura
In ascissa la variazione percentuale di
ed
e in ordinata la variazione percentuale delle correnti di collettore. La curva in salita si riferisce ad
mentre quella in discesa si riferice a
Conclusioni
Anche se i conti sono un po' pesanti, l'informazione che se ne ricava e` importante, perche' non solo dice quali saranno le prestazioni del circuito, ma indica anche dove agire nel caso le prestazioni fossero insufficienti.
Nel caso della polarizzazione di uno stadio bipolare a discreti, questo metodo di calcolo e` piu` o meno solo una curiosita` (ma non sempre). Nei prossimi esempi vedremo l'analisi delle senstivity applicata ai filtri attivi e agli amplificatori differenziali.
Riferimenti
[1] IsidoroKZ - Sensitivity I - Definizioni e applicazioni - ElectroYou
[2] Sedra - Smith - Microelectronic Circuits Oxford, Chapt. 6.7
NOTE
(*) La corrente di collettore in un transistore che lavora in zona attiva diretta, e` una funzione non lineare della corrente di base
e dipende anche da tante altre cause, temperatura, tensione
, storia passata del transistore, cioe` maltrattamenti che ha subito, specie valanga della giunzione base-emettitore.
Inoltre fra un transistore e l'altro il guadagno di corrente e` enormemente variabile, dipende da "come e` venuto". La formula
e` una molto grossolana modellazione del comportamento del transistore.
Per queste ragioni un buon progetto non deve essere basato sul valore del beta: qualunque suo valore, ragionevole, deve far funzionare il circuito. E` molto piu` scientifico credere a Babbo Natale piuttosto che a
con un valore di guadagno costante e conosciuto.
(**) Confesso: per calcolare le derivate, semplificare le espressioni et similia, ho usato un programma di manipolazione algebrica, Derive.

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)


