Masalah stabilitas dalam opAmp gain-gain

12

Sebagai bagian dari catu daya yang dikontrol untuk pengujian perangkat keras-dalam-loop untuk proyek yang digerakkan siswa, saya harus mengembangkan penyangga arus (pengikut tegangan) yang dapat menghasilkan hingga 1 A.

Saya memiliki ide (buruk) untuk mencoba mengimplementasikan rangkaian sederhana ini:

Ide sirkuit awal

PMOS di dalam loop umpan balik bertindak sebagai inverter (lebih V_gate, kurang V_out), dan itulah mengapa loop ditutup di terminal POSITIF opAmp alih-alih negatif.

Di lab saya mengatur VREF = 5V dan VIN = 7V. Saya seharusnya mendapatkan 5V pada VOUT, tapi saya mendapatkan output VOUT di luar kendali :

Vout

Dan ini adalah sinyal kontrol (output opAmp, terhubung ke gerbang MOSFET)

Vg

Saya menemukan perilaku serupa di bawah VREF, VIN, dan Rload yang berbeda. Perhatikan juga bahwa output opAmp tidak jenuh ke salah satu rel.

Asumsi saya adalah bahwa gain dari loop terlalu tinggi untuk menjaga opAmp tetap stabil.

Saya memiliki beberapa latar belakang dalam sistem kontrol dan opamps, tetapi saya tidak tahu bagaimana menerapkannya untuk mengatasi situasi ini ...

Apakah mungkin untuk menerapkan beberapa jaringan shift fase untuk menstabilkan loop?

Saya akan menghargai "peretasan cepat" atau jawaban pendidikan!

svilches
sumber
1
Ketika saya berada di tahap breadboarding saya mencapai stabilitas dengan menggunakan RC paralel antara output opAmp dan gerbang MOSFET :! [ I.stack.imgur.com/5OJ0W.png] Ini menyelesaikan masalah sepenuhnya di papan tempat memotong roti (Secara membabi buta, saya hanya melihat sirkuit kompensasi yang serupa dalam catatan aplikasi dan itu berhasil). Tetapi sekarang saya telah pindah ke PCB, hasilnya cukup buruk :!
svilches
2
Lihat jawaban saya, itu menjelaskan di mana Anda salah - Orang baik di semua perusahaan op-amp besar merancang op-amp yang cukup stabil dengan segala macam rezim umpan balik. Sekarang, Anda telah menambahkan tahap penguatan tegangan 100-an dan berharap op-amp tetap stabil ketika Anda mengambil titik umpan balik dari saluran pembuangan dan mengharapkannya berfungsi tanpa osilasi!
Andy alias
Terima kasih untuk semua wawasannya! Saya telah mencoba beberapa metode stabilisasi yang telah Anda usulkan tanpa terlalu banyak perbaikan. Tampaknya MOSFET menambahkan terlalu banyak penguatan ke loop, membuat stabilisasi cukup sulit. Saya telah mencoba rangkaian dari @Andy alias (pengikut sumber) dan sepenuhnya stabil di papan tempat memotong roti. Saya akan mengujinya besok di PCB. Satu-satunya kelemahan dari konfigurasi pengikut sumber adalah bahwa, untuk aplikasi saya (6V, output 0,5A), saya memerlukan rel 12V (yang meningkatkan disipasi MOSFET)
svilches

Jawaban:

11

Ini sangat sederhana - gunakan FET saluran N dan memilikinya sebagai pengikut sumber. Anda bahkan dapat menggunakan BJT. Yang di bawah ini memiliki gain karena umpan balik 3k3 dan 1k di-ground dari -Vin. Jika Anda tidak ingin mendapatkan menghubungkan output langsung ke -Vin dan hilangkan 1k.

masukkan deskripsi gambar di sini

Buffer gain satu pada keluaran op-amp adalah pengikut emitor atau pengikut sumber. Sesederhana itu - umpan balik dari emitor / sumber kembali ke pembalikan input op-amp.

