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

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

ESP32-S3-WROOM-1 — модуль Espressif на ESP32-S3 с флеш-памятью до 16 МБ и PSRAM до 16 МБ. Здесь — все 41 вывод модуля с GPIO, функциями и ограничениями по даташиту и то, какие выводы теряются у вариантов с восьмилинейной PSRAM.

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

ESP32-S3-WROOM-1 — модуль Espressif на чипе ESP32-S3 с антенной на плате; у ESP32-S3-WROOM-1U вместо антенны разъём для внешней. Варианты различаются объёмом и типом памяти:

ВариантФлеш-памятьPSRAMЧто важно для выводов
N4, N8, N16, H44–16 МБ—IO35–37 свободны
N4R2, N8R2, N16R24–16 МБ2 МБ, четыре линииIO35–37 свободны
N4R8, N8R8, N16R84–16 МБ8 МБ, восемь линийIO35–37 заняты PSRAM
N16R16VA16 МБ16 МБ, восемь линийIO35–37 заняты, IO47 и IO48 — 1,8 В

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

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

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

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

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

  • GPIO26–32 — подключены к флеш-памяти и PSRAM модуля.
  • GPIO33, GPIO34 — на выводы модуля не выведены.

У вариантов с восьмилинейной PSRAM к этому добавляются IO35, IO36 и IO37: на контакты они выведены, но заняты памятью.

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

  • Strapping-выводы: IO0, IO3, IO45, IO46. IO45 при сбросе задаёт напряжение флеш-памяти, IO0 и IO46 — режим загрузки. Подробнее — в статье «Strapping-выводы ESP32».
  • USB: IO19 и IO20 — линии D− и D+ контроллера USB Serial/JTAG и USB OTG.
  • JTAG: IO39–IO42.
  • UART0: RXD0 (GPIO44) и TXD0 (GPIO43) — консоль и загрузка прошивки.
  • 1,8 В: у варианта N16R16VA выводы IO47 и IO48 работают от 1,8 В.

Питание

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

Компактный модуль на том же чипе с памятью в корпусе — ESP32-S3-MINI-1. На модуле ESP32-S3-WROOM-1 собрана отладочная плата ESP32-S3-DevKitC-1.

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

Почему на ESP32-S3-WROOM-1 N16R8 не работают IO35, IO36 и IO37?

У вариантов N4R8, N8R8, N16R8 и N16R16VA внутри чипа восьмилинейная PSRAM, и для старших линий данных она использует GPIO33–37. GPIO33 и 34 на модуль не выведены, а IO35, IO36 и IO37 выведены, но, как сказано в даташите модуля, заняты PSRAM. У вариантов без PSRAM и с PSRAM на 2 МБ эти выводы свободны.

Какие выводы ESP32-S3-WROOM-1 свободны?

Без оговорок — IO1, IO2, IO4–IO18, IO21, IO38, IO47 и IO48. С оговорками: IO0, IO3, IO45, IO46 — strapping-выводы, IO19 и IO20 — USB, IO39–IO42 — JTAG, RXD0 и TXD0 — консоль, IO35–IO37 — линии восьмилинейной PSRAM.

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

Антенной: у WROOM-1 она на плате модуля, у WROOM-1U вместо неё разъём для внешней антенны. Выводы и их назначение одинаковые.

Источники

  1. Espressif. ESP32-S3-WROOM-1 & ESP32-S3-WROOM-1U Datasheet v1.8 — табл. 1-1, 1-2 — варианты N4, N8, N16, H4, N4R2, N8R2, N16R2 с PSRAM 2 МБ (четырёхлинейная), N4R8, N8R8, N16R8 и N16R16VA с восьмилинейной PSRAM 8 и 16 МБ, температура −40…65 °C у вариантов с восьмилинейной PSRAM; табл. 3-1 — назначение 41 вывода (эталон тестов), у модулей с ESP32-S3R8 и S3R16V выводы IO35, IO36, IO37 заняты PSRAM, у модулей с S3R16V GPIO47 и GPIO48 работают от 1,8 В; разд. 5 — питание VDD33 3,0–3,6 В, источник не меньше 0,5 А
  2. Espressif. ESP32-S3 Series Datasheet v2.2 — функции и приоритеты GPIO чипа, флеш-память и PSRAM на GPIO26–37, strapping-выводы — по странице «ESP32-S3: выводы чипа и GPIO»

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