Desain Sallen-Key standar mengasumsikan Anda menggunakan opamps sempurna.
Sebuah LM324 sangat lambat saat opamps pergi, saya terkejut itu menunjukkan filter berfungsi dengan baik.
Lakukan beberapa simulasi lagi, ubah jenis opamp yang Anda gunakan. Gunakan opamp yang lebih cepat, yang lebih lambat, dan yang sempurna. Saya tidak tahu LTSpice secara khusus, tetapi sebagian besar simulator memiliki opamp generik yang dapat Anda atur parameternya, atau gagal hanya karena blok sumber tegangan yang dapat Anda atur gain tinggi.
Apa yang terjadi adalah peningkatan fasa yang tidak berubah dari penguat mengubah respons ideal komponen filter.
Sebenarnya bukan ide yang baik untuk mencoba 'memprakarsai' desain Sallen-Key untuk mengimbangi kecepatan amplifier ke frekuensi masalah pada 1MHz di mana responsnya terangkat. Pertama, dengan nilai-nilai komponen dan amplifier ini, passband dan pita transisi benar. Kedua, batas bandwidth opamps tidak terkontrol dengan baik, jadi mungkin sedikit berbeda dengan setiap build baru.
Ada dua cara untuk meningkatkan respons filter. Yang pertama adalah menggunakan opamps yang lebih cepat. Namun, ini hanya cenderung meningkatkan masalah dalam frekuensi daripada menghilangkannya sama sekali. Menggunakan opamps lebih cepat dari yang Anda butuhkan juga menyebabkan masalah lain. Lambat opamps membuat Anda pergi dengan tata letak yang buruk atau decoupling, opamps cepat menghukum Anda dengan ketidakstabilan.
Cara kedua untuk menangani benjolan di stopband, jika pelemahan stopband yang terus menerus penting bagi Anda, adalah dengan menggunakan filter 'atap' pasif rendah, dalam kasus Anda memotong sekitar 300kHz.
EDIT dilakukan dengan baik untuk mengeksplorasi simulasi dengan pilihan penguat lainnya.
1) Dengan opamp yang ideal. Passband dan transisi band terlihat cukup ideal.
Apa itu kerutan kecil di 650MHz? Lihat amplitudo, di bawah garis -640dB. Sekarang menurut jumlah saya, real 64 bit kehabisan tenaga pada 16 angka desimal ~ 320dB. Saya akan berharap untuk melihat hanya sampah dan kebisingan di bawah -320dB. Tapi mungkin petunjuknya adalah fakta bahwa 640 = 2x 320. Apakah LTSpice menggunakan 128 bit real? Jika demikian, saya tidak akan percaya apa pun di bawah -640dB, sama seperti saat pemrograman, Anda tidak akan mengharapkan tes if (float == 0,0) bekerja secara konsisten.
Kebisingan termal berada pada level -174dBm. PA 1kW memiliki kekuatan + 60dBm. Itu rentang dinamis 234dB.
Jadi apa yang terjadi pada 650MHz? Spice tidak / tidak seharusnya memiliki presisi untuk mewakilinya, dan dunia audio tidak dapat mulai menggunakan rentang dinamis yang jelas itu. Saya pikir kita bisa mengabaikannya.
Ini menggambarkan kekuatan dan kelemahan menggunakan dB untuk sumbu y. Kekuatan - ini memungkinkan Anda untuk mewakili rentang dinamis kolosal secara kompak. Kelemahan - jika Anda tidak berhati-hati dan mengawasi apa yang dimaksud angka-angka tersebut, Anda dapat mengarahkan mata Anda ke beberapa detail yang tidak relevan dalam kebisingan.
2) Dengan meningkatnya level impedansi.
Tangkapan yang bagus dari LvW, dan analisisnya bahwa umpan maju dari kapasitor kecil langsung menuju ke output. Ini menunjukkan non-idealitas opamps lainnya, impedansi keluarannya yang terbatas. Hasil yang lebih baik dengan impedansi yang lebih tinggi menunjukkan bahwa ini adalah penyebab.
Di sini saya tidak setuju bahwa opamp yang lebih cepat tidak akan membantu. Biasanya impedansi keluaran opamp dipertahankan pada bandwidth yang lebih luas dengan opamp yang lebih cepat. Sementara kurva impedansi keluaran jarang disajikan untuk amplifier tipe LM324 frekuensi rendah, itu umum untuk amplifier kelas video, dan mereka cenderung datar ke beberapa frekuensi yang sangat rendah, kemudian mulai naik pada 6dB per oktaf, karena loop tertutup kehabisan gain .
Tentu saja opamp yang lebih cepat tidak menyembuhkan masalah, itu masih akan kehabisan output kaku pada beberapa frekuensi, tetapi itu akan mendorong masalah ke frekuensi yang lebih tinggi, yang membuatnya lebih mudah untuk menangani filter atap.
Brian mengambil poin bahwa filter pesanan aneh bermanfaat karena kutub asli. Ketika Anda melakukan bagian Sallen-Key urutan ke-3, ada bagian RC nyata pada input, yang akan memberikan redaman 6dB ke dalam stopband jauh, terlepas dari opamp.
Permintaan plot selanjutnya
a) plot pada grafik yang sama dari urutan ke-6 asli dan filter urutan ke-7 baru, menggunakan LM324 dengan komponen filter impedansi asli. Ini untuk melihat seberapa baik RC nyata meningkatkan lift 1MHz.
b) plot pada grafik yang sama kurva untuk LM324 dengan komponen impedansi lebih tinggi, dan kurva untuk opamp 'ideal', hanya sampai 10MHz. Ini untuk melihat berapa banyak yang masih dapat diperoleh dari opamp yang lebih baik, setelah melakukan peningkatan ke level impedansi.
c) amplifier 'pergi ke' saya untuk pekerjaan audio adalah OP275. LTSpice harus memiliki model untuk itu. Akan menarik untuk melihat LM324 vs OP275 dengan komponen impedansi asli pada grafik yang sama.
Sketsa tata letak - hanya untuk komunikasi karena saya tidak dapat memberikan sketsa dalam komentar, menggambarkan bagaimana Rs dan Cs dikonfigurasikan sebagai bagian urutan ketiga, dan bagaimana buffer mungkin dimasukkan ke dalam umpan balik (sesuatu yang saya tidak akan menyarankan untuk desain nyata , hanya untuk percobaan yang menarik)
mensimulasikan rangkaian ini - Skema dibuat menggunakan CircuitLab