글쓴이 : SOONDORI
잠시 기다린 후, 만듦새가 가장 훌륭하여 선택했던 차이나 보드를 수령.
* 관련 글 : PC에서 검파 후 신호를 생성하는 방법 (2), JMPX 프로그램의 한계
버-브라운의 ‘BB’가 각인된 TI 칩을 썼다. 진짜일까? 별로 중요한 것 아니니까, 맞다고 보고…
PC USB 포트에 꽂자마자 윈도우는, <유니버설 USB 드라이버>를 인스톨한다. 종종 장치 종속적 윈도우 드라이버 때문에 게거품을 물었던 과거를 생각하면, 세상이 많이 좋아졌다.
두 대 펑션제너레이터를 PC 입력에 연결하고 각기 다른 주파수를 L 채널과 R 채널에 주입하는 조건에서, DAC 출력을 오실로스코프의 FFT 모드로 관찰 → 38Khz 옆구리에 신호 없음. 에라이~! 일단, 도루묵이다.
이후 이어진 검토 과정에서,
1) “어 “장난하시나?” JMPX는 만들다가만 프로그램!
논거는, L/R을 분리 입력해도 한쪽 채널에만 반응하니까. 어떤 입력 채널 하나를 기준으로, 두 개 입력을 무조건 MONO로. 이상한 일이다. 분명히 스테레오 설정용 체크박스가 있고, L/R 입력 채널 분리를 뜻하는 두 줄 바-그래프까지 그려 놓았으면서… 바보 아닌 자가, 제대로 프로그램을 짰다면 그렇게 반응할 수 없음. 작성자가 바보가 아니라면, 만들다가 술 먹으러 간 사례. 누구처럼.
“으이그~! 별…그~지 같은 것을 가지고 인생 낭비를…” 너무 반가운 마음에, 처음부터 완전히 헛다리 짚었다.
2) 샘플링 레이트와 재생 주파수의 상관관계
양자는 논리상 분리된 개념이다. 현실에서는 어쩔 수 없는 부분이 있다. 상용 오디오 장치에 있어서, 나이퀴스트 정의에 따르는 관성 때문에 16비트 44.1Khz 또는 48Khz 샘플링 레이트로는 ~24Khz Max.가 한계.
다음은 ~57Khz 복합신호를 출력하려면 192Khz 샘플링 레이트가 담보되는 DAC을 쓰라고 권하는 어떤 프로그램의 안내문.
“… Airomate makes it possible to use a 192 kHz sampling rate capable soundcard to generate a high quality stereo MPX signal with full featured RDS/RBDS for FM radio transmitters. Airomate gives your radio station the professional look and sound. The maximum frequency of a MPX stereo / RDS signal goes up to 57 kHz. So you need a soundcard that can handle a minimum frequency of 57 kHz. Nowadays there are cheap soundcards which have a samplerate of 192 kHz. These soundcards can produce frequencies up to 96 kHz. For a frequency of 96 kHz you will need a minimum samplerate of 192 kHz. Most operating systems can not handle a samplerate of 192 kHz. Windows XP WITH Service pack 1 is the first Windows version which can handle this…”
* 다운로드 : https://www.diffusionsoftware.com/airomate.php#download
그 말을 온전히 믿을 게 못 되는 이유는,
예를 들어 Unknown DAC 장치가 앞에 있다고 할 때, 샘플링 레이트 44.1Khz, 48Khz, 96Khz, 196Khz… 공자 님이 뭐라고 말씀하시든 그것이 재생 주파수를 특정하는 게 아니기 때문에. 그에 더하여 ~20Khz에서 무조건 Cut-Off 하는 LPF 적용이 일반적으로 요구되는 현실이 더 문제이니까. 무자비한 샘플링 레이트를 가진 DAC 장치가 있건 말건 무조건 ~20Khz에서 멈춘다면, 자랑하는 모든 게 의미가 없다.
반대로 생각하면, PCM2704 내부에 있는 LPF 기능을 끄면 됨.
그런 다음에 종단 회로를 조금 바꾸면 되고. 그런데, 어떻게? Re-programming 없이 끌 수나 있는 것인지?
헉시나 해서 살펴 본 TI Application Note에는 별다른 착안점이 없다. 즉, PCM2704는 고정값으로 마꾸 돌리는 IC로서… 수정 불가?
어찌 하다가, ‘재생 주파수 제한이 풀려 있고 세상에서 가장 저렴하고, 그래서 DIYer에게 가장 유용한 ‘PCM DAC 솔루션 찾기’가 되어 버렸다. 뭐… FM 튜너 DIY 활동에 있어서, (별 다른 장치 없이 PC만으로) 보다 정밀한 검파 후 신호를 만들 수 있으리라는 기대 하나만으로도 도전 가치가 충분한 주제라는 생각.
* 관련 글 : PC에서 검파 후 신호를 생성하는 방법 (4), 다른 방법론