사운드가 재생 된 후 3.5mm 잭이 "hiss"로 시작


10

Raspberry Pi 2, 모델 B에서 앰프에 다음과 같은 문제가 있습니다.

  1. Pi를 부팅하면 모든 것이 훌륭하게 들립니다.
  2. Pi를 통해 사운드 바이트 재생 (ALSA 사용)
  3. 스피커는 PCM이 "음소거"(alsamixesr 사용)되거나 모든 종류의 볼륨에 관계없이 his 소리를냅니다.

/boot/config.txt에서 disable_audio_dither = 1을 설정했지만이 문제는 해결되지 않습니다.

다음을 실행하여 활성화되었는지 확인했습니다.

# vcgencmd get_config disable_audio_dither
disable_audio_dither=1

부팅 할 때부터 첫 번째 비트를 재생할 때까지 어떤 일이 발생할 수 있으며 첫 번째 재생 후 히스를 중지하려면 어떻게해야합니까?

편집하다

내 질문은 여기에서 묻는 질문과 다릅니다. 오디오 잭 출력에서 ​​더 나은 오디오 품질을 얻는 방법 이 질문은 노래 사이에 잡음이 발생하는 문제에 대해 이야기하기 때문입니다. 내 문제는 Pi에서 오디오가 재생 된 Pi가 다시 시작될 때까지 스피커에서 삐걱 거리는 소리가 나는 것입니다. 나는 튀는 소리가 전혀 없으며 USB 카드를 사용 해도이 문제가 해결되지 않았습니다.

편집 2

소리에 Tendak HDMI to 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는 3.5mm 잭에서 WRT가 간섭 및 품질에 필요한 것을 확실히 남깁니다. 음소거로도 변경되지 않으면 높은 (90-95 %) 출력 볼륨을 사용하여 앰프의 볼륨을 낮출 수 있습니다.
goldilocks

그것은 나쁜. 앰프 끝에서 볼륨을 낮추면 볼륨이 너무 낮아 사운드가 재생 될 때 아무 소리도 들리지 않습니다. 오디오를 재생할 때마다 볼륨 다이얼을 물리적으로 완전히 위아래로 돌리는 것도 불행히도이 옵션은 아닙니다.
Mikey A. Leonetti

1
다른 사운드 카드 인 USB를 사용하면이 문제가 사라질 가능성이 높다고 생각하십니까?
Mikey A. Leonetti


1
@allanonmage 의견을 보내 주셔서 감사합니다. 글 상단에 언급 한 것 이외의 다른 버전이 있습니까?
Mikey A. Leonetti

답변:


1

Pi의 오디오 포트는 그다지 좋지 않지만 저렴한 오디오 포트의 결과는 두 가지 방법 중 하나로 완화 할 수 있습니다.

1. 펄스 오디오


PulseAudio는 모든 포트를 통해 오디오를 재생하는 고품질 방법입니다.

https://dbader.org/blog/crackle-free-audio-on-the-raspberry-pi-with-mpd-and-pulseaudio 에서 자세한 내용을 읽고 설치 / 사용 방법을 배울 수 있습니다.

2. USB 사운드 카드


USB 사운드 카드를 사용하면 마이크를 사용할 수있는 것처럼보다 널리 사용되는 솔루션입니다. eBay와 Amazon에서 5 달러 미만으로 픽업 할 수 있습니다.


소리가 재생 될 때 소리가 들리지 않습니다. 소리는 실제로 매우 분명합니다. 내 질문이 명확하지 않은 경우 알려주십시오. 내 질문에 표시된대로 USB를 사용해 보았습니다.
Mikey A. Leonetti

오디오 채널이 초기화되지 않았기 때문에 잡음이 발생합니다. 이 때문에 잡음을 발생시키는 개방형 임피던스가 있습니다. (와이어는 거의 안테나와 같은 전기 노이즈를 포착합니다.) 사운드를 재생하기 시작하면 오디오 채널이 자체적으로 정렬 된 것으로 보입니다. 내부 풀업 또는 풀다운이 초기화 될 수 있습니다. 드라이버 문제 또는 하드웨어 문제 일 수 있습니다. TV의 오디오 시스템에서도 마찬가지입니다. TV가 꺼지면 TV를 켤 때까지 삐걱 거리는 소리가 들립니다. 꽤 성가신 ....
Piotr Kula

1

첫 번째 오디오 파일을 재생 한 후에도 여전히 앰프가 켜져있는 것 같습니다. 시도해 볼 수있는 것이 몇 가지 있습니다 (일부는 이미 시도했을 수도 있습니다).

  • 샘플 재생에 사용 된 소프트웨어를 닫습니다. 나는 모델 2에서 소닉 파이를 사용하여 테스트하고 있었고 소닉 파이를 닫으면 히스훨씬 조용 해졌습니다. 추가 테스트는 부팅 중에도 snd_bcm2835로드 되기 전에 조용한 히스가 있고 소닉 파이가 더 큰 히스를 시작 함을 보여줍니다.
  • rmmod소리와 관련된 다양한 모듈을 중지 ( )합니다. 일부 모듈이 "사용 중"인 것처럼 보이지만 특정 모듈에서는 사용되지 않으므로 "강제"옵션을 활성화해야합니다. 기본적으로 비활성화되어있는 이유가 있습니다 (충돌 가능성이 높음).

음파에서 테스트 할 때 경고음 사이의 간격에서 같은 소리가 들릴 수 있습니다. 샘플이 익사했기 때문에 샘플 중 들리지 않는 것 같습니다. 당신과 마찬가지로 볼륨과 음소거 버튼은 아무것도하지 않았습니다. 내 테스트는 온보드 오디오 포트에 끔찍한 이어폰이 있습니다.

