แจ็คขนาด 3.5 มม. เริ่มเป็น "hiss" หลังจากเล่นเสียง


10

ฉันมีปัญหาต่อไปนี้กับแอมป์ของฉันใน Raspberry Pi 2 รุ่น B

  1. บู๊ตกับ Pi ทุกอย่างฟังดูดี
  2. เล่นไบต์เสียงผ่าน Pi (โดยใช้ ALSA)
  3. ผู้พูดไม่ว่า PCM จะถูก "ปิดเสียง" (ใช้ alsamixesr) หรือมีระดับเสียงใด ๆ

ฉันตั้งค่า disable_audio_dither = 1 ใน /boot/config.txt แล้ว แต่ไม่สามารถแก้ไขปัญหานี้ได้

ฉันทดสอบเพื่อให้แน่ใจว่าเปิดใช้งานโดยเรียกใช้:

# vcgencmd get_config disable_audio_dither
disable_audio_dither=1

อาจเกิดอะไรขึ้นเมื่อฉันบูทจนถึงเมื่อฉันเล่นเสียงบิตแรกและฉันจะหยุดเสียงฟู่หลังจากเล่นครั้งแรกได้อย่างไร

แก้ไข

คำถามของฉันแตกต่างจากคำถามที่ถามที่นี่วิธีรับคุณภาพเสียงที่ดีขึ้นจากเอาต์พุตแจ็คเสียงเนื่องจากคำถามนี้พูดถึงปัญหาเกี่ยวกับเสียง popping ระหว่างเพลง ปัญหาของฉันคือหลังจากเล่นเสียงใด ๆ บน Pi สิ่งใดก็ตามที่มีต่อจากนี้เป็นต้นไปเสียงฟู่จากลำโพงจนกระทั่ง Pi ถูกรีสตาร์ท ฉันไม่ได้ยินเสียงใด ๆ และการใช้การ์ด USB ไม่ได้แก้ไขปัญหานี้ให้ฉัน

แก้ไข 2

พยายามใช้ Tendak HDMI เป็น VGA สำหรับเสียง ( 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 ) กำลังคิดว่าเราจะมีลักษณะเช่นนั้นมากกว่านี้ แต่ปัญหายังคงมีอยู่


พวกเราพูดถึงเรื่องเหลวไหลแย่แค่ไหน? Pi ต้องทิ้งบางสิ่งบางอย่างไว้เพื่อเป็นที่ต้องการของ WRT ต่อการรบกวนและคุณภาพในแจ็ค 3.5 มม หากการปิดเสียงไม่เปลี่ยนคุณอาจใช้ปริมาณเอาต์พุตสูง (90-95%) เพื่อให้คุณสามารถลดระดับเสียงที่แอมป์
goldilocks

มันไม่ดี. หากเราลดระดับเสียงลงที่แอมป์ระดับเสียงจะเบาเกินไปที่จะได้ยินเสียงเมื่อเล่นเสียง การหมุนปุ่มปรับระดับเสียงทุกครั้งที่ลงเล่นทุกครั้งที่เราต้องเล่นเสียงก็ไม่ได้เป็นตัวเลือกในกรณีนี้
Mikey A. Leonetti

1
คุณคิดว่ามีความเป็นไปได้สูงมากที่จะได้การ์ดเสียง USB อันใหม่จะทำให้ปัญหานี้หายไปหรือไม่?
Mikey A. Leonetti


1
@allanonmage ขอบคุณสำหรับความคิดเห็นของคุณ มีรุ่นที่เฉพาะเจาะจงมากกว่าที่ฉันพูดถึงในส่วนบนของโพสต์หรือไม่
Mikey A. Leonetti

คำตอบ:


1

พอร์ตเสียงของ Pi ไม่ดีมาก แต่ผลลัพธ์ของพอร์ตเสียงราคาถูกสามารถลดลงได้ด้วยวิธีใดวิธีหนึ่งจากสองวิธีนี้

1. PulseAudio


PulseAudio เป็นวิธีการเล่นเสียงคุณภาพสูงผ่านพอร์ตใดก็ได้

