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–65 | GND | общий провод | |||
| 3 | 3V3 | питание 3,3 В | |||
| 4 | IO0 | GPIO0 | RTC_GPIO0 | — | с оговорками — strapping-вывод, режим загрузки: 0 вместе с GPIO46 = 0 — загрузка через USB или UART |
| 5 | IO1 | GPIO1 | ADC1_CH0, TOUCH1, RTC_GPIO1 | — | свободен |
| 6 | IO2 | GPIO2 | ADC1_CH1, TOUCH2, RTC_GPIO2 | — | свободен |
| 7 | IO3 | GPIO3 | ADC1_CH2, TOUCH3, RTC_GPIO3 | — | с оговорками — strapping-вывод, источник сигналов JTAG, если это разрешено битами eFuse |
| 8 | IO4 | GPIO4 | ADC1_CH3, TOUCH4, RTC_GPIO4 | — | свободен |
| 9 | IO5 | GPIO5 | ADC1_CH4, TOUCH5, RTC_GPIO5 | — | свободен |
| 10 | IO6 | GPIO6 | ADC1_CH5, TOUCH6, RTC_GPIO6 | — | свободен |
| 11 | IO7 | GPIO7 | ADC1_CH6, TOUCH7, RTC_GPIO7 | — | свободен |
| 12 | IO8 | GPIO8 | ADC1_CH7, TOUCH8, RTC_GPIO8 | SUBSPICS1 | свободен |
| 13 | IO9 | GPIO9 | ADC1_CH8, TOUCH9, RTC_GPIO9 | SUBSPIHD, FSPIHD | свободен |
| 14 | IO10 | GPIO10 | ADC1_CH9, TOUCH10, RTC_GPIO10 | FSPIIO4, SUBSPICS0, FSPICS0 | свободен |
| 15 | IO11 | GPIO11 | ADC2_CH0, TOUCH11, RTC_GPIO11 | FSPIIO5, SUBSPID, FSPID | свободен |
| 16 | IO12 | GPIO12 | ADC2_CH1, TOUCH12, RTC_GPIO12 | FSPIIO6, SUBSPICLK, FSPICLK | свободен |
| 17 | IO13 | GPIO13 | ADC2_CH2, TOUCH13, RTC_GPIO13 | FSPIIO7, SUBSPIQ, FSPIQ | свободен |
| 18 | IO14 | GPIO14 | ADC2_CH3, TOUCH14, RTC_GPIO14 | FSPIDQS, SUBSPIWP, FSPIWP | свободен |
| 19 | IO15 | GPIO15 | ADC2_CH4, XTAL_32K_P, RTC_GPIO15 | U0RTS | свободен |
| 20 | IO16 | GPIO16 | ADC2_CH5, XTAL_32K_N, RTC_GPIO16 | U0CTS | свободен |
| 21 | IO17 | GPIO17 | ADC2_CH6, RTC_GPIO17 | U1TXD | свободен |
| 22 | IO18 | GPIO18 | ADC2_CH7, RTC_GPIO18 | U1RXD, CLK_OUT3 | свободен |
| 23 | IO19 | GPIO19 | ADC2_CH8, USB_D-, RTC_GPIO19 | U1RTS, CLK_OUT2 | с оговорками — USB D−, по умолчанию у USB Serial/JTAG |
| 24 | IO20 | GPIO20 | ADC2_CH9, USB_D+, RTC_GPIO20 | U1CTS, CLK_OUT1 | с оговорками — USB D+, по умолчанию у USB Serial/JTAG |
| 25 | IO21 | GPIO21 | RTC_GPIO21 | — | свободен |
| 26 | IO26 | GPIO26 | — | SPICS1 | с оговорками — у вариантов N4R2 подключён к PSRAM (табл. 3-1, примечание b), у N8 доступен |
| 27 | IO47 | GPIO47 | — | SPICLK_P_DIFF, SUBSPICLK_P_DIFF | свободен — у ESP32-S3R8V и R16V работает от 1,8 В |
| 28 | IO33 | GPIO33 | — | FSPIHD, SUBSPIHD, SPIIO4 | свободен — восьмилинейной памяти в модуле нет |
| 29 | IO34 | GPIO34 | — | FSPICS0, SUBSPICS0, SPIIO5 | свободен — восьмилинейной памяти в модуле нет |
| 30 | IO48 | GPIO48 | — | SPICLK_N_DIFF, SUBSPICLK_N_DIFF | свободен — у ESP32-S3R8V и R16V работает от 1,8 В |
| 31 | IO35 | GPIO35 | — | FSPID, SUBSPID, SPIIO6 | свободен — восьмилинейной памяти в модуле нет |
| 32 | IO36 | GPIO36 | — | FSPICLK, SUBSPICLK, SPIIO7 | свободен — восьмилинейной памяти в модуле нет |
| 33 | IO37 | GPIO37 | — | FSPIQ, SUBSPIQ, SPIDQS | свободен — восьмилинейной памяти в модуле нет |
| 34 | IO38 | GPIO38 | — | FSPIWP, SUBSPIWP | свободен |
| 35 | IO39 | GPIO39 | — | MTCK, CLK_OUT3, SUBSPICS1 | с оговорками — JTAG MTCK |
| 36 | IO40 | GPIO40 | — | MTDO, CLK_OUT2 | с оговорками — JTAG MTDO |
| 37 | IO41 | GPIO41 | — | MTDI, CLK_OUT1 | с оговорками — JTAG MTDI |
| 38 | IO42 | GPIO42 | — | MTMS | с оговорками — JTAG MTMS |
| 39 | TXD0 | GPIO43 | — | U0TXD, CLK_OUT1 | с оговорками — UART0 TX: сообщения загрузчика и прошивка |
| 40 | RXD0 | GPIO44 | — | U0RXD, CLK_OUT2 | с оговорками — UART0 RX: прошивка через UART |
| 41 | IO45 | GPIO45 | — | — | с оговорками — strapping-вывод, напряжение VDD_SPI: 1 при сбросе — 1,8 В вместо 3,3 В |
| 44 | IO46 | GPIO46 | — | — | с оговорками — strapping-вывод, режим загрузки вместе с GPIO0 и вывод сообщений загрузчика |
| 45 | EN | включение: высокий уровень — чип работает, низкий — выключен; свободным не оставлять | |||
Каких 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».
Источники
- 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 В
- Espressif. ESP32-S3 Series Datasheet v2.2 — функции и приоритеты GPIO, шина памяти на GPIO26–32, восьмилинейный режим на GPIO33–37 — по странице «ESP32-S3: выводы чипа и GPIO»
Нашли ошибку?
Смотрите также
- ESP32-S3: выводы и GPIO45 GPIO: функции, свободные и занятые выводы, флеш и PSRAM, strapping, USB, JTAG, токи
- ESP32-S3-WROOM-1: выводы модуля41 вывод: GPIO и функции, IO35–37 и PSRAM, варианты памяти, питание
- Strapping-выводы ESP32Какие GPIO читаются при сбросе: загрузка, напряжение флеш-памяти, JTAG — для ESP32, S2, S3, C2, C3, C5, C6, H2, P4
- ESP32ESP32, S2, S3, C2, C3, C5, C6, H2, P4: ядра, радио, USB, GPIO — сравнение и выбор
- PSRAMВнешняя оперативная память на шине SPI: размеры, режимы, выводы
- USB Serial/JTAGВстроенный в ESP32 контроллер USB: COM-порт и JTAG без внешних микросхем