Saya mengalami masalah berikut dengan amp saya di Raspberry Pi 2, Model B.
- Boot Pi, semuanya terdengar hebat.
- Mainkan byte suara melalui Pi (menggunakan ALSA)
- Speaker mendesis terlepas dari PCM yang "dibisukan" (menggunakan alsamixesr) atau memiliki jenis volume apa pun.
Saya telah menetapkan disable_audio_dither = 1 di /boot/config.txt, namun itu tidak memperbaiki masalah ini.
Saya menguji untuk memastikan itu diaktifkan dengan menjalankan:
# vcgencmd get_config disable_audio_dither
disable_audio_dither=1
Apa yang bisa terjadi dari saat saya boot ke ketika saya memainkan bit pertama suara dan bagaimana saya bisa menghentikan desisan setelah pemutaran pertama lagi?
Edit
Pertanyaan saya berbeda dari pertanyaan yang diajukan di sini. Bagaimana mendapatkan kualitas audio yang lebih baik dari output jack audio , karena pertanyaan ini berbicara tentang masalah dengan suara yang muncul di antara lagu. Masalah saya adalah bahwa setelah audio diputar pada Pi apa pun maka selanjutnya suara desis dari speaker sampai Pi dihidupkan kembali. Saya tidak memiliki bunyi bunyi apa pun dan menggunakan kartu USB belum memperbaiki masalah ini untuk saya.
Edit 2
Sudah mencoba menggunakan Tendak HDMI ke VGA untuk suara ( http://www.amazon.com/Tendak-Converter-Adapter-Projector-Blu-ray/dp/B00SKP88VA/ref=sr_1_10?ie=UTF8&qid=1450364986&sr=8-10&keywords = tendak + HDMI ) berpikir bahwa kita akan memiliki lebih banyak seperti itu, tetapi masalahnya masih berlanjut.
Jawaban:
Port audio Pi tidak terlalu bagus tetapi konsekuensi dari port audio murah ini dapat dikurangi dengan salah satu dari dua cara.
1. PulseAudio
PulseAudio adalah cara yang lebih baik untuk memutar audio melalui port apa pun.
Anda dapat membaca lebih lanjut dan mempelajari cara menginstal / menggunakannya di sini: https://dbader.org/blog/crackle-free-audio-on-the-raspberry-pi-with-mpd-and-pulseaudio
2. Kartu Suara USB
Ini adalah solusi yang lebih banyak digunakan, karena dengan kartu suara USB Anda dapat menggunakan mikrofon. Anda dapat mengambilnya dengan harga kurang dari $ 5 di eBay dan Amazon.
sumber
Saya curiga amp masih menyala setelah memutar file audio pertama. Ada beberapa hal yang dapat Anda coba (beberapa di antaranya tentu saja sudah Anda coba).
menghentikan desisanmembuatnya jauh lebih tenang. Pengujian lebih lanjut menunjukkan bahwa desisan sunyi ada di sana bahkan selama boot, sebelumsnd_bcm2835
dimuat, dan bahwa sonic pi memulai desisan yang lebih keras.rmmod
) berbagai modul yang berkaitan dengan suara. Anda harus mengaktifkan opsi "force" untuk melakukan ini karena beberapa modul tampaknya "sedang digunakan" tetapi tidak digunakan oleh apa pun yang spesifik. Ada alasannya dinonaktifkan secara default (kemungkinan besar crash).Saat menguji dalam sonic Pi, saya bisa mendengar desisan (suara) yang sama di celah di antara bunyi bip - saya curiga Anda tidak mendengarnya selama sampel karena tenggelam oleh sampel. Seperti Anda, tombol volume dan bisu tidak melakukan apa pun. Tes saya dengan beberapa earphone yang mengerikan di port audio onboard.
Fakta bahwa desisan itu lebih keras dengan memainkan perangkat lunak menunjukkan 2 sumber. Saya tidak tahu topologi tapi saya akan menebak DAC dan amp, dengan amp selalu bertenaga.
Saat saya bermain dengan perangkat keras, dan telah membuat beberapa perangkat keras audio sederhana bertahun-tahun yang lalu, saya akan mempertimbangkan rangkaian bisu perangkat keras yang dikendalikan oleh pin GPIO. Dari atas kepala saya, saya sedang berpikir sesuatu seperti resistor 1K ke tanah diaktifkan oleh FET kecil (semua per saluran, tetapi Anda bisa menjalankannya dari pin GPIO yang sama). Ini mungkin lebih baik daripada memutus rangkaian menggunakan transistor, karena Anda mungkin mendapatkan pop mematikan dan meningkatkan pickup pada tahap berikutnya (saya menganggap speaker diperkuat). Tentu saja ini tidak akan banyak membantu jika Anda memiliki keheningan dalam klip audio Anda.
Kedengarannya seperti white noise (cukup dekat) sehingga Anda tidak akan dapat memfilternya (tidak seperti dengung listrik), dan saya menduga itu cukup keras sehingga meningkatkan volume output sehingga Anda dapat mengecilkan ampli / speaker Anda tidak akan cukup.
sumber
Saya dapat menghilangkan desisan sepenuhnya dengan menambahkan audio_pwm_mode = 2 ke /boot/config.txt saya. BTW: Saya juga memiliki ground loop isolator antara jack audio dan ampli saya.
sumber
Ini masalah perangkat keras.
Pi asli menderita desisan karena injeksi suara catu daya. Seri '+' (dan B2) jauh lebih baik dalam hal ini (karena mereka memisahkan suara dari GPU dengan regulator terpisah), namun Anda dapat mengurangi desisan dengan menggunakan PSU 'kualitas lebih tinggi' (yang diberi peringkat 1,5 A biasanya lebih baik) dan / atau menambahkan tutup elektrolitik tambahan. melintasi daya GPU dekat pin daya 'keluaran suara'.
sumber
Saya menghadapi masalah yang sama dan ternyata saya menginstal ulang OS, akhirnya saya menemukan bahwa masalah saya adalah menggunakan servoblaster sebagai pwm, Karena servoblaster menggunakan PIN 18 yang digunakan untuk 3,5 audio Jack juga, menggunakan PCM flag - pcm saya dapat dapatkan kembali audio saya. Silakan temukan detail lebih lanjut di situs ini https://leenabot.com/en/Driving-Servo-Motors-Servo-Blaster-for-Raspberry-Pi/ . Semoga ini bermanfaat bagi orang lain yang menggunakan servoblaster.
sumber