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

ESP32-C3-MINI-1: выводы модуля

ESP32-C3-MINI-1 — маленький модуль Espressif на ESP32-C3 размером 13,2 × 16,6 мм с флеш-памятью внутри чипа. Из 53 контактных площадок сигнальных всего 15 — здесь все они с GPIO, функциями и ограничениями по даташиту Espressif.

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

ESP32-C3-MINI-1 — модуль Espressif на чипе ESP32-C3 размером 13,2 × 16,6 мм с антенной на плате; у ESP32-C3-MINI-1U вместо антенны разъём, и модуль короче — 12,5 мм. Флеш-память находится в корпусе самого чипа: ESP32-C3FH4, FH4X или FH8X.

ВариантФлеш-памятьТемператураСтатус
N4X4 МБ−40…85 °Cрекомендован
H4X4 МБ−40…105 °Cрекомендован
H8X8 МБ−40…105 °C—
N4, H4, H4-AZ4 МБ−40…85 или 105 °Cне для новых разработок

Модули с суффиксом -A поставляются с прошивкой AWS IoT ExpressLink: по даташиту она включает шифрование флеш-памяти и безопасную загрузку, и прошить такой модуль через UART или USB уже нельзя.

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

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

ВыводПодписьGPIOАналогФункции IO MUXИспользование
1, 2, 11, 14, 36–53GNDобщий провод
33V3питание 3,3 В
4, 7, 9, 10, 15, 17, 24, 25, 28, 29, 32–35NCне подключён
5IO2GPIO2ADC1_CH2FSPIQс оговорками — strapping-вывод, режим загрузки не выбирает, но даташит советует подтяжку вверх
6IO3GPIO3ADC1_CH3—свободен
8ENвключение: высокий уровень — чип работает, низкий — выключен; свободным не оставлять
12IO0GPIO0ADC1_CH0, XTAL_32K_P—свободен
13IO1GPIO1ADC1_CH1, XTAL_32K_N—свободен
16IO10GPIO10—FSPICS0свободен
18IO4GPIO4ADC1_CH4MTMS, FSPIHDс оговорками — JTAG MTMS
19IO5GPIO5ADC2_CH0MTDI, FSPIWPс оговорками — JTAG MTDI
20IO6GPIO6—MTCK, FSPICLKс оговорками — JTAG MTCK
21IO7GPIO7—MTDO, FSPIDс оговорками — JTAG MTDO
22IO8GPIO8——с оговорками — strapping-вывод, для загрузки через USB или UART должен быть 1; управляет выводом сообщений загрузчика
23IO9GPIO9——с оговорками — strapping-вывод, режим загрузки: 0 при сбросе — загрузка через USB или UART
26IO18GPIO18USB_D-—с оговорками — USB D−, по умолчанию у USB Serial/JTAG
27IO19GPIO19USB_D+—с оговорками — USB D+, по умолчанию у USB Serial/JTAG
30RXD0GPIO20—U0RXDс оговорками — UART0 RX: прошивка через UART
31TXD0GPIO21—U0TXDс оговорками — UART0 TX: сообщения загрузчика и прошивка

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

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

  • GPIO11–17 — вывод питания и шина флеш-памяти внутри чипа, на модуль не выведены.

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

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

Питание

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

На модуле ESP32-C3-MINI-1 собрана отладочная плата ESP32-C3-DevKitM-1.

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

Сколько GPIO у ESP32-C3-MINI-1?

Пятнадцать: IO0–IO10, IO18, IO19, RXD0 (GPIO20) и TXD0 (GPIO21). GPIO11–17 чипа — вывод питания и шина флеш-памяти — на модуль не выведены. Остальные из 53 площадок — общий провод, питание, вывод EN и неподключённые.

Можно ли прошить ESP32-C3-MINI-1 с суффиксом -A?

По даташиту — нет: модули с суффиксом -A, например ESP32-C3-MINI-1-N4-A, поставляются с прошивкой AWS IoT ExpressLink, которая включает шифрование флеш-памяти и безопасную загрузку. Режим загрузки прошивки при этом отключён, и записать свою программу через UART или USB не получится.

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

Без оговорок — IO0, IO1, IO3 и IO10; IO0 и IO1 заняты, если подключён кварц 32 кГц. С оговорками: IO2, IO8, IO9 — strapping-выводы, IO4–IO7 — JTAG, IO18 и IO19 — USB, RXD0 и TXD0 — консоль. На практике берут и их, учитывая роль.

Источники

  1. Espressif. ESP32-C3-MINI-1 & ESP32-C3-MINI-1U Datasheet v2.2 — табл. 1-1, 1-2 — варианты N4X, H4X (рекомендованы), H8X, N4, H4, H4-AZ (не для новых разработок), флеш-память 4 или 8 МБ в корпусе чипа, −40…85 или −40…105 °C, размеры 13,2 × 16,6 × 2,4 мм (MINI-1) и 13,2 × 12,5 × 2,4 мм (MINI-1U); внутри ESP32-C3FH4, FH4X или FH8X, у H4-AZ — FH4AZ; примечание 5 — модули с суффиксом -A несут прошивку AWS IoT ExpressLink с шифрованием флеш-памяти и безопасной загрузкой, прошить их через UART или USB нельзя; табл. 3-1 — назначение 53 площадок (эталон тестов); разд. 4 — strapping-выводы GPIO2, 8, 9; разд. 5 — питание VDD33 3,0–3,6 В, источник не меньше 0,5 А
  2. Espressif. ESP32-C3 Series Datasheet v2.4 — функции и приоритеты GPIO чипа, флеш-память на GPIO11–17, strapping-выводы — по странице «ESP32-C3: выводы чипа и GPIO»

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