Selain itu, karena tegangan sumber / emitor "mengikuti" sinyal keluaran op-amp, efek pembebanan gerbang / basis menjadi minimal karena itu ketika menggunakan MOSFET Anda tidak perlu khawatir tentang kapasitansi gerbang.

Pikirkan tentang hal ini dengan masuk akal - Perangkat Analog atau TI atau MAKSIMUM dari LT - tim pemasaran mereka tidak akan bangun suatu pagi dan berkata kepada desainer mereka - mengapa Anda tidak dapat merancang op-amp yang memungkinkan seseorang untuk menambahkan tahap penguatan pada dan mengharapkannya stabil. Jika mereka melakukannya, para desainer akan mengatakan bahwa mereka harus mengurangi kinerja op-amp agar stabil - bagaimana op-amp itu bersaing di pasar melawan semua op-amp yang mengambil jalan masuk akal dan terus membangun apa yang mereka kuasai.

Andy alias
sumber
Andy, sirkuit yang Anda posting cukup setara dengan milik saya ... jadi saya kira, jika digunakan dengan MOSFET, ia akan memiliki masalah yang sama, apakah saya salah?
svilches
2
Ini tentu TIDAK setara - OK sirkuit saya menggunakan BJT tetapi jika sebaliknya ia menggunakan FET, itu akan menjadi tipe saluran N dengan saluran ke + 15V dan sumber ke resistor beban. Umpan balik juga untuk masukan pembalik pada tambang. Sirkuit ini BEKERJA karena alasan dalam jawaban saya. Tentu, pada pandangan pertama kelihatannya mirip tetapi periksa lagi dan dengarkan apa yang saya katakan.
Andy alias
@ Andyaka Sirkuit asli memiliki keuntungan kecil, dan yaitu untuk menghasilkan tegangan VREF pada R14, op-amp sebenarnya tidak harus mematikan tegangan itu. Itu hanya harus menyalakan PMOSFET secukupnya sehingga tegangan dihasilkan pada R14. Tetapi dengan pengikut emitor / sumber Anda, op-amp pada dasarnya harus menghasilkan tegangan output.
Kaz
@ Andyaka Tapi, tentu saja, karena rangkaiannya adalah unity gain, keuntungannya tidak terlalu bagus karena - input didorong ke VREF. Tapi anggaplah itu diubah sehingga ada untung. Kemudian kita bisa mendapatkan tegangan keluaran yang dekat dengan rel, tanpa mengendarai input op-amp yang dekat dengan rel, atau outputnya. Hanya pemikiran saja. Menggunakan PMOS atau PNP untuk mengendalikan sisi beban yang tinggi bukanlah ide yang buruk.
Kaz
@Andy aka Sekarang saya mengerti maksud Anda, maaf! Dengan pengikut sumber tidak ada peningkatan gain dalam loop. Selain itu, Cgs tidak masalah karena Vgs kecil. Seharusnya saya memilih konfigurasi ini di awal, memperbaiki PCB untuk mengubah ini akan sangat mengerikan
svilches
11

Op amp Anda berosilasi karena gain loop terbuka Anda lebih besar dari 1 pada frekuensi di mana pergeseran fasa 180 °.

Op amp di sirkuit Anda menggerakkan muatan kapasitif yang hampir seluruhnya - gerbang MOSFET.

Ada banyak cara yang mungkin untuk memperbaikinya hanya dengan menggunakan resistor atau kapasitor. Mungkin lebih baik menggunakan resistor seri atau RC shunt paralel, atau pasangan RC umpan balik - semuanya tergantung pada sirkuit tertentu yang dimaksud.

masukkan deskripsi gambar di sini

Untuk lebih lanjut tentang ini, lihat artikel yang sangat baik ini oleh Perangkat Analog .