히스가 소프트웨어를 연주함에 따라 더 커졌다는 사실은 2 가지 소스를 제안한다. 토폴로지를 모르지만 앰프에 항상 전원이 공급되는 DAC와 앰프를 추측합니다.

하드웨어를 가지고 놀면서 몇 년 전에 간단한 오디오 하드웨어를 만들었으므로 GPIO 핀으로 제어되는 하드웨어 음소거 회로를 고려할 것입니다. 내 머리 꼭대기에서 작은 FET (채널 당 모두 스위치로 동일한 GPIO 핀에서 실행할 수 있음)로 1K 저항을 접지로 전환하려고 생각합니다. 이것은 다음 단계에서 스위치 오프 팝을 얻고 픽업을 증가시킬 수 있으므로 트랜지스터를 사용하여 회로를 차단하는 것보다 낫습니다 (증폭 스피커라고 가정). 물론 오디오 클립 내에 무음이 있으면 크게 도움이되지 않습니다.

화이트 노이즈처럼 들리므로 (메인 윙스와 달리) 필터링 할 수 없을 것입니다. 출력 음량을 높이면 앰프 / 스피커를 끌 수 없을 정도로 커집니다 충분히.


하드웨어 솔루션은 음소거 회로와 최고의 사운드를 제공합니다. 사운드 드라이버로드를 언로드하고 시도한 이후로 샷을주고 싶습니다. 오디오의 침묵은 큰 문제가 아닙니다. 완료되면 음소거됩니다. 하드웨어 경험이 없으므로 하드웨어 담당자가 아니기 때문에 어디에서 무엇을 말해야하는지 100 % 확신 할 수 없습니다. 좀 더 평범한 방식으로 넣을 수 있다면 괜찮습니다. 어느 쪽이든 내가 연구를 할 것입니다.
Mikey A. Leonetti

좀 더 구체적으로 설명해야하지만 sound.westhost.com/articles/muting.html에 몇 가지 아이디어가 있습니다. 그림 4A에 관심이 있습니다 (12V를 사용하는 유일한 이유는 조명입니다) R2를 줄임으로써 5V ​​또는 3.3V 작동으로 떨어질 수 있습니다). 내 초기는 더 sound.westhost.com/project147.htm 과 비슷 했습니다 (그림 1)
Chris H

문제는 다이어그램을 이해하지 못한다는 것입니다. 우리를 돕기 위해 누군가와 계약을해야 할 수도 있습니다. 계약 작업을하는 경우에도 알려주십시오. 그런 다음 결과를 게시 한 후에이 문제를 향후 사람들에게도 해결할 수 있도록 해결했습니다.
Mikey A. Leonetti

나는 당신을 위해 간단한 기성품 임 포지션이 있기를 바랐지만 찾을 수 없었습니다. 회로도가 범위를 벗어난 경우 조립이 너무 의심됩니다 (잘못된 경우 사과).
Chris H

납땜이 필요한 경우 가능합니다. 그럼 누군가와 계약을 맺어야한다고 생각합니다. 이것에 대해 좋은 사람을 알고 있다면 알려주십시오. 이미 상용 솔루션을 검색해 주셔서 감사합니다! 당신은 많은 도움을주었습니다.
Mikey A. Leonetti

1

/boot/config.txt에 audio_pwm_mode = 2를 추가하여 히스를 완전히 제거 할 수있었습니다. BTW : 또한 오디오 잭과 앰프 사이에 접지 루프 절연 기가 있습니다.


분명히 솔루션을 사용하여 해결했습니다 (파일 구성 만)
Mitro

0

하드웨어 문제입니다.

원래 Pi는 전원 공급 장치 노이즈 주입으로 인해 문제가 발생했습니다. '+'(및 B2) 시리즈는 이와 관련하여 훨씬 우수합니다 (GPU에서 사운드를 별도의 레귤레이터로 분리하기 때문에). 그러나 더 높은 품질의 PSU (1.5A 등급)를 사용하여 히스를 줄일 수 있습니다. 대체로 더 좋습니다) 및 / 또는 여분의 전해 캡을 추가합니다. '사운드 출력'전원 핀 근처의 GPU 전원에서


우리는 2.5A PSU를 사용하고 있으며 다른 많은 시도를했습니다. 차이가 있는지 확실하지 않습니다. 이상한 문제는 장치가 처음 부팅 할 때 정상적으로 소리가 나지만 여전히 "켜져있는"것처럼 들리는 프로그램에서 첫 번째 소리를 한 후 (그리고 재생을 중지 한 후) 소리가 나는 것입니다. 내 요점은, 그것이 PSU와 관련이 있다면 어떤 소리가 재생되기 전에도 나쁘게 들릴 것이라고 생각합니다.
Mikey A. Leonetti

나는 반드시 더 많은 정격 또는 "정격"암페어가 더 깨끗한 전력을 의미한다고 생각하지는 않습니다. righto.com/2012/10/a-dozen-usb-chargers-in-lab-apple-is.html 은 품질 측정 방법 및 발생할 수있는 사항에 대해 깊이있게 다룹니다 .
YetAnotherRandomUser 2017 년

0

나는이 같은 문제에 직면하고 실제로 OS를 다시 설치했다. 마지막으로 문제는 pwm으로 사용하는 서보 블라스터와 관련이 있음을 발견했다. 서보 블래스터는 3.5 오디오 잭에 사용되는 PIN 18도 PCM 플래그를 사용하여 내 오디오를 다시 가져옵니다. 이 사이트 https://leenabot.com/en/Driving-Servo-Motors-Servo-Blaster-for-Raspberry-Pi/ 에서 자세한 내용을 확인하십시오 . 이것이 서보 블래스터를 사용하는 다른 사람들에게 도움이되기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.