Bagaimana cara kerja sink arus konstan ini bekerja?

10

Saya telah mengimplementasikan sumber arus konstan dan bekerja dengan sangat baik, tetapi saya hanya berharap untuk mencoba dan memahaminya sedikit lagi! Berikut adalah rangkaian yang dimaksud:

Saya telah mencoba melakukan pencarian di web dan telah menemukan cukup sulit untuk menemukan hal-hal teoritis di sirkuit ini yang menjelaskan apa yang sebenarnya terjadi dengan semuanya. Saya menemukan bahwa arus melalui transistor dapat ditemukan hanya dengan menggunakan yang jauh lebih banyak daripada saya tahu sebelum aku mulai mencari. Tapi sekarang saya ingin tahu apa yang sebenarnya terjadi dan bagaimana hal itu tetap menjadi keluaran arus konstan bahkan dengan beban / tegangan yang bervariasi pada beban.

IE=VsetRset

Jika ada yang bisa menjelaskan ini, saya akan sangat menghargai.

MrPhooky
sumber
Yah pertama-tama coba keluarkan transistor dan beban terhubung langsung ke opamp. Analisis dengan aturan opamp standar Anda. Transitor ditambahkan sebagai penguat untuk memungkinkan lebih banyak arus. (Ada kesalahan beta di sirkuit itu dan jika Anda ingin kontrol yang tepat, FET sering digunakan sebagai pengganti BJT.)
George Herold

Jawaban:

15

Sirkuit ini menggunakan umpan balik negatif dan memanfaatkan gain op amp yang sangat tinggi. Op amp akan mencoba untuk menjaga non-pembalik dan pembalik masukan pada saat yang sama tegangan karena keuntungan yang sangat tinggi. Kemudian oleh hukum OhmVset

Iset=VsetRset

Umpan balik negatif menyebabkan op amp untuk menyesuaikan tegangan basis transistor sehingga konstan bahkan dengan beban yang bervariasi. Jika beban yang bervariasi menyebabkan peningkatan sementara pada pengaturan I maka tegangan pada input pembalik op amp akan naik sementara di atas input non-pembalik. Hal ini menyebabkan output op amp untuk penurunan, yang menurunkan transistor V B E dan karena itu yang saya CI set .IsetIsetVBEICIset

Demikian pula, jika beban yang bervariasi menyebabkan penurunan sementara pada pengaturan maka tegangan pada input pembalik op amp akan sementara turun di bawah input non-pembalik. Hal ini menyebabkan op amp output meningkat, yang meningkatkan transistor V B E dan I C .IsetVBEIC

Batal
sumber
7

Opamp bertindak sebagai buffer gain, meskipun mungkin tidak jelas:

Aturan untuk opamps adalah bahwa output melakukan apa pun untuk menjaga kedua input tetap sama, asalkan tidak memotong tentu saja (berjalan ke suplai sendiri dan berhenti di situ).

Transistor digunakan sebagai pengikut-emitor, di mana tegangan emitor mengikuti tegangan basis dikurangi penurunan dioda dari persimpangan PN-nya.

Kombinasikan keduanya, dan Anda akan melihat bahwa tegangan di bagian atas Rset sama dengan Vset. Tegangan yang diketahui melintasi resistansi yang diketahui sama dengan arus yang diketahui melalui resistansi tersebut. Pada sebagian besar transistor, kontribusi pangkalan terhadap arus emitor dapat diabaikan, sehingga Anda mendapatkan arus yang hampir sama melalui beban juga, terlepas dari tegangan atau resistansi suplai. Tetapi jika Anda menggunakannya untuk desain yang serius, tidak ada salahnya untuk memverifikasi kelalaian ini dengan bagian spesifik Anda.

AaronD
sumber
Ini sebenarnya bukan buffer gain. Pertimbangkan: karena tegangan pada keluaran opamp harus lebih tinggi daripada tegangan pada input opamp untuk menggerakkan basis transistor ke penurunan Vbe lebih tinggi daripada tegangan pada input opamp, itu harus memiliki gain lebih dari satu, ya?
Lapangan EM
@ EMFields: Itu memang memiliki offset konstan, tetapi masih mendapatkan tegangan satu. Secara internal, opamp memiliki keuntungan besar, tetapi itu hanya digunakan untuk meminimalkan kesalahan antara referensi dan umpan balik. Sirkuit secara keseluruhan memiliki gain-kesatuan, plus yang mengimbangi basis transistor.
AaronD
Jika Vset adalah 6 volt dan tegangan pada output opamp pergi ke 6,7 volt dalam rangka mendorong bagian atas RSET untuk 6 volt, maka gain tegangan opamp akan , yang lebih besar dari satu. Av=VoutVin=6.7V6V= 1.117
EM Fields
@EMFields: Keuntungan adalah perhitungan 2 poin. Jika Anda mengasumsikan Vout = Vin = 0V untuk poin lainnya, maka Anda benar. Tapi itu tidak disini. Jalankan matematika lagi dengan {Vout, Vin} = {0,7, 0,0} V untuk satu titik dan {Vout, Vin} = {6,7, 6,0} V untuk yang lain.
AaronD
Omong kosong. Gain, memang, adalah perhitungan dua poin, tetapi dua poin hanyalah output (dividen) dan input (pembagi) dengan gain menjadi hasil bagi. Untuk buffer gain satu, hasil bagi selalu 1 yang, dalam kasus Anda, tidak benar karena Anda telah memasukkan persimpangan basis-ke-emitor di jalur umpan balik, menyebabkan output naik ke tegangan yang lebih tinggi daripada input, menyebabkan hasil bagi lebih besar dari 1. Intinya? Apa yang Anda sebut buffer gain, bukan. Perlu lebih banyak bukti? ketik "unit gain buffer" ke browser Anda dan lihat apa yang muncul.
EM Fields
3