Jonny B Bagus
sumber
Memang ini jawaban yang tepat. Dan diskusi lebih mendalam [di sini] di electronics.stackexchange.com/questions/146531/…
Fizz
Oh, sapi, dia memberikan umpan balik positif kepada opamp. Tentu saja itu akan berosilasi tidak peduli apa. Andy benar. Ini sebenarnya kesalahan pemula dan semua orang [yang lain] memperlakukan masalah yang jauh lebih sulit.
Fizz
Maukah Anda memperbarui tautan "Perangkat Analog" atau memberikan deskripsi lebih lanjut tentang mereka, kami dapat mencari di google artikel?
Mehrad
8

CATATAN: Posting ini telah diedit secara luas untuk menambah kedalaman dan kejelasan. Saat menyusun jawaban asli, banyak detail dianggap yang tidak dimasukkan untuk membuat hal-hal singkat. Di sini kulit diambil dari proses diagnostik dan solusi untuk menunjukkan apa yang terjadi di bawah permukaan dan menambahkan zat. Anggap saja sebagai semacam buku harian analisis. Saya membiarkan jawaban asli tetap utuh untuk pengeditan transparan, menambahkan detail di dan setelah teks lama.

Ciss


Komentar editorial tentang diagnostik:

Dari mana kutub 20kHz ini berasal?

CgsR14Rg

Fhal12πR14CgdgfsRg12π(1000)(150pF)(5)(10) ~ 21.2kHz (cukup dekat)

CgdgfsR14). Lakukan penjumlahan cepat fase pergeseran loop untuk melihat bahwa, kasus terbaik, Anda akan mengharapkan 45 derajat margin fase tersisa pada 20kHz (LM358 -90, IRF9530 -180 -45 = -315 derajat). Sudah, pada 20kHz, batas fasa adalah yang terbaik minimum yang Anda ingin lihat di loop Anda, menjadi 45 derajat dan mungkin kurang dari itu. OK, sejauh ini ini adalah SWAG total. Ini ilmiah sejak saya menggunakan kalkulator ilmiah untuk berkembang biak dan membelah, dan ini merupakan tebakan liar karena saya belum melihat lembar data untuk IRF9530, dan belum menyegarkan ingatan saya tentang LM358 Zo. Itu memang memberikan indikator cepat kemungkinan sumber masalah untuk sirkuit OP.

Mencari ide paling sederhana untuk memperbaiki situasi:

Pertama kali mencoba memberikan solusi sederhana untuk sirkuit asli, menghasilkan dua pernyataan berbutir di bawah ini. Ini adalah kedua pendekatan bantuan-band yang tidak dapat diambil cukup jauh untuk membuat perbedaan yang berarti. Pelajaran di sini (yang seharusnya sudah saya ketahui) tidak pernah memberikan solusi band-aid, karena mereka tidak berharga. Tentu saja ada cara untuk memperbaiki pendekatan asli, tetapi mereka lebih mendasar dan rumit.

Vth peringatan. Saya akan menunjukkan mengapa ini benar dalam komentar editorial berikutnya setelah skema pengikut sumber.

Beberapa catatan tentang sirkuit yang saya sarankan:

  • Seri R1 dengan gerbang hanya kenyamanan. Sangat umum di sirkuit seperti ini untuk perlu mengisolasi gerbang untuk pemecahan masalah atau pengujian. Memunculkan resistor adalah operasi 5 detik. Mengangkat ujung TO-220 jauh lebih mudah, lakukan lebih dari beberapa kali dan Anda bahkan dapat mengangkat pembalut. Jika Anda menggunakan permukaan mount, tanpa resistor Anda harus menghapus FET.

  • Saya menunjukkan resistor 1kOhm untuk R15. Sungguh, mengingat impedansi keluaran dari LM358, saya tidak akan menggunakan apa pun yang kurang dari 10kOhm ... dan bahkan mungkin mencapai setinggi 50kOhm.


Kamu bisa mencoba:

  • Turunkan impedansi keluaran amplifier (banyak) dengan menambahkan buffer pengikut emitor pada output amp.
  • Ciss

