프로젝트

나도 메이커! 메이커스 여러분들의 작품/프로젝트를 공유하는 공간입니다.

PC로 제어하는 30W 앰프!

2014-10-24 18:52:19

PC로 제어하는 30W 앰프!

 이사오고나서 만들어진 작품중 한가지로 이전에도 몇가지 앰프를 만들었었는데, 사용하면서 문제점이나 바꿀점을 찾아서 새롭게 다시만든 앰프입니다!

나름 새로운 앰프를 만들었을때는 아주 재미있었죠! ㅎㅎ

일단 앰프를 제작중일 때에 사진을..!


이 앰프는 30W의 4채널로 소리를 출력합니다!(L OUT, L + R OUT, R OUT, REAR OUT)
전원은 12V와 5V를 사용하고 저는 PC용 ATX 파워를 사용하여 실험에 필요한 전원으로 사용하기 때문에 전원에서 오는 노이즈를 최대한 제거하기위해서 큰콘덴서를 4개나 사용했습니다!

각 부품들을 제어하기위해 ATMEGA32를 사용하였습니다!
여기까지는 아직 PC로 제어할 수 있도록 만들어 지지않았습니다.


하지만 테스트는 해야하기때문에 일단 볼륨을 고정하고 테스트했는데, 녹화하고 나니 소리가 그다지 좋지 않네요..ㅠ
실제로는 깔끔한 소리가 나요~!

위 동영상을 보고 눈치 체신 분들도 계시겠지만, 이 앰프는 일반적인 볼륨(가변저항)을 사용하지 않았습니다.
지금까지 만들어왔던 다른 앰프들에서 발견된 문제들 중한가지가 볼륨으로인한 좌,우 소리 크기 차이였습니다. 
이문제를 해결하고 조금더 정밀한 제어를 위해 가변저항을 사용하지 않고, Digital Potentiometer인 AD5161BRM10를 사용하였습니다!

위 사진은 지금까지 제작된 부분의 구조입니다!
왜 Digital Potentiometer가 무려 6개나 있냐하면,
PC1892칩에서 소리의 효과를 적용시키는데 이때 조절가능한 설정(?)이 
Effect, Balance, Volume, L + R Volume, Bass, Treble 이기 때문에 Digital Potentiometer를 6개 사용하게 되었습니다!

TDA7381는 4채널 30W의 앰프칩 입니다! 이칩의 출력이 실제스피커에 연결되어 있습니다!

이앰프가 여기서 완성된게 아니기때문에...

열심히 만들어야죠...!!
이번에는 PC용 제어프로그램과 그 아이콘을 만들어 보았습니다!



프로그램아이콘입니다!



위사진이 제어용 프로그램!



PC와 통신하기위해 CP2012모듈을 사용했습니다!





이제 기본적인 기능의 구현은 끝났지만 아직 완성된 것은 아니랍니다!




 



방열판과 채널선택기능을 추가하고 



프로그램에 채널을 선택할 수 있는 기능을 추가하고


드디어 끝났습니다!



최종적으로는 위와 같은 구조로 제어되고 있습니다!
이제 슬슬 새로운 기능을 추가 해야할 때가 온것 같습니다! ^.^


wlsdn