Vai al contenuto
Elettronica Applicata

Specchi di corrente: semplice, Wilson, Widlar e cascode

Specchio semplice bipolare e MOS, errore delle correnti di base con dimostrazione, effetto Early, transistor di aiuto, Wilson, Widlar con dimostrazione ed esempio, cascode, riferimenti PTAT e bandgap.

Nei circuiti integrati analogici quasi ogni transistor è polarizzato da un generatore di corrente, e quasi ogni generatore di corrente è uno specchio di corrente: un circuito che copia una corrente di riferimento, eventualmente moltiplicata per un rapporto fisso, in uno o più rami. Gli specchi servono anche da carichi attivi ad alto guadagno. In questa lezione vediamo lo specchio semplice bipolare e MOS con i suoi errori, le varianti che li correggono (con transistor di aiuto, Wilson, Widlar, cascode) e come si sceglie tra loro.

Lo specchio semplice

Tre specchi di corrente bipolari: semplice, di Widlar e cascode
1: specchio semplice, con il transistor di sinistra collegato a diodo che riceve la corrente di riferimento e quello di destra che conduce la corrente d’uscita. 2: specchio di Widlar, con un resistore nell’emettitore del transistor d’uscita per ottenere correnti piccole. 3: specchio cascode, con due coppie impilate che aumentano molto la resistenza d’uscita.

Due transistor uguali con le basi collegate insieme e gli emettitori a massa; il primo è collegato a diodo (base e collettore uniti). La corrente di riferimento I_{REF} imposta nel primo la v_{BE} necessaria a condurla; il secondo, con la stessa v_{BE}, conduce la stessa corrente:

    \[ I_{OUT} = I_S\,e^{v_{BE}/V_T} = I_{REF} \]

indipendentemente (in prima approssimazione) dalla tensione sul suo collettore, finché resta in zona attiva. Con transistor di area diversa (o più transistor in parallelo) le correnti stanno nel rapporto delle aree: I_{OUT} = (A_2/A_1)\,I_{REF}.

Lo specchio MOS funziona allo stesso modo con la legge quadratica: stessa v_{GS}, quindi I_{OUT}/I_{REF} = (W/L)_2/(W/L)_1. Non ci sono correnti di gate, quindi nessun errore di quel tipo, e il rapporto si fissa con precisione disegnando le larghezze.

Gli errori dello specchio semplice

Le correnti di base. La corrente di riferimento deve fornire anche le due correnti di base.

Teorema. Nello specchio semplice bipolare con transistor uguali di guadagno \beta,

    \[ I_{OUT} = \frac{I_{REF}}{1 + 2/\beta} \]

Dimostrazione. I due transistor hanno la stessa v_{BE} e quindi la stessa corrente di collettore I_C = I_{OUT}, e la stessa corrente di base I_C/\beta. Al nodo del collettore del primo transistor, I_{REF} = I_C + 2I_C/\beta. ∎

Con \beta = 100 l’uscita è il 98% del riferimento, un errore del 2% che varia con \beta e con la temperatura.

L’effetto Early. I due transistor hanno v_{CE} diverse: il primo v_{BE} \approx 0{,}7 V, il secondo quello che impone il carico. Per l’effetto Early (lezione sul BJT di Dispositivi elettronici) la corrente d’uscita cresce con v_{CE}: lo specchio ha una resistenza d’uscita finita r_o = V_A/I_{OUT}, circa 100 kΩ con 1 mA e V_A = 100 V. Nei MOSFET a canale corto l’errore è più grande: con \lambda = 0{,}05 V⁻¹, 0,7 V sul transistor di riferimento e 3 V su quello d’uscita, la corrente d’uscita è l’11% più alta del previsto.

Le varianti

Con transistor di aiuto. Un terzo transistor, a inseguitore di emettitore, fornisce le correnti di base al posto del riferimento: l’errore scende a 2/(\beta^2 + \beta), 0,02% con \beta = 100.

Specchio di Wilson. Tre transistor in cui una retroazione di corrente corregge sia l’errore delle basi (che diventa 2/(\beta^2 + 2\beta)) sia la resistenza d’uscita, che sale a circa \beta r_o/2. È stato per decenni lo specchio di precisione dei circuiti bipolari.