Karena + input dari ampli digunakan sebagai titik umpan balik negatif, Anda memiliki hal-hal rumit. Biasanya Anda ingin menggunakan OpAmp sebagai integrator dengan kapasitor umpan balik dari input-output OpAmp. Dengan begitu Anda bisa mengontrol titik crossover amplifier sehingga kehilangan fase yang disebabkan oleh kapasitansi FET bisa menjadi tidak penting atau dikompensasi

Anda mungkin mulai dengan sesuatu seperti ini:

masukkan deskripsi gambar di sini

Pilih nilai untuk C10 yang menyebabkan penguatan amplifier memotong gain nol pada 1kHz atau kurang untuk stabilitas. Menggunakan FET Anda tidak akan bisa mendapatkan lebih dari sekitar 3V dengan beban apa pun di output. Dalam hal ini Anda harus melihat menggunakan BJT atau Vin yang lebih tinggi.


Komentar editorial tentang solusi sumber pengikut:

Ini adalah bagaimana saya memikirkan solusi desain dasar.

Apa yang kita ketahui tentang apa yang svilches coba lakukan dengan sirkuitnya? Yah, dia ingin menggunakan 7V untuk memberikan hingga 5V dengan beban 1 amp, dan dia ingin agar tegangan keluaran melacak tegangan kontrol (yang dia sebut tegangan referensi). Pada dasarnya, menginginkan catu daya yang dapat disesuaikan linier menggunakan opamp LM358 untuk kompensasi kesalahan loop dan hanya ada 2 volt ruang kepala (yang akan menjadi masalah bagi LM358).

Kami tidak tahu modulasi apa yang akan mengendalikan referensi. Apakah itu jalan, sinus, atau mungkin modulasi denyut nadi atau langkah? Langkah adalah yang terburuk, meskipun jika Anda berencana untuk itu bukan masalah besar, maka cari input referensi bergerak dalam langkah-langkah.

CHai ) di sirkuit ... tapi kita akan membahas nanti.

Dua cara dasar untuk pergi:

Entah kompensasi sirkuit sumber umum menjadi stabil, atau beralih ke sirkuit pengikut sumber. Opsi pertama memiliki banyak kelebihan, tetapi lebih rumit dan saya mencari solusi tercepat dan paling tidak rumit. Opsi kedua, pengikut sumber adalah desain yang lebih sederhana karena dibatasi. Dengan dibatasi maksud saya mengubah dari elemen lulus yang buffer saat ini dan memiliki gain tegangan ke yang buffer saat ini dan memiliki (kecuali untuk keadaan khusus yang ditentukan oleh elemen parasit) gain tegangan unity. Keuntungan dari rangkaian sumber umum adalah bahwa itu adalah solusi drop rendah, yang Anda lepas dengan penguat pengikut sumber. Jadi, tempat sederhana untuk memulai adalah pengikut sumber.

Masalah menggunakan tingkat daya pengikut sumber di sini:

  • VthVdsgfsCgd
  • VgsβVcedari 2V. Tahap kekuatan saluran P terlihat lebih baik setiap saat, tetapi kami akan terus mengikuti pengikut sumber. Catatan tentang LM358: National Semiconductor menyukai amplifier ini cukup untuk memasukkannya ke dalam setidaknya 3 lini produk LM124 (a quad) LM158 (a dual) dan LM611 (a single dengan referensi). Lembar data untuk LM124 dan LM158 tidak terlalu jelas tentang kinerja dekat crossover, tetapi lembar data LM611 sangat bagus ... lihat terutama angka 29, 30, 35, dan 36. Oh, dan saat Anda berada di lembar data LM611, miliki lihat contoh sirkuit yang memiliki tutup integrator di sekitar OpAmp.

Vth

VdsgfsCgdCgsCgd

Cgd masih menyediakan pemuatan langsung 150pF (untuk IRF520) untuk output OpAmp, sebuah OpAmp yang sudah mengalami kesulitan dengan 50pF. Lihatlah Gambar 8 dari lembar data LM358. Di sana Anda akan melihat respons sinyal tegangan pengikut kecil dari LM358 dengan beban 50pF. Ini menunjukkan overshoot dari 1,3 kali input langkah, dan itu berarti bahwa fasa penguat adalah 45 derajat.