คุณสามารถอ่านเพิ่มเติมและเรียนรู้วิธีการติดตั้ง / ใช้งานได้ที่นี่: https://dbader.org/blog/crackle-free-audio-on-the-raspberry-pi-with-mpd-and-pulseaudio

2. การ์ดเสียง USB


นี่เป็นวิธีที่ใช้กันอย่างแพร่หลายเช่นเดียวกับการ์ดเสียง USB คุณสามารถใช้ไมโครโฟน คุณสามารถเลือกหนึ่งรายการสำหรับน้อยกว่า $ 5 บน eBay และ Amazon


เราไม่ได้ยินเสียงแตกใด ๆ เมื่อเล่นเสียง เสียงค่อนข้างชัดเจนจริงๆ โปรดแจ้งให้เราทราบหากคำถามของฉันไม่ชัดเจน ฉันได้ลอง USB ตามที่ระบุในคำถามของฉัน
Mikey A. Leonetti

เสียงฟู่ถูกสร้างขึ้นเนื่องจากช่องสัญญาณเสียงไม่ได้ถูกกำหนดค่าเริ่มต้น ด้วยเหตุนี้จึงมีการสร้างอิมพีแดนซ์แบบเปิดเพื่อเก็บเสียง (สายรับเสียงทางไฟฟ้าเกือบเหมือนเสาอากาศ) เมื่อคุณเริ่มเล่นเสียงช่องสัญญาณเสียงดูเหมือนว่าจะเรียงตัวเองออกมาเป็นไปได้ pullups ภายในหรือ pulldowns ที่ได้รับการเริ่มต้น อาจเป็นปัญหาไดรเวอร์หรือฮาร์ดแวร์หนึ่ง สิ่งเดียวกันนี้เกิดขึ้นในระบบเสียงของฉันสำหรับทีวีของฉัน เมื่อทีวีปิดฉันได้ยินเสียงฟู่จนกว่าจะเปิดทีวี ค่อนข้างน่ารำคาญ ....
Piotr Kula

1

ฉันสงสัยว่าแอมป์ยังคงเปิดอยู่หลังจากเล่นไฟล์เสียงแรก มีบางสิ่งที่คุณสามารถลองได้ (ซึ่งบางอย่างคุณอาจลองมาแล้ว)

  • การปิดซอฟต์แวร์ที่ใช้ในการเล่นตัวอย่าง ฉันถูกทดสอบโดยใช้ปี่โซนิคในรูปแบบที่ 2 และปิดปี่โซนิคหยุดฟ่อทำให้มันมากเงียบสงบ การทดสอบเพิ่มเติมแสดงให้เห็นว่าเสียงฟู่ที่เงียบสงบอยู่ที่นั่นแม้ในระหว่างการบูตก่อนที่จะsnd_bcm2835ถูกโหลดและโซนิค pi เริ่มเสียงฟู่ดังขึ้น
  • การหยุด ( rmmod) โมดูลต่าง ๆ ที่เกี่ยวข้องกับเสียง คุณจะต้องเปิดใช้งานตัวเลือก "บังคับ" ในการทำเช่นนี้เนื่องจากโมดูลบางโมดูลดูเหมือนจะเป็น "ใช้งาน" แต่ไม่ได้ใช้โดยเฉพาะสิ่งใด มีเหตุผลที่ปิดใช้งานโดยค่าเริ่มต้น (โอกาสสูงที่จะเกิดการขัดข้อง)

เมื่อทำการทดสอบใน sonic Pi ฉันสามารถได้ยินเสียงฟู่ (เสียงดัง) เดียวกันในช่องว่างระหว่างเสียงบี๊บ - ฉันสงสัยว่าคุณไม่ได้ยินในช่วงตัวอย่างเท่านั้นเพราะมันจมอยู่กับกลุ่มตัวอย่าง เช่นเดียวกับคุณปุ่มปรับระดับเสียงและปิดเสียงไม่ได้ทำอะไรเลย การทดสอบของฉันมาพร้อมกับหูฟังที่น่ากลัวในพอร์ตเสียงออนบอร์ด

