Espressif ESP32-S31-Function-CoreBoard-1

Espressif Systems · ESP32-S31-Function-CoreBoard-1

Плата для голосовых и сетевых устройств

Автор: SLDV LAB

Опубликовано · Обновлено

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

О МОДУЛЕ

Что делает ESP32-S31-Function-CoreBoard-1

Espressif ESP32-S31-Function-CoreBoard-1 PCB v1.0 — плата для голосовых и сетевых устройств. Модуль ESP32-S31-WROOM-3 содержит два RISC-V-ядра до 320 МГц, 512 КБ общей SRAM и 32 КБ LP SRAM. Печатная антенна обслуживает Wi-Fi 6 2,4 ГГц, Bluetooth 5.4 LE/Classic и IEEE 802.15.4. На плате также есть гигабитный Ethernet, аудиокодек ES8311, микрофон и выход для динамика.

Особенности

  • Объём установленных Flash и PSRAM определяют по полному суффиксу своего WROOM-3 и идентификации памяти. Варианты семейства различаются, поэтому верхние пределы даташита не являются комплектацией каждой CoreBoard-1. До выбора прошивки ёмкость Flash должна быть установлена; первый проект может работать без PSRAM.
  • USB-C Serial/JTAG и USB-C USB–UART — отдельные пути программирования. USB-A подключён к высокоскоростному USB OTG; ток подключённого устройства ограничен 500 мА. Порт хоста не заменяет штатный вход питания.
  • RGB занимает GPIO60, BOOT — GPIO61, UART0 — TX58/RX59. J2-26…31 несут SDIO D0/D1/D2/D3/CLK/CMD на GPIO20…25. Сигналы, занятые Ethernet и аудио, не переназначают независимо от этих узлов.
  • ES8311 работает совместно с усилителем NS4150B; выход рассчитан на динамик 4 Ом / 3 Вт. Для голосовой обработки и радиопротоколов нужны совместимые компоненты SDK и достаточная фактическая память. J5 служит последовательному измерению тока модуля.

Для каких проектов подойдёт

  • Голосовой терминал: принимает звук встроенным микрофоном и воспроизводит ответы через совместимый динамик.
  • Сетевой регистратор: собирает данные внешних датчиков и передаёт их по гигабитному Ethernet или Wi-Fi.
  • Контроллер умного дома: обрабатывает события Zigbee/Thread в совместимом стеке и сообщает состояние через Ethernet.

Чем отличается

ESP32-S31 использует RISC-V и поддерживает Classic Bluetooth вместе с LE; профиль ESP32-S3 к нему не подходит. От мультимедийных плат ESP32-P4 эта CoreBoard отличается собственным радиоблоком и гигабитным Ethernet, а установленная память требует отдельной проверки.

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

PCB
CoreBoard-1 v1.0
Процессор
RISC-V; два ядра; до 320 МГц
Радиосвязь
Wi-Fi 6; Bluetooth; IEEE 802.15.4
Ethernet
10/100/1000 Мбит/с
Интерфейс
I²C, SPI, UART, Wi-Fi, Bluetooth
Питание модуля
Первый запуск — 5 В через один USB-C Serial/JTAG и кабель данных, без внешней периферии. GPIO имеют уровни 3,3 В и не допускают 5 В. Внешние 5V/GND используют только после сверки схемы и отдельно от USB-питания; 3V3 — шина питания, не универсальный вход. J5 штатно замкнут, амперметр включают последовательно. Для USB-A соблюдают предел 500 мА и общий бюджет источника. Ориентацию J2 сверяют по маркировке и схеме, а не по порядку строк таблицы.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
USB Serial/JTAG, USB-CКомпьютер, кабель USB с даннымиПредпочтительный порт программирования и отладки.
BOOT / RESETШтатные кнопки платыВнешнюю периферию для первого запуска не подключать.

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

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги использовать ESP32-S31-Function-CoreBoard-1 PCB v1.0 с WROOM-3. Уточни задачу, полный суффикс и установленную Flash/PSRAM; не назначай ёмкость по семейству. ESP-IDF 6.1, target esp32s31, первый запуск через USB Serial/JTAG без PSRAM и изменения eFuse. У платы RISC-V, Wi-Fi 6 2,4 ГГц, Bluetooth LE/Classic, IEEE 802.15.4 и гигабитный Ethernet. Учитывай RGB60, BOOT61, UART58/59 и SDIO20–25. Логика 3,3 В, питание 5 В, USB-A максимум 500 мА.

Библиотеки

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Платформа
ESP-IDF 6.1; target esp32s31

Отдельный проект для S31; готовые профили S3 и Arduino автоматически не подразумеваются.

Библиотека
Компоненты ESP-IDF 6.1; Board Manager

Для ES8311, Ethernet и радио выбирают совместимые компоненты и определение esp32_s31_function_coreboard_1.

Инициализация
USB Serial/JTAG; определить Flash; PSRAM выключена

До прошивки установить реальную ёмкость Flash и выбрать её в настройках. Сначала проверить загрузку без GPIO, радио и PSRAM; eFuse не менять.

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

Все проекты

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

Связанные материалы и компоненты