본문 바로가기

KiCad 설계

USB-C 커넥터 위에 장착할 수 있는 초소형 9.0 x 8.9 mm ATtiny1616 보드

반응형

USB-C 커넥터 위에 장착할 수 있는 초소형 9.0 x 8.9 mm ATtiny1616 보드

 

Dieu-de-l-elec의 AngstromIO는 Microchip의 ATtiny1616 MCU를 기반으로 하는 매우 작은 오픈 소스 개발 보드입니다. 크기가 9.0 x 8.9mm에 불과한 이 보드는 전원 공급을 위한 가장자리에 장착된 USB Type-C 커넥터보다 약간 더 클 뿐이므로 공간이 매우 제한적인 임베디드 프로젝트에 이상적입니다.

 

앙스트롬IO는 아주 작은 크기에도 불구하고 QFN20 패키지의 ATtiny1616 MCU, 주소 지정이 가능한 SK6805-EC15 RGB LED 2개를 탑재하고 있으며, 프로그래밍을 위해 I2C, UART, UPDI를 포함한 다양한 GPIO에 접근할 수 있습니다.

 

 

AngstromIO ATtiny1616 초소형 USB-C 개발 보드

 

AngstromIO 사양:

  • MCU – 마이크로칩 ATtiny1616 8비트 AVR 마이크로컨트롤러(최대 20MHz, 16KB 플래시 메모리, 2KB SRAM, 256바이트 EEPROM)
  • USB – USB Type-C 포트 1개 (전원 공급 전용, MCU에 데이터 라인 연결 안 됨)
  • 솔더 패드를 통한 확장
  • 프로그래밍용 UPDI 핀
  • I2C(SDA, SCL)
  • 2개의 GPIO(PB2/TX, PA3)
  • 5V 및 GND
  • 기타 – SK6805-EC15 주소 지정 가능 RGB LED 2개
  • 전원 공급 장치
  • USB-C 포트를 통한 5V 전원 공급
  • 초저전력 소비(절전 모드에서 최대 200nA)
  • 크기 – 9.0 x 8.9 mm

 

AngstromIO, CH32V003 및 UART 변환기가 결합된 회로도

AngstromIO, CH32V003 실험 보드 및 UART 변환기 회로도

 

USB-C 포트는 5V 전원만 공급하므로, 보드에는 펌웨어 플래싱을 위한 전용 UPDI(통합 프로그램 및 디버그 인터페이스) 패드가 있습니다. 이 보드는 SpenceKonde의 megaTinyCore를 사용하여 Arduino IDE와 완벽하게 호환됩니다 . Wire와 같은 라이브러리를 사용하여 I2C 통신을 구현하고 tinyNeoPixel을 사용하여 온보드 주소 지정 가능 LED를 제어할 수 있으므로, AVR 코드를 직접 작성할 필요가 없습니다.

 

MCU는 UPDI 인터페이스를 사용하므로 펌웨어 플래싱을 위해서는 전용 프로그래머가 필요하며, 개발자는 두 개의 USB-C 포트를 갖춘 듀얼 CH340 기반 프로그래머용 하드웨어 설계 파일을 제공합니다. 이 설정을 통해 UPDI 프로그래밍과 단방향 시리얼 디버깅(송신 전용)을 동시에 수행할 수 있으므로 새 펌웨어를 플래싱하는 동안 컴퓨터에서 시리얼 출력을 모니터링할 수 있습니다.

 

또한 개발자는 PCB 패널을 더 효율적으로 활용하기 위해 CH32V003 기반 실험 보드를 추가했다고 언급했습니다. 소형 AngstromIO 보드와 비교했을 때, 이 보드는 브레드보드에 적합한 더 큰 크기로, 4x5 찰리플렉싱 LED 매트릭스가 내장되어 있어 멀티플렉싱 실험 및 CH32V003 툴체인 학습을 위한 간단하고 저렴한 플랫폼을 제공합니다.

 

AngstromIO, CH32V003 및 UART 변환기

AngstromIO(오른쪽 하단), CH32V003 실험 보드(오른쪽), UART 변환 보드(왼쪽)

 

 

AngstromIO 핀 배치

 

 

CH32V003 기반 실험 보드 핀 배치도

 

 

CH340 듀얼 USB C 변환기 핀 배치도

 

이 제품은 PegorK의 f32 ESP32-C3 보드 와 개념이 매우 유사하며 , 기능과 외형도 비슷하지만 USB 프로그래밍 기능은 없습니다.

 

 

 

AngstromIO는 함께 제공되는 프로그래머 및 RISC-V 실험 보드와 함께 완전한 오픈 소스 하드웨어 프로젝트입니다. 모든 KiCad 회로도, PCB 레이아웃, Gerber 파일 및 샘플 코드는 Dieu-de-l-elec의 GitHub 저장소 에서 확인할 수 있습니다 .

 

 

반응형

캐어랩 고객 지원

취업, 창업의 막막함, 외주 관리, 제품 부재!

당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약, 아이디어는 있지만 구현할 기술이 없는 막막함.

우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.

이제 고민을 멈추고, 캐어랩을 만나세요!

코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.

제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!

귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.

지난 30년 여정, 캐어랩이 얻은 모든 것을 함께 나누고 싶습니다.

카카오 채널 추가하기

카톡 채팅방에서 무엇이든 물어보세요

당신의 성공을 위해 캐어랩과 함께 하세요.

캐어랩 온라인 채널 바로가기

캐어랩