Saya ingin menggunakan diagram ini untuk pra-memperkuat sinyal mikrofon untuk mengaktifkan input analog arduino saya
(sumber: reconnsworld.com )
Apakah ini akan berfungsi dengan mikrofon dinamis sebagai pengganti mikrofon electret?
arduino
audio
amplifier
microphone
Yusuf
sumber
sumber
Jawaban:
Sirkuitnya oke (tidak ideal untuk kualitas tetapi akan bekerja), tetapi ada satu masalah kecil jika Anda ingin memberi makan output ke Arduino Anda. Seperti yang ditunjukkan, output akan berayun di bawah tanah (yaitu akan bias pada 0V) dan input analog Arduinos Anda hanya akan menerima voltase positif.
Output dengan rangkaian di atas akan seperti ini:
Jika persediaan Anda adalah 5V, Anda harus membuat bias output ke 2.5V untuk mendapatkan ayunan maksimum dari sinyal input Anda.
Menambahkan pembagi tegangan setelah kapasitor akan melakukan ini:
Pembagi tegangan dibuat dari R2 dan R4, dan itu bias (baca "memegang")
TO_ADC
node pada 2.5V sehingga pin ADC melihat ayunan penuh sinyal. Tanpanya ADC hanya akan melihat setengah positif dari sinyal, karena kami tidak memiliki catu daya negatif.Rumus untuk pembagi tegangan adalah:
Jadi untuk pembagi tegangan yang terbentuk dari R2 dan R4, dengan pasokan 5V kita dapatkan:
5V * (R4 / (R2 + R4) yang sama dengan:
5V * (100kΩ / (100kΩ + 100kΩ) = 5V / 0.5 = 2.5V di tengah (V keluar pada diagram contoh di atas, yang merupakan
TO_ADC
simpul di sirkuit kami)Maka output akan lebih seperti ini (tergantung pada impedansi input ADC Anda mungkin tidak berfungsi dengan baik - ini adalah bit yang disimulasikan oleh Radc dan Cadc , saya akan memeriksanya segera):
Ada pilihan lain juga, saya akan mencoba dan memposting rangkaian perbaikan segera.
Oke, inilah opsi yang mengontrol gain transistor dengan benar (menggunakan resistor emitor dengan AC bypass) dan mengeluarkan sinyal impedansi rendah yang berayun sekitar ~ 2.5V (V + adalah 5V - kapasitor tidak harus sebesar 10uF, Anda masih dapat menggunakan 100nF jika Anda menginginkan kapasitor input Anda):
Radc dan Cadc
Radc dan Cadc bukan komponen yang perlu Anda tambahkan (sehingga Anda dapat mengabaikannya jika / ketika Anda membuat sirkuit), mereka mewakili karakteristik pin input analog mikrokontroler Anda. Beberapa mikrokontroler ADC dapat memiliki impedansi input yang sangat rendah yang dapat memuat sinyal Anda dan melemahkannya (jadi pada dasarnya Anda berakhir dengan pembacaan yang lebih rendah dari yang Anda harapkan)
Jadi ketika kami mensimulasikan, ada baiknya menambahkan pemuatan simulasi ini untuk memastikan sinyal tidak akan terpengaruh terlalu buruk.
Simulasi (perhatikan juga pemuatan ADC simulasi):
Kita dapat melihat ini menangani input 20mV dengan cukup baik, jika kita memasukkan 20mV ke sirkuit asli (bahkan tanpa memuat apa pun), kita mendapatkan beberapa distorsi karena perolehan yang tidak merata (perhatikan tepi rata pada ayunan negatif):
Masih ada opsi dan variasi yang lebih baik (di atas mungkin perlu nilai sedikit mengutak-atik) Sirkuit opamp sederhana akan menjadi salah satu, tetapi itu tergantung pada seberapa khawatir Anda tentang kualitas suara apakah Anda ingin repot. Jika Anda senang dengan sedikit distorsi, maka sirkuit pertama dengan metode biasing yang cocok akan baik-baik saja.
sumber
Ya, itu mungkin akan berfungsi dengan baik. Anda hanya perlu menghilangkan R1, karena mikrofon dinamis tidak memerlukan bias DC.
sumber
Anda mungkin perlu mendapatkan lebih banyak - mungkin tahap amplifier kedua - dengan mikrofon dinamis. Pada titik itu, menggunakan opamp noise rendah mungkin lebih sederhana.
sumber