자유 게시판(free) - 헤드폰 앰프에 대한 자유 게시판 (정치,경제,문화,개인 사생활 ....등은 삭제 조치사항입니다.)
2010.09.02 21:30

TUSB3200 USBDAC

조회 수 2116 추천 수 0 댓글 10
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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


안녕하세요?

눈팅만하고 있는 거짐 유령회원입니다. 한 동안 인두를 멀리하다가... 갑자기 바람이 들어서.. 뭔가 해보려고 합니다.

이 곳 게시판에서도 몇 번 얘기가 나왔던 물건인데... 2채널만 되던 USBDAC에서 벗어나고파서 시도를 하려고 합니다.

일단 계획은 이렇습니다.

기본 동작에 필요한 회로만으로 PCB 한 장을 꾸미는데... 외부 연결을 위한 핀을 모두 뽑아 놓습니다. 그리고 서브 PCB는 DAC 4개를 달아서 최대 8채널까지 뽑을 수 있게 만듭니다. 일단 이렇게 구성해서 시도를 해보고... 성공적으로 잘 된다면... 서브 PCB 구성을 바꿔서... 입력도 가능하게 할 수 있을 것 같고, 또 고급으로 DAC을 구성할 수도 있을 것 같습니다.

혹시 같이 해보실 분이 있을까요? 무엇보다 PCB 뜨는데 돈이 좀 들다보니... 십시일반하자는게 가장 크고요.. 또 펌웨어를 같이 도전해보자는 의미입니다. 때문에 PCB에 살짝 문제가 있어도 크게 개의치 않으실 수 있고... 펌웨어 제작이 가능하며 또 EEPROM을 구우실 수 있는 분을 찾습니다.

펌웨어는 기본적인 소스를 TI에서 제공하기 때문에 그 소스를 보고 기능을 넣으면 됩니다. EEPROM은 i2c 타입의 24c32, 24c64 를 사용하는데..  tusb3200 부트롬이 전원 인가후  eeprom 으로부터 펌웨어를 읽어서 메모리 올린 후, 실행을 합니다. 부트롬에는 eeprom을 읽는 기능밖에 없어서.. 펌웨어를 eeprom에 적재하기 위해서 별도 툴이 필요합니다. (저는 avr 같은 mcu로 pc로 부터 데이터를 받아서 쓰는 보드를 따로 만들 생각입니다.)

