WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
ESP32

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

Особенности

Функциональная блок-схема ESP32.

ESP32 включают в себя:[1]

  • Микроконтроллер и управление
    • Tensilica Xtensa LX6 двухъядерный (или одноядерный) 32-разрядный процессор, с тактовой частотой 160 или 240 МГц и производительностью до 600 DMIPS
    • Сопроцессор с ультранизким энергопотреблением
  • Память: 520 КБ памяти SRAM
  • Беспроводная связь:
  • Периферийные интерфейсы:
    • 12-разрядный АЦП до 18 каналов
    • 2 × 8 бит ЦАПа
    • 10 × тач датчиков (ёмкостные GPIO)
    • Датчик температуры
    • 4 × SPI
    • 2 × I²S для интерфейсов
    • 2 × I²C интерфейса
    • 3 × UART
    • SD / SDIO / CE-ATA / MMC / eMMC хост-контроллер
    • SDIO / SPI слейв контроллер
    • Ethernet MAC interface с выделенным DMA и IEEE 1588 Precision Time Protocol support
    • CAN bus 2.0
    • ИК дистанционное управление (передатчик / приемник, до 8 каналов)
    • Возможность подключения двигателей и светодиодов через ШИМ выход
    • Датчик Холла
    • Аналоговый предусилитель ультра низкой мощности
  • Безопасность:
  • Управление питанием:
    • Линейный регулятор с низким уровнем падения напряжения
    • Индивидуальнное питание для RTC
    • потребление 5 мкА в режиме «глубокий сон»
    • Пробуждение по прерыванию от GPIO, таймера, измерения АЦП, прерывания емкостного сенсорного датчика

Корпус планарный (QFN)

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

Версии

SoC ESP32 выпускается в планарном корпусе QFN размерами 6×6 мм либо 5×5 мм.

Модель Количество ядер Встроенная флеш-память, МБ Размер микросхемы Описание
ESP31B 2 0 6×6 мм Предрелизный СнК для бета-тестов; снят с производства
ESP32-D0WDQ6 2 0 6×6 мм Первая версия чипа ESP32
ESP32‑D0WD 2 0 5×5 мм Чип с уменьшенным корпусом, аналог ESP32-D0WDQ6
ESP32‑D2WD 2 2 5×5 мм Вариант с 2 МБ (16 Мбит) встроенной флеш-памяти
ESP32‑S0WD 1 0 5×5 мм Вариант с одним ядром


Модули

Модуль ESP32-PICO-D4 системы в корпусе (system-in-a-package) сочетает в себе микросхему ESP32, кварцевый генератор, микросхему флэш-памяти, фильтрующие конденсаторы и радиочастотные контакты. Применяется корпус QFN размером 7×7 мм.

Модель Количество ядер Встроенная флеш-память, МБ Размер модуля Описание
ESP32-PICO-D4 2 4 7×7 mm2 Includes ESP32 chip, crystal oscillator, flash memory, filter capacitors, and RF matching links.[2]


Печатные платы

Модульные SMT платы

Модули SMT платы на основе ESP32 содержат ESP32 SoC и предназначены для легкого интегрирования в другие платы. Измеряемые инвертированные F-антенные конструкции используются для трассировки антенны PCB на модулях, перечисленных ниже. Кроме флэш-памяти, некоторые модули включают псевдостатическую оперативную память (pSRAM).

