Сосредоточен на разработке решений ESP32.

Социальные сети :

Руководство по применению чипа ESP32-S3

The ЭСП32-С3 это микросхема MCU, которая объединяет 2.4 ГГц Wi-Fi и Bluetooth 5 (ТО), и поддерживает режим дальнего действия. Он оснащен двухъядерным процессором 32-битный процессор Xtensa® LX7 с тактовой частотой до 240 МГц, встроенный 512 КБ СРАМ (ТКМ), 45 программируемые контакты GPIO, и богатый набор коммуникационных интерфейсов. ESP32-S3 поддерживает высокоскоростную флэш-память Octal SPI большой емкости и внешнюю оперативную память., и позволяет настраивать кеш данных и кеш инструкций..

Наиболее примечательной особенностью ESP32-S3 является двухъядерный процессор Xtensa LX7., подбегая к 240 МГц, с 512 КБ СРАМ. Хотя эти характеристики могут показаться стандартным обновлением, настоящий прорыв заключается в недавно добавленном наборе векторных команд аппаратного уровня..

Векторные инструкции позволяют ЦП обрабатывать несколько элементов данных одновременно. (SIMD — параллельные вычисления с одной инструкцией и несколькими данными). Этот набор инструкций оптимизирован для основных операций нейронной сети, таких как свертка и объединение в пулы.. В сочетании с официальным ЭСП-НН и ЭСП-ДЛ библиотеки, это может значительно повысить производительность модели ИИ.

Реальные примеры наглядно это демонстрируют.: с библиотекой ESP-DL, 16-битная модель распознавания лиц обеспечивает увеличение скорости в 6,25 раза, в то время как 8-битная модель обеспечивает улучшение в 2,5 раза.. В сценариях распознавания изображений, модель YOLOX Nano может достигать локального вывода 4–6 кадров в секунду с использованием векторных инструкций..

Для таких приложений, как распознавание лиц на устройстве., распознавание жестов, или голосовое пробуждение по ключевому слову, эта возможность означает, что необработанные данные больше не нужно полностью отправлять в облако для обработки, что приводит к снижению задержки., лучшая конфиденциальность, и снижение зависимости от сети.

Кроме того, чип сохраняет ОТП (Сверхмалое энергопотребление) сопроцессор. ULP — это простое, но полнофункциональное ядро ​​RISC-V, которое может работать независимо, пока система находится в режиме глубокого сна.. Он может периодически собирать данные датчиков или активировать основную систему при выполнении условий.. Это позволяет устройствам с батарейным питанием избегать постоянного пробуждения основного процессора для опроса., значительное снижение энергопотребления во сне.

Wi-Fi

  • Поддерживает протокол IEEE 802.11b/g/n.
  • Поддерживает 20 МГц и 40 Полоса пропускания МГц в 2.4 Диапазон ГГц
  • 1Т1Р мода, до 150 Скорость передачи данных Мбит/с
  • Беспроводное мультимедиа (ВММ)
  • Агрегация кадров (TX/RX A-MPDU, TX/RX A-MSDU)
  • Немедленное подтверждение блокировки
  • Фрагментация/дефрагментация
  • Автомониторинг маяков (аппаратное обеспечение TSF)
  • 4 виртуальные Wi-Fi-интерфейсы
  • Поддерживает режим инфраструктурной станции BSS., Режим SoftAP, и станция + Смешанный режим SoftAP
  • Примечание: В режиме сканирования в режиме станции, Канал SoftAP изменится одновременно
  • Разнообразие антенн
  • 802.11MC FTM

Bluetooth

  • Bluetooth с низким энергопотреблением (БЛЕ): Bluetooth 5, Bluetooth-сетка
  • Режим высокой мощности, до 20 мощность передачи дБм
  • Поддерживает 125 Кбит/с, 500 Кбит/с, 1 Мбит/с, 2 Мбит/с
  • Рекламные расширения LE
  • Несколько рекламных наборов
  • Алгоритм выбора канала LE #2
  • Сосуществование Wi-Fi и Bluetooth, общая антенна

Процессор и память

  • 32-битный двухъядерный процессор Xtensa® LX7
  • Тактовая частота: до 240 МГц
  • Оценка CoreMark®:
    • Двухъядерный @ 240 МГц: 1329.92 CoreMark; 5.54 CoreMark/МГц
  • Пятиэтапная конвейерная архитектура
  • 128-битовая шина данных со специальными инструкциями SIMD
  • Модуль с плавающей запятой одинарной точности (ФПУ)
  • Сопроцессор со сверхнизким энергопотреблением (ОТП):
    • Сопроцессор ULP-RISC-V
    • Сопроцессор ULP-FSM
  • Общий контроллер DMA (ГДМА), 5 каналы приема и 5 каналы передачи
  • Кэш L1
  • ПЗУ: 384 КБ
  • СРАМ: 512 КБ
  • РТК СРАМ: 16 КБ
  • 4096-бит памяти eFuse, до 1792 биты доступны пользователю
  • Поддерживает протоколы SPI: СПИ, Двойной интерфейс SPI, Четырехпроводной интерфейс SPI, Восьмеричный SPI, QPI, ОПИ; поддерживает внешнюю вспышку, ПСРАМ, и другие устройства SPI
  • Флэш-контроллер с механизмом кэширования
  • Поддержка программирования флэш-памяти в полевых условиях.

Периферийные устройства

  • 45 программируемые GPIO
    • 4 обвязочные булавки
    • Выделенные контакты для встроенной памяти.
      • 6 контакты для встроенной флэш-памяти или PSRAM
      • 7 контакты для комбинированной вспышки + ПСРАМ
  • Интерфейсы связи:
    • 3 УАРТ
    • 2 I2C
    • 2 I2S
    • ЖК-интерфейс
    • Интерфейс камеры DVP от 8 до 16 бит
    • 2 SPI для флэш-памяти и оперативной памяти
    • 2 универсальный SPI
    • Контроллер TWAI® (Совместимость с ISO11898-1, МОЖЕТ 2.0)
    • Полноскоростной USB-OTG
    • USB-последовательный/JTAG-контроллер
    • Хост-интерфейс SD/MMC (2 слоты)
    • Светодиодный ШИМ-контроллер (до 8 каналы)
    • 2 Модули управления двигателем MCPWM
    • РМТ (Передача/Прием)
    • Счетчик импульсов
  • Аналоговая обработка сигналов:
    • 2 × 12-битные АЦП SAR (до 20 каналы)
    • Датчик температуры
    • 14 емкостные сенсорные GPIO
  • Таймеры:
    • 4 × 54-битные таймеры общего назначения
    • 52-битовый системный таймер
    • 3 сторожевые таймеры
  • Точный контроль мощности посредством тактовой частоты, рабочий цикл, Режим Wi-Fi, и независимое электропитание внутренних модулей
  • Четыре режима мощности: Активный, Модем-сон, Легкий сон, Глубокий сон
  • Потребление энергии в глубоком сне 7 мкА
  • Память RTC остается активной в режиме глубокого сна
  • Secure Boot – контроль доступа к внутренней и внешней памяти
  • Flash Encryption – шифрование/дешифрование памяти
  • Аппаратные криптографические ускорители:
    • SHA-ускоритель (ФИПС ПАБ 180-4)
    • AES-ускоритель (ФИПС ПАБ 197)
    • Ускоритель RSA
    • Ускоритель HMAC
    • Периферийное устройство для цифровой подписи RSA (RSA_DS)
    • Генератор случайных чисел (ГСЧ)

Радиочастотный модуль

  • Антенный переключатель, RF балун, усилитель мощности, малошумящий усилитель
  • 802.11б мощность передачи до +21 дБм
  • 802.11n мощность передачи до +19.5 дБм
  • Чувствительность приемника BLE (125 Кбит/с) до -104.5 дБм

Для разработчиков разного уровня, Путь разработки ESP32-S3 обычно можно разделить на три уровня:

1. Быстрое прототипирование (Ардуино IDE)

Подходит для новичков и разработки для проверки концепции.. Всего несколькими строками кода, вы можете выполнять такие задачи, как сканирование Wi-Fi, Светодиод мигает, и показания датчика.

В среде разработки Ардуино., вам нужно только добавить пакет поддержки ESP32 через «Диспетчер плат», чтобы начать использовать его напрямую..

2. Перспективное развитие (ESP-IDF)

Это официальная среда разработки Интернета вещей от Espressif., на основе Си/С++.

Он раскрывает все аппаратные возможности чипа., включая:

  • Детальное управление низким энергопотреблением
  • Безопасная загрузка и конфигурация флэш-шифрования
  • Планирование задач RTOS

Для проектов производственного уровня, по сути это единственный реальный выбор.

3. Образование / Быстрая итерация (МикроПитон / СхемаPython)

Подходит для образования и легкого прототипирования..

Он позволяет интерактивное выполнение Python непосредственно на оборудовании., но производительность в реальном времени и эффективность использования памяти значительно ниже по сравнению с решениями на базе C..

Если вы новичок в ESP32-S3, рекомендуется начать с макетной платы.

Хороший вариант начального уровня — официальный ESP32-S3-DevKitC-1, который предлагает несколько конфигураций памяти, полная документация, и активное сообщество.

Если ваша цель — продукты, связанные с голосовой связью, комплекты для разработки, такие как ESP32-S3-BOX-3, которые включают в себя микрофонные решетки и динамики, позволяют вам больше сосредоточиться на моделях искусственного интеллекта и логике приложений вместо отладки на аппаратном уровне, такой как проектирование схемы микрофона..

1. Робот с голосовым диалогом с искусственным интеллектом

Использование ESP32-S3 + Комбинация N10R8 с внешней микрофонной решеткой, он может обеспечить локальное обнаружение слов пробуждения + облачная обработка естественного языка.

Благодаря двухъядерной архитектуре:

  • Одно ядро ​​отвечает за обработку аудиопотока.
  • Другой управляет связью Wi-Fi.
    Они работают независимо, без вмешательства.

2. Центр управления умным домом

Контроллер Home Assistant на базе ESP32-S3 в сочетании с 2,1-дюймовым поворотным сенсорным экраном может управлять всеми домашними устройствами, а также воспроизводить анимацию и отображать обратную связь о состоянии..

Визуальный опыт выходит далеко за рамки традиционных панелей с кнопками..

3. Интеллектуальная блокировка с распознаванием лиц с помощью камеры

Интерфейс камеры DVP может напрямую подключаться к датчикам изображения..

С 512 КБ SRAM плюс внешняя PSRAM, достаточно буферизовать кадр данных изображения.

Легкая модель распознавания лиц может работать локально, и журналы разблокировки могут быть переданы через Bluetooth или Wi-Fi..

4. Обнаружение движения Wi-Fi CSI

ESP32-S3 может обнаруживать движение человека, анализируя незначительные изменения сигналов Wi-Fi в окружающей среде. (CSI — Информация о состоянии канала).

Этот метод обеспечивает точность, значительно превосходящую традиционные инфракрасные датчики PIR, и не вызывает проблем с конфиденциальностью, связанных с камерами..

Хотя S3 мощный, он подходит не для всех сценариев:

ЧипКогда НЕ выбирать ESP32-S3Лучшая альтернатива
ЭСП32-С3Экономичные узлы, состоящие только из датчиков, без сложных вычисленийС3 (одноядерный RISC-V, лучшая экономическая эффективность)
ЭСП32-С6Продукты, требующие естественной Материи / Нить / Поддержка ЗигбиС6 (поддерживает IEEE 802.15.4 семейство протоколов)
ЭСП32 (Классический)Продукты, требующие классический Bluetooth (например, наушники/динамики)Классический ESP32 поддерживает BLE. + Классический БТ
ЭСП32-С5 / П4Продукты, требующие 5/6 ГГц Wi-Fi или более мощная обработка мультимедиаЭти чипы обеспечивают расширение функций следующего поколения.

На современном рынке микроконтроллеров, ESP32-S3 не самый мощный, не самая низкая мощность, и не самый дешевый чип.

Однако, его ценность заключается в его чрезвычайно сбалансированный набор возможностей:

  • Двухъядерная достаточная вычислительная мощность
  • Векторные инструкции, позволяющие использовать искусственный интеллект на устройстве
  • Богатые интерфейсы камеры и ЖК-дисплея
  • Гибкое картографирование периферийных устройств
  • Полная система безопасности
  • Сильная экосистема развития и сообщество, накопленное Espressif за годы

Если для вашего нового продукта требуется подключение к Wi-Fi, предполагает голосовое или визуальное взаимодействие, и вы не уверены, как могут развиваться будущие функции, тогда ESP32-S3, скорее всего, будет наиболее «безопасным» выбором:

👉 Стабилен для раннего развития
👉 Гибкость для расширения на среднем этапе
👉 Хорошая поддержка при возникновении проблем на более поздних стадиях.

Изображение Берг Чжоу

Берг Чжоу

Берг Чжоу сосредоточен на разработке схемы ESP32, Разводка печатной платы, разработка прошивки и массовое производство печатных плат. Умеете заниматься схемотехникой, выбор компонентов, тестирование прототипов и комплексные решения OEM/ODM. Обеспечить стабильную, надежные и экономичные функциональные модули и платы управления ESP32 для клиентов по всему миру, поддержка индивидуальных разработок и серийного производства.

Последние сообщения

Перевод
Сделать основным языком
WhatsApp
WhatsApp
Электронная почта
Электронная почта
Вичат
Вичат
Вичат

Получить предложение

Наши эксперты по продуктам и технические специалисты ответят на ваши вопросы в течение 24 часы.

Мы используем файлы cookie, чтобы обеспечить вам максимальное удобство использования нашего веб-сайта..