Specchio di Widlar. Per ottenere correnti molto piccole (microampere) da un riferimento ragionevole, si mette un resistore R_E nell’emettitore del transistor d’uscita.

Teorema. Nello specchio di Widlar

    \[ V_T\ln\frac{I_{REF}}{I_{OUT}} = I_{OUT}\,R_E \]

Dimostrazione. Le basi sono collegate, quindi v_{BE1} = v_{BE2} + I_{OUT}R_E (trascurando le correnti di base). Con v_{BE} = V_T\ln(I_C/I_S) per entrambi, V_T\ln(I_{REF}/I_{OUT}) = I_{OUT}R_E. ∎

Esempio. Da 1 mA a 10 µA: R_E = 0{,}0259\cdot\ln 100/10^{-5} \approx 11{,}9 kΩ. Con uno specchio semplice servirebbe un rapporto d’area di 100 a 1, oppure un riferimento da 10 µA ottenuto con un resistore di circa 1 MΩ: entrambi occuperebbero un’area enorme sul chip. Il resistore di emettitore, in più, alza la resistenza d’uscita.

Specchio cascode. Due specchi impilati: il transistor superiore del ramo d’uscita, con la base (o il gate) a tensione fissa, tiene costante la tensione sul transistor inferiore, che quindi non risente più delle variazioni del carico. La resistenza d’uscita viene moltiplicata per il guadagno intrinseco del transistor superiore: circa \beta r_o nei bipolari e g_m r_o^2 nei MOS. Con g_m = 1 mA/V e r_o = 100 kΩ si passa da 100 kΩ a circa 10 MΩ. Il prezzo è la tensione minima ai capi dello specchio, che raddoppia (circa due v_{BE}, o 2V_{OV} + V_t nella versione MOS semplice): con alimentazioni basse si usano versioni a “grande escursione”, che riducono questa perdita a 2V_{OV}.

SpecchioErrore sul rapporto (bipolare)Resistenza d’uscitaTensione minima
semplice2/\betar_oV_{CE,sat}
con transistor di aiuto2/\beta^2 circar_oV_{CE,sat}
Wilson2/\beta^2 circa\beta r_o/2 circaV_{BE} + V_{CE,sat}
Widlardipende da R_Emaggiore di r_oV_{CE,sat} + I_{OUT}R_E
cascode2/\beta\beta r_o o g_mr_o^2V_{BE} + V_{CE,sat}

Da dove viene la corrente di riferimento

Uno specchio copia, ma non crea: la corrente I_{REF} deve venire da qualche parte. Un semplice resistore verso l’alimentazione dà una corrente che varia con l’alimentazione stessa. I circuiti integrati usano allora riferimenti autopolarizzati, in cui due transistor con densità di corrente diverse producono una differenza di v_{BE} pari a V_T\ln N, proporzionale alla temperatura assoluta (PTAT), indipendente dall’alimentazione. Combinando questa tensione, che cresce con la temperatura, con una v_{BE}, che decresce, si ottiene il riferimento bandgap da circa 1,2 V, stabile in temperatura, presente in quasi ogni chip analogico e misto.

Dove si usano

  • Polarizzazione: un solo riferimento e uno specchio a più uscite alimentano tutti gli stadi di un operazionale, con correnti in rapporti precisi.
  • Generatori di coda delle coppie differenziali, dove la resistenza d’uscita alta migliora il CMRR.
  • Carichi attivi, come visto nella lezione sugli amplificatori differenziali.
  • Convertitori digitale-analogico a correnti commutate: decine o migliaia di specchi uguali le cui correnti vengono dirottate verso l’uscita in base al codice digitale. È l’architettura dei DAC più veloci, per le radio e i segnali video.

Il buon funzionamento di tutti questi circuiti si basa sull’accoppiamento (matching) dei transistor, che sul chip si cura con le stesse tecniche viste per la coppia differenziale: transistor grandi, vicini, orientati allo stesso modo e disposti a baricentro comune.

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
0
Would love your thoughts, please comment.x
()
x