Производитель Название Антенна Флеш-память, МБ pSRAM, МБ Описание
Espressif ESP-WROOM-03 PCB trace 4 0 Не производится, для бета-тестов.[3][4][5][6][7] FCC Part 15.247 tested (FCC ID: 2AC7Z-ESP32).[8]
ESP32-WROOM-32 PCB trace 4 0 Первый публичный вариант модуля от Espressif.[9] FCC Part 15.247 tested (FCC ID: 2AC7Z-ESPWROOM32).[10] Based on ESP32-D0WDQ6 chip. Originally named «ESP32-WROOM-32».
ESP32-WROOM-32D PCB trace 4 0 Обновление ESP-WROOM-32 с применением чипа ESP32-D0WD вместо ESP32-D0WDQ6.[11] Изначально «ESP-WROOM-32D».
ESP32-SOLO-1 PCB trace 4 0 Аналог ESP32-WROOM-32D с одноядерным ESP32-S0WD вместо ESP32-D0WD с 2 ядрами
ESP32-WROOM-32U U.FL socket 4 0 Альтернатива ESP-WROOM-32D с коннектором U.FL для подключения внешней антенны.[11]
ESP32-WROVER PCB trace 4 4 Модуль ESP32 с 4 МБ pSRAM памяти от Espressif. Имеет сертификацию "FCC part 15.247" (FCC ID 2AC7Z-ESP32WROVER). Использует 40 МГц кварцевый генератор, не использует U.FL разъём. Построен на микросхеме ESP32-D0WDQ6.
ESP32-WROVER-I U.FL socket, PCB trace 4 4 Вариант ESP32-WROVER с U.FL разъёмом. Антенна на печатной плате (PCB trace) выполнена, но не подключена по умолчанию.
ESP32-WROVER-B PCB trace 4 8 Вариант ESP32-WROVER на 8 МБ pSRAM вместо 4  и ESP32-D0WD (вместо ESP32-D0WDQ6). FCC part 15.247 (FCC ID 2AC7Z-ESP32WROVERB). Без U.FL. (Есть опция с флеш-памятью на 8 или 16 МБ)
ESP32-WROVER-IB U.FL socket, PCB trace 4 8 Вариант ESP32-WROVER-B с U.FL
Banana pi BPI:bit PCB trace 4 0 Аналог ESP-WROOM-32 от banana pi.
BPI-UNO32 U.FL socket, PCB trace 4 4 Аналог ESP32-WROVER от banana pi, совместимость с arduino
Ai-Thinker ESP32-S PCB trace 4 0 Вариант от Ai-Thinker, сходный с ESP-WROOM-32[12]
ESP32-A1S U.FL socket, PCB trace 4 4 Аналог ESP32-WROVER от Ai-Thinker
AnalogLamb ESP-32S-ALB PCB trace 4 0 Копия ESP-32S (совместим с ESP-WROOM-32). [13]
ALB-WROOM PCB trace 16 0 Вариант ESP-32S-ALB на 16 МБ флеш-памяти.[13]
ALB32-WROVER PCB trace 4 4 ESP32 модуль с 4  МБ pSRAM в размерах ESP-WROOM-32.[14]
DFRobot ESP-WROOM-32 PCB trace 4 0 Аналог ESP-WROOM-32 без FCC сертификата, применяет 26 МГц или 32 кГц генератор.[15]
eBox & Widora ESP32-Bit Ceramic, U.FL socket 4 0 Керамическая антенна и U.FL.
Goouuu Tech ESP-32F PCB trace 4 0 Аналог ESP-WROOM-32, есть FCC проверка (ID 2AM77-ESP-32F).
IntoRobot W32 PCB trace 4 0 Сходный с ESP-WROOM-32 модуль с иной цоколевкой контактов.[16]
W33 Ceramic, U.FL socket 4 0 Аналог IntoRobot W32 с другим антенным хозяйством
ITEAD PSH-C32 PCB trace 1[17] 0 Модуль с небольшим размером флеш-памяти и нестандартным размером.[18]
Pycom[19] W01 (Not included.) 8 4 OEM-вариант WiPy 2.0. Реализует Wi-Fi и Bluetooth. FCC ID 2AJMTWIPY01R.
L01 (Not included.) 8 4 OEM-вариант LoPy. Реализует Wi-Fi, Bluetooth и LoRa. FCC ID 2AJMTLOPY01R.
L04 (Not included.) 8 4 OEM-вариант LoPy4. Реализует Wi-Fi, Bluetooth, LoRa и Sigfox.
S01 (Not included.) 8 4 Снят с производства. Вариант SiPy с Wi-Fi, Bluetooth, Sigfox (14 dBm и 22 dBm).
G01 (Not included.) 8 4 OEM-вариант GPy. Содержит модуль сотовой связи LTE-CAT M1/NB1, Wi-Fi и Bluetooth.
u-blox NINA-W131 (Not included.) 2 0 Серия u-blox NINA-W13.[20]
NINA-W132 PIFA 2 0 Серия u-blox NINA-W13.[20] Встроенная антенна - Planar implementation[en] (PIFA) - выполнена из гнутого листового металла с фигурным вырезом, а не в виде дорожки на печатной плате (PCB trace).

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

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

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

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

  • Arduino IDE с ESP32 Arduino Core
  • Espressif IoT Development Framework — Официальная Espressif разработка для ESP32.
  • Espruino — JavaScript SDK, эмулятор Node.js.
  • Lua RTOS для ESP32
  • Mongoose OS[en] — Операционная система для носимой электроники, рекомендована Espressif Systems,[21] AWS IoT,[22] and Google Cloud IoT.[23]
  • mruby[en] для ESP32
  • PlatformIO Ecosystem и IDE
  • Pymakr IDE — IDE предназначен для использования с устройствами Pycom;
  • Simba Embedded Programming Platform
  • Whitecat Ecosystem Blockly основана на Web IDE
  • MicroPython[en]*
  • Zerynth — Python для IoT и микроконтроллеров, включая ESP32.

