Перейти к содержанию

ESP32-S3-MINI-1: выводы модуля

ESP32-S3-MINI-1 — компактный модуль Espressif на ESP32-S3 размером 15,4 × 20,5 мм с памятью в корпусе чипа. Он выводит 39 GPIO из 45 — больше, чем ESP32-S3-WROOM-1. Здесь — все контактные площадки с GPIO, функциями и ограничениями по даташиту.

Обновлено Редакция GAW

ESP32-S3-MINI-1 — модуль Espressif на чипе ESP32-S3 с памятью внутри корпуса чипа: у варианта N8 это флеш-память 8 МБ (чип ESP32-S3FN8), у N4R2 — 4 МБ флеш-памяти и 2 МБ PSRAM (ESP32-S3FH4R2). Размер — 15,4 × 20,5 мм; у ESP32-S3-MINI-1U вместо антенны разъём, и модуль квадратный, 15,4 × 15,4 мм. Оба варианта рассчитаны на −40…85 °C.

Выводы модуля

У модуля 65 контактных площадок, из них 39 — GPIO. В таблице — подпись каждой площадки, GPIO чипа, функции и ограничения; подробности — на странице «ESP32-S3: выводы чипа и GPIO».

ВыводПодписьGPIOАналогФункции IO MUXИспользование
1, 2, 42, 43, 46–65GNDобщий провод
33V3питание 3,3 В
4IO0GPIO0RTC_GPIO0—с оговорками — strapping-вывод, режим загрузки: 0 вместе с GPIO46 = 0 — загрузка через USB или UART
5IO1GPIO1ADC1_CH0, TOUCH1, RTC_GPIO1—свободен
6IO2GPIO2ADC1_CH1, TOUCH2, RTC_GPIO2—свободен
7IO3GPIO3ADC1_CH2, TOUCH3, RTC_GPIO3—с оговорками — strapping-вывод, источник сигналов JTAG, если это разрешено битами eFuse
8IO4GPIO4ADC1_CH3, TOUCH4, RTC_GPIO4—свободен
9IO5GPIO5ADC1_CH4, TOUCH5, RTC_GPIO5—свободен
10IO6GPIO6ADC1_CH5, TOUCH6, RTC_GPIO6—свободен
11IO7GPIO7ADC1_CH6, TOUCH7, RTC_GPIO7—свободен
12IO8GPIO8ADC1_CH7, TOUCH8, RTC_GPIO8SUBSPICS1свободен
13IO9GPIO9ADC1_CH8, TOUCH9, RTC_GPIO9SUBSPIHD, FSPIHDсвободен
14IO10GPIO10ADC1_CH9, TOUCH10, RTC_GPIO10FSPIIO4, SUBSPICS0, FSPICS0свободен
15IO11GPIO11ADC2_CH0, TOUCH11, RTC_GPIO11FSPIIO5, SUBSPID, FSPIDсвободен
16IO12GPIO12ADC2_CH1, TOUCH12, RTC_GPIO12FSPIIO6, SUBSPICLK, FSPICLKсвободен
17IO13GPIO13ADC2_CH2, TOUCH13, RTC_GPIO13FSPIIO7, SUBSPIQ, FSPIQсвободен
18IO14GPIO14ADC2_CH3, TOUCH14, RTC_GPIO14FSPIDQS, SUBSPIWP, FSPIWPсвободен
19IO15GPIO15ADC2_CH4, XTAL_32K_P, RTC_GPIO15U0RTSсвободен
20IO16GPIO16ADC2_CH5, XTAL_32K_N, RTC_GPIO16U0CTSсвободен
21IO17GPIO17ADC2_CH6, RTC_GPIO17U1TXDсвободен
22IO18GPIO18ADC2_CH7, RTC_GPIO18U1RXD, CLK_OUT3свободен
23IO19GPIO19ADC2_CH8, USB_D-, RTC_GPIO19U1RTS, CLK_OUT2с оговорками — USB D−, по умолчанию у USB Serial/JTAG
24IO20GPIO20ADC2_CH9, USB_D+, RTC_GPIO20U1CTS, CLK_OUT1с оговорками — USB D+, по умолчанию у USB Serial/JTAG
25IO21GPIO21RTC_GPIO21—свободен
26IO26GPIO26—SPICS1с оговорками — у вариантов N4R2 подключён к PSRAM (табл. 3-1, примечание b), у N8 доступен
27IO47GPIO47—SPICLK_P_DIFF, SUBSPICLK_P_DIFFсвободен — у ESP32-S3R8V и R16V работает от 1,8 В
28IO33GPIO33—FSPIHD, SUBSPIHD, SPIIO4свободен — восьмилинейной памяти в модуле нет
29IO34GPIO34—FSPICS0, SUBSPICS0, SPIIO5свободен — восьмилинейной памяти в модуле нет
30IO48GPIO48—SPICLK_N_DIFF, SUBSPICLK_N_DIFFсвободен — у ESP32-S3R8V и R16V работает от 1,8 В
31IO35GPIO35—FSPID, SUBSPID, SPIIO6свободен — восьмилинейной памяти в модуле нет
32IO36GPIO36—FSPICLK, SUBSPICLK, SPIIO7свободен — восьмилинейной памяти в модуле нет
33IO37GPIO37—FSPIQ, SUBSPIQ, SPIDQSсвободен — восьмилинейной памяти в модуле нет
34IO38GPIO38—FSPIWP, SUBSPIWPсвободен
35IO39GPIO39—MTCK, CLK_OUT3, SUBSPICS1с оговорками — JTAG MTCK
36IO40GPIO40—MTDO, CLK_OUT2с оговорками — JTAG MTDO
37IO41GPIO41—MTDI, CLK_OUT1с оговорками — JTAG MTDI
38IO42GPIO42—MTMSс оговорками — JTAG MTMS
39TXD0GPIO43—U0TXD, CLK_OUT1с оговорками — UART0 TX: сообщения загрузчика и прошивка
40RXD0GPIO44—U0RXD, CLK_OUT2с оговорками — UART0 RX: прошивка через UART
41IO45GPIO45——с оговорками — strapping-вывод, напряжение VDD_SPI: 1 при сбросе — 1,8 В вместо 3,3 В
44IO46GPIO46——с оговорками — strapping-вывод, режим загрузки вместе с GPIO0 и вывод сообщений загрузчика
45ENвключение: высокий уровень — чип работает, низкий — выключен; свободным не оставлять

