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 |
|---|---|---|---|
| N4 | ESP32-C5HF4 | 4 МБ | — |
| N4R2, N8R2, N16R2 | ESP32-C5HR2 | 4, 8, 16 МБ | 2 МБ |
| N8R8, N16R8, N32R8 | ESP32-C5HR8 | 8, 16, 32 МБ | 8 МБ |
Все варианты рассчитаны на −40…85 °C.
Выводы модуля
У модуля 29 выводов, включая площадку EPAD снизу. В таблице — подпись каждого вывода, GPIO чипа, функции и ограничения; подробности — на странице «ESP32-C5: выводы чипа и GPIO».
| Вывод | Подпись | GPIO | Аналог | Функции IO MUX | Использование |
|---|---|---|---|---|---|
| 1 | GND | общий провод | |||
| 2 | 3V3 | питание 3,3 В | |||
| 3 | EN | включение: высокий уровень — чип работает, низкий — выключен; свободным не оставлять | |||
| 4 | IO2 | GPIO2 | ADC1_CH1, LP_GPIO2, LP_UART_RTSN, LP_I2C_SDA | MTMS, FSPIQ | с оговорками — strapping-вывод, в таблице 3-1 даташита, назначение не описано; JTAG MTMS |
| 5 | IO3 | GPIO3 | ADC1_CH2, LP_GPIO3, LP_UART_CTSN, LP_I2C_SCL | MTDI | с оговорками — strapping-вывод, фронты тактов ведомого SDIO вместе с GPIO25; JTAG MTDI |
| 6 | IO0 | GPIO0 | XTAL_32K_P, LP_GPIO0, LP_UART_DTRN | — | свободен |
| 7 | IO1 | GPIO1 | ADC1_CH0, XTAL_32K_N, LP_GPIO1, LP_UART_DSRN | — | свободен |
| 8 | IO6 | GPIO6 | ADC1_CH5, LP_GPIO6 | FSPICLK | свободен |
| 9 | IO7 | GPIO7 | — | SDIO_DATA1, FSPID | с оговорками — strapping-вывод, источник сигналов JTAG, если это разрешено битами eFuse |
| 10 | IO8 | GPIO8 | PAD_COMP0 | SDIO_DATA0 | свободен |
| 11 | IO9 | GPIO9 | PAD_COMP1 | SDIO_CLK | свободен |
| 12 | IO10 | GPIO10 | — | SDIO_CMD, FSPICS0 | свободен |
| 13 | IO13 | GPIO13 | USB_D- | SDIO_DATA3 | с оговорками — USB D−, по умолчанию у USB Serial/JTAG |
| 14 | IO14 | GPIO14 | USB_D+ | SDIO_DATA2 | с оговорками — USB D+, по умолчанию у USB Serial/JTAG |
| 15 | IO28 | GPIO28 | — | — | с оговорками — strapping-вывод, режим загрузки: 1 — запуск программы, 0 — загрузка прошивки |
| 16 | IO5 | GPIO5 | ADC1_CH4, LP_GPIO5, LP_UART_TXD | MTDO, FSPIWP | с оговорками — JTAG MTDO |
| 17 | IO4 | GPIO4 | ADC1_CH3, LP_GPIO4, LP_UART_RXD | MTCK, FSPIHD | с оговорками — JTAG MTCK |
| 18 | IO27 | GPIO27 | — | — | с оговорками — strapping-вывод, режим загрузки; управляет сообщениями загрузчика в UART0 |
| 19 | NC/IO15 | GPIO15 | — | SPICS1 | с оговорками — у вариантов с PSRAM (R2, R8) — выбор PSRAM SPICS1; у N4 — свободный GPIO15 (табл. 3-1, примечание 3) |
| 20 | NC | не подключён | |||
| 21 | IO23 | GPIO23 | — | — | свободен |
| 22 | NC | не подключён | |||
| 23 | IO24 | GPIO24 | — | — | свободен |
| 24 | RX0 | GPIO12 | — | U0RXD | с оговорками — UART0 RX: прошивка через UART |
| 25 | TX0 | GPIO11 | — | U0TXD | с оговорками — UART0 TX: сообщения загрузчика и прошивка |
| 26 | IO25 | GPIO25 | — | — | с оговорками — strapping-вывод, фронты тактов ведомого SDIO вместе с MTDI |
| 27 | IO26 | GPIO26 | — | — | с оговорками — strapping-вывод, режим загрузки вместе с GPIO27 и GPIO28 |
| 28 | GND | общий провод | |||
| 29 | EPAD | общий провод | |||
Каких 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 А.
Источники
- 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 А
- Espressif. ESP32-C5 Series Datasheet v1.5 — функции и приоритеты GPIO, шина флеш-памяти и PSRAM на GPIO15–22, strapping-выводы — по странице «ESP32-C5: выводы чипа и GPIO»
Нашли ошибку?
Смотрите также
- ESP32-C5: выводы и GPIO29 GPIO: функции, свободные выводы, флеш и PSRAM, strapping, USB, JTAG, токи
- 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: размеры, режимы, выводы
- IEEE 802.15.4Маломощное радио для Zigbee и Thread: скорость, диапазон, чипы
- USB Serial/JTAGВстроенный в ESP32 контроллер USB: COM-порт и JTAG без внешних микросхем