Ketika gain jatuh pada fase 20dB / dekade adalah 90 derajat jika kutub sederhana terdekat adalah satu dekade lagi. Tiang sederhana akan menyebabkan 90 derajat pergeseran fasa selama 2 dekade berpusat dengan 45 derajat pergeseran di kutub.

Cgdadalah 150pF, yang akan mendorong frekuensi kutub efektif kembali sekitar 1,5 oktaf (benar-benar 1,6 oktaf, tetapi mengapa berdalih atas 0,1 oktaf). 1,5 oktaf bernilai sekitar 20 derajat pergeseran fasa, jadi sekarang amplifier hanya memiliki 25 derajat fasa. Jika 45 derajat fasa menghasilkan overshoot dari 1,3 berapa overshoot yang diharapkan dengan 25 derajat fasa?

Berikut ini adalah plot langkah overshoot versus margin fase loop terbuka untuk gain amplifier.

masukkan deskripsi gambar di sini

Temukan 25 derajat margin fase dalam plot dan lihat apakah itu cocok dengan overshoot sekitar 2,3. Untuk rangkaian pengikut sumber ini menggunakan IRF520, Anda akan mengharapkan input langkah 100mV pada tegangan referensi menyebabkan overshoot 230mV di atas respons 100mV-nya. Overhoot itu akan berubah menjadi dering sekitar 500kHz untuk waktu yang lama. Pulsa saat ini pada output akan memiliki efek yang sama dari overshoot besar diikuti oleh dering sekitar 500kHz. Ini akan menjadi kinerja buruk yang tidak dapat diterima bagi kebanyakan orang.

Bagaimana semua dering itu dapat dikurangi? Tambah batas fasa. Cara termudah untuk meningkatkan batas fasa adalah dengan menambahkan tutup integrator di sekitar amplifier di dalam loop umpan balik kesatuan. Fasa margin lebih besar dari 60 derajat akan menghilangkan dering, dan Anda bisa mendapatkan ini dengan mengurangi gain Opamp sekitar 6dB.

Skenario yang Mungkin

VdsCgs. Beban kapasitif pada keluaran Opamp akan mulai meningkat dari 150pF, bergerak ke arah 500pF. Dering dengan kapasitansi tambahan pada sumbernya akan semakin buruk. Pengguna tidak akan suka itu, dan akan mencoba lebih banyak kapasitansi untuk memuat sumber. Pada saat kapasitansi pada sumbernya telah mencapai 1uF, rangkaian kemungkinan besar tidak akan lagi berdering ... itu akan berosilasi.

Karena saya berharap kapasitansi akan ditambahkan ke output rangkaian, saya akan mengukur tutup integrator untuk menurunkan gain loop sebesar 20dB atau lebih.