Каких GPIO на модуле нет

Из 45 GPIO чипа модуль выводит 39:

  • GPIO27–32 — шина флеш-памяти и PSRAM внутри чипа, на модуль не выведены.

В отличие от ESP32-S3-WROOM-1, здесь выведены IO26 — выбор PSRAM на шине памяти, у варианта N8 он свободен, — и IO33, IO34. Восьмилинейной памяти в модуле нет, поэтому IO33–IO37 работают как обычные GPIO. У варианта N4R2 IO26 занят PSRAM.

С чем быть осторожнее

  • Strapping-выводы: IO0, IO3, IO45, IO46. Подробнее — в статье «Strapping-выводы ESP32».
  • USB: IO19 и IO20 — линии D− и D+ контроллера USB Serial/JTAG и USB OTG.
  • JTAG: IO39–IO42.
  • UART0: TXD0 (GPIO43) и RXD0 (GPIO44).

Питание

Модуль питается от 3,0–3,6 В на площадке 3V3. Вывод EN включает модуль высоким уровнем, свободным его оставлять нельзя.

Частые вопросы

Чем ESP32-S3-MINI-1 отличается от ESP32-S3-WROOM-1?

MINI-1 меньше — 15,4 × 20,5 мм против 18 × 25,5 мм — и память у него в корпусе чипа, а не на плате модуля. Поэтому он выводит больше GPIO: 39 против 36, включая IO26, IO33 и IO34. Вариантов с восьмилинейной PSRAM у MINI-1 нет, так что IO33–IO37 свободны.

Можно ли использовать IO26 на ESP32-S3-MINI-1?

На варианте N8 — да. На варианте N4R2 по даташиту модуля IO26 подключён к PSRAM в корпусе чипа и для других целей не годится.

Какие выводы ESP32-S3-MINI-1 нельзя трогать при загрузке?

Strapping-выводы IO0, IO3, IO45 и IO46: их уровень при сбросе задаёт режим загрузки, источник JTAG и напряжение флеш-памяти. Подробнее — в статье «Strapping-выводы ESP32».

Источники

  1. Espressif. ESP32-S3-MINI-1 & ESP32-S3-MINI-1U Datasheet v1.7 — табл. 1-1 — варианты N8 (флеш-память 8 МБ, чип ESP32-S3FN8) и N4R2 (4 МБ и PSRAM 2 МБ, чип ESP32-S3FH4R2), −40…85 °C, 15,4 × 20,5 × 2,4 мм (MINI-1) и 15,4 × 15,4 × 2,4 мм (MINI-1U); табл. 3-1 — назначение 65 площадок (эталон тестов), примечание b — у вариантов N4R2 IO26 подключён к PSRAM; разд. 5 — питание VDD33 3,0–3,6 В
  2. Espressif. ESP32-S3 Series Datasheet v2.2 — функции и приоритеты GPIO, шина памяти на GPIO26–32, восьмилинейный режим на GPIO33–37 — по странице «ESP32-S3: выводы чипа и GPIO»

Нашли ошибку?