Adafruit Feather ESP32-S3 2MB PSRAM

Подробное руководство по Adafruit Feather ESP32-S3 2MB PSRAM: технические характеристики, распиновка, конфигурации для Arduino IDE, PlatformIO и ESPHome.


Adafruit Feather ESP32-S3 2MB PSRAM

Adafruit Feather ESP32-S3 2MB PSRAM — это высокопроизводительная плата разработки на базе мощного микроконтроллера ESP32-S3 со встроенной поддержкой Wi-Fi и Bluetooth LE. Она сочетает в себе популярный форм-фактор Feather с расширенными возможностями памяти (4 МБ Flash и 2 МБ PSRAM), встроенной зарядкой LiPo и разъемом STEMMA QT.

Adafruit Feather ESP32-S3 2MB PSRAM
Навигация
Разделы страницы
Платформы
Конфигурации для IDE

О плате Adafruit Feather ESP32-S3 2MB PSRAM

Adafruit Feather ESP32-S3 2MB PSRAM — это мощная и универсальная плата разработки, объединившая в себе все преимущества экосистемы Feather с огромными возможностями чипа ESP32-S3. Благодаря двухъядерному процессору с тактовой частотой 240 МГц и наличию 2 МБ дополнительной PSRAM, эта плата идеально справляется с задачами обработки звука, работы с графическими интерфейсами и вычислений на основе машинного обучения.

Особое внимание уделено удобству пользователя: на плате расположен разъем USB-C, встроенная схема зарядки LiPo аккумуляторов с датчиком напряжения MAX17048, а также разъем STEMMA QT для быстрого подключения сенсоров и модулей без использования паяльника. Форм-фактор Feather обеспечивает совместимость с огромным количеством расширений (FeatherWings).

Где купить Adafruit Feather ESP32-S3 2MB PSRAM

Цены могут меняться. Мы получаем комиссию от покупок через партнерские ссылки.

Технические характеристики

Полные аппаратные спецификации Adafruit Feather ESP32-S3 2MB PSRAM

Беспроводная связь и интерфейсы

WiFi 802.11 b/g/n (2.4 GHz)
Bluetooth 5.0 / BLE (Bluetooth Low Energy)
USB Native USB-C

Микроконтроллер

Модель ESP32-S3
Частота 240 МГц
Память Flash/PSRAM 4 МБ / 2 МБ
Ядра Dual-core Xtensa

Возможности и пины

STEMMA QT I2C
Зарядка LiPo MAX17048
NeoPixel WS2812B
GPIO пины 25

Конфигурации для быстрого старта

Готовые настройки для Adafruit Feather ESP32-S3 2MB PSRAM для различных сред разработки.

ESP32-S3 240 МГц 4МБ Flash 2МБ PSRAM OPI PSRAM
Arduino IDE
Плата (Board) Adafruit Feather ESP32-S3 2MB PSRAM
USB Mode Hardware CDC and JTAG
Flash Mode QIO 80MHz
PSRAM OPI PSRAM
Архитектура Xtensa LX7

В Arduino IDE откройте Boards Manager (Менеджер плат), установите пакет "esp32" от Espressif. Выберите Adafruit Feather ESP32-S3 2MB PSRAM. Рекомендуется установить OPI PSRAM в настройках для активации внешней памяти.

PlatformIO
[env:adafruit_feather_esp32s3]
platform  = espressif32
board     = adafruit_feather_esp32s3_nopsram # См. примечание ниже
framework = arduino

; Оптимизированная конфигурация для версии с 2MB PSRAM board_build.arduino.memory_type = qio_opi board_build.flash_mode = qio board_build.psram_type = opi build_flags = -DBOARD_HAS_PSRAM -DARDUINO_USB_MODE=1 -DARDUINO_USB_CDC_ON_BOOT=1

Для работы с PSRAM необходимо добавить флаги -DBOARD_HAS_PSRAM и правильно настроить board_build.arduino.memory_type.

ESPHome
esp32:
  board: adafruit_feather_esp32s3
  variant: esp32s3
  framework:
    type: arduino

Включение PSRAM для ESPHome

psram:

Настройка NeoPixel

light:

  • platform: neopixelbus type: GRB pin: GPIO33 name: “Feather NeoPixel” num_leds: 1

Используйте psram: без дополнительных параметров в YAML, чтобы ESPHome автоматически инициализировал внешнюю память на поддерживаемых платах.

Схема распиновки Adafruit Feather ESP32-S3 2MB PSRAM

Графическая и табличная справка по GPIO выводам

Распиновка Adafruit Feather ESP32-S3 2MB PSRAM
Плата следует стандарту распиновки Feather, что позволяет легко использовать её с существующими платами расширения. Основные шины I2C (SDA/SCL) выведены не только на разъемы, но и на штыревой разъем модуля. Встроенный светодиод (LED) подключен к GPIO 13, а управление NeoPixel осуществляется через GPIO 33. Обратите внимание, что некоторые пины зарезервированы для внутренней связи с Flash и PSRAM.

Маппинг пинов

Полная распиновка и соответствие GPIO для ESP32-S3

35
Цифровые I/O пины
35
Пины прерываний
20
Аналоговые входы
49
PWM пины
Пин Аналог Тач PWM Другое
1 A0 T1 PWM SDA
2 A1 T2 PWM SCL
3 A2 T3 PWM
4 A3 T4 PWM
5 A4 T5 PWM
6 A5 T6 PWM
7 A6 T7 PWM
8 A7 T8 PWM
9 A8 T9 PWM
10 A9 T10 PWM SS
11 A10 T11 PWM MOSI
12 A11 T12 PWM SCK
13 A12 T13 PWM MISO
14 A13 T14 PWM
15 A14 PWM
16 A15 PWM
17 A16 PWM
18 A17 PWM
19 A18 PWM USB_D-
20 A19 PWM USB_D+
21 PWM
35 PWM
36 PWM
37 PWM
38 PWM
39 PWM
40 PWM
41 PWM
42 PWM
43 PWM TX0
44 PWM RX0
45 PWM
46 PWM
47 PWM
48 PWM RGB_LED
Легенда
A0 Аналоговый вход
PWM Поддержка ШИМ
RX/TX Посл. порт
# Номер пина

Похожие платы

Альтернативные решения на базе ESP32-S3 в форм-факторе Feather