gsills
sumber
-1 untuk menyarankan masalah masih berkaitan dengan kapasitansi gerbang. Baca jawabanku. Rangkaian yang Anda usulkan adalah yang saya sarankan tetapi karena ia adalah pengikut sumber, sumber mengikuti gerbang dan karenanya kapasitansi gerbang tidak lagi menjadi masalah. Karena pengikut sumber adalah gain persatuan dan menambahkan sedikit pergeseran fasa, ia bekerja sehingga menambahkan batas integrasi dan R1 tidak ada gunanya. Selain itu berosilasi mendekati 60kHz.
Andy alias
1
@ Andyaka, saya tidak senang dengan jawaban saya, setelah meninggalkan detail yang mengarah ke sirkuit titik awal yang saya sarankan. Jadi, saya mengeditnya, menambahkan detail untuk memperjelas. Adalah kesalahan saya bahwa Anda tidak dapat mengikuti apa yang saya coba sampaikan. Anda tampaknya memiliki 4 poin atau masalah yaitu: 1) Rangkaian titik awal saya sama dengan yang Anda sarankan. 2) Bagian tambahan di sirkuit saya (yaitu tutup integrator) tidak ada gunanya. 3) FET Ciss tidak menjadi masalah karena elemen pass adalah pengikut sumber. 4) Sirkuit sumber umum OP berosilasi pada ~ 60kHz.
gsills
2
Melanjutkan: Respons singkat, poin 1) dan 2) saling bertentangan, apakah sirkuit yang sama atau sirkuit yang sama namun berbeda karena memiliki hal-hal tambahan (tutup integrator) di dalamnya. Saya akan mengatakan ini sirkuit yang berbeda dengan hal-hal tambahan yang sangat penting untuk kinerja yang baik. Tentu saja, ini bergantung pada poin 3) yang salah, yaitu (lihat suntingan). Tentang poin 4), OKE, persis ... kutub pada 20kHz diharapkan akan mempengaruhi stabilitas pada ~ 60kHz mengingat tingkat kehilangan fase.
gsills
@gsills Saya telah membuat sirkuit serupa (sumber pengikut) yang memiliki PM sangat rendah, dering tanpa berhenti. Saya membuat kompensasi seperti milik Anda, disarankan di tempat lain. Bolehkah saya bertanya apakah benar mengatakan bahwa crossover dikurangi menjadi 1 / (2pi * C10 * (R15 + R14))? Jika saya mengerti dengan baik dan xover benar, idenya adalah memiliki BW lebih rendah dari frekuensi osilasi. Selain itu, saya akan menganggap bahwa xover adalah BW. Saya kemudian harus menganalisis overshoot dan bangkit untuk melihat BW yang sebenarnya dicapai.
thexeno
3

Dengan asumsi bahwa masalahnya adalah muatan kapasitif (gerbang MOSFET) beberapa ide adalah:

  1. Dalam amplifier audio, pendekatan klasik untuk bertahan terhadap beban kapasitif adalah dimasukkannya output induktor, sering kali secara seri dengan resistor. Hanya ide yang perlu diingat: jangan lupakan induktor sebagai cara mengisolasi dari kapasitansi.

  2. Pernah perhatikan bagaimana lembar data regulator tegangan linier selalu merekomendasikan kapasitor bypass pada output? Ini membantu dengan beban kapasitif. Walaupun tampak seperti sebuah paradoks, alasannya adalah bahwa kapasitor yang sengaja ditanam memiliki kapasitansi lebih tinggi yang membanjiri kapasitansi kecil dari beban, sehingga menciptakan kutub dominan pada frekuensi yang lebih rendah. Coba kapasitor dari output op-amp ke ground, dari 0.1uF ke 1uF.

  3. Karena Anda menggunakan input + untuk umpan balik negatif, ada peluang besar di sirkuit ini untuk menambahkan kompensasi Miller dalam bentuk loop umpan balik negatif yang lebih lokal: kapasitor yang terhubung dari output op-amp ke - input, sebagai gantinya dari ke tanah.

  4. Tahap output Anda adalah sumber umum, dan karenanya mendapatkan keuntungan! Op-amp sudah memiliki sekumpulan gain loop terbuka, dan Anda menambahkan lebih banyak ke loop. Pertimbangkan tahap output yang tidak menambah perolehan lagi: lihat jawaban Andy Aka.

Kaz
sumber
2

Catatan: paragraf berikut agak salah, dalam arti bahwa ide Anda dapat (dan memang) bekerja dengan beberapa penyesuaian dan dalam banyak produk, khususnya PMOS LDO; lihat materi selanjutnya. Saya meninggalkan paragraf ini di sini karena LvW membalasnya.

Nah, beban kapasitif adalah masalah yang sulit untuk dihadapi bahkan dalam rangkaian pengaturan yang benar, tetapi di sirkuit Anda [seperti yang ditarik] Anda memberikan umpan balik positif kepada opamp! Ini akan terombang-ambing seperti orang gila bahkan dalam simulasi ... dengan prediksi 5Vpp yang sama. Ya bentuk osilasi agak berbeda dalam simulasi, tetapi apa yang Anda harapkan ... tidak ada parasitics dan LM358 memiliki model SPICE yang agak dasar.

