Платы разработки

ESP32-S3 DevKitC-1 N16R8

Совместимая DevKitC-1; модуль Espressif, изготовитель платы уточняется · ESP32-S3-WROOM-1-N16R8 на плате формата DevKitC-1

Плата для сетевых интерфейсов, дисплеев и обработки данных: 16 МБ Flash и 8 МБ Octal PSRAM в модуле N16R8.

СложностьСредне
Проекты с компонентом

О МОДУЛЕ

Что делает ESP32-S3-WROOM-1-N16R8 на плате формата DevKitC-1

Исполнение N16R8 выбирают для проектов, которым нужны буферы изображения, звука или сетевых данных. В модуле ESP32-S3-WROOM-1-N16R8 установлены 16 МБ Quad SPI Flash и 8 МБ Octal SPI PSRAM. Flash хранит прошивку, а PSRAM служит оперативной памятью; эти объёмы не складываются в единый объём программы.

Название из магазина «DevKitC-1 N16R8» само по себе не подтверждает, что готовую плату изготовила Espressif. База карточки — модуль с точной маркировкой WROOM-1-N16R8 и совместимая разводка DevKitC-1. Не путайте его с WROOM-2 и N16R8V: параметры памяти и питание её интерфейса могут отличаться. USB-разъёмы и RGB-LED также зависят от ревизии: у официальной первой платы LED48, у v1.1 LED38.

PSRAM занимает GPIO35–37, даже если контакты присутствуют на гребёнке. Для периферии их не использовать. У S3 есть нативный USB, но он разделяет GPIO19/20; второй разъём на типичной DevKitC-1 обслуживает USB–UART. Начальный пример проверяет обнаруженный объём памяти через USB–UART и не зависит от ревизии RGB-LED. Bluetooth здесь только LE, без Classic.

Фото: VectorVoyager / Wikimedia Commons, CC BY-SA 4.0. Использовано без изменений. На фото совместимая плата с двумя USB-C и модулем N16R8; это не официальная плата Espressif с Micro-USB.

Характеристики

Микроконтроллер
ESP32-S3, два ядра Xtensa LX7
Максимальная частота CPU
240 МГц
Flash модуля N16R8
16 МБ
Интерфейс Flash
Quad SPI
PSRAM модуля N16R8
8 МБ
Интерфейс PSRAM
Octal SPI, настройка OPI PSRAM
Радиоинтерфейсы
Wi-Fi 2,4 ГГц 802.11 b/g/n; Bluetooth 5 LE
Логика GPIO
3.3 В
Занятые памятью выводы
GPIO35, GPIO36, GPIO37 недоступны внешним устройствам
Интерфейс
I²C, SPI, UART, Аналоговый, Wi-Fi, Bluetooth
Питание модуля
В примерах 5 В через один USB-порт платы; GPIO и внешняя периферия 3,3 В. Не подавать 5 В на 3V3 или сигнальные контакты. Внешнее питание и USB не объединять без схемы конкретной платы.

ПРАКТИКА

Подключение

Контакт модуляКонтакт платыНазначение
Питание, загрузка, монитор примераUSB–UART-разъёмНе нативный USB-разъём. USB CDC On Boot Disabled; Serial идёт в UART0.
VCC / GND периферии 3,3 В3V3 / GNDСобрать без питания; ток регулятора проверить.
SDA I²CGPIO8Второй пример, подтяжки к 3,3 В.
SCL I²CGPIO9Явно выбранные GPIO, не универсальная разводка всех ESP32.
USB D− / D+GPIO19 / GPIO20Заняты при использовании нативного USB.
UART0 TX / RXGPIO43 / GPIO44Обычно связаны с USB–UART; не нагружать внешним устройством при прошивке.
SPI-пример: CS / MOSI / SCK / MISOGPIO10 / GPIO11 / GPIO12 / GPIO13Настроить эти линии явно для SPI; режим/частота зависят от периферии.
Память модуля R8GPIO35 / GPIO36 / GPIO37Не подключать ничего внешнего, не считать отключение PSRAM разрешением занять линии.
BOOT / RESETGPIO0 / ENBOOT удерживать при сбросе для входа в загрузчик. Проверять нагрузку также на strapping GPIO3/45/46.

Подходит для ESP32, Arduino. Выберите контакты по документации своей платы.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.