ESP32

редактировать
ESP32
Модуль Wi-Fi и Bluetooth Espressif ESP-WROOM-32.jpg Модуль ESP-WROOM-32 с чипом ESP32 ‑ D0WDQ6
ПроизводительEspressif Systems
ТипМикроконтроллер
Дата выпуска6 сентября 2016 г. (2016-09-06)
CPU Tensilica Микропроцессор Xtensa LX6 @ 160 или 240 МГц
Память520 КБ SRAM
Питание3,3 В постоянного тока
ПредшественникESP8266
Преемник

ESP32 - это серия недорогая, маломощная система на микросхеме микроконтроллеров со встроенным Wi-Fi и двухрежимным Bluetooth. В серии ESP32 используется микропроцессор Tensilica Xtensa LX6 как в двухъядерном, так и в одноядерном вариантах, а также встроенные антенные переключатели, RF балун, усилитель мощности., малошумящий приемный усилитель, фильтры и модули управления питанием. ESP32 создается и разрабатывается китайской компанией из Шанхая и производится TSMC с использованием их 40-нм техпроцесса. Это преемник микроконтроллера ESP8266.

Содержание
  • 1 Характеристики
  • 2 Чип и модуль в корпусе QFN
    • 2.1 Микросхемы
    • 2.2 Модуль
  • 3 Печатные платы
    • 3.1 Модульные платы для поверхностного монтажа
    • 3.2 Разработка и другие платы
  • 4 Программирование
  • 5 Прием и использование
    • 5.1 Использование в коммерческих устройствах
    • 5.2 Использование в промышленных устройствах
  • 6 См. также
  • 7 Ссылки
  • 8 Внешние ссылки
Характеристики
функциональная блок-схема ESP32.

Характеристики ESP32 включают следующее:

  • Процессоры:
    • ЦП: двухъядерный (или одноядерный) 32-разрядный микропроцессор LX6 Xtensa, работающий на 160 или 240 МГц и производительность до 600 DMIPS
    • Сопроцессор со сверхнизким энергопотреблением (ULP)
  • Память: 520 КиБ SRAM
  • Беспроводное соединение:
    • Wi-Fi: 802.11 b/g/n
    • Bluetooth: v4.2 BR / EDR и BLE (совместно использует радио с Wi-Fi)
  • Периферийные интерфейсы:
  • Безопасность:
  • Управление питанием:
Чип в корпусе QFN и модуль

ESP32 размещен в четырехплоских без выводах (QFN) пакеты различных размеров с 49 колодками. В частности, 48 контактных площадок по бокам и одна большая термопрокладка (заземленная) внизу.

Микросхемы

Система ESP32 на интегральной схеме микросхемы упакована в корпусы QFN размером 6 мм × 6 мм и 5 мм × 5 мм.

ИдентификаторПроцессор. ядерВстроенная флэш-память. (MiB )Пакет. размерОписание
ESP31B206 мм × 6 ммПредварительный выпуск SoC используется для бета-тестирования; больше не доступен.
ESP32-D0WDQ620Микросхема ESP32, выпущенная в начальной производственной версии серия.
ESP32-D0WD205 мм × 5 ммМеньший вариант физического корпуса, аналогичный ESP32-D0WDQ6.
ESP32 ‑ D2WD22Встроенная флэш-память объемом 2 МБ (16 Mibit)
ESP32-U4WDH14Вариант с одноядерным процессором и встроенной флеш-памятью 4 МБ (32 Mibit).
ESP32 ‑ S0WD10Вариант с одноядерным процессором.

Модуль

Система ESP32-PICO-D4 в корпусе модуль объединяет в себе кремниевый чип ESP32, кварцевый генератор, микросхему флэш-памяти, конденсаторы фильтра и каналы согласования РЧ в одном корпусе QFN размером 7 мм × 7 мм.

ИдентификаторПроцессор. ядерВстроенная флэш-память. (MiB )Пакет. размерОписание
ESP32-PICO-D4247 мм × 7 ммВключает микросхему ESP32, кварцевый генератор, флэш-память, конденсаторы фильтра и согласующие линии связи.
Печатные платы

Модульные платы для поверхностного монтажа

на основе ESP32 поверхностное крепление печатные платы модули непосредственно содержат ESP32 SoC и предназначены для простой интеграции на другие печатные платы. Изогнутые конструкции перевернутой F-антенны используются для трассирующих антенн печатной платы в модулях, перечисленных ниже. Помимо флэш-памяти, некоторые модули включают в себя псевдостатическое ОЗУ (pSRAM).

