Come funziona effettivamente questo sink di corrente costante?


10

Ho implementato una fonte di corrente costante e funziona meravigliosamente, ma speravo solo di provare a capirlo un po 'di più! Ecco il circuito in questione:

ho provato a fare qualche ricerca sul web e ho trovato abbastanza difficile trovare qualsiasi cosa teorica su questo circuito che spieghi cosa sta realmente succedendo con tutto. Ho scoperto che la corrente attraverso il transistor può essere trovata semplicemente usando che era molto più di quello che sapevo prima di iniziare a cercare. Ma ora voglio sapere cosa sta realmente succedendo e come rimane un'uscita di corrente costante anche con un carico / tensione variabile al carico.

IE=VsetRset

Se qualcuno fosse in grado di far luce su questo, sarei molto grato.


Bene, prima prova semplicemente a rimuovere il transistor e avere il carico collegato direttamente all'opamp. Analizzalo con le tue regole opamp standard. Il transitor viene aggiunto come booster per consentire più corrente. (C'è un errore beta in quel circuito e se vuoi un controllo preciso viene spesso usato un FET al posto del BJT.)
George Herold,

Risposte:


15

Il circuito utilizza un feedback negativo e utilizza l'altissimo guadagno dell'amplificatore operazionale. L'amplificatore operazionale cercherà di mantenere i suoi ingressi non invertenti e invertenti alla stessa tensione causa del suo guadagno molto elevato. Quindi secondo la legge di OhmVset

Iset=VsetRset

Il feedback negativo fa sì che l'amplificatore operazionale regoli la tensione di base del transistor in modo che costante anche con un carico variabile. Se il carico variabile provoca un aumento temporaneo di I set, la tensione all'ingresso invertente dell'amplificatore operazionale aumenterà temporaneamente al di sopra dell'ingresso non invertente. Questo fa diminuire l'uscita dell'amplificatore operazionale, il che abbassa il V B E del transistor e quindi il suo I CI impostato .IsetIsetVBEICIset

Allo stesso modo, se il carico variabile provoca una riduzione temporanea in la tensione all'ingresso invertente dell'amplificatore operazionale scenderà temporaneamente al di sotto dell'ingresso non invertente. Ciò provoca un aumento dell'uscita dell'amplificatore operazionale, che aumenta i V B E e I C del transistor .IsetVBEIC


7

L'opamp agisce come un buffer di guadagno unitario, anche se potrebbe non essere ovvio:

La regola per opamps è che l'uscita fa tutto ciò che deve per mantenere uguali i due ingressi, a condizione che non si tagli naturalmente (corri nella sua propria alimentazione e si fermi lì).

Il transistor viene utilizzato come un seguace dell'emettitore, in cui la tensione dell'emettitore segue la tensione di base meno una caduta di diodo dalla sua giunzione PN.

Metti insieme questi due e vedrai che la tensione nella parte superiore di Rset è la stessa di Vset. La tensione nota attraverso una resistenza nota è uguale alla corrente nota attraverso quella resistenza. Nella maggior parte dei transistor, il contributo della base alla corrente dell'emettitore è trascurabile, quindi si ottiene praticamente la stessa corrente anche attraverso il carico, indipendentemente dalla tensione di alimentazione o dalla resistenza. Ma se lo stai usando per un design serio, non sarebbe male verificare questa trascurabilità con le tue parti specifiche.


Non è in realtà un buffer di guadagno unitario. Considerare: poiché la tensione sull'uscita opamp deve essere superiore alla tensione sugli ingressi opamp per guidare la base del transistor su una caduta Vbe superiore alla tensione sugli ingressi opamp, deve avere un guadagno maggiore di uno, sì?
EM Fields,

@EMFields: ha un offset costante, ma comunque un guadagno di tensione di uno. Internamente, l'opamp ha un enorme guadagno, ma viene utilizzato solo per ridurre al minimo l'errore tra riferimento e feedback. Il circuito nel suo insieme ha un guadagno unitario, più quell'offset alla base del transistor.
AaronD,