Использование

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

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

  • Светодиодный браслет IoT группы Alibaba, который использовался участниками ежегодного сбора в 2017 году. Каждый браслет работает как пиксель, принимающей команды для координированного управления светодиодным светом. Это позволяет формировать «живой беспроводной экран».[24]
  • DingTalk’s M1 — биометрическая система отслеживания посещаемости.[25]
  • LIFX Mini — серия дистанционно управляемых светодиодных ламп.[26]
  • Pium — домашний аромат и ароматерапия.[27]

Промышленные устройства

  • TECHBASE’s Moduino X серий X1 и X2 модули ESP32-WROVER для индустриальной автоматизации и мониторинга, поддерживается цифровой и аналоговый ввод-вывод и различные сетевые интерфейсы.[28]

Примечания

  1. ESP32 Datasheet. Espressif Systems (6 марта 2017). Проверено 14 марта 2017.
  2. Espressif Systems. ESP32-PICO-D4 Datasheet (21 августа 2017). Проверено 21 июля 2017.
  3. Jim Lindblom. Enginursday: First Impressions of the ESP32. Sparkfun Electronics (21 января 2016). Проверено 1 сентября 2016.
  4. Playing With New ESP32 Beta Module. Adafruit Industries. Проверено 2 сентября 2016.
  5. Martin Harizanov. ESP32 (18 декабря 2015). Проверено 2 сентября 2016.
  6. Brian Benchoff. The ESP32 Beta Units Arrive, Hackaday (23 декабря 2015). Проверено 2 сентября 2016.
  7. Markus Ulsass. ESP32 beta module HiRes pictures (25 декабря 2015). Проверено 2 сентября 2016.
  8. FCC Part 15.247 Test Report for Espressif Systems (Shanghai) Pte. Ltd.. Bay Area Compliance Laboratories Corp. (17 февраля 2016). Проверено 2 сентября 2016.
  9. ESP-WROOM-32 Datasheet (недоступная ссылка). Espressif Systems (22 августа 2016). Проверено 2 сентября 2016. Архивировано 13 сентября 2016 года.
  10. FCC Part 15.247 Test Report for Espressif Systems (Shanghai) Pte. Ltd.. Bay Area Compliance Laboratories Corp. (10 ноября 2016). Проверено 15 декабря 2016.
  11. 1 2 ESP-WROOM-32D/ESP32-WROOM-32U Datasheet. Espressif Systems. Проверено 28 ноября 2017.
  12. Baoshi. Ai-Thinker ESP-32S Decap Photos (11 октября 2016). Проверено 22 октября 2016.
  13. 1 2 ESP-32S-ALB/ALB-WROOM. AnalogLamb.
  14. ESP32-WROVER – ESP32 Module with 32Mb Flash and 32Mb PSRAM. AnalogLamb.
  15. (SKU:TEL0111)ESP32 WiFi&Bluetooth Module/ESP-WROOM-32. DFRobot.
  16. 硬件功能 (Hardware Function) (недоступная ссылка). IntoRobot. Проверено 2 октября 2018. Архивировано 30 мая 2018 года.
  17. ITEAD. PSH-C32 Schematic (15 февраля 2017). Проверено 23 февраля 2017.
  18. ITEAD. PSH-C32. Проверено 23 февраля 2017.
  19. Pycom. Pycom OEM Products. Проверено 14 марта 2017.
  20. 1 2 NINA-W13 series. u-blox.
  21. Third-Party Platforms That Support Espressif Hardware. Espressif Systems. Проверено 20 октября 2017.
  22. Tim Mattison. AWS IoT on Mongoose OS, Part 1 (13 апреля 2017).
  23. Google Cloud IoT Partners. Google. Проверено 20 октября 2017.
  24. Alibaba's IoT Wrist Bands Based on ESP32. Espressif Systems (30 сентября 2017).
  25. DingTalk's New Biometric Attendance Monitor Based on ESP32. Espressif Systems (2 июня 2017).
  26. ESP32net. FCC internal photos exhibit for the LIFX Mini Wi-Fi LED light ( FCC ID 2AA53-MINI) show inclusion of ESP32 .... Твиттер (7 ноября 2017).
  27. New ESP32-based Aromatherapy Device. Espressif Systems (31 июля 2017).
  28. Moduino X Series - Industrial IoT module based on ESP32. TECHBASE Group.

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

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

2019-2025
WikiSort.ru - проект по пересортировке и дополнению контента Википедии