ПроизводительНазваниеАнтеннаФлэш-память (MiB )pSRAM (MiB )Описание
EspressifESP-WROOM-03PCB trace40Снято с производства. Ограниченное распространение, предварительный модуль, созданный Espressif для целей бета-тестирования; в этом модуле использовался ESP31B, чип бета-тестирования для ESP32 серия. FCC, часть 15.247 протестирована (FCC ID: 2AC7Z-ESP32).
ESP32-WROOM-32PCB trace40Первая общедоступная плата модуля ESP32, созданная Espressif. FCC, часть 15.247 протестирована (FCC ID: 2AC7Z-ESPWROOM32). Основан на микросхеме ESP32-D0WDQ6. Первоначально назывался «ESP-WROOM-32».
ESP32-WROOM-32DТрасса печатной платы40Версия ESP-WROOM- 32, который использует микросхему ESP32-D0WD вместо микросхемы ESP32-D0WDQ6. Первоначально назывался «ESP-WROOM-32D».
ESP32-SOLO-1Трассировка печатной платы40Аналогично ESP32 -WROOM-32D, но использует одноядерный чип ESP32-S0WD вместо двухъядерного ESP32-D0WD.
ESP32-WROOM-32Uразъем U.FL 40Alterna к модулю ESP-WROOM-32D, который имеет разъем U.FL для внешней антенны вместо антенны следа печатной платы.
ESP32-WROVERслед печатной платы44плата модуля ESP32 с 4 МБ pSRAM, созданный Espressif. Проверено FCC, часть 15.247 (FCC ID 2AC7Z-ESP32WROVER). Использует кварцевый генератор 40 МГц. Не включает разъем U.FL. На базе микросхемы ESP32-D0WDQ6. С июня 2018 года новые модули были обновлены до 8 МБ pSRAM.
ESP32-WROVER-IРазъем U.FL, след печатной платы44Вариант модуля ESP32-WROVER, сконфигурированный для использования встроенного разъема, совместимого с U.FL. Антенна следа печатной платы по умолчанию не подключена.
ESP32-WROVER-BТрассировка печатной платы48Версия модуля ESP32-WROVER с 8 МБ pSRAM (вместо 4 МБ pSRAM), работающим при 3,3 В (вместо 1,8 В в предыдущих версиях) и ESP32-D0WD (вместо ESP32-D0WDQ6). Проверено FCC, часть 15.247 (FCC ID 2AC7Z-ESP32WROVERB). Не включает разъем U.FL. (Также доступен вариант индивидуального заказа для флэш-памяти объемом 8 или 16 МБ.)
ESP32-WROVER-IBРазъем U.FL, трассировка печатной платы48Вариант конфигурации модуля ESP32-WROVER-B использовать встроенный U.FL-совместимый разъем. Антенна трассировки печатной платы по умолчанию не подключена.
Ai-ThinkerESP32-SТрассировка платы40Эквивалент Ai-Thinker модулю Espressif ESP-WROOM-32. (Тот же форм-фактор и общие характеристики.) Первоначальный выпуск модуля ESP-32S, ранее называвшийся «ESP-32S» с дефисом перед «32S», заменил ранее анонсированный, но так и не выпущенный модуль ESP3212.
ESP32-A1SРазъем U.FL, след печатной платы44Эквивалент Ai-Thinker модулю серии ESP32-WROVER от Espressif.
AnalogLambESP-32S-ALBТрасса платы40Клон модуля ESP-32S (посадочное место, совместимое с ESP-WROOM-32). Видно с зеленым покрытием паяльной маски.
ALB-WROOMПечатная плата160Вариант ESP-32S-ALB с 16 МБ флэш-памяти.
ALB32 -WROVERPCB trace44Плата модуля ESP32 с 4 MiB pSRAM с той же занимаемой площадью, что и модуль ESP-WROOM-32.
DFRobotESP-WROOM-32Печатная плата40Модульная плата аналогична ESP-WROOM-32 от Espressif Systems, но не сертифицирована FCC и использует кварцевый генератор 26 МГц или 32 кГц.
eBox WidoraESP32 -BitКерамика, гнездо U.FL40Модуль имеет керамическую антенну и антенный разъем U.FL. Этот модуль имеет другую площадь основания, чем модули ESP-WROOM-32 / ESP-32S.
Goouuu TechESP-32FPCB trace40Плата модуля аналогична ESP-WROOM-32 от Espressif Systems. Сертифицирован FCC (ID 2 AM77-ESP-32F).
IntoRobotW32PCB trace40Модуль похож по внешнему виду на ESP-WROOM-32 от Espressif, но распиновка отличается.
W33Керамика, Разъем U.FL40Отличается от модуля IntoRobot W32 антенной конфигурацией.
ITEADPSH-C32PCB trace10Модуль имеет необычно маленькую флеш-память на плате. Кроме того, посадочное место уникально и отличается от всех других модулей ESP32.
PycomW01(Не входит в комплект)84OEM-версия модуля WiPy 2.0. Поддерживает Wi-Fi и Bluetooth. Идентификатор FCC 2AJMTWIPY01R.
L01(Не входит в комплект)84OEM-версия модуля LoPy. Поддерживает Wi-Fi, Bluetooth и LoRa. Идентификатор FCC 2AJMTLOPY01R.
L04(Не входит в комплект)84OEM-версия модуля LoPy4. Поддерживает Wi-Fi, Bluetooth, LoRa и Sigfox.
S01(Не входит в комплект)84Снято с производства. OEM-версия модуля SiPy. Поддерживает Wi-Fi, Bluetooth и Sigfox (14 дБм и 22 дБм).
G01(Не входит в комплект)84OEM-версия модуля GPy. Поддерживает сотовую связь LTE-CAT M1 / ​​NB1, Wi-Fi и Bluetooth.
u-bloxNINA-W131(Не входит в комплект.)20Принадлежит к серии модулей Wi-Fi u-blox NINA-W13.
NINA- W132PIFA20Принадлежит к серии модулей Wi-Fi u-blox NINA-W13. На плате плоская перевернутая F-антенна (PIFA) представляет собой профилированный (вырезанный и изогнутый) металл, а не след печатной платы.

