DDC/DAC(PC-FI) - DDC/DAC/PC-FI 자작 게시판 입니다.
조회 수 11820 추천 수 0 댓글 15
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
정말 오랜만에 앰프 만들어 보네요... 2008년에 만들고 못했으니 3년이 되었네요

요즘  USB에서도 24bit/192Khz를 지원하는 칩셋이 많이 나오고 있습니다.
이번에 만든 것은 XMOS사의 칩셋을 이용한 USB DAC + Headphone Amp 입니다.

XMOS 칩셋은 이벤트 구동 멀티코어 프로세서라 소개하고 있는데 기존 하드웨어 로직으로
되어있던 것을 고속으로 동작하는 여러개의 코어에서 병렬로 처리하는 프로세서로 보면
될것 같습니다. 자세한 내용은 www.xmos.com  홈페이지 참조

XMOS 칩셋에 관련된 코딩은 바이너리로 제공되는 것을 그대로 사용했습니다.
NDA를 맺으면 소스 코드를 공개 한다고 하는데 업으로 할 것이 아니라서요...

먼저 케이스를 어떻게 할 것이지 정했습니다.
저의 경우 자작하면서 가장 어려운 것이 케이스 만드는 것이라서요
케이스를 먼저 정하고 거기에 PCB를 맞췄습니다.

서울금속에서 파는 "SU A36-1" 방열판 입니다.
전면, 후면을 아크릴로 할 예정이고요


전체 PCB 사진입니다. 케이스가 넉넉하여 크게 고민 없이 아트웍 했습니다.
입력은 USB, 출력은 TOSLINK가 전부입니다.
전원은 XMOS 칩셋, Clock등은 USB로 공급받고 DAC, Amp는 외부 12V 어댑터를 사용합니다.
볼륨 조절은 Digital Attenuator를 사용하며 Rotary encoder를 이용하여 조절합니다.


USB to I2S 기능을 하는 부분입니다.
USB 커넥터 -> USB PHY -> XMOS -> I2S출력으로 구성되어 있습니다.
오른쪽 칩들은 USB 부분과 Amp부분을 절연하기 위한 것입니다.
XMOS 칩셋은 USB 2.0 High Speed로 연결되기 때문에 ADUM4160과 같은 칩으로
절연을 할 수 없어 I2S부분을 절연했습니다.


다음은 Master Clock부분과 제어를 담당하는 MCU 부분입니다.
Clock은 TCXO 2개를 사용하였으며 스위칭 및 버퍼 역할을 하는 칩을 따로 사용했습니다.
TCXO가 2개인 이유는 44.1Khz, 48Khz, 88.2Khz, 96Khz, 176.4Khz, 192Khz 모든
샘플 주파수를 지원하기 위함 입니다. 제가 그렇게 한건 아니고 XMOS 칩셋에서 지원 합니다.
오른쪽 칩셋은 전원제어, Display, 볼륨제어 등을 하는 MCU입니다.
사이즈도 작고 가격도 저렴한데 32bit ARM 입니다.


다음은 Amp부 전원 입니다.
DAC용 5V, Amp용 +-12V DC-DC를 사용했고 출력단은 적당한 거리로 이격시키고, 적당히
전원 노이즈를 필터링 하였습니다.


다음은 DAC, I/V 부분입니다.
DAC는 PCM1794를 사용했습니다.


Headphone Amp는 TPA6120입니다.
Amp 부분의 저항은 Vishay MELF타입 메탈 필름 저항입니다.
개인적으로 SMD를 선호하고 데이터시트에도 추천하는데 Thin film 타입은 맘에 안들어
IC은행을 통해 Mouser에서 구했습니다.


Display는 Avago dot-matrix 타입으로
첫번째는 USB Stream 상태, 두세번째는 볼륨, 마지막은 USB 연결 상태를 나타냅니다.



