그래블로 도움말 그래블로 도움말
  • 시작하기
  • 사용 가이드
    • 사용자 매뉴얼
    • 예제
  • 참고 자료
    • 유용한 정보
    • 자주 하는 질문
    • 업데이트 소식
  • 링크
    • 그래블로 홈
    • 그래블로 앱
문의하기
그래블로 도움말 그래블로 도움말
문의하기
그래블로 도움말 그래블로 도움말
  • 시작하기
  • 사용 가이드
    • 사용자 매뉴얼
    • 예제
  • 참고 자료
    • 유용한 정보
    • 자주 하는 질문
    • 업데이트 소식
  • 링크
    • 그래블로 홈
    • 그래블로 앱
loading
  1. Home
  2. 유용한 정보
  3. 하드웨어
  4. 확장 GPIO
  5. MCP2221A
Updated on 6월 25, 2025

유용한 정보

  • Folder icon closed Folder open icon기초지식
    • 비트와 바이트
    • 디지털 입력/출력
    • 디지털/아날로그 신호
    • LED 저항 용량 계산하기
    • 풀업/풀다운 저항
    • 3.3V <-> 5V 변환
    • 시리얼 통신 (UART)
    • DC모터, 서보모터, 스텝모터
    • 멀티 쓰레드 (Multi Thread)
    • 릴레이 (Relay)
  • Folder icon closed Folder open icon하드웨어
    • 라즈베리파이
      • GPIO
      • 운영체제 설치하기
      • 1-Wire핀을 변경하는 방법
      • I2C 장치의 주소를 찾는 방법
      • 라즈베리파이 vs 아두이노
      • 시리얼 (UART) 포트
      • VNC로 데스크탑 환경 사용하기
    • 비글본
      • GPIO
      • 운영체제 설치하기
    • 젯슨 나노
      • GPIO
      • 운영체제 설치하기
    • 확장 GPIO
      • FT232H/FT2232H/FT4232H
      • MCP2221A
      • NUMATO USB-GPIO
  • Folder icon closed Folder open icon리눅스
    • 리눅스 디렉토리 구조
    • 리눅스 자동 로그인 설정하기
    • 윈도우에 리눅스 설치하기 (가상 머신)
    • 맥OS에 리눅스 설치하기 (가상머신)
    • SSH 서버 설치하기
    • 컨트롤러의 IP 주소를 모를 때
    • SSH 접속하기
    • PC, 컨트롤러 사이 파일 전송하기
    • “sudoer 설정 파일에 없습니다.” 오류 발생시
  • Folder icon closed Folder open icon오디오/비디오
    • 오디오 재생 시 소리가 끊기거나 지연되는 문제
    • 블루투스 스피커로 사운드 출력하기
    • 음원 파일에서 악기 선택하기
    • “Failed to create new vlc instance.” 에러가 발생하는 경우
  • Folder icon closed Folder open icon데이터베이스
    • Firebase DB 사용하기
  • Folder icon closed Folder open iconIOT
    • Google Cloud TTS/STT 사용하기
    • OpenAI TTS/STT 사용하기
    • ElevenLabs TTS 사용하기
    • 텔레그램 봇 사용하기
    • WeatherAPI.com에서 날씨 데이터 받기

MCP2221A

Estimated reading: 1 minute 238 views

MCP2221A 칩을 탑재한 USB – GPIO, I2C, ADC, DAC, UART 변환 모듈입니다.



핀 맵 (Pin map)

각 핀의 이름, 용도 및 GPIO 번호는 아래와 같습니다.

핀이름GPIO 번호
5V전원
3.3V전원
GNDGND
RST(R)리셋
SCLI2C SCL
SDAI2C SDA
RXUART RX
TXUART RX
G0GPIO00
G1GPIO1/ADC11
G2GPIO2/ADC2/DAC2
G3GPIO3/ADC3/DAC3


전원

연결된 장치 (LED, I2C 장치…)에 전원을 공급하거나 모듈을 리셋하기 위한 핀입니다.

  • 5V : USB로부터 공급되는 5V 전원입니다.
  • 3.3V : 내부 Voltage Regulator로 부터 공급되는 3.3V 전원입니다.
  • GND : 전원 과 로직 공통 GND 입니다.
  • RST : 모듈을 리셋하기 위한 핀입니다. LOW를 입력하면 리셋됩니다.
MCP2221A는 USB 포트를 통해 전력을 공급받습니다. 그러므로 사용되는 총 전류의 합이 약 400~500mA을 초과하면 USB 포트가 파손될 수 있으므로 주의합니다.


I2C

I2C 통신을 위한 핀입니다.

  • SCL
  • SDA


UART

UART 통신을 위한 핀입니다. 시리얼 장치 (예: /dev/ttyS0)를 통해 UART 통신을 사용할 수 있습니다.

  • RX
  • TX


디지털 입출력

4개의 핀을 디지털 입출력으로 사용 가능합니다. GPIO번호는 0~3을 사용합니다.

  • G0
  • G1
  • G2
  • G3


ADC

G1~G3 핀을 10비트 (0~1023) ADC로 사용 가능합니다. 입력 전압 범위는 점퍼 세팅에 따라 0~3.3V 또는 0~5V 입니다. (아래 전압 레벨 변경 참고)

  • ADC1 (G1)
  • ADC2 (G2)
  • ADC3 (G3)


DAC

G2 또는 G3 핀을 5비트 (0~31) DAC 핀으로 사용 가능합니다. DAC 출력은 G2 와 G3 에 동시에 출력됩니다. 출력 전압 범위는 점퍼 세팅에 따라 0~3.3V 또는 0~5V 입니다. (아래 전압 레벨 변경 참고)

  • DAC (G2 또는 G3)



전압 레벨 변경

디지털 입출력, ADC, DAC, I2C, UART 통신의 기본 전압 레벨은 3.3V 입니다. 모듈의 점퍼를 변경하여 5V 레벨로 변경할 수 있습니다. 아래의 그림과 같이 3V 점퍼를 끊고 5우측의 5V 점퍼를 납땜합니다. (사용하는 모듈에 따라 다를 수 있으며 Adafruit MCP2221 보드 기준으로 설명)

5V 레벨로 변경하기

찾으시는 내용이 없나요? 문의하기

문의하기

공유하기

MCP2221A

Or copy link

Clipboard Icon
콘탠츠

ㅤ

대전광역시 서구 둔산로 8
(주)그래블로
support@grablo.co

바로가기

  • 시작하기
  • 사용자 매뉴얼
  • 예제
  • 유용한 정보
  • 자주하는 질문
  • 업데이트 소식
  • 그래블로 홈
  • 그래블로 앱
  • 문의하기

관련 사이트

  • 유튜브
  • 인스타그램
  • 페이스북

약관 및 라이센스

  • 서비스 이용약관
  • 개인정보 처리방침
  • 오픈소스 라이센스

이 사이트의 모든 컨텐츠는 저작권법에 보호받는 저작물로서, 무단으로 복제, 배포하는 경우에는 저작권법에 의하여 처벌을 받을 수 있습니다. Copyright 2024 grablo.co. All Rights Reserved.