Masalahnya adalah merancang kontrol gain / volume / pan / balance / crossfade / mix dengan "hukum" atau "lancip" yang mulus; tingkat perubahan volume suara saat Anda mengubahnya. (Digambarkan dalam Kehidupan Rahasia Panci dan Mengubah Hukum Panci , misalnya.)
Sangat mudah untuk membuat kontrol di mana gain berubah sangat sedikit di tengah dan kemudian naik di atas, misalnya, tetapi itu tidak baik.
Jadi saya ingin "menggambar" sirkuit dan kemudian plot gain / atenuasi sebagai fungsi posisi pot, baik dengan log atau pot linier, dan dapat memvariasikan nilai komponen dan dengan cepat melihat efeknya pada fungsi gain, di untuk mempercepat menemukan nilai tata letak / resistor optimal.
Saat ini saya melakukan salah satu dari yang berikut:
- Simulasikan rangkaian di TINA-TI . Ini menyebalkan karena:
- Panci hanya berbentuk lancip linier
- Tidak ada cara yang saya tahu untuk merencanakan sesuatu sebagai fungsi posisi pot. Anda dapat mengatur pot sebagai objek kontrol dan memvariasikan posisi dalam langkah-langkah dari 0% hingga 100%, tetapi saya tidak tahu cara untuk merencanakan keuntungan. Saya hanya tahu Anda dapat memplot respons frekuensi di setiap posisi, membaca keuntungan dari plot respons frekuensi, dan meletakkannya dalam spreadsheet, yang sangat membosankan.
- Hitung kurva dalam program matematika seperti wxMaxima atau Python dan plot. Ini menyebalkan karena:
- Ini membutuhkan memasukkan persamaan gain dengan tangan, yang bisa membosankan dan rawan kesalahan untuk sirkuit tertentu. Anda tidak dapat mengetahui dengan melihat persamaan kompleks apakah benar atau tidak, dan memodifikasinya dengan menambahkan resistor secara paralel ke sirkuit yang ada adalah sulit.
- Sekali lagi, merencanakan pot log lancip sulit. Anda harus memasukkan lancip sebagai fungsi terpisah yang mengumpan ke fungsi gain, dan itu masih tidak akan cocok dengan dunia nyata.
Ada ide lain?
Sebagai ilustrasi, inilah plot yang saya buat membandingkan pot linier, pot log lancip, dan pot linear dengan "pull-down resistor" untuk memperkirakan log lancip. Saya ingin sesuatu yang akan memetakan kurva kuning, untuk nilai yang berbeda dari resistor pull-down, jadi saya bisa membuatnya berperilaku sedekat mungkin dengan kurva lainnya, tanpa harus memasukkan persamaan secara manual. Tentu saja, aplikasi saya yang sebenarnya lebih kompleks, tetapi ini adalah contoh dari apa yang ingin saya lakukan.
(Disalin dari Bursa Elektronik )