Asynchronous Sample Rate Converter Module 입니다.
어디서 났냐구요? ^^; 제가 개발한 놈 입니다.
일전에 d*ym*nia.net 홈페이지에서 anagramtech 사의 ATF24/192 MK2를 본적이 있습니다만..
그 사진과 스펙을보고 한번 개발을 해보고픈 웅심이 생겨..틈틈히 여러가지 만들던 경험을
바탕으로 만든놈 입니다.
anagramtech 사의 ATF24/192 MK2 는 정확히 말하자면 192KHz 24Bit 업샘플러 입니다.
제가 개발한 ASRC(뭐 제품명 이라는것까지는 아직 없습니다만..-_-;)는 정확히 말하자면
anagramtech 사의 Quantum 이란 모듈과 컨셉이 같다고 해야겠습니다.
Quantum제품도 Asynchronous Sample Rate Converter Module 입니다.
요렇게 생겼습니다.
Quantum제품이 지원 하는 입력 주파수는 32,44.1,48,88.2,96,176.4,192kHz 이고,
출력 주파수는 44.1,48,88.2,96,176.4,192 kHz 입니다. 입출력 모두 24Bit 데이터를
지원하고, 자세한 제품에 대한 설명은 없지만 마스터클럭은 외부 입력 방식인듯 싶습니다.
그리고 오디오 데이터 입출력 포멧은 모두 I2S 입니다.
저의 ASRC 의 입력 주파수는 마스터클럭 입력이 필요 없고, 비동기식 32KHz 에서 192KHz 까지
입니다.
즉, 32KHz 부터 192KHz 사이의 어느 오디오 주파수도 전부 입력이 가능 합니다.
입력 데이터 비트는 16,20,24Bit 전부 가능하고 자동 선택 합니다.
출력 주파수는 32, 36, 44.1, 52.734, 64, 66.15, 72, 88.2, 92, 105.468, 128, 132.3,
144, 176.4, 192KHz 의 총 16가지의 주파수를 선택 출력이 가능하고, 출력 데이터 비트는 24Bit 입니다.
마찮가지로 데이터 입출력 포멧은 모두 I2S 방식 입니다.
특이한것은 모듈 내부에 1ppm 의 고정밀 TCXO 마스터 클럭을 내장하여 입력 및 출력
모두 TRUE Asynchronous Sample Rate Converting 을 구현했습니다.
어떤 Asynchronous Sample Rate Converter모듈이건 칩셋이건 마스터 클럭이 필요 하지만
그 마스터 클럭에 준하여 변환(출력)주파수가 정해지므로 원하는 출력 주파수에 따라 마스터 클럭을
바꿔 줘야 합니다.
하지만 제 ASRC는 내부 마스터 클럭을 이용하여 16가지의 출력주파수에 맞는 마스터 클럭을
내부에서 자체 생성 하므로 입력 및 출력의 클럭 입력이 필요없도록 설계 하였습니다.
(휴~ 이부분이 상당히 힘들었던 부분인데..아주~~ 훌륭하게 잘 동작 합니다.)
그리고 16가지 출력 주파수에 해당하는 마스터 클럭을 모듈 내부에서 생성하여 내부에서도
사용을 하고, 외부로 출력을 하므로 DAC나 기타 등등의 어플리케이션에서 ASRC Module 이후의
각종 칩셋(DAC, DIT 등)에 마스터 클럭을 따로 공급해줄 필요가 없을 뿐만 아니라 전체 시스템의
데이터 동기화와 1ppm 의 고정밀 TCXO로 만들어지는 마스터 클럭의 초정밀도로 인해 상당한
품질의 디지털 오디오 데이터를 얻을수 있습니다.
제가 예전에 개발했던 DDC 제품은 마스터 클럭의 고정으로 48, 96, 192KHz의 변환만 가능하지만
이번 ASRC는 유연한 마스터 클럭으로 16가지의 출력 변환이 가능 합니다.
물론 다른 여타 디지털 오디오 처리 기능 들은 기존에 개발했던 DDC 보다는 상위 스펙 및
상위 성능을 가집니다.
물론 DDC는 SPDIF 등의 입출력 리시버, 트랜시버를 추가로 가지고 있어서 입출력이 기기 단위로
되도록 개발 했지만. 이번 ASRC Module은 입출력이 I2S 신호 이므로 부품처럼 모듈의 개념 입니다.
즉, DDC 제품과 동일한 기능을 하도록 만드려면 SPDIF 입출력 트랜시버를 주변에 따로 장착을
해야 한다는 이야기 입니다.
이 개발 제품을 제일 처음 적용할곳은 DAC 입니다. 뭐 그래봤자 제가 개인적으로 만들던 DAC에
장착을 할 예정이지만, 활용도 및 성능에서는 DDC 제품 보다 그레이드가 높은 성능을 가지고
있으므로 상당한 기대를 하고 있습니다.
적용할수 있는 어플리케이션은 오디오용 DAC, DDC 등 각종 디지털 오디오 제품들에 가능 하겠군요. ^^;
지금 현재는 처음 릴리즈를 한 제품 이므로 모듈 케이스에 대한 보강이 필요 합니다. ^^;
너무 투박하네요..~~
처음부터 판매라든지 그런 상업적인 목표를 가지고 개발한것은 아니라서 아직까지는 아무런
계획이 없습니다. (뭐 그렇다기보다는 제가 본업때문에 바뻐서 여러가지로 생각을 못하고
있다는게 더 정확하겠지만요..)
참..여기서 참고로...가끔 저를 업자로 보시는 분들이 계십니다만..-_-; 저는 엔지니어 입니다. 실제로는 이쪽 오디오와 관계가 덜한 회사에서 근무중입니다.
본업이 하드웨어 개발이라서 오디오 하드웨어에 취미를 붙여 여기까지 온것 이네요. ^^;
그림과 함께 또 자세한 설명을 하도록 하겠습니다~~~~
뒷면 PCB 스켄사진 입니다.
전원은 5V 단일 전원을 사용하며, 물론 내부에는 각종 전원을 적절히 레귤레이션, 분할등을 해서
사용하고 있습니다.
하단 CN4 는 비동기 I2S 오디오 데이터 입력입니다. IN MUTE는 외부 뮤트 제어 입력이군요.
상단 CN1 은 비동기 I2S 오디오 데이터 출력 및 출력 오디오 데이터 주파수에 상응 하는
마스터 클럭으 출력과 뮤트 출력 입니다.
좌측 CN2는 전원 입력 및 fs state 출력 입니다.
우측 CN3은 전원 입력 및 Sample Rate 선택 입력 입니다.
선택 입력은 4Bit 로 0 - 15(16가지)의 입력으로 선택 가능 합니다.
No Freq
0 32KHz
1 36KHz
2 44.1KHz
3 48KHz
4 52.734KHz
5 64KHz
6 66.15KHz
7 72KHz
8 88.2KHz
9 96KHz
A 105.468KHz
B 128KHz
C 132.3KHz
D 144KHz
E 176.4KHz
F 192KHz
내부 모듈기판 입니다. 훵해보인다고 생각 하실지 몰라도 1ppm 고정밀 TCXO 등 상당히
그레이드가 높은 부품들로만 이루어져 있습니다.
돌려서 본 기판 사진 입니다. 원래 인디케이트 하기 위한 LED를 장착 하려 했으나 그다지
필요치 않을것 같아서 장착을 하지 않았습니다.
모듈의 케이스 상판면 사진 입니다. 재질은 알루미늄으로 되어 있고, 아직은 샘플이라 조금
어수룩 합니다. ^^; 예산 관계로 실크(글자)는 제가 레터링으로 처리 헸습니다.~~
정면 비스듬히 찍은 사진 입니다. 손때가 잔뜩 묻었군요~
모듈 바닥면 입니다. 모듈과 다른 기기간의 연결은 핀해더로 하도록 되어 있습니다.
모듈 바닥면 돌린 사진 입니다.
모듈 측면 사진 입니다. 그 뒤로 크렐 KSA-80B가 어렴풋이 보이는군요.
(쌀쌀해지니 제 기능인 난로의 역할을 충분히 하리라 생각 됩니다.
^__^;