아두이노에 DFPlayer를 연결하고 DFPlayer의 매뉴얼대로 저항을 추가했음에도 불구하고 사운드 파일을 DAC_R, DAC_L 단자를 이용한 이어폰으로 듣게 되면 마치 맥박이 뛰는 듯한 소리와 잡음들이 들리게 된다. 스피커를 통해 재생할 때에는 크게 느끼지 못한다. 잡음을 발생시키는 원인으로서 지금까지는 GND를 통해 잡음이 유입된 거라고 추정만 했었지만 이번에 확실하게 GND 문제임을 확인하게 되었다. 아두이노에서 제공하는 GND핀과 DFPlayer의 스피커 사이의 GND를 연결하게 되면 아두이노의 모든 작동(시리얼 통신, 블루투스 작동 등) 시 영향을 받아 잡음이 발생하게 되는데 DFPlayer의 스피커용 GND를 아두이노 GND핀에 연결하지 않고 I/O1핀과 I/O2핀 사이의 GND를 아두이노 GND에 연결하고 이어폰 GND를 스피커 연결핀 사이의 GND를 연결 시켜주면 이어폰에서 잡음이 사라진다.  

이어폰을 사용하지 않더라도 스피커 사이의 GND를 사용하지않고 I/O1핀과 I/O2핀 사이의 GND만을 아두이노 GND에 연결하는게 좋을거 같다.

 

 

 

반응형

+ Recent posts