2020년 1월 9일 목요일

MMC/SD V4의 DCSG 출력 개조(ON/OFF)

아시다시피 V4에는 DCSG(SN76489AN) 사운드 칩이 들어있습니다.

VGMPlay, SG-1000 롬 구동 시 요긴하게 쓸 수 있지요.


근데 요놈이 약간의 문제를 갖고 있습니다.

아마 칩특성과 저의 아트웍 한계로 인한 문제점일텐데요~ ㅎ.ㅎ

DCSG 칩의 오디오 출력에서 약한 노이즈가 발생합니다.

특히 V4의 모든 사운드가 OFF된 상태에서 쉽게 들을 수 있습니다.


V4를 구동할 때 DCSG가 놀고 있는 경우가 많으니, 이 상태로 두면 노이즈가 귀에 거슬릴 수 있습니다요.

DCSG 칩이 동작하는 경우만 출력을 연결하도록 스위칭 회로를 추가해보았습니다.


V4에서는 DCSG에 공급되는 클럭(3.58MHz)를 ON/OFF 하고 있습니다.

클럭이 OFF되면 스위칭 회로를 이용해서 오디오 출력을 끊는 방법을 쓰는거에요.


물론 이렇게 개조를 하면 DCSG가 동작하지 않는 시나리오에서는 노이즈가 줄어듭니다만...

VGMPlay 등에서 DCSG를 ON 하는 경우는 스위칭 팝 노이즈가 발생합니다.

사용자의 취향에 따라 개조를 할지말지 선택하시면 되겠습니다. ㅎ.ㅎ



1. 재료를 준비합니다.

   74HC4053 칩, 10uF 전해 캐패시터, 1K옴 저항 그리고 전선이 조금 필요합니다.





2. DCSG의 오디오 출력과 OPAMP 사이의 연결을 끊어줍니다.

   패턴을 니퍼로 긁으면 쉽게 끊을 수 있어요.





3. 먼저 패턴 한 곳을 끊습니다. (초록색 부분)

   다음엔 74HC4053 칩을 보드 뒷면에 고정해야되는데요.

   아래 사진처럼 보드의 넓은 패턴을 칼등으로 긁어서 GND로 연결할 수 있습니다.

   74HC4053 칩을 얹으면, 16번 핀이 5V 위치에 대강 맞을꺼에요~ ㅎ.ㅎ

   GND와 VCC 5V를 연결하면 보드에 잘 고정될겁니다.

   나머지 핀들도 적당히(?) 연결해주세요.





4. 작업이 완료되면 아래 사진처럼 되겠습니다.

   캐패시터는 보드와 밀착되도록 위치를 잡으셔야합니다.

   캐패시터가 너무 뚱뚱하면 케이스가 안닫힐지도 모르니 확인해보세요! ㅎ.ㅎ






개조작업은 이걸로 끝입니다.

나머지는 BIOS 업뎃이 되겠네요. 요건 주말에 업로드 해놓겠습니다.


그리고, 기존 BIOS에서는 부팅하면 항상 DCSG CLOCK을 켜놓기 때문에,

H/W 개조만으로는 기존과 차이없게됩니다. 참고하세요!


궁금한 부분이 있으시면 댓글 ㄱㄱ~