관심있으신 분은 댓글 부탁드립니다.  저까지해서 4분 정도 모이면 좋을 것 같고... TUSB3200은 제가 제공해 드릴 수 있습니다.
  • ?
    윤서진 2010.09.03 12:53
    같이 도전해보싶습니다. 스키메틱이 확인이 잘 되지는 않는데....TUSB3200에서 i2s만 뽑아 내실 의향이지 싶으신데요....
    프로세서 실력이 기초수준이라 펌웨어 프로그램은 아직 도리도리이고.... 기판 패치는 문제없습니다. SSOP 패키지 하드와이어링 할 정도면 가능하겠죠?
    EEPROM꿉는 것은 그리 문제가 되지 않을 것 같습니다.
    예전에 샘플 받아 놓고....데이터시트 출력 후 몇 페이지 보다....그냥 묻어 버렸습니다. 제 능력 밖의 일이라 생각하고.
    천강우님 하시는데 살짝 끼어서 같이 가보고 싶네요.
  • ?
    윤서진 2010.09.03 13:27
    그다음 제안 하나....TUSB3200에서 I2S출력단에 대한 터미널을 RJ-45모듈을 사용하면(STP케이블을 사용할 수도 있으므로) 인터페이싱의 편의성을 도모할 수 있을 것 같습니다.
  • ?
    천강우 2010.09.03 14:04
    C-Port, GPIO, 그리고 기타 포트를 외부로 뽑을 겁니다. 펌웨어 구성에 따라.. C-Port 로 I2S 신호를 내보내고 받아들일 수 있으며, AC97 도 가능합니다. 일단은 I2S 4채널 출력에 DAC은 CS4344를 사용할 계획입니다. 외부 포트는 32핀 정도 되기 때문에, 헤더 핀이나 박스 헤드를 사용할 계획입니다. C-Port를 위해서 별도로 RJ45 컨넥터를 뽑을 수도 있겠지만... 크기가 좀 될 듯해서...... 일단 계획은 그렇습니다. 좀 더 작업해서 PCB Layout을 보여드리겠습니다.
  • ?
    황재연 2010.09.03 14:27
    저도 같이 도전해보고 싶습니다.
    소스가 공개되어 있군요 데이터 시트보고 잉?8052코어네 짜야되는거구나 하고 자세히 안봤거든요..
  • ?
    윤서진 2010.09.03 18:34
    스테레오 출력으로 착각을 했네요. 8ch이면 비트클럭 워드클럭 공유한다 치고, SDTA 4개, 일단 6개의 라인이 필요하네요. 그러면 RJ-45는 바이 바이해야 할 것 같고....
    32핀으로 아웃하실거면....reserve용으로 8핀 추가해서,
    40핀으로 그냥 아웃처리하면, IDE용 플렛케이블을 사용할 수가 있습니다.(20번 홀은 막혀있음) 참고하셨으면 합니다.(플렛케이블 작업하는게 별것 아니지만 종종 실패하더라구요)
    객군이 많으면 배가 산으로 가는데... 쓸데 없는 이야기 자꾸하는 것 같아 죄송하네요....
    참...DAC 4개 구동해야 하니, 워드클럭 비트클럭 팬아웃 문제도 고려해야 할 듯 합니다.
  • ?
    천강우 2010.09.03 19:48
    ^^ 네 MCLK, LRCK, SCLK 3가지 클럭을 공유하게 되는데... CS4344 4개를 연결하면 최대 40mA가 필요한 듯 합니다. TUSB3200은 최대 20mA 출력이라... 중간에 버퍼(74LVC126 정도면 50mA 까지 될 듯..)를 둘 생각입니다. DOUT 은 각각이라 직결할까하는데... 타이밍을 맞추려면 이것 역시 버퍼를 통과해야 할 듯 합니다. 보드 연결은 헤더 핀등로 층층이 쌓거나... 플렛케이블로 연결하는 것을 생각중입니다. 어떤 것으로 할지는 아직~~~

    모르고 지나칠 수도 있으니....이런 저런 의견 주시기 바랍니다. 그럼!
  • ?
    윤서진 2010.09.03 23:30
    강우님....제가 실험해본 결과 마스터클럭은 비동기로 동작해도 아무 이상이 없습니다. 왜 최근에 출시된 DAC는 마스터 클럭을 필요로 하나 고민해 보니, 내장된 디지털 필터를 동작시키기 위해서가 아닌가 나름 결론을 내렸습니다. 디지털필터에 약간의 램버퍼가 있으니...비동기도 동작을 하지 싶습니다.
    왜 이런 말씀을 드리면 아시겠지만, 비트클럭의 4배 또는 8배의 클럭이 마스터클럭으로 공급되어야 합니다.
    TUSB3200의 데이터 시트를 면밀히 살펴보지 않은 상태라, 워드 클럭 96KHz 이상의 출력이 되는지 모르겠지만, 만약 된다면 24.576Mhz(또는 22.5792)의 주파수가 마스터클럭으로 사용될 것입니다. RF하시는 분들은 에이 24M가지고 뭐~~~하실 분도 계실지 모르나, 트레이스가 조금만 길어져도 심각한 전압드롭을 수반합니다. EMI의 문제도 있고요....EMI 측면을 고려한다면 가물가물한데 트레이스 길이가 19cm를 넘으면 안되는 것으로 기억하고 있습니다.
    그래서 드리는 제안은 궂이 마스터 클럭을 리시버 쪽에서 공급하려 하지말고, DAC 최근방에 별도의 발생장치를 마련해서 공급하는 것이 좋지 않을까 하는 생각입니다.
  • ?
    황재연 2010.09.05 02:02
    윤서진님 말씀처럼, 마스터 클럭은 다른 신호에 비해 몇배 더 높은 주파수를 주기 때문에 비동기로 동작해도 이상없습니다.
    버퍼나 필터보다는 코덱쪽에서 신호에 대해 자동적으로 들어온 비트에 대한 나열 등등을 하기 때문일것같구요
    제가 알기론 24bit에서 96kHz로 알고 있습니다. 읽다 만상태라...
    RF하는사람 <<< 24M 에이~ 맞긴합니다만 지금 계산해보면 ... 18.432cm 보다 길면 안됩니다~(하지만 RF에서는 엄청나게 긴겁니다-0-)
    정 18cm보다 길게 해야 한다면 매체 자체를 바꾸거나(Toslink), Modulation, Demodultion(즉 엄청나게 귀찮아지는...)해서 보내야겠죠
    Toslink도 할만한데 비용이 급올라가지요
    전 지금까지 DAC의 MCLK에 대해서는 별도의 오실레이터나 Ti의 PLL170X를 사용했습니다. 물론 설계만요...
  • ?
    윤서진 2010.09.05 09:03
    비트시프트는 비트클럭이 담당합니다. 마스터클럭하고는 무관합니다.
  • ?
    천강우 2010.09.05 11:17
    CS4344 데이터시트에는 Please note there is no required phase relationship, but MCLK, LRCK and SCLK must be synchronous. 이렇게 나와있던데....

    어쨌든... 지금 생각하는 방식은 작은 보드 두개를 2층으로 쌓는 것이기 때문에... 마스터 클럭 라인이 그렇게 길어지지는 않을 듯 합니다.

