Jack 3,5 mm mulai “mendesis” setelah suara dimainkan


10

Saya mengalami masalah berikut dengan amp saya di Raspberry Pi 2, Model B.

  1. Boot Pi, semuanya terdengar hebat.
  2. Mainkan byte suara melalui Pi (menggunakan ALSA)
  3. 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.


Seberapa buruk desisan yang kita bicarakan? Pi pasti meninggalkan WRT yang diinginkan untuk gangguan dan kualitas pada jack 3.5mm. Jika mematikan tidak mengubahnya, Anda mungkin juga menggunakan volume output tinggi (90-95%) sehingga Anda dapat menurunkan volume pada amp.
goldilocks

Itu buruk. Jika kita menolaknya di ujung amp, volumenya terlalu rendah untuk mendengar apa pun saat suara diputar. Secara fisik memutar tombol volume ke bawah dan ke atas setiap kali kita harus memutar audio, sayangnya juga bukan pilihan dalam hal ini.
Mikey A. Leonetti

1
Apakah Anda berpikir bahwa ada kemungkinan besar bahwa mendapatkan kartu suara lain, USB, akan membuat masalah ini hilang?
Mikey A. Leonetti


1
@allanonmage Terima kasih atas komentar Anda. Apakah ada versi yang lebih spesifik selain yang saya sebutkan di bagian atas posting?
Mikey A. Leonetti

Jawaban:


1

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.


Kami tidak mendengar bunyi berderak saat suara diputar. Suara sebenarnya cukup jelas. Tolong beri tahu saya jika pertanyaan saya tidak jelas. Saya juga sudah mencoba USB seperti yang ditunjukkan dalam pertanyaan saya.
Mikey A. Leonetti

Suara desis dibuat karena saluran audio tidak diinisialisasi. Karena ini ada impedansi terbuka yang membuat kebisingan untuk dijemput. (kabel mengambil suara listrik hampir seperti antena) Setelah Anda mulai memutar suara, saluran audio tampaknya menyortirnya sendiri, mungkin beberapa pullup internal atau pull-down yang diinisialisasi. Mungkin masalah driver atau masalah perangkat keras. Hal yang sama terjadi pada sistem audio saya untuk TV saya. Saat TV mati, saya mendengar suara desis sampai TV dihidupkan. Cukup menyebalkan ....
Piotr Kula

1

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).

  • Menutup perangkat lunak yang digunakan untuk memutar sampel. Saya sedang menguji menggunakan sonic pi pada model 2, dan menutup sonic pi menghentikan desisan membuatnya jauh lebih tenang. Pengujian lebih lanjut menunjukkan bahwa desisan sunyi ada di sana bahkan selama boot, sebelum snd_bcm2835dimuat, dan bahwa sonic pi memulai desisan yang lebih keras.
  • Menghentikan ( 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.


Solusi perangkat keras terdengar paling baik dengan rangkaian bisu (dan pilihan terbaik saya sejauh ini !!). Saya ingin mencobanya sejak saya mencoba, juga, memuat memuat driver suara. Keheningan dalam audio bukanlah masalah besar. Hanya saja itu tidak terdengar saat dilakukan. Saya tidak memiliki pengalaman perangkat keras, jadi saya tidak 100% yakin di mana Anda mengatakan harus melakukannya karena saya bukan seorang pria perangkat keras. Jika Anda bisa mengatakannya dengan cara yang lebih awam, tidak apa-apa. Either way aku akan melakukan penelitian.
Mikey A. Leonetti

Saya perlu memiliki permainan untuk lebih spesifik, tetapi ada beberapa ide di sound.westhost.com/articles/muting.html - Saya akan tertarik pada Gambar 4A (perhatikan satu-satunya alasan menggunakan 12V adalah untuk menyalakan LED, dengan mengurangi R2 Anda bisa turun ke operasi 5V atau 3.3V). Intial MY saya lebih seperti sound.westhost.com/project147.htm (gambar 1)
Chris H

Masalahnya adalah saya tidak mengerti diagram. Saya mungkin harus mengontrak seseorang untuk membantu kami. Jika Anda melakukan pekerjaan kontrak juga beri tahu saya. Kemudian setelah saya menyelesaikannya posting temuan sehingga masalah ini bisa diselesaikan untuk orang-orang di masa depan juga.
Mikey A. Leonetti

Saya berharap akan ada implementasi sederhana untuk Anda, tetapi tidak dapat menemukannya. Jika diagram rangkaian berada di luar ruang lingkup Anda, saya curiga bahwa merakitnya akan terlalu (minta maaf jika saya salah).
Chris H

Jika membutuhkan solder, maka ya. Jadi saya pasti akan perlu mengontrak seseorang untuk melakukan itu juga, maka saya kira. Jika Anda tahu ada orang yang baik untuk ini, beri tahu saya. Terima kasih telah mencari solusi yang sudah ada! Anda telah banyak membantu.
Mikey A. Leonetti

1

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.


Rupanya saya sudah menyelesaikan menggunakan solusi Anda (hanya file konfigurasi)
Mitro

0

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'.


Kami menggunakan PSU 2,5 A dan telah mencoba banyak lainnya. Tidak yakin apakah itu membuat perbedaan. Masalah aneh adalah bahwa perangkat terdengar baik ketika pertama kali boot tetapi setelah memainkan gigitan suara pertama (dan itu berhenti bermain) dari program apa pun yang terdengar seperti itu masih "aktif." Maksud saya adalah, saya akan berpikir bahwa jika itu terkait dengan sesuatu seperti PSU itu akan terdengar buruk bahkan sebelum suara dimainkan.
Mikey A. Leonetti

Saya tidak akan selalu menganggap lebih atau "nilai" arus listrik berarti daya bersih. righto.com/2012/10/a-dozen-usb-chargers-in-lab-apple-is.html cukup mendalam tentang cara mengukur kualitas dan apa yang mungkin Anda temui.
YetAnotherRandomUser

0

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.