오래전부터 계획하던 인터넷 라디오를 시작했습니다.
기본적으로는 인터넷에 연결되어서 Winamp SHOUTCAST 방송을 청취할 수 있게 할 생각입니다.
부가 기능으로 SD 카드를 사용한 MP3 Player, USB 를 통한 USB Audio, USB Mass-Storage가 있습니다.
여기저기서 주워 모은 지식으로 회로도 꾸미고, PCB 제작하고.. 땜질하고, 기본 모듈 테스트하고... 생각보다 힘들군요. ^^;
겨우 기본 모듈 테스트까지 마쳤습니다.
SD 카드 읽기 : OK
MP3 디코딩 : OK
Network : OK
USB Mass-Storage : OK(SD와 연결된건 아니지만.. 일단 PC에서는 인식)
USB Audio : OK
USB 관련 기능은 ARM 칩으로 제어하기 때문에... 마우스, 키보드, USB to Serial 같은 기능도 함께 넣을 수 있습니다. 현재는
LCD가 없지만... 별도 보드로 LCD를 달 계획인데, HID 디바이스로 PC에서 LCD를 직접 제어하게 할 수도 있을 것 같군요.
오늘 아침 USB Audio까지 테스트를 마쳤는데, 소리는 괜찮은 것 같습니다. 허접한 이어폰으로 들어본 것이긴 하지만... USB Audio 전용칩을
사용한 것과 별반 차이가 없는 것 같습니다. I2S가 3개 이상 있는 ARM 칩을 사용하면 6채널도 가능할 것으로 보입니다.
최종 마무리 되려면 좀 더 시간이 있어야겠군요. 마무리되면 다시 한 번 올려보겠습니다.
얼른 배워서 이것저것 다양한 기능을 구현할 수 있는 제품을 만들었으면 합니다 ^^