List of Articles
번호 이름 제목 글쓴이 날짜 조회 수 최근 수정일 최종 글 아이디 추천 수
3633 이상유 옥션에서.....12볼트 어댑터... 이상유 2005.10.19 1467 2005.10.19   lsy719 0
3632 박찬영 헤드폰으로 음악듣기 좋은 계절 11 file 박찬영 2005.10.17 1467 2005.10.17 2005.10.17 luciel 0
3631 이길범 대륙산 LM 기판 첫 동작 테스트. 12 이길범 2012.01.12 1466 2012.01.13 2012.01.13(by 윤광수) marzio 0
3630 오석훈 오토캐드 파일 file 오석훈 2007.05.21 1466 2007.05.21   romeo01 0
3629 전일도 [필독] SHHA 일부 기판에 결함이 있어 보고합니다. 15 file 전일도 2005.09.15 1466 2005.09.15 2005.09.15 ryanjun 0
3628 엄수호 봐브리 손보기 11 엄수호 2005.03.20 1466 2005.03.20 2005.03.20 cl1992 0
3627 이호천 공제 DDC 사양 정리했습니다. 11 이호천 2011.11.02 1465 2011.11.02 2011.11.02 coollhc 0
3626 권오경 권재구님과 같은 증상인듯 합니다. 5 file 권오경 2011.09.19 1465 2011.09.19 2011.09.19 avr66 0
3625 최한솔 드릴 하나 장만 하렵니다..T.T 6 최한솔 2004.10.29 1465 2004.10.29 2004.10.29 hansol80 0
3624 송범준 머지않아 서울에서도 ic114매장이 생긴다고 합니다. 4 송범준 2004.04.23 1465 2004.04.23 2004.04.23 phanath 0
3623 정원경 2SK170/2SJ74 공구 진짜 대박이네요...ㅜㅜ 29 정원경 2011.07.06 1464 2011.07.06 2011.07.06 won43113 0
3622 엄수호 LT1085/1033 입금하신 분 중, 공구 택배 받으실 분중 3 엄수호 2011.06.30 1464 2011.06.30 2011.06.30 cl1992 0
3621 오석훈 방금 있었던 일... 15 오석훈 2007.06.21 1464 2007.06.21 2007.06.21 romeo01 0
3620 이병구 포타프로 샀어요.... 7 이병구 2002.10.25 1464 2002.10.25 2002.10.25 0
3619 이복열 Jay-PS-1 (일명 전원부 DDC,DAC 헛질중)-PCB 도착 21 1 file 이복열 2012.02.25 1463 2012.02.25 2012.02.25(by 이복열) zerosoft 1
3618 임석현 이베이에서 2SJ109을 구입할 까 하는데, 13 임석현 2012.02.23 1463 2012.02.23 2012.02.23(by 하스팡) w0707 0
3617 최성남 행복한 고민!! 28 최성남 2012.02.20 1463 2012.02.21 2012.02.21(by 최성남) semter 1
3616 박은숙 Dummy Headphone과 Resistance Adapter를 한방에 3 박은숙 2011.07.13 1463 2011.07.13 2011.07.13 coeff44 0
3615 박준영 오늘 회로이론 시험이에요 ㅠㅠ 2 박준영 2009.04.20 1463 2009.04.20 2009.04.20 masterpis 0
3614 김윤택 제커스, SHA 이녀석들은 또 다른 재미군요. 4 김윤택 2008.04.30 1463 2008.04.30 2008.04.30 qwerty12 0
Board Pagination Prev 1 ... 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 ... 355 Next
/ 355
CLOSE
335120 5941529/ 오늘어제 전체     800733 79223681/ 오늘어제 전체 페이지뷰