SN11122로 USB DAI를 만들어 보았습니다.

1687 단어 USBI2S
정크 헤드셋에서 벗긴 SN11122를 사용하여 I2S의 USB DAI를 만들어 보았습니다.

이 칩은 대만의 Sonix Technology라는 회사의 2005년 정도의 제품으로, 샘플링은 48K가 최대이며, 비트수는 16입니다.

헤드셋에서는 AC97(VT1612A)인 칩이 접속되어 AC-link로서 사용되고 있었습니다.

이 칩의 데이터 시트는 얻지 못했지만 SN11121과 SN11220의 데이터 시트는 얻었으므로 참고로했습니다.

원래의 회로를 마이크로스코프로 확인하여 시행착오했습니다.



히트 건으로 단번에 부품을 떼어냈습니다만, 부품을 떼어내는 것이 회로는 쫓기 쉽습니다만, 세세하게 부품의 재이용을 할 수 없게 됩니다.

핀의 할당이 SN11121이나 SN11220과도 미묘하게 다릅니다.


Pin No.
패드 이름


8
CODECSEL

9
TAVDD/AVDD

10
USBDP

11
USBDN

12
TAVSS/AVSS

14
RSTN

19
BCLK

20
LRCLK

21
SDATA

22
MCLK

26
LFA

33
XOUSB

34
XIUSB

35
VSS

36
VDD

46
(VDD)

47
LFB

48
(VSS)


우선 Mac의 USP Prober에서 인식할 수 있도록 하고 나서는 주파수 카운터에서 I2S 신호를 확인했습니다. USP Prober에서 처음에는 별로 말도 하지 않았습니다만, 여러가지 만지면, 로그로 에러 메세지가 나왔으므로, 조금 힌트가 되었습니다.



6M의 수정과 뒤에 붙인 3.3V의 레귤레이터(APL5508)는 재이용품입니다. Aitendo의 이 변환기판(QFN(0.5)48P-DIP48)은 알기 쉽습니다만, 조금 큽니다.

EEPROM은 켜지지 않습니다. 이 손 칩은 EEPROM을 켜지 않으면 기본 USB 디스크립터가 됩니다.

CODECSEL을 1로 설정하면 I2S가 됩니다.

LFA와 LFB 회로는 SN11220 데이터 시트를 참조했습니다.

수정은 XOUSB를 직접 연결하면 조금 안정되지 않는 것 같았기 때문에 330Ω을 끼웠습니다.

TDA1543, AK4382A, FN1242, PCM5102에서 체크하고 모든 문제없이 소리가 나왔습니다.

좋은 웹페이지 즐겨찾기