ข้อเท็จจริงที่ว่าเสียงฟู่ดังขึ้นด้วยการเล่นซอฟต์แวร์แนะนำแหล่ง 2 ฉันไม่รู้โทโพโลยี แต่ฉันเดาว่า DAC และแอมป์ด้วยแอมป์ที่ขับเคลื่อนอยู่เสมอ

ขณะที่ฉันเล่นกับฮาร์ดแวร์และสร้างฮาร์ดแวร์เสียงที่เรียบง่ายเมื่อหลายปีก่อนฉันจะพิจารณาวงจรปิดเสียงของฮาร์ดแวร์ที่ควบคุมโดย GPIO ปิดส่วนบนของหัวฉันคิดว่าตัวต้านทาน 1K เปลี่ยนเป็น FET เล็ก ๆ (ต่อช่อง แต่คุณสามารถวิ่งออกจาก GPIO เดียวกันได้) นี่น่าจะดีกว่าการทำลายวงจรโดยใช้ทรานซิสเตอร์เพราะคุณอาจได้รับป๊อป - สวิทซ์ - ปิดและเพิ่มปิ๊กในระยะต่อไป (ฉันถือว่าลำโพงขยายเสียง) แน่นอนว่านี่คงไม่ช่วยอะไรมากมายหากคุณมีความเงียบในคลิปเสียงของคุณ

ดูเหมือนว่าเสียงสีขาว (ใกล้พอ) ดังนั้นคุณจะไม่สามารถกรองได้ (ต่างจากท่อระบายน้ำหลัก) และฉันสงสัยว่ามันดังพอที่จะเพิ่มระดับเสียงเอาท์พุทดังนั้นคุณจึงสามารถปิดแอมป์ / ลำโพงได้ พอ.


โซลูชันฮาร์ดแวร์ฟังดูดีที่สุดด้วยวงจรปิดเสียง (และตัวเลือกที่ดีที่สุดของฉันจนถึงตอนนี้ !!) ฉันต้องการให้ช็อตเด็ดตั้งแต่ที่ฉันลองทำไปแล้วรวมถึงการยกเลิกการโหลดไดรเวอร์เสียง ความเงียบในเสียงไม่ใช่เรื่องใหญ่ เพียงแค่ว่ามันเงียบเมื่อเสร็จแล้ว ฉันไม่มีประสบการณ์เกี่ยวกับฮาร์ดแวร์ดังนั้นฉันจึงไม่แน่ใจ 100% ว่าคุณกำลังพูดอะไรอยู่เพราะฉันไม่ใช่คนฮาร์ดแวร์ หากคุณสามารถใส่มันในแบบคนธรรมดามากขึ้นก็ไม่เป็นไร ไม่ว่าฉันจะทำการค้นคว้า
Mikey A. Leonetti

ฉันต้องมีการเล่นที่เฉพาะเจาะจงมากขึ้น แต่มีความคิดบางอย่างที่sound.westhost.com/articles/muting.html - ฉันอยากเห็นรูปที่ 4A (โปรดทราบเหตุผลเดียวที่ใช้ 12V คือแสง LED โดยลด R2 คุณสามารถลงไปที่ 5V หรือการดำเนินงาน 3.3V) intial ของฉันแม้ว่าเป็นเหมือนsound.westhost.com/project147.htm (รูปที่ 1)
Chris H

ปัญหาคือฉันไม่เข้าใจแผนภาพ ฉันอาจต้องจ้างคนมาช่วยเรา หากคุณทำสัญญาทำงานด้วยโปรดแจ้งให้เราทราบ จากนั้นหลังจากที่ฉันได้รับการตัดสินโพสต์ข้อค้นพบดังนั้นปัญหานี้สามารถแก้ไขได้สำหรับผู้คนในอนาคตเช่นกัน
Mikey A. Leonetti

ฉันหวังว่าจะมีการฟ้องร้องนอกชั้นวางที่ง่ายสำหรับคุณ แต่ไม่สามารถหาได้ หากแผนภาพวงจรอยู่เหนือขอบเขตของคุณฉันสงสัยว่าการประกอบมันจะเกินไป (ขอโทษถ้าฉันผิด)
Chris H

