Just a Blog

[MiSTer FPGA] MiSTer 전원 점검 및 확인 과정 본문

Game

[MiSTer FPGA] MiSTer 전원 점검 및 확인 과정

wehong 2021. 8. 7. 12:27

1. 사건의 발단 - 현상

사용하고 있는 MT32-pi 모듈이 MiSTer 쪽 User I/O Port의 전원만으로 동작하지 않는 문제가 있었다. 국내외 사용자의 사용기를 보면 모두 User I/O Port에서 USB 3.0 케이블을 통한 데이터(I2S) 연결선에서 전원을 받아 오고 있었다. 즉, 그쪽과의 연결 케이블만으로 MT32-pi 전원을 받아 온다는 말이다.

물론 전압 경고는 뜨는데 그것은 MiSTer 쪽 DE-10 nano 보드가 일부러 전원을 그렇게 관리하고 있기 때문이라고 하며, MT32-pi 쪽 라즈베리파이 내에서 경고를 끄면(avoid_warnings=2) 경고 없이 실행되고 실제 동작에 크게 문제되지는 않는 것 같다.

이쪽의 문제는 그것과 다르게 MT32-pi가 계속 리부팅을 한다는 것이었다. 아마도 전력이 충분하지 않은 것 같았다. MT32-pi의 라즈베리파이 쪽에 별도의 USB 전원을 연결해서 사용하다가, 문제의 원인을 알아야겠다 싶었다. 왜냐하면 이쪽에서 전력이 충분히 공급되지 않는다면 User I/O 포트를 사용하는 SNAC 쪽도 문제가 있을 가능성이 크다고 생각했기 때문이다.

 

2. 사건의 진행 - 추가 확인

User I/O Port에 SNAC 연결로 상황을 살펴보고자 했다. 우선 SNAC 컨버터에 메가드라이브 포트와 Retro-bit 컨트롤러를 연결해서 게임을 플레이 해 보았다. 3버튼/6버튼 사용 게임들을 몇 가지 실행시켜 본 결과 일부 게임에서 입력이 이상하게 인식되는 게임들이 보였다(해당 내용은 이전에 포스팅 했었다).

결국 멀티미터로 전압을 찍어 봤는데 5V 지점과 신호선의 최고 전압이 4.2~4.3V였다. 역시 전압이 좀 낮다는 생각이 들었다.

 

3. 대처 및 해결

그동안 5V/5A 어댑터와 최초 구매시 들어있던 분배(DE10 nano 보드 쪽과 USB 허브쪽으로 분배) 스위치를 사용했는데, 혹시나 싶어 이 둘을 다른 제품으로 또 바꾸어 보기로 했다. 물론 추가 비용을 들이는 것이 맞나 싶기는 했는데 아무래도 전원 쪽 의심이 되었다.

결국 5V/6A 어댑터와 좀더 짧은 분배선을 구매해서 연결시켜 보았더니... 5V쪽 전압이 4.8~4.9V로 측정. 그리고 MT32-pi를 User I/O Port 전원만으로 구동해도 동작! 결국 전원쪽 문제가 맞았나 보다 생각하니 후련하면서도 허무해 지는 순간이었다.

 

4. 이상한 현상이 하나 더

어댑터 때문인지 분배선 때문인지 알 수 없지만 아무튼 전원쪽의 문제라고 생각하고, SNAC 연결을 다시 확인해 보았다. 그런데 Retro-bit 메가드라이브 컨트롤러는 이전 보다 더 이상한 동작을 했다. 이전에 잘 되던 게임들에서 입력이 이상해지는 현상도 있었다.

세가의 공식 6버튼 컨트롤러를 연결해 보니 모든 게임에서 이상 무. Retro-bit의 메가드라이브 컨트롤러에서만 나타나는 이상 현상인가 싶어 검색을 좀 해보니, 몇몇 비슷한 의견이 있기는 하다. 세가 공식 컨트롤러를 사용하는 것을 고려해야 겠는데, SNAC 어댑터가 이상해서 연결부가 갈리는 현상이 있어서 현재 1개 밖에 없는 정품 컨트롤러를 계속 사용하기가 곤란하다.

Retro-bit 컨트롤러를 Mega Sg에 연결해서 해당 게임들을 플레이 하면 이상이 없다. 무슨 문제인지 잘 모르겠다.

 

<<업데이트>>

5. 다른 사람들의 증거

레트로 컴퓨터/콘솔 유투버 Todd씨의 유투브 영상에, 위의 내용의 원인으로 보이는 현상에 대한 소개가 있다. 내장된 똑딱이 스위치를 사용하면 전압 드랍이 발생함을 보여 주는데, 5V 넘는 입력 전압이 스위치 케이블을 거치며 4.2V까지 떨어지는 모습을 보여준다. 4.2V는 위에서 내가 겪은 전압 드랍 수치와 비슷하다. 아마도 개인적으로 겪은 현상의 원인도 똑딱이 스위치가 들어간 전압분배기였을 것 같고 'BU497' 분배기로 바꾸니 현상이 조금 개선되었던 것이 아닌가 싶다.

 

 

Comments