USB-C 플러그 크기의 초소형 개발 보드, 임베디드 시스템 개발의 새로운 가능성을 열다!

by DD
2개월 전
조회수 14

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)의 결제 방식에 대한 논의도 있었다.

PCB devboard the size of a USB-C plug