Cara saya suka memvisualisasikannya adalah dengan mempertimbangkan transistor sebagai variabel resistor yang opamp menyesuaikan secara otomatis untuk menjaga tegangan pada opamp - input sama dengan tegangan pada input + nya.

Dengan begitu, karena arus dalam rangkaian seri di mana-mana sama, arus dalam beban, persimpangan transistor CE, dan Rset harus sama dan, jika tegangan di bagian atas Rset tidak pernah berubah karena gaya opamp sama dengan ke Vset, maka arusnya tidak pernah berubah dan arus melalui beban juga tidak bisa.

Bidang EM
sumber
2

Pendekatan lain adalah dengan memodelkan op amp sebagai keuntungan terbatas yang besar dan batas take.

Ini memberikan op amp output sebagai dari yang kita miliki K ( V set - I memuat R set ) = I memuat R set + 0.7 . Membagi dengan K dan membiarkan K memberikan hasil yang diinginkan, saya memuat = V setK(vsetIloadRset)K(VsetIloadRset)=IloadRset+0.7KK .Iload=VsetRset

tembaga
sumber
1

Cara lain, sederhana, tetapi akurat untuk melihat ini adalah menggunakan teori umpan balik:

Keluaran Op Amp hanyalah keuntungan dari Op Amp (A) kali perbedaan antara tegangan pada input. Jika kita menyebut tegangan pada resistor (karena kita belum tahu apa itu), maka output dari Op Amp hanyalah:Vx

Vo=A(VsetVx)

Sekarang, kita tahu bahwa ketika transistor aktif, ada tegangan konstan di persimpangan basis-emitor, , jadi kita bisa menulis:Vbe

Vx=VoVbe

Mengganti ini menjadi persamaan kita dapatkan:Vo

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

atau:

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

Jadi, menata ulang kita dapatkan:

Vo=A(Vset+Vbe)A+1

Sekarang, kita tahu bahwa dengan op amp, A sangat besar, jadi, ketika A tumbuh hingga tak terbatas, kita dapat melihat bahwa berjalan menuju kesatuan:AA+1

AA+11

Jadi:

Vo=Vset+Vbe

Namun, kami menulis di atas bahwa:

Vx=VoVbe

Mengganti ungkapan ini untuk atas kita dapatkan:Vo

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

Dan jelas, , yang sudah kamu tahu.Iset=VsetRset

Scott Andrews
sumber
0

Jawaban saya kemungkinan lebih daripada yang Anda tawar-menawar, tetapi jika Anda penasaran, Anda akan menghargai upaya yang saya berikan.

V+VAvVo=Av(V+V)V+VVojauh, jauh lebih kecil (perbedaan tegangan ini untuk semua maksud dan keperluan kira-kira nol volt).

V+VV+=VsetV=VsetVRsetVsetRsetVsetRsetVset

IcollectorIbase>40IemitterIcollector

VsetZinVsetV+VsupplyIloadVsupplyRcollector

VsupplyVCERcollectorIloadVCE(on) 0.3VVsupplyIloadVsupplyIloadVsupplyVCE, untuk mempertahankan penurunan tegangan yang sama Rcollector to keep Iload constant. A point will be reached that exceeds the transistor’s VCE rating or its power rating (Iload may be constant but VCE x Iload is increasing) and it will fail. What happens if Rcollector varies when Vsupply is within limits? If Rcollector resistance increases, the op amp will make the transistor conduct more, decreasing its VCE, to increase the voltage drop across Rcollector to keep Iload constant. Eventually the transistor is fully on (saturated) and as Rcollector resistance rises further, Iload begins to decrease because the circuit cannot continue to increase the voltage drop across Rcollector (Vsupply voltage is not high enough to achieve this).

If Rcollector resistance decreases toward zero, the op amp will lower base current and the transistor will conduct less to reduce the voltage drop across Rcollector to maintain Iload constant and its VCE will increase. The transistor will dissipate more power because it will have a greater voltage drop across it (VsupplyVset if Rcollector=0ohm). If it cannot handle the higher power, it will fail. It may seem odd that a transistor conducting less dissipates more power but this is so because it’s operating within its active region where both Ic (normally constant) and VCE are significant and their product (power dissipated by the transistor in the form of heat) is well above zero. A fully on (saturated) transistor operates with lower power dissipation because its VCE(on) is very low for the same, constant current.

In conclusion, this circuit operates as a constant current sink but only within certain Vsupply, Rcollector and transistor power limits. These operating limits must also be considered during design.

Matt in Canada
sumber
8
This answer would improve if you broke the text into paragraphs.
hlovdal