USB-C 플러그 크기의 초소형 개발 보드, 임베디드 시스템 개발의 새로운 가능성을 열다!
USB-C 플러그 크기의 초소형 개발 보드(Devboard), Attiny1616 MCU 기반으로 설계
I2C 통신(I2C Communication) 및 RGB LED 지원, 다양한 임베디드 프로젝트에 적합
CH32V003 기반 개발 보드 및 듀얼 CH340 프로그래머(Programmer) 설계 정보 공유
PCB 제조 비용(PCB Manufacturing Cost) 및 STM32 기반 보드에 대한 커뮤니티의 관심
초소형 폼 팩터(Form Factor) 설계의 장점
AngstromIO는 USB-C 커넥터보다 약간 긴 크기로 설계되어 공간 제약적인 프로젝트(Space-Constrained Projects)에 적합하다. 이러한 소형화는 임베디드 시스템(Embedded System)의 설계 유연성(Design Flexibility)을 높이며, 웨어러블 기기(Wearable Devices)나 IoT 장치(IoT Devices)와 같은 분야에서 특히 유용하다. 또한, 소형화는 전력 소비(Power Consumption)를 줄이는 데 기여할 수 있다.
CH32V003 개발 보드 및 프로그래밍 환경
CH32V003 기반 개발 보드는 RISC-V 아키텍처(RISC-V Architecture)를 사용하며, Mounriver Studio IDE를 통해 프로그래밍된다. 찰리플렉싱(Charlieplexing) 기술을 활용한 LED 매트릭스 구현은 GPIO 핀(GPIO Pins)의 효율적인 사용을 보여준다. 하지만, WCH 칩의 문서화(Documentation) 및 툴체인(Toolchain)의 성숙도에 대한 커뮤니티의 질문이 제기되었다.
듀얼 CH340 프로그래머(Programmer)의 기능
제작자는 듀얼 CH340E 칩셋(Dual CH340E Chipset)을 사용하여 프로그래밍과 디버깅을 동시에 수행할 수 있는 프로그래머를 설계했다. 하나의 칩은 SerialUPDI 프로그래머(SerialUPDI Programmer)로, 다른 하나는 시리얼 통신(Serial Communication)을 위한 USB-UART 변환기(USB-to-UART Converter)로 사용된다. 이를 통해 개발자는 시리얼 모니터(Serial Monitor)를 통해 디버깅하면서 쉽게 프로그래밍할 수 있다.
PCB 제조 및 비용 고려 사항
커뮤니티에서는 소형 PCB의 제조 난이도(Manufacturing Difficulty)와 비용 증가(Cost Increase)에 대한 우려를 표명했다. 특히, 맞춤형 PCB(Custom PCB)의 경우, 소형화될수록 제조 공정의 정밀도가 요구되어 비용이 상승할 수 있다. 또한, PCB 제조 서비스(PCB Manufacturing Service)의 결제 방식에 대한 논의도 있었다.