본격적으로 시작 한지 한 8개월쯤 됩니다. 진작에 제작 마무리가 되어야 했지만 여러가지 바뻐서 요즘 다시 마무리를 하는 군요.
구성은 위의 사진과도 같습니다.
제가 생각 하는 네트웍 오디오의 조건은 다음과 같습니다.
1. 최소 192KHz 24Bit 의 음원을 재생 해야 한다.
2. 팬이 없는 완전 무소음이여야 한다.
3. 고정밀 클럭을 사용하여 재생오차를 최소화 하여야 한다.
4. 전원을 각각 분리 하여 전원 노이즈를 최소화 하여야 한다.
5. 비쥬얼 및 유저 인터페이스가 편해야 한다.
위의 5가지 조건을 충족 할수 있도록 Divx 플레이어 및 안드로이드 Settop 등으로 처음에는 시작을 했으나 아무래도번 조건 5번에 너무 부합되지 않아 다시 PC Base 로 시작을 했습니다.
PC Base 면 조건 1, 2, 5번은 당연히 문제가 안됩니다. 조건 3,4 번은 제가 밥벌이(?) 하던 능력으로 때우기로 하고 각종 PC 부품부터 구매를 하였습니다.
먼저 마더 보드는 Fanless ASUS ATOM ION Mini-ATX 로 하고 전원은 DC-DC ATX 250W 로 셋팅을 했습니다. DC-DC ATX 의 전원은 SMPS 아답터 12V 3A 로 동작을 합니다. 당연히 HDD 는 SSD 로 장착하여 전원 공급에는 전혀 문제가 되지 않습니다.
ATOM ION 을 선택한 이유는 간단합니다. Audio Only 이기 때문입니다. Foobar 정도는 아무문제 없더군요.
USB DDC 는 XMOS USB Audio Reference Design Board 를 구매 하여 USB 케이블을 통하지 않고 마더 보드에 직접 연결하였으며, DDC 의 자체 전원은 PC USB 전원 입니다.
USB DDC에서 SPDIF 와 I2S 시그널이 나옵니다.
여기까지는 일반적인 PC Base 시스템이고, 조건 3,4 번을 위해 많은 시간을 투자 했네요^^;
먼저 리튬이온 18650 2200mA 셀을 2직렬 x 2병렬로 하여 7.4V 4400mA 를 1 Bank 로 하는 2 Bank Battery Power 를 만들었습니다. STM32 시리즈 MCU 를 이용하여 BMS 및 배터리 전원관리를 하도록 제작 하였고, 배터리에서 출력하는 7.4V 를 고효율 LDO 를 통해 5V 출력을 하여 전원에 민감하고 중요한 부분에 물리적 절연 전원 공급을 하였습니다. (그림의 녹색 점선 부분 입니다.)
즉, 가장 중요하고 가장 민감한 부분인 USB DDC 의 고정밀 클럭 모듈과 최종 Digital Audio 출력 부분에 물리적으로 절연된 이론적으로 리플 0 순수 DC 인 배터리 전원을 공급하게 했습니다. 이로서 조건 3,4번에 만족할수 있도록 하였네요.
처음에는 전체 시스템에 배터리 적용을 생각 해보았으나 제작 비용이 어마어마 할 뿐만 아니라 전원 노이즈 측면에서도 유리하지 않을 것이 뻔하므로 신호와 중요 시그널을 Isolation 하는 걸로 만족하기로 한겁니다.
현재 BMS 관련 MCU F/W 를 작성 중인데..조만간 완료가 되면 실제 사진을 올리도록 하지요..