ESP32-S2 하드웨어 설계 핀 선택 (1)

ESPRESSIF|2024. 1. 22. 13:28

ESP32 S2의 핀 사양

 

ESP32-S2 datasheet의 IO Mux를 참고 하면, 각 핀별 특성이 나와 있습니다.

예로, IC핀 48번은 UART0 TX핀이고, Power는 VDD3P3_CPU에서 받습니다. 

이 핀은 GPIO43으로 사용이 가능하고, I/O/T(input/output/interrupt)를 지원합니다.

또한, 2d2는 GPIO출력 전류로 20mA로 drive가 될 수 있다는 뜻 입니다.

At rest에서는 input이 설정되고, After 리셋에서는 input/output이 설정 됩니다.

WPU는 내부에 weak pull up이 달려 있다는 뜻입니다.

다른 핀들로 같은 방식으로 이해가 가능합니다. 

 

 

 

Debug 핀, Bootstrap핀, Flash연결 

 

설계자 입장에서 GPIO 사용시 주의 사항은 아래와 같습니다. 

 

** Flash연결
모듈의 경우 내부에 Flash가 연결되어 있고, IC의 경우 아래 핀을 사용해야 합니다.

 

** Debug 포트

Debug포트도 UART0을 사용하는 것을 강력히 추천합니다. 
* USB도 가능하나 comport 번호 변경, 리셋시 전원off/on절차가 있어서 추천하지 않습니다. 
또한 PSRAM사용시 SPICS1핀도 사용하지 못합니다. 

GPIO26 SPICS1 (PSRAM사용시만 사용 불가) 
GPIO27 SPIHD
GPIO28 SPIWP
GPIO29 SPICS0
GPIO30 SPICLK
GPIO31 SPIQ
GPIO32 SPID

 

** Boot strap의 경우, 3핀이 있는데, GPIO로 사용은 가능하나, 만약 GPIO핀에 여유가 있으면 가능한 사용하지 않는 것이 좋습니다. 

 

1) GPIO0 : 펌웨어 다운로드시 Low이어야 합니다. 반드시 테스트 포인트(디버그용)으로 처리 해야 합니다.

2) GPIO45/46 : Floating 혹은 Pull down처리 (부팅 초기 값이 Low이어야 합니다.)

 

 


ESPRESSIF 한국 공식 대리점

(주) 아이디케이 테크놀러지

WWW.IDKTECH.CO.KR

문의메일 : INFO@IDKTECH.CO.KR

샘플 구매 : https://smartstore.naver.com/espressif