ASRock BC-250 보드 RAZER CORE X CHROMA 에 설치하기 3


퇴근하고 집에 도착했더니 주문한 PCB가 도착해 있었다. 
오랜 만에 하는 취미 생활이라 들뜬 마음으로 가장 먼저 RAZER CORE X CHROMA 에 조립이 되는지 확인을 하였고 문제 없이 조립 할 수 있음을 확인했다. 

설계에는 WCH 사의 CH32V00x 시리즈를 사용했는데 개발 환경도 괜찮고 가격도 저렴해서 좋은 MCU 라고 생각한다. EVT 보드를 사면 샘플도 몇 개 보내준다.

솔더 마스크를 검정으로 했어야 했나 생각도 들지만 예쁘니까 괜찮다고 생각한다.


수동 소자의 경우 구지 1005 사이즈를 사용할 이유는 없었지만 현재 보유중인 부품들로 구성하다 보니 어렇게 되었는데, 이것보다 큰 사이즈로 설계했다면 납땜 작업은 더 쉬웠을 거다.

조립 하는 과정에서 약간의 문제가 있었는데, 알리에서 구매한 4.2mm 24핀 커넥터가 들어가지 않아 휘어서 조립 하려 해보았지만 커넥터 핀이 너무 두꺼워서 조립이 불가능 했다. 

데칼을 그릴 때 좀 더 크게 그렸어야 했는데 아쉬움이 남는다. 
어쩔 수 없이 커넥터 부품은 새로 발주를 넣었다. 


다음으로 펌웨어를 작성 하였다. 펌웨어 동작은 다음과 같다.
PWR 버튼이 눌림 -> PSU 를 활성화 -> PSU 준비 완료 수신 -> 시스템 전원 On

USB C 포트로 시리얼 통신을 할 수 있도록 하여 시스템을 명령어로 제어 할 수 있도록 했다.

참고로 이 보드는 PSU 의 스텐바이(+5VSB) 전원으로 동작하기 때문에 상시 동작하는 보드이다.

현재 시스템 전원을 끄게 되면 PSU 는 어떻게 비활성화 할 것 지가 고민이다.
1. 시스템 온도를 모니터링 해서 일정 수준 아래로 떨어지면 PSU 를 끈다.
2. 전원 종료시 전원 버튼에 시퀀스 동작 넣어서 끈다.
3. 추후 개발할 USB 허브 장치에 전원을 모니터링 하는 장치를 추가 개발한다.

1 번의 경우는 온도는 변수가 많기 때문에 안전하게 만들면 PSU 가 꺼질 때 까지 오래 걸릴 것 같다.
2 번의 경우 시스템을 소프트웨어적인 방식으로 끄게 되면 PSU 가 꺼지지 않는 맹점이 있다.
3 번은 개인적으로 가장 하고 싶은 방법이다.


위 사진은 RAZER CORE X CHROMA 의 썬더볼트 카드가 있던 자리에 새로운 컨트롤 보드를 장착 한 모습이다. 

조립 자체는 큰 문제가 없지만 24핀 커넥터가 연결되는 부분에 지지대가 부족하여 서포터가 필요해 보인다. 

PCB 가 길어서 이대로는 구조적으로 안정감이 떨어지기 때문에 서포터로 쓸만한 제품이 있을지 다이소나 쿠팡에서 찾아봐야겠다.


케이스 후면의 USB C 포트 위치도 잘 맞는다. 

글을 쓰면서 든 생각인데 이더넷 8핀 에 오디오 나 USB,  GPIO 핀들을 할당 해주면 재미있겠다는 생각을 했다.

오디오를 위해 케이스에 타공을 할 필요는 없으니 말이다. 

솔더 마스크 색상을 검정으로 했어야 했는데...

Comments

Popular posts from this blog

[POE] - 패스 오브 엑자일 획득키 F 의 사용법 (Path of Exile)

[Arduino] - HC-06를 이용해 PC 와 Arduino 블루투스 연결

[AD보드] - 맥북 패널을 모니터로 만들기 ( LP154WP4-TLA1 )