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

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

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

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

ESP32-C6-WROOM-1 — модуль Espressif на чипе ESP32-C6 в корпусе QFN40: Wi-Fi 6, Bluetooth LE и радио IEEE 802.15.4 для Zigbee и Thread, флеш-память на модуле. У ESP32-C6-WROOM-1U вместо антенны на плате разъём для внешней, и модуль короче — 19,2 мм против 25,5 мм.

ВариантФлеш-памятьТемпература
N44 МБ−40…85 °C
N88 МБ−40…85 °C
N1616 МБ−40…85 °C

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

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

ВыводПодписьGPIOАналогФункции IO MUXИспользование
1GNDобщий провод
23V3питание 3,3 В
3ENвключение: высокий уровень — чип работает, низкий — выключен; свободным не оставлять
4IO4GPIO4ADC1_CH4, LP_GPIO4, LP_UART_RXDMTMS, FSPIHDс оговорками — strapping-вывод, фронты тактов ведомого SDIO вместе с MTDI; JTAG MTMS
5IO5GPIO5ADC1_CH5, LP_GPIO5, LP_UART_TXDMTDI, FSPIWPс оговорками — strapping-вывод, фронты тактов ведомого SDIO вместе с MTMS; JTAG MTDI
6IO6GPIO6ADC1_CH6, LP_GPIO6, LP_I2C_SDAMTCK, FSPICLKс оговорками — JTAG MTCK
7IO7GPIO7LP_GPIO7, LP_I2C_SCLMTDO, FSPIDс оговорками — JTAG MTDO
8IO0GPIO0ADC1_CH0, XTAL_32K_P, LP_GPIO0, LP_UART_DTRN—свободен
9IO1GPIO1ADC1_CH1, XTAL_32K_N, LP_GPIO1, LP_UART_DSRN—свободен
10IO8GPIO8——с оговорками — strapping-вывод, для загрузки через USB, UART или SDIO должен быть 1; управляет сообщениями загрузчика в UART0
11IO10GPIO10——свободен
12IO11GPIO11——свободен
13IO12GPIO12USB_D-—с оговорками — USB D−, по умолчанию у USB Serial/JTAG
14IO13GPIO13USB_D+—с оговорками — USB D+, по умолчанию у USB Serial/JTAG
15IO9GPIO9——с оговорками — strapping-вывод, режим загрузки: 0 при сбросе — загрузка прошивки
16IO18GPIO18—SDIO_CMD, FSPICS2свободен
17IO19GPIO19—SDIO_CLK, FSPICS3свободен
18IO20GPIO20—SDIO_DATA0, FSPICS4свободен
19IO21GPIO21—SDIO_DATA1, FSPICS5свободен
20IO22GPIO22—SDIO_DATA2свободен
21IO23GPIO23—SDIO_DATA3свободен
22NCне подключён
23IO15GPIO15——с оговорками — strapping-вывод, источник сигналов JTAG, если это разрешено битами eFuse; подтяжки нет
24RXD0GPIO17—U0RXD, FSPICS1с оговорками — UART0 RX: прошивка через UART
25TXD0GPIO16—U0TXD, FSPICS0с оговорками — UART0 TX: сообщения загрузчика и прошивка
26IO3GPIO3ADC1_CH3, LP_GPIO3, LP_UART_CTSN—свободен
27IO2GPIO2ADC1_CH2, LP_GPIO2, LP_UART_RTSNFSPIQсвободен
28GNDобщий провод
29EPADобщий провод

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

Из 30 GPIO чипа в корпусе QFN40 модуль выводит 23:

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

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

  • Strapping-выводы: IO4, IO5, IO8, IO9, IO15. IO9 при сбросе выбирает режим загрузки, IO8 для загрузки прошивки должен быть в единице. Подробнее — в статье «Strapping-выводы ESP32».
  • JTAG: IO4–IO7.
  • USB: IO12 и IO13 — линии D− и D+ контроллера USB Serial/JTAG.
  • UART0: RXD0 (GPIO17) и TXD0 (GPIO16).

Выводы LP и SDIO

IO0–IO7 — выводы домена LP: в глубоком сне ими управляет LP-ядро, а к ним подключаются LP UART и LP I²C. IO18–IO23 — интерфейс ведомого SDIO, если он нужен; иначе это свободные GPIO.

Питание

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

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

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

Без оговорок — IO0–IO3, IO10, IO11 и IO18–IO23; IO0 и IO1 заняты, если подключён кварц 32 кГц. С оговорками: IO4, IO5, IO8, IO9, IO15 — strapping-выводы, IO4–IO7 — ещё и JTAG, IO12 и IO13 — USB, RXD0 и TXD0 — консоль и прошивка.

Каких GPIO нет на ESP32-C6-WROOM-1?

GPIO24–30: это шина и вывод питания VDD_SPI флеш-памяти, которая стоит на модуле, поэтому на контакты они не выведены. GPIO14 у чипа в корпусе QFN40, который стоит в модуле, нет вовсе.

Какие выводы ESP32-C6-WROOM-1 работают в глубоком сне?

IO0–IO7 — это выводы LP: в глубоком сне ими управляет малопотребляющее ядро LP, а к ним подключаются LP UART и LP I²C. Остальные выводы в глубоком сне не работают.

Источники

  1. Espressif. ESP32-C6-WROOM-1 & ESP32-C6-WROOM-1U Datasheet v1.4 — табл. 1-1, 1-2 — варианты N4, N8, N16 (флеш-память 4, 8, 16 МБ), −40…85 °C, 18,0 × 25,5 × 3,1 мм (WROOM-1) и 18,0 × 19,2 × 3,2 мм (WROOM-1U); внутри ESP32-C6 в корпусе QFN40; табл. 3-1 — назначение 29 выводов (эталон тестов); разд. 4 — strapping-выводы; разд. 5 — питание VDD33 3,0–3,6 В, источник не меньше 0,5 А
  2. Espressif. ESP32-C6 Series Datasheet v1.5 — функции и приоритеты GPIO корпуса QFN40, выводы флеш-памяти GPIO24–30, LP-выводы GPIO0–7 — по странице «ESP32-C6: выводы чипа и GPIO»

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