Se Vset è di 6 volt e la tensione sull'uscita di opamp va a 6,7 ​​volt per guidare la parte superiore di Rset a 6 volt, allora il guadagno di tensione dell'opamp sarà , che è maggiore dell'unità. Av=VoutVin=6.7V6V= 1.117
EM Fields,

@EMFields: il guadagno è un calcolo a 2 punti. Se supponi Vout = Vin = 0V per l'altro punto, allora avresti ragione. Ma non è qui. Esegui nuovamente la matematica con {Vout, Vin} = {0.7, 0.0} V per un punto e {Vout, Vin} = {6.7, 6.0} V per l'altro.
AaronD,

Assurdità assoluta. Il guadagno è, in effetti, un calcolo a due punti, ma i due punti sono semplicemente l'output (il dividendo) e l'input (il divisore) con guadagno come quoziente risultante. Per un buffer di guadagno unitario il quoziente è sempre 1 che, nel tuo caso, non è vero poiché hai inserito una giunzione da base a emettitore nel percorso di feedback, facendo sì che l'uscita salga a una tensione più alta rispetto all'ingresso, facendo sì che il quoziente sia maggiore di 1. Linea di fondo? Quello che stai chiamando un buffer di guadagno unitario non lo è. Hai bisogno di più prove? digita "unit gain buffer" nel tuo browser e guarda cosa succede.
EM Fields,

3

Il modo in cui mi piace visualizzarlo è considerare il transistor come un resistore variabile che l'opamp regola automaticamente al fine di mantenere la tensione all'ingresso dell'opamp uguale alla tensione sul suo ingresso +.

In questo modo, poiché la corrente in un circuito in serie è ovunque la stessa, la corrente nel carico, la giunzione CE del transistor e Rset devono essere uguali e, se la tensione nella parte superiore di Rset non cambia mai perché l'opamp la forza uguale su Vset, quindi la sua corrente non cambia mai e nemmeno la corrente attraverso il carico.


2

Un altro approccio è quello di modellare l'amplificatore operazionale come un grande guadagno finito e i limiti di presa.

Questo dà l'uscita op amp come da cui abbiamo K ( V set - I carico R set ) = I carico R set + 0,7 . Dividendo attraverso per KK(vsetIloadRset)K(VsetIloadRset)=IloadRset+0.7K e lasciando dà il risultato desiderato, I load = V setK .Iload=VsetRset


1

Un altro modo semplice ma accurato per vederlo è usare la teoria del feedback:

Vx

Vo=A(VsetVx)

Ora sappiamo che quando il transistor è acceso, c'è una tensione costante attraverso la giunzione emettitore di base, Vbe

Vx=VoVbe

Sostituendo questo nel Vo

Vo=A(Vset(VoVbe))=A(Vset+Vbe)AVo

o:

(A+1)Vo=A(Vset+Vbe)

Quindi, riordinando otteniamo:

Vo=A(Vset+Vbe)A+1

AA+1

AA+11

Così:

Vo=Vset+Vbe

Tuttavia, abbiamo scritto sopra che:

Vx=VoVbe

Vo

Vx=(Vset+Vbe)Vbe$or$Vx=Vset

Iset=VsetRset


0

La mia risposta è probabilmente più di quanto ti aspettassi, ma se sei curioso, apprezzerai lo sforzo che ci ho messo.

V+VAvVo=Av(V+V)V+VVoè molto, molto più piccolo (questa differenza di tensione è a tutti gli effetti circa zero volt).

V+VV+=VsetV=VsetVRsetVsetRsetVsetRsetVset al suo emettitore.

IcollectorIbase>40IemitterIcollector .

VsetZinVsetV+VsupplyIloadVsupplyRcollector

VsupplyVCERcollectorIloadVCE(on) 0.3VVsupplyIloadVsupplyIloadVsupplyVCERcollectorIloadVCEIloadVCEIloadRcollectorVsupplyRcollectorVCERcollectorIloadRcollectorIloadRcollectorVsupply

RcollectorRcollectorIloadVCEVsupplyVsetRcollector=0ohmVCEVCE(on)

VsupplyRcollector


8
Questa risposta migliorerebbe se spezzassi il testo in paragrafi.
hlovdal
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.