ถ้าต้องการการบัดกรีก็ใช่ ดังนั้นฉันจะต้องทำสัญญากับใครสักคนที่จะทำเช่นนั้นเช่นกันฉันเดา หากคุณรู้จักใครดีสำหรับสิ่งนี้โปรดแจ้งให้เราทราบ ขอบคุณสำหรับการค้นหาวิธีแก้ปัญหานอกชั้นวางอยู่แล้ว! คุณช่วยได้มาก
Mikey A. Leonetti

1

ฉันสามารถกำจัดเสียงฟู่โดยการเพิ่ม audio_pwm_mode = 2 ไปยัง /boot/config.txt ของฉัน BTW: ฉันมีตัวแยกลูปกราวด์ระหว่างแจ็คเสียงและแอมป์ของฉัน


Apparentely ฉันได้แก้ไขได้โดยใช้วิธีการแก้ปัญหาของคุณ (เพียงแค่ตั้งค่าไฟล์)
Mitro

0

มันเป็นปัญหาฮาร์ดแวร์

Pi เดิมได้รับความทุกข์ทรมานจากเสียงฟู่เนื่องจากการฉีดสัญญาณรบกวนของแหล่งจ่ายไฟ ซีรี่ส์ '+' (และ B2) นั้นดีกว่ามากในเรื่องนี้ (เพราะพวกเขาแยกเสียงออกจาก GPU ด้วยตัวควบคุมแยกต่างหาก) อย่างไรก็ตามคุณสามารถลดเสียงฟู่ได้โดยใช้ PSU ที่มีคุณภาพสูงกว่า (อันดับที่ 1.5 A โดยปกติจะดีกว่า) และ / หรือเพิ่มขั้วไฟฟ้าเสริม ข้ามพลัง GPU ใกล้กับหมุดพลังเสียง


เราใช้ 2.5 A PSU และได้ลองใช้หลาย ๆ อย่างแล้ว ไม่แน่ใจว่ามันสร้างความแตกต่างหรือไม่ ปัญหาแปลกก็คืออุปกรณ์ดังขึ้นเสียงดีเมื่อมันบูทขึ้นครั้งแรก แต่หลังจากที่เล่นกัดเสียงแรก (และมันหยุดเล่น) จากสิ่งที่โปรแกรมฟังดูเหมือนว่ามันยังคง "เปิด ประเด็นของฉันคือฉันจะคิดว่าถ้ามันเกี่ยวข้องกับบางสิ่งบางอย่างเช่น PSU ที่มันจะฟังดูแย่ก่อนที่จะเล่นเสียงใด ๆ
Mikey A. Leonetti

ฉันไม่จำเป็นต้องทึกทักเอาว่าจัดอันดับมากขึ้นหรือ "จัดอันดับ" แอมแปร์หมายถึงพลังงานสะอาดกว่า righto.com/2012/10/a-dozen-usb-chargers-in-lab-apple-is.html อธิบายถึงวิธีการวัดคุณภาพและสิ่งที่คุณอาจประสบ
YetAnotherRandomUser

0

ฉันกำลังเผชิญปัญหาเดียวกันนี้และ infact ฉันติดตั้งระบบปฏิบัติการอีกครั้งในที่สุดฉันก็พบว่าปัญหาของฉันคือ servoblaster ใช้เป็น pwm เนื่องจาก servoblaster ใช้ PIN 18 ซึ่งใช้สำหรับ 3.5 แจ็คเสียงด้วยโดยใช้ PCM flag - pcm ฉันสามารถ รับเสียงของฉันกลับมา ท่านสามารถค้นหารายละเอียดเพิ่มเติมเกี่ยวกับเว็บไซต์นี้ https://leenabot.com/en/Driving-Servo-Motors-Servo-Blaster-for-Raspberry-Pi/ หวังว่านี่จะเป็นประโยชน์สำหรับคนอื่น ๆ ที่กำลังใช้ servoblaster

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.