Платы для разработки и другие платы

Платы для разработки и коммутации расширяют разводку и могут добавлять функциональность, часто опираясь на платы модулей ESP32 и упрощая их использование в целях разработки (особенно с макетными платами ).

ПроизводительИмяИспользуемый модуль для поверхностного монтажаОписание
EspressifESP_Module_TestboardESP-WROOM- 03Отрывная плата в составе бета-модулей ESP-WROOM-03.
ESP32_Demo Board_V2ESP-WROOM-32Плата для разработки и демонстрации, созданная Espressif.
ESP32-DevKitCESP-WROOM-32Компактная плата разработки, созданная Espressif. Маркировка шелкографии на печатной плате гласит: «Основная плата».
ESP-WROVER-KITESP-WROOM-32 или ESP32-WROVERБольшая макетная плата, созданная Espressif. Ранее назывался ESP32-DevKitJ.
ESP32-PICO-KITESP32-PICO-D4Маленькая плата разработки, созданная Espressif. FCC ID 2AC7Z-ESP32PICOKIT.
AdafruitHUZZAH32ESP-WROOM-32Также называемая «ESP32 Feather Board», HUZZAH32 представляет собой компактную плату / модуль для разработки, которая совместим с продуктами семейства Adafruit Feather.
Banana piBPI: bitESP-32Sразработка для Webduino и arduino
BPI-UNO32ESP32-Sмакетная плата для Arduino
Ai-ThinkerNodeMCU-32SESP-32SNodeMCU-like макетная плата.
ESP32-CAMESP32-SКомпактная макетная плата со слотом для SD-карты и интерфейсом ленточного кабеля, предназначенная для подключения камеры.
AnalogLambESP32 Development BoardESP-32S-ALB или ALB-WROOMПлата разработки, аналогичная ESP32-DevKitC от Espressif, со встроенным USB / последовательным портом CP2102 мост. Вариант 4 MiB использует ESP-32S-ALB; Вариант 16 MiB использует модуль ALB-WROOM.
Maple ESP32ESP-32S-ALBМакетная плата с соединениями в стиле Arduino и USB / последовательным интерфейсом CP2104.
April BrotherESPea32Макетная плата с областью перфорированной платы, которая может быть необязательно обрезана.
ArduCAMESP32 UNOESP-32SArduino Uno-подобная плата разработки на основе ESP32 IoT UNO framework с поддержкой SPI ArduCAM, контактов аккумулятора и карты USB
DoITESPduino32ESP-WROOM-32Полнофункциональная плата разработки в стиле Arduino Uno, совместимая с Arduino Shields. Он также добавляет дополнительные контакты SPI и IO. Плата представляет собой клон WeMos D1 R32 с разъемом USB Type B.
EzSBCESP32-01 Плата для коммутации и разработкиESP-WROOM-32Полнофункциональная плата для разработки с двумя трехцветными светодиодами и помещается на макетную плату.
Gravitech MakerAsiaNano32Плата для разработки, которая напрямую включает микросхему ESP32.
HydraBusHydraESP32ESP-WROOM-32 или ESP-32SHydraESP32 HydraBus v1.1 Rev1 щит / коммутационная плата для ESP-WROOM-32 или ESP -32С. Этот щит можно использовать с платой HydraBus или без нее.
NoduinoQuantumПлата для разработки в стиле Arduino, которая напрямую включает микросхему ESP32.
PycomWiPyMicroPython программируемая платформа разработки Wi-Fi и Bluetooth IoT с диапазоном Wi-Fi 1 км. WiPy версий 2.0 и 3.0 используют ESP32.
LoPyТройная сетевая плата Pycom с поддержкой LoRa, Wi-Fi (дальность 1 км) и BLE.
LoPy4?Четырехместная сетевая плата Pycom с функциями LoRa, Sigfox, Wi-Fi (дальность 1 км) и BLE.
SiPyТройная сетевая плата Pycom с Sigfox, Wi-Fi (дальность 1 км) и BLE.
GPyТройная сетевая плата Pycom с LTE-M, Wi-Fi (дальность 1 км) и BLE.
FiPyПятикратная сетевая плата Pycom с поддержкой LTE-M, LoRa, Sigfox, Wi-Fi (дальность 1 км) и BLE.
SparkFunESP32 ThingКомпактная плата разработки со встроенным USB / последовательным интерфейсом FTDI FT231x и зарядным устройством для LiPo.
SunDUINOESP32 MiniBoardESP-WROOM-32Breakout, совместимый с Espressif ESP32-DevKitC. Отсутствует встроенный USB-UART.
ESP32 MiniBoard v2ESP32-Wrover-B / IBКоммутационная плата с Silabs CP2102, зарядное устройство. Совместим с Espressif DEVkit.
ESP32 SunDUINOESP-WROOM-32 или ESP-32SПлата разработки в стиле Arduino. Отсутствует встроенный USB-UART.
SwitchDoc LabsBC24ESP-WROOM-32ESP32 Breakout с 24 светодиодами SK6812RGBW с разъемами Grove для легкого прототипирования. Распиновка совместима с USB-UART и Feather.
WatterottESP-WROOM32-BreakoutESP-WROOM-32Breakout, совместимый с Espressif ESP32-DevKitC.
WEMOSLOLIN32 [исключено]ESP-WROOM-32
LOLIN32 Lite [исключено]ESP32-D0WDQ6
LOLIN32 Pro [исключено]ESP32-WROVERСлот для карты MicroSD (поддерживает режимы SD и SPI)
LOLIN D32ESP-WROOM-32
LOLIN D32 ProESP32-WROVERПорт I2C, порт TFT и слот для карт Micro SD (поддержка режима SPI)
WidoraAirКомпактная плата разработки ESP32.

† SoC ESP32, встроенная непосредственно в плату разработки; плата модуля не используется.

Программирование

Языки программирования, фреймворки, платформы и среды, используемые для программирования ESP32:

Получение и использование

Коммерческое и промышленное использование ESP32:

Использование в коммерческих устройствах

  • Alibaba Group светодиодный браслет IoT, который использовали участники ежегодного собрания группы в 2017 году. Каждый браслет работает как «пиксель», получая команды для скоординированного управления светом светодиодов, что позволяет формировать «живой и беспроводной экран».
  • DingTalk M1, биометрическая система отслеживания посещаемости.
  • LIFX Mini, серия дистанционно управляемых светодиодных ламп.
  • Pium, устройство для ароматерапии и ароматерапии для дома.
  • HardKernel Odroid Go, портативные игровые устройства на базе ESP32 комплект устройств, созданный в честь 10-летия Odroid.
  • Playdate, портативная игровая консоль, совместно разработанная Panic Inc. и Teenage Engineering.

Использование в промышленных устройствах

  • Модули TECHBASE Moduino X серии X1 и X2 - это компьютеры на базе ESP32-WROVER / ESP32-WROVER-B для промышленной автоматизации и мониторинга, поддерживающие цифровые входы / выходы, аналоговые входы и различные компьютерные сетевые интерфейсы.
  • Промышленные устройства NORVI IIOT с ESP32 -WROVER / ESP32-WROVER-B SOC для промышленной автоматизации и мониторинга с цифровыми входами, аналоговыми входами, релейные выходы и несколько интерфейсов связи. Поддерживает LoRa и Nb-IoT в качестве модулей расширения.
См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-18 03:16:46
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте