Giắc cắm 3,5 mm bắt đầu chuyển sang Tiếng rít sau khi âm thanh được phát


10

Tôi đang gặp vấn đề sau với amp của mình trên Raspberry Pi 2, Model B.

  1. Khởi động Pi, mọi thứ nghe thật tuyệt.
  2. Phát một byte âm thanh thông qua Pi (sử dụng ALSA)
  3. Loa phát ra tiếng rít bất kể PCM bị "tắt tiếng" (sử dụng alsamixesr) hoặc có bất kỳ loại âm lượng nào.

Tôi đã đặt vô hiệu hóa_audio_dither = 1 trong /boot/config.txt, tuy nhiên nó không khắc phục được vấn đề này.

Tôi đã thử nghiệm để đảm bảo nó được kích hoạt bằng cách chạy:

# vcgencmd get_config disable_audio_dither
disable_audio_dither=1

Điều gì có thể xảy ra từ khi tôi khởi động đến khi tôi phát một chút âm thanh đầu tiên và làm thế nào tôi có thể dừng tiếng rít sau lần chơi đầu tiên?

Biên tập

Câu hỏi của tôi khác với câu hỏi được hỏi ở đây Làm thế nào để có chất lượng âm thanh tốt hơn từ đầu ra giắc âm thanh , bởi vì câu hỏi này nói về các vấn đề với tiếng ồn xuất hiện giữa các bài hát. Vấn đề của tôi là sau khi bất kỳ âm thanh nào được phát trên Pi, thì âm thanh phát ra từ loa cho đến khi Pi được khởi động lại. Tôi không có âm thanh popping nào và sử dụng thẻ USB đã không khắc phục vấn đề này cho tôi.

Chỉnh sửa 2

Đã thử sử dụng Tendak HDMI sang VGA cho âm thanh ( http://www.amazon.com/Tendak-Converter-Ad Module-Projection-Blu-ray / dp / B00SKP88VA / ref = sr_1_10? I = DIF8 & qid = 1450364986 & sr = 8-10 = khuynh hướng + hdmi ) nghĩ rằng chúng ta sẽ có nhiều hơn như vậy, nhưng vấn đề vẫn còn tồn tại.


Làm thế nào xấu một tiếng rít chúng ta đang nói về? Pi chắc chắn để lại thứ gì đó được WRT mong muốn can thiệp và chất lượng trên giắc cắm 3,5mm. Nếu tắt tiếng không thay đổi nó, bạn cũng có thể sử dụng âm lượng đầu ra cao (90-95%) để bạn có thể giảm âm lượng ở amp.
goldilocks

Thật tệ. Nếu chúng ta tắt nó trên đầu amp, âm lượng quá thấp để nghe bất cứ thứ gì khi âm thanh đang phát. Về mặt vật lý, quay số âm lượng xuống hết mức mỗi khi chúng ta phải phát âm thanh, cũng không phải là một lựa chọn trong trường hợp này.
Mikey A. Leonetti

1
Bạn có nghĩ rằng có khả năng cao là việc lấy một card âm thanh khác, USB, sẽ khiến vấn đề này biến mất?
Mikey A. Leonetti


1
@allanonmage Cảm ơn bình luận của bạn. Có phiên bản cụ thể nào khác ngoài phiên bản tôi đã đề cập ở đầu bài không?
Mikey A. Leonetti

Câu trả lời:


1

Cổng âm thanh của Pi không tốt lắm nhưng hậu quả của cổng âm thanh giá rẻ có thể được giảm thiểu bằng một trong hai cách.

1. PulseAudio


PulseAudio là một cách chất lượng cao hơn để phát âm thanh qua bất kỳ cổng nào.

Bạn có thể đọc thêm và tìm hiểu cách cài đặt / sử dụng nó tại đây: https://dbader.org/blog/crackle-free-audio-on-the-raspberry-pi-with-mpd-and-pulseaudio

2. Thẻ âm thanh USB


Đây là giải pháp được sử dụng rộng rãi hơn, vì với card âm thanh USB, bạn có thể sử dụng micrô. Bạn có thể chọn một cái với giá dưới 5 đô la trên eBay và Amazon.


Chúng tôi không nghe thấy bất kỳ tiếng nổ khi âm thanh đang phát. Âm thanh thực sự khá rõ ràng. Xin vui lòng cho tôi biết nếu câu hỏi của tôi không rõ ràng. Tôi cũng đã thử USB như được chỉ ra trong câu hỏi của tôi.
Mikey A. Leonetti

Tiếng ồn rít được tạo ra vì kênh âm thanh không được khởi tạo. Bởi vì điều này có một trở kháng mở tạo ra tiếng ồn được chọn. (dây phát ra tiếng ồn điện gần giống như ăng-ten) Khi bạn bắt đầu phát âm thanh, kênh âm thanh dường như tự phát ra, có thể một số pullups hoặc kéo xuống bên trong được khởi tạo. Có thể là một vấn đề trình điều khiển hoặc một phần cứng. Điều tương tự cũng xảy ra trên hệ thống âm thanh của tôi cho TV của tôi. Khi TV tắt, tôi nghe thấy tiếng rít cho đến khi TV được bật. Khá khó chịu ....
Piotr Kula

1

Tôi nghi ngờ amp vẫn bật sau khi phát tệp âm thanh đầu tiên. Có một vài điều bạn có thể thử (một số trong đó bạn có thể đã thử tất nhiên rồi).

  • Đóng phần mềm được sử dụng để chơi các mẫu. Tôi đang thử nghiệm sử dụng sonic pi trên model 2, và việc đóng sonic pi đã dừng tiếng rít làm cho nó yên tĩnh hơn nhiều . Thử nghiệm thêm chứng minh rằng tiếng rít yên tĩnh ở đó ngay cả trong khi khởi động, trước khi snd_bcm2835được tải và âm thanh pi bắt đầu tiếng rít lớn hơn.
  • Dừng ( rmmod) các mô-đun khác nhau liên quan đến âm thanh. Bạn sẽ cần kích hoạt tùy chọn "bắt buộc" để thực hiện việc này vì một số mô-đun dường như "đang sử dụng" nhưng không được sử dụng bởi bất kỳ điều gì cụ thể. Có một lý do khiến nó bị vô hiệu hóa theo mặc định (khả năng bị rơi cao).

Khi kiểm tra âm thanh Pi tôi có thể nghe thấy tiếng rít tương tự (lớn) trong các khoảng trống giữa các tiếng bíp - Tôi nghi ngờ bạn chỉ không nghe thấy nó trong các mẫu vì nó bị mẫu nhấn chìm. Giống như bạn, các nút âm lượng và tắt tiếng không làm gì cả. Các thử nghiệm của tôi là với một số tai nghe khủng khiếp trong cổng âm thanh trên bo mạch.

Thực tế là tiếng rít to hơn với phần mềm chơi gợi ý 2 nguồn. Tôi không biết cấu trúc liên kết nhưng tôi sẽ đoán DAC và amp, với amp luôn được cấp nguồn.

Khi tôi chơi với phần cứng và đã tạo ra một số phần cứng âm thanh đơn giản cách đây nhiều năm, tôi sẽ xem xét một mạch tắt tiếng phần cứng được điều khiển bởi pin GPIO. Ngoài đỉnh đầu tôi đang nghĩ thứ gì đó giống như điện trở 1K được nối đất bằng một FET nhỏ (tất cả trên mỗi kênh, nhưng bạn có thể chạy chúng khỏi cùng một chân GPIO). Điều này có khả năng tốt hơn so với việc ngắt mạch bằng bóng bán dẫn, vì bạn có thể có được một nút bật tắt và tăng thu ở giai đoạn tiếp theo (tôi giả sử loa được khuếch đại). Tất nhiên điều này sẽ không giúp ích nhiều nếu bạn có khoảng lặng trong các clip âm thanh của mình.

Nghe có vẻ như tiếng ồn trắng (gần đủ) vì vậy bạn sẽ không thể lọc nó (không giống như tiếng chính) và tôi nghi ngờ nó đủ lớn để tăng âm lượng đầu ra để bạn có thể tắt amp / loa của mình đủ.


Giải pháp phần cứng có vẻ tốt nhất tuyệt đối với mạch tắt tiếng (và tùy chọn tốt nhất của tôi cho đến nay !!). Tôi muốn cho rằng một shot kể từ khi tôi đã thử, cũng, dỡ tải các trình điều khiển âm thanh. Im lặng trong âm thanh không phải là một vấn đề lớn. Chỉ là nó bị tắt tiếng khi hoàn thành. Tôi không có bất kỳ kinh nghiệm về phần cứng nào nên tôi không chắc chắn 100% bạn sẽ làm gì vì tôi không phải là người làm phần cứng. Nếu bạn có thể đặt nó theo cách cư sĩ hơn, thì tốt thôi. Dù bằng cách nào tôi cũng sẽ làm nghiên cứu.
Mikey A. Leonetti

Tôi cần có một vở kịch để cụ thể hơn, nhưng có một số ý tưởng tại sound.westhost.com/articles/muting.html - Tôi rất thích Hình 4A (lưu ý lý do duy nhất nó sử dụng 12V là để phát sáng một đèn LED, bằng cách giảm R2, bạn có thể xuống hoạt động 5V hoặc 3.3V). Mặc dù ban đầu MY là giống như sound.westhost.com/project147.htm (hình 1)
Chris H

Vấn đề là tôi không hiểu sơ đồ. Tôi có thể phải ký hợp đồng với ai đó để giúp chúng tôi. Nếu bạn làm hợp đồng cũng xin vui lòng cho tôi biết. Sau đó, sau khi tôi nhận được nó đã giải quyết bài phát hiện để vấn đề này có thể được giải quyết cho mọi người trong tương lai.
Mikey A. Leonetti

Tôi đã hy vọng sẽ có một cách đơn giản ngoài lề cho bạn, nhưng không thể tìm thấy. Nếu sơ đồ mạch nằm ngoài phạm vi của bạn, tôi nghi ngờ việc lắp ráp nó cũng sẽ như vậy (xin lỗi nếu tôi sai).
Chris H

Nếu nó yêu cầu hàn, thì có. Vì vậy, sau đó tôi chắc chắn sẽ cần phải ký hợp đồng với ai đó để làm điều đó, sau đó tôi đoán. Nếu bạn biết ai tốt cho việc này, xin vui lòng cho tôi biết. Cảm ơn bạn đã tìm kiếm một giải pháp sẵn có! Bạn đã giúp đỡ rất nhiều.
Mikey A. Leonetti

1

Tôi đã có thể thoát khỏi tiếng rít hoàn toàn bằng cách thêm audio_pwm_mode = 2 vào /boot/config.txt của tôi. BTW: Tôi cũng có một bộ cách ly vòng nối đất giữa giắc âm thanh và amp của tôi.


Rõ ràng là tôi đã giải quyết bằng giải pháp của bạn (chỉ là cấu hình tệp)
Mitro

0

Đó là một vấn đề phần cứng.

Các Pi ban đầu bị rít do phun tiếng ồn cung cấp điện. Sê-ri '+' (và B2) tốt hơn rất nhiều về mặt này (vì chúng tách âm thanh ra khỏi GPU bằng bộ điều chỉnh riêng), tuy nhiên bạn có thể giảm tiếng rít bằng cách sử dụng PSU 'chất lượng cao hơn' (được đánh giá ở mức 1,5 A thường tốt hơn) và / hoặc thêm một nắp điện phân. trên toàn bộ sức mạnh GPU gần các chân nguồn 'đầu ra âm thanh'.


Chúng tôi đang sử dụng PSU 2.5 A và đã thử nhiều loại khác. Không chắc chắn nếu nó làm cho một sự khác biệt. Vấn đề kỳ lạ là thiết bị phát ra âm thanh tốt khi lần đầu tiên khởi động nhưng sau đó sau khi phát âm thanh đầu tiên (và nó dừng phát) từ bất cứ chương trình nào nghe có vẻ như vẫn "bật". Quan điểm của tôi là, tôi sẽ nghĩ rằng nếu nó liên quan đến thứ gì đó như PSU thì nó sẽ nghe tệ ngay cả trước khi bất kỳ âm thanh nào được phát.
Mikey A. Leonetti

Tôi không nhất thiết sẽ cho rằng cường độ dòng điện được đánh giá cao hơn hoặc "được đánh giá" có nghĩa là sức mạnh sạch hơn. righto.com/2012/10/a-dozen-usb-chargers-in-lab-apple-is.html đi sâu về cách đo lường chất lượng và những gì bạn có thể gặp phải.
YetAnotherRandomUser

0

Tôi đã phải đối mặt với vấn đề tương tự và tôi đã cài đặt lại hệ điều hành, cuối cùng tôi thấy rằng vấn đề của tôi là với servoblaster sử dụng như pwm, vì servoblaster sử dụng mã PIN 18 được sử dụng cho Jack âm thanh 3,5, sử dụng cờ PCM --pcm tôi có thể lấy lại âm thanh của tôi Vui lòng tìm thêm chi tiết trên trang web này https://leenabot.com/en/Dishing-Servo-Motors-Servo-Blaster-for-Raspberry-Pi/ . Hy vọng điều này hữu ích cho những người khác đang sử dụng servoblaster.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.