기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
http://rockchip.fr/RK3188%20datasheet%20V1.0.pdf
제가 본 데이터시티는 이쪽이며, 이곳에 의하면 SPDIF TX 가 AP에서 나오는 것 같이 느꼈습니다.
WM8731의 4번 핀이디지털 오디오 데이터 IN 인데 이곳으로 SPDIF TX가 연결 되고 있다고 생각 했습니다.
데이터시트의 RECOMMENDED EXTERNAL COMPONENTS(28-PIN SSOP)에 의하면 이곳에 연결 되는 데이터는 오디오 시리얼 데이터로 DACDAT 라고 되어 있는 것으로 보아 디지털 오디오 스트림 데이터 라고 생각 했습니다.
만일 이곳으로 들어가는 신호가 I2S 통신이라면 I2S 통신을 수신해서 SPDIF 로 변경 할 수 있는 외부 장치를 이용 해야 하지 않을까 생각 되네요.
그리고 PX3는 HOST로서의 동작은 지원 하는 칩으로 알고 있습니다. 당장 3G 모뎀 등의 장치를 OTG로 붙이도록 설계된 시스템에 사용 되고 있는 칩이기도 하니까요. 하지만 말씀하신데로 USB AUDIO가 동작 한다는 보장이 없어서 저도 궁금했습니다. 빌드를 하고 싶어도 이런 중국 업체들이 일일히 소스나 구성 파일을 공개할리가 없으니까요.
친절한 답변 감사합니다. 어떤 모드로 동작하나 확인부터 해보겠습니다.
http://www.ti.com/lit/ds/symlink/dit4192.pdf
i2s일 경우 이 칩이 i2S(PCM)을 SPDIF 로 변환 가능한 것 같네요.
I2S 인지 SPDIF인지만 파악 하고, SW적인 방법으로 SPDIF 로 출력 모드 전환을 할 수 없다면 위의 기판을 하나 자작해서 붙여 넣으면 SPDIF를 출력 시킬 수 있지 않을까 하는 생각이 드네요. 이러한 방법으로 출력 시킬 수 있을까요?
추가 : 울프슨 WM8731의 데이터시티를 읽어보니 SPDIF가 들어갈 가능성이 매우 낮은것 같네요. I2S를 사용하고 있을 가능성이 높아 보이네요.
추가2 : 확인 결과 wm8731 의 BCLK / LRCLK / MCLK 등에 클락이 발생 하고 있고, 이는 I2S 통신 하고 있다는 증거로 봐도 좋을듯 하네요. WM8805가 저 3신호와 I2S DATA를 SPDIF로 변경 해 줄수 있는듯 하니 이를 사용해 보도록 하겠습니다. 감사합니다.
Rockchip PX3는 application processor로 보이고 DAC WM8731과는 I2S로 정보를 교환 할 것으로 보입니다. SPDIF 출력을 위해선 WM8731 chip에서 Digital 출력을 해야 될 것으로 예상되며, 그렇게 하기 위해서는 WM8731의 SPDIF 출력이 나와 있어야 하고 관련 Device Driver에서 해당 Digital 출력 path를 설정해 주는 기능 또한 되어 있어야 할 것 같습니다.
첫 번째 질문은 질문 자체부터 문제가 있습니다. 즉, PX3에서는 아마도 SPDIF 출력이 불가능 할 것으로 보입니다.
마지막 질문인 USB 타입의 SPDIF 출력을 가진 DAC 장치를 연결하여 출력은 가능할 것으로 보이며, 그렇게 하기 위해서는 Rockchip의 PX3가 Host를 지원해야 하는데 제가 사용해 본 chip이 아니어서 정확한 것은 Rockchip Datasheet를 보고 확인을 해야 하며, USB 오디오를 추가 해야 됩니다.
사진으로 보면 개발 제품이 아닌 완제품으로 보이며 카오디오 제품으로 보이는데 어려울 것으로 보입니다.