masukkan deskripsi gambar di sini


@ LVW: Saya perlu berpikir lebih banyak tentang apa yang sebenarnya terjadi tetapi lihat grafik yang diperbarui dengan Vgate diplot juga. Jelas itu tidak pernah mencapai 5V sehingga opamp tidak pernah melihat umpan balik negatif yang sebenarnya seperti yang konon desain ini lakukan. Jadi opamp bekerja seperti pembanding pada dasarnya. Ada juga beberapa fase pergeseran antara dua sinyal ini, tapi saya tidak yakin itu penyebab osilasi, saya pikir itu "dengan desain". Saya sudah mencoba menambahkan beberapa besar (1K, bahkan 10K) resistor di gerbang, dan masih berosilasi sama.

masukkan deskripsi gambar di sini


Pada dasarnya yang Anda coba lakukan adalah merancang LDO PMOS ! Tapi Anda salah melakukannya. Anda harus menggantinya dengan topi pintas dengan ukuran kanan-kanan dan ESR! Juga, LDO PMOS akan mengambil umpan balik melalui pembagi tegangan. Inilah desain LDO amatir saya:

masukkan deskripsi gambar di sini

Seperti biasa dengan PMOS LDO, tutup keluaran ESR sangat penting dan perlu berada dalam pita tertentu. Lihat apa yang terjadi jika saya menurunkannya, misalnya; mulai terombang-ambing:

masukkan deskripsi gambar di sini

Jika ESR terlalu tinggi, Anda lagi dalam masalah; baik untuk beban ini memang harus mendapatkan cukup tinggi sebelum berosilasi di sisi lain dari pita pengaman:

masukkan deskripsi gambar di sini

Sebenarnya, satu-satunya elemen penting di sana adalah tutup kompensasi itu. Yang 10uF dengan 0,1ohm ESR tampaknya berfungsi untuk rentang beban yang cukup besar dari 1K hingga 5 ohm (yang akan memberi Anda output 1A yang Anda inginkan):

masukkan deskripsi gambar di sini

Tentu saja Anda akan mendapatkan batasan bandwidth dari batas ini.

Mendesis
sumber
Kritik yang baik? Saya pikir, FET bertindak sebagai tahap sumber umum dengan karakteristik pembalik, bukan?
LvW
@LvW: lihat grafik dan paragraf yang diperbarui ditambahkan.
Fizz
@ LVW: Saya agak tahu itu. Itu bukan ide yang buruk, tetapi menciptakan kembali roda LDO PMOS tertentu dan tidak melakukannya dengan sangat baik.
Fizz
1

Opamp Anda tidak stabil mungkin karena Anda mengendarai beban kapasitif (kapasitansi gerbang). Hapus C10 dan turunkan nilai R15 ke puluhan ohm. Anda juga dapat mencoba menggunakan opamp yang berbeda. Datasheet LM358 mengatakan:

Beban kapasitif yang diterapkan langsung ke output amplifier mengurangi margin stabilitas loop. Nilai 50 pF dapat ditampung menggunakan koneksi gain unity-inverting kasus terburuk. Keuntungan loop tertutup yang besar atau isolasi resistif harus digunakan jika kapasitansi beban yang lebih besar harus digerakkan oleh amplifier.

Input kapasitansi IRF9530 adalah 500pF sehingga Anda pasti perlu meletakkan resistor kecil antara keluaran opamp dan gerbang MOSFET.

Szymon Bęczkowski
sumber
Seharusnya, ketika resistor antara output dari opamp dan MOSFET meningkat, sistem menjadi lebih stabil, apakah saya benar? Saya telah mencoba dengan nilai R15 (hingga 500K) yang berbeda tanpa hasil yang baik ...
svilches
Apakah ada cara lain untuk menstabilkan sirkuit? Mungkin saya menempatkan resistor di bagian yang salah dari loop ...
svilches