아직 케이스는 완성이 안되어 마무리 되면 완성된 모습을 올리겠습니다.
혼자 만들다보니 PCB, 부품등 비용이 장난이 아니네요 뭐 항상 만들 돈이면
좋은거 하나 사겠지만...
  • ?
    엄수호 2011.09.18 08:40
    한대를 만들기 위해 투자 하신 거라면 상당한 비용 들어갔겠습니다.
    저도 저런 부품 땜이라도 제대로 할 수 있으면 좋겠습니다.
    이 넘의 노안, 수전증......^^;
  • ?
    김태형 2011.09.18 08:49
    떼로 하시면 조금이라도 수월하셨을텐데요. ㅎㅎ
    palm H2 루나에서 한단계 전진한 구성으로 보이는데
    소자값만해도 정말 꽤 될것 같습니다.
  • ?
    홍경의 2011.09.18 09:15
    무림 고수 한 분이 본격적으로 두각을 나타내기 시작하시는 군요 ^^*
    멋지네요 정말루.. 조심스럽게 줄 서봅니다 ㅋㅋ
  • ?
    최정원 2011.09.18 09:35
    오랜만에 DIY 대작이 올라왔네요. 대단합니다.
    혼자 만들면 출혈이 심하죠^^
    저도 혼자 만드니 비상금이 모이질 않아요.
    초기에는 pcb 한판 만들면 다 안고 있었는데, 집만 복잡해져서 ...
    팔기에는 뭐해서 다 나눠줬는데, 오래동안 그리고 다양한 자작을 위해서는 떼로해서 개발자부담을 줄여주는게 좋은것 같아요.
    대단한 작품 너무 좋고, 표시부가 참 이쁩니다.
    USB IC는 구입하기 쉬운가요?
  • ?
    송기환 2011.09.18 09:37
    꽉 찬 느낌입니다.
    앰프부 TPA6120 ..... 마지막에 소리로 보답해 주겠습니다~~~
  • ?
    양영모 2011.09.18 11:47
    이런거라면 공제라도 하시징....... 닥이 필요한데..... 닥이 필요한데.....
  • ?
    이호천 2011.09.18 11:57
    좋은 말씀들 감사드립니다.ㅎㅎ
    모든 부품은 Digikey, Mouser등을 통해 구입했습니다.
    공제를 위해 거버파일을 제공해 드릴 수 있으나 XMOS Driver 라이센스 문제와 칩셋 조립등이 DIY로는 어려운 형태라...
  • ?
    엄수호 2011.09.18 12:56
    XMOS Driver 라이센스 문제가 어떤 겁니까?
    잘 이해가 안됩니다.
  • ?
    이호천 2011.09.18 15:00
    PCM2704등의 칩은 윈도우에 기본 드라이버로 사용이 가능한데 XMOS는 별도 드라이버가 있어야 합니다.
    저도 자세히 알아본건 아니지만 XMOS MOQ수량이 있다고 합니다. 200개 좀 안되었던거 같은데 MOQ 수량을 구입해야 Driver를 제공 한다고 하네요.
    홈페이지에서 받을 수 있는건 30분에 한번씩 "삐"하는 소리가 나고요
  • ?
    김병진 2011.09.18 21:28
    오~~ 가지고 싶을정도입니다 ^^
  • ?
    유문구 2011.09.18 23:08
    세상에.. 멋집니다!
  • ?
    김희태 2011.09.20 10:06
    멋지군요^^ XMOS 칩은 저도 한번 써보고 싶은데, 기판 패턴을 보니 DIP 형식으로는 작업이 힘들어보입니다ㅜ
    롬라이터같은것도 이용해야 하는 걸까요ㅜ
  • ?
    박찬영 2011.09.20 23:34
    엄청나네요. 프로의 손길(?)로 만든 것 같습니다.
    요새 XMOS 칩셋 얘기를 자주 듣는데 소리는 어떨지 궁금하네요.
  • ?
    윤득구 2011.10.26 22:14
    대단하시네요 기계로 한것같아여 ㅋ
  • ?
    김성태 2011.10.29 11:43
    어마어마 합니다... 행복하세요 ~

  1. 중국산 DAC 키트 완성하였습니다

  2. Ebay표 USB DAC 제작후기(PIC)

  3. RMAA용 XMOS ADC/DAC 입니다.

  4. 하데스 DAC DC offset 제로 튜닝

  5. DAC 자작

  6. TUSB3200 USBDAC PCB 작업 막바지....

  7. 192kHz 지원 USB DAC + Headphone Amp 자작

  8. TUSB3200 USB-DAC 입니다.

  9. 하데스 DAC 전원부 튜닝(좀 더 테스트)

  10. 대륙닥(DAC)

  11. PC+DDC+DAC+KUMISA3+840

  12. SK-PS (semi-Kuboda)와 대륙산 DAC 체험기..

  13. DAC+AMP

  14. Luna DAC 외부전원용으로 개조

  15. 2704 dac

  16. 여기에 쓰기엔 2% 부족한 글입니다.

Board Pagination Prev 1 2 3 4 5 Next
/ 5
CLOSE
21215 5936275/ 오늘어제 전체     1261093 79201885/ 오늘어제 전체 페이지뷰