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

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

ESP32-C5-WROOM-1 — модуль Espressif на ESP32-C5 с двухдиапазонным Wi-Fi 6, Bluetooth LE и радио для Zigbee и Thread, флеш-памятью до 32 МБ и PSRAM до 8 МБ. Здесь — все 29 выводов модуля с GPIO, функциями и ограничениями по даташиту.

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

ESP32-C5-WROOM-1 — модуль Espressif на чипе ESP32-C5: Wi-Fi 6 в диапазонах 2,4 и 5 ГГц, Bluetooth LE и радио IEEE 802.15.4. Размер — 18,0 × 27,5 мм; у ESP32-C5-WROOM-1U вместо антенны на плате разъём, и модуль короче — 21,2 мм. Варианты различаются памятью:

ВариантЧипФлеш-памятьPSRAM
N4ESP32-C5HF44 МБ—
N4R2, N8R2, N16R2ESP32-C5HR24, 8, 16 МБ2 МБ
N8R8, N16R8, N32R8ESP32-C5HR88, 16, 32 МБ8 МБ

Все варианты рассчитаны на −40…85 °C.

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

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

ВыводПодписьGPIOАналогФункции IO MUXИспользование
1GNDобщий провод
23V3питание 3,3 В
3ENвключение: высокий уровень — чип работает, низкий — выключен; свободным не оставлять
4IO2GPIO2ADC1_CH1, LP_GPIO2, LP_UART_RTSN, LP_I2C_SDAMTMS, FSPIQс оговорками — strapping-вывод, в таблице 3-1 даташита, назначение не описано; JTAG MTMS
5IO3GPIO3ADC1_CH2, LP_GPIO3, LP_UART_CTSN, LP_I2C_SCLMTDIс оговорками — strapping-вывод, фронты тактов ведомого SDIO вместе с GPIO25; JTAG MTDI
6IO0GPIO0XTAL_32K_P, LP_GPIO0, LP_UART_DTRN—свободен
7IO1GPIO1ADC1_CH0, XTAL_32K_N, LP_GPIO1, LP_UART_DSRN—свободен
8IO6GPIO6ADC1_CH5, LP_GPIO6FSPICLKсвободен
9IO7GPIO7—SDIO_DATA1, FSPIDс оговорками — strapping-вывод, источник сигналов JTAG, если это разрешено битами eFuse
10IO8GPIO8PAD_COMP0SDIO_DATA0свободен
11IO9GPIO9PAD_COMP1SDIO_CLKсвободен
12IO10GPIO10—SDIO_CMD, FSPICS0свободен
13IO13GPIO13USB_D-SDIO_DATA3с оговорками — USB D−, по умолчанию у USB Serial/JTAG
14IO14GPIO14USB_D+SDIO_DATA2с оговорками — USB D+, по умолчанию у USB Serial/JTAG
15IO28GPIO28——с оговорками — strapping-вывод, режим загрузки: 1 — запуск программы, 0 — загрузка прошивки
16IO5GPIO5ADC1_CH4, LP_GPIO5, LP_UART_TXDMTDO, FSPIWPс оговорками — JTAG MTDO
17IO4GPIO4ADC1_CH3, LP_GPIO4, LP_UART_RXDMTCK, FSPIHDс оговорками — JTAG MTCK
18IO27GPIO27——с оговорками — strapping-вывод, режим загрузки; управляет сообщениями загрузчика в UART0
19NC/IO15GPIO15—SPICS1с оговорками — у вариантов с PSRAM (R2, R8) — выбор PSRAM SPICS1; у N4 — свободный GPIO15 (табл. 3-1, примечание 3)
20NCне подключён
21IO23GPIO23——свободен
22NCне подключён
23IO24GPIO24——свободен
24RX0GPIO12—U0RXDс оговорками — UART0 RX: прошивка через UART
25TX0GPIO11—U0TXDс оговорками — UART0 TX: сообщения загрузчика и прошивка
26IO25GPIO25——с оговорками — strapping-вывод, фронты тактов ведомого SDIO вместе с MTDI
27IO26GPIO26——с оговорками — strapping-вывод, режим загрузки вместе с GPIO27 и GPIO28
28GNDобщий провод
29EPADобщий провод

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

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

  • GPIO16–22 — шина и вывод питания VDD_SPI флеш-памяти, на контакты не выведены.

Вывод 19 модуля подписан «NC/IO15»: у вариантов с PSRAM он служит выбором памяти SPICS1 и занят, у варианта N4 — это свободный GPIO15.

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

  • Strapping-выводы: IO2, IO3, IO7, IO25, IO26, IO27, IO28. IO28 при сбросе выбирает запуск программы или загрузку прошивки, IO26 и IO27 — способ загрузки. Подробнее — в статье «Strapping-выводы ESP32».
  • JTAG: IO2–IO5.
  • USB: IO13 и IO14 — линии D− и D+ контроллера USB Serial/JTAG.
  • UART0: RX0 (GPIO12) и TX0 (GPIO11).

Питание

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

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

Можно ли использовать вывод 19 (NC/IO15) ESP32-C5-WROOM-1?

Только у варианта N4 без PSRAM — там это обычный GPIO15. У вариантов с PSRAM — N4R2, N8R2, N16R2, N8R8, N16R8, N32R8 — вывод служит выбором памяти SPICS1 и, как сказано в даташите модуля, для других целей не годится.

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

Без оговорок — IO0, IO1, IO6, IO8, IO9, IO10, IO23 и IO24; IO0 и IO1 заняты, если подключён кварц 32 кГц. С оговорками: IO2, IO3, IO7, IO25–IO28 — strapping-выводы, IO2–IO5 — JTAG, IO13 и IO14 — USB, RX0 и TX0 — консоль и прошивка.

Какой источник питания нужен ESP32-C5-WROOM-1?

3,0–3,6 В на выводе 3V3, номинально 3,3 В, и по даташиту источник должен давать не меньше 0,6 А — больше, чем у модулей ESP32-C3 и C6, для которых указано 0,5 А.

Источники

  1. Espressif. ESP32-C5-WROOM-1 & ESP32-C5-WROOM-1U Datasheet v1.3 — табл. 1-1, 1-2 — варианты N4 (чип ESP32-C5HF4, флеш-память 4 МБ), N4R2, N8R2, N16R2 (C5HR2, PSRAM 2 МБ), N8R8, N16R8, N32R8 (C5HR8, PSRAM 8 МБ), −40…85 °C, 18,0 × 27,5 × 3,3 мм (WROOM-1) и 18,0 × 21,2 × 3,3 мм (WROOM-1U); табл. 3-1 — назначение 29 выводов (эталон тестов), примечание 3 — вывод 19 у модулей с PSRAM служит SPICS1 и для других целей не годится, у модулей без PSRAM это GPIO15; разд. 5 — питание VDD33 3,0–3,6 В, источник не меньше 0,6 А
  2. Espressif. ESP32-C5 Series Datasheet v1.5 — функции и приоритеты GPIO, шина флеш-памяти и PSRAM на GPIO15–22, strapping-выводы — по странице «ESP32-C5: выводы чипа и GPIO»

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