오디오필 음향연구소 (AudioFeel) ~ 인류를 즐겁게… ~

어셈블리오디오(ASSM Audio System) 개발 시작품 - 제6부 (DDC 보드) 본문

회로기술

어셈블리오디오(ASSM Audio System) 개발 시작품 - 제6부 (DDC 보드)

오디좋아 2017. 3. 21. 14:43

어셈블리오디오(ASSM Audio System) 개발 시작품 - 제6부 (DDC 보드).pdf

ass audio card1 - DDC - Ver.0.16 - 20170120.zip



제 6 부에서는

어셈블리오디오(ASSM Audio System)의 메인보드 2번 슬롯에 장착되는 DDC(Digital to Digital Converter)에 대해서 알아 보겠습니다.


(S/pdif 출력 USB DDC; 초기 제작품)


(I2S 출력 USB DDC)


DDC 유니트는 여러 종류의 외부 디지털 기기로부터 들어오는 디지털 오디오신호를 I2S 신호로 변환해 주는 장치입니다.

현재 제작된 DDC 유니트보드에는 내부 제어용 I/O Expander부와 I2S 셀렉터부로 구성되어 있으며, 외부 기기 종류에 따라서 DDC 기능이 완성된 보드를 추가 장착 할 수 있도록 설계되었습니다.

외부 기기가 USB 장치라면 USB 용 DDC 보드(USB to I2S or S/pdif)를 장착하고, 외부 기기가 Firewire 장치라면  Firewire 용 DDC 보드(Firewire to I2S or S/pdif)를 장착하고, 외부 기기가 홈시어터 장치라면  Decoder 보드(DTS to I2S or S/pdif)를 장착하고,   외부 기기가 Midi 장치라면  Midi 용 DDC 보드(Midi to I2S or Spdif)를 장착하면 됩니다.     


DDC 유니트보드에서 출력되는 오디오신호는 I2S와 S/pdif 신호를 선택할 수 있도록 했습니다. JP1 (I2S_/Spdif) 에서 납땜으로 선택하면 됩니다.

JP1 설정에 따라서 I2C Master (컨트롤러 유니트)에서 I2S와 S/pdif 신호의 경로를 자동으로 선택해 주도록 되어 있습니다.

출력되는 디지털오디오 신호의 접속 방법은; 

추가보드의 출력신호가 I2S 신호인 경우 P3 또는 P6에 접속 하면 됩니다. 

추가보드의 출력신호가 S/pdif 신호인 경우 P2 또는 P6으로 접속 하면 됩니다.



(참고 

I2C Master 에서 DDC 유니트 I2S 경로를 2 방법 중에서 선택할 수 있는데, NAP(Slot 1)와 추가 보드(USB DDC 보드의 출력)을 선택하는 방법에 대해서 알아 보겠습니다.

I2C Master 에서 DDC 유니트로 I2C 확장IO포트(PCF8574)에 아래 데이터를 써줌으로써 선택할 수 있습니다.

 

DDC 유니트의 I2C 확장IO포트(PCF8574) Bit 기능: (I는 입력, O는 출력)

P7 

 P6

 P5 

 P4

 P3 

 P2 

 P1 

 P0 

 I

 I

 I

 O

I

 -

 -

-

 /Install

 /error 

  /audio

Selector

 I2S_/Spdif

 -

 -

-


* PCF8574 (P4) bit 동작(출력) : 

        Low(0) : NAP(Slot 1)의 I2S

        High(1) : 추가 보드(Slot 2)의 I2S

* PCF8574 (P3) bit 동작(입력) : 이 Bit의 상태를  I2C Master (컨트롤러 유니트)가 읽고, 상태에 따라서 신호 경로를 자동으로 선택합니다

        Low(0) : 슬롯 커넥터(Slot2, P1)의 S/pdif 출력(Pin54)을 신호 경로로 선택 합니다

        High(1) : 슬롯 커넥터(Slot2, P1)의 I2S 출력(Pin 47,48,49,50)을 신호 경로로 선택 합니다

 

1. DDC 유니트의 규정:

 

1-1. I2C 확장IO포트(PCF8574) 의 규정:

1-1-1. I2C 디바이스 어드레스 :  0x20

1-1-2. P0 : 미사용;

1-1-3. P1 : 미사용;

1-1-4. P2 : 미사용

1-1-5. P3 : 입력, 추가보드의 출력신호 종류를  I2C Master (컨트롤러 유니트)에게 알려 줍니다. 

1-1-6. P4 : 출력, Selector; (NAP의 I2S 신호와 추가보드의 I2S 신호를 선택합니다.

1-1-7. P5 : /ok; (Input, 유니트 동작이 정상인 경우 Low)

1-1-8. P6 : /error; (Input, 유니트 동작에 문제가 있을 경우 Low)

1-1-9. P7 : /Install; (Input, 유니트 장착 여부 확인용)

 

1-2. DDC의 디지털 오디오 출력 (Main Board 방향): 

커넥터 P1 (2x32, Female, Right Angle) 로 출력되는 신호는  I2S 출력(Pin 47,48,49,50)와 S/pdif 출력(Pin54)이 있습니다. 모두 3.3V 레벨 신호입니다


d-data : (output), Pin 47, 

d-lrck : (output), Pin 48, 

d-bck : (output), Pin 49,

d-mclk : (output), Pin 50.

S/pdif : (output), Pin 54.

 

1-3. NAP유니트(Slot 1)에서 들어오는 디지털 오디오 신호 입력 (Main Board 방향): 

커넥터 P1 (2x32, Female, Right Angle)  Pin 3,5,6,8로 입력됩니다

모두 3.3V 레벨 신호입니다

 

m-data : (input), Pin 3, 

m-lrck : (input), Pin 6, 

m-bck : (input), Pin 5, 

m-mclk : (input), Pin 8.

 

1-4. MPU I2C /출력과 인터럽트(INT) /출력(Main Board 방향): 

커넥터 P1 (2x32, Female, Right Angle) Pin 9, 10, 7 으로 출력됩니다

모두 3.3V 레벨 신호입니다

또한, 메인보드에 설치된 각 유니트를 제어 할 경우에 한해서 I2C 신호가 Main Board 선로에 존재해야 합니다. (I2C Master에서 제어)  유니트를 제어하는 경우에만 I2C 신호가 존재하고 그렇지 않은 경우에는 0V 레벨 또는 3.3V 레벨로 고정되어 있어야 합니다. (노이즈 최소화 목적)

 

SDA /출력: Pin 9

SCL /출력: Pin10

INT /출력: Pin 7

 

 

                                 - 누구에게든 새로운 기회가 되기를 바랍니다 -

Comments