stringtranslate.com

ESP32

ESP32 — это серия недорогих маломощных микроконтроллеров system-on-chip с интегрированным Wi-Fi и двухрежимным Bluetooth . Серия ESP32 использует либо микропроцессор Tensilica Xtensa LX6 в двухъядерном и одноядерном вариантах, либо двухъядерный микропроцессор Xtensa LX7, либо одноядерный микропроцессор RISC-V и включает в себя встроенные антенные переключатели, RF- балун , усилитель мощности, малошумящий приемный усилитель, фильтры и модули управления питанием. Обычно встречается либо на печатных платах конкретных устройств, либо на ряде плат разработки с контактами GPIO и различными разъемами в зависимости от модели и производителя платы.

ESP32 создан и разработан китайской компанией Espressif Systems , базирующейся в Шанхае, и производится TSMC с использованием их 40-нм процесса. [2] Он является преемником микроконтроллера ESP8266 .

Функции

Функциональная блок-схема ESP32.
Снимок кристалла ESP32, большая часть чипа используется в распределительной сети электропитания

Особенности ESP32 включают в себя следующее: [3]

Семейство ESP32-xx

С момента выпуска оригинального ESP32 было представлено и анонсировано несколько вариантов. Они образуют семейство микроконтроллеров ESP32. Эти чипы имеют разные ЦП и возможности, но все они используют один и тот же SDK и в значительной степени совместимы по коду. Кроме того, оригинальный ESP32 был пересмотрен (см., например, ESP32 ECO V3). См. также https://gist.github.com/sekcompsci/2bf39e715d5fe47579fa184fa819f421

ESP32

ESP32-S2

ESP32-S3

ESP32-C2

ESP32-C3

Плата NodeMCU с ESP32-C3-32S

ESP32-C6

ESP32-H2

Объявлено

ESP32-C5

ESP32-P4

Чип и модуль в корпусе QFN

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

Чипсы

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

В 2020 году чипы ESP32-D0WDQ6 и ESP32-D0WD также получили версию V3 (ESP32 ECO V3), в которой исправлены некоторые ошибки [18] и внесены улучшения по сравнению с предыдущими версиями.

Модули

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

Первым выпущенным PICO был ESP32-PICO-D4 с 2 процессорами по 240 МГц, 4 МБ встроенной флэш-памяти, 40 МГц генератором и 34 GPIO. [19]

Позже, в 2020 году, были представлены модули ESP32-PICO-V3 и ESP32-PICO-V3-02, оба на основе пластины ESP32 ECO V3. [20] [21]

В 2022 году был представлен модуль ESP32-S3-PICO-1 с USB OTG и внутренней памятью PSRAM. [22]

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

Платы модулей поверхностного монтажа

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

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

SparkFun Thing Plus - ESP32 WROOM

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

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

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

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

Прием и использование

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

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

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

Академическое использование

Смотрите также

Ссылки

  1. ^ "Espressif объявляет о запуске ESP32 Cloud on Chip и финансировании Fosun Group". Espressif Systems. 2016-09-07 . Получено 2021-03-29 .
  2. ^ "Обзор ESP32". Espressif Systems . Получено 2016-09-01 .
  3. ^ "ESP32 Datasheet" (PDF) . Espressif Systems. 2017-03-06 . Получено 2017-03-14 .
  4. ^ "IEEE 1588 (PTP) Support (IDFGH-110) #1223". Espressif. 7 ноября 2021 г.
  5. ^ "Сертификаты | Espressif Systems". www.espressif.com . Получено 2021-08-07 .
  6. ^ Ландсмер, Леннарт (08.04.2021). «Нет, ESP32-S2 не быстрее в операциях с плавающей точкой (и как на самом деле ускорить деление на ESP32?)». The Weekend Writeup .
  7. ^ ab "ESP32-S2_datasheet" (PDF) . Espressif. 2021-06-02.
  8. ^ Льюис, Джеймс (01.01.2021). «Новый ESP32-S3 от Espressif добавляет функции ИИ для устройств Интернета вещей».
  9. ^ "ESP32-S3".
  10. ^ https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf [ пустой URL-адрес PDF ]
  11. ^ Лист, Дженни (2020-11-22). "Espressif раскрывает ESP32-C3: WiFi SOC, который является RISC-V и совместим с выводами ESP8266". Hackaday .
  12. ^ ab "Техническое описание ESP32-C3" (PDF) .
  13. ^ "Представляем ESP32-C6, SoC Wi-Fi 6 + Bluetooth 5 (LE)" (пресс-релиз). Espressif. 2021-04-09 . Получено 2021-04-22 .
  14. ^ "Представляем ESP32-H2, IEEE 802.15.4 + Bluetooth 5 (LE) RISC-V SoC | Espressif Systems". www.espressif.com . Получено 2022-01-27 .
  15. ^ "Представляем ESP32-C5: первый двухдиапазонный Wi-Fi 6 MCU от Espressif" (пресс-релиз). Espressif. 20 июня 2022 г.
  16. ^ "ESP32-C5 2,4 и 5 ГГц двухдиапазонный Wi-Fi 6 MCU". www.espressif.com . Получено 12 сентября 2024 г. .
  17. ^ "Espressif представляет ESP32-P4: высокопроизводительный микроконтроллер с многочисленными функциями IO-подключения и безопасности | Espressif Systems". www.espressif.com . Получено 08.01.2023 .
  18. ^ Espressif (2020-09-25). "Eco обходные пути и ошибки в ESP32" (PDF) . Получено 2022-04-06 .
  19. ^ «Техническое описание ESP32-PICO-D4 (v.2.0)» (PDF) . Эспрессиф. Апрель 2022.
  20. ^ «Техническое описание ESP32-PICO-V3 (v.1.3)» (PDF) . Эспрессиф. 29 марта 2022 г.
  21. ^ «Техническое описание ESP32-PICO-V3-02 (v.1.0)» (PDF) . Эспрессиф. 1 сентября 2021 г.
  22. ^ "ESP32-S3-PICO-1 (v.1.0)" (PDF) . Espressif. 21 августа 2023 г.
  23. ^ Espressif Systems (2017-08-21). "ESP32-PICO-D4 Datasheet" (PDF) . Получено 2017-07-21 .
  24. ^ Джим Линдблом (21.01.2016). "Enginursday: Первые впечатления от ESP32". Sparkfun Electronics . Получено 01.09.2016 .
  25. ^ ab Limor Fried (2015-12-22). Играем с новым модулем ESP32 Beta. Adafruit Industries . Получено 2016-09-02 .
  26. ^ Мартин Харизанов (2015-12-18). "ESP32" . Получено 2016-09-02 .
  27. ^ Брайан Бенчофф (2015-12-23). ​​"Появились бета-версии ESP32". Hackaday . Получено 2016-09-02 .
  28. ^ Маркус Ульсасс (2015-12-25). "Фотографии HiRes модуля ESP32 beta" . Получено 2016-09-02 .
  29. ^ "FCC Часть 15.247 Отчет об испытаниях для Espressif Systems (Shanghai) Pte. Ltd". Bay Area Compliance Laboratories Corp. 2016-02-17 . Получено 2016-09-02 .
  30. ^ "ESP-WROOM-32 Datasheet" (PDF) . Espressif Systems. 2016-08-22. Архивировано из оригинала (PDF) 2016-09-13 . Получено 2016-09-02 .
  31. ^ "FCC Часть 15.247 Отчет об испытаниях для Espressif Systems (Shanghai) Pte. Ltd". Bay Area Compliance Laboratories Corp. 2016-11-10 . Получено 2016-12-15 .
  32. ^ "Модули ESP32". Espressif Systems . Получено 2022-04-06 .
  33. ^ ab "ESP-WROOM-32D/ESP32-WROOM-32U Datasheet" (PDF) . Espressif Systems. Архивировано из оригинала (PDF) 2017-12-03 . Получено 2017-11-28 .
  34. ^ "ESP32-WROVER-E & ESP32-WORVER-IE Datasheet" (PDF) . Espressif Systems. 2023-02-19 . Получено 2023-03-18 .
  35. ^ Baoshi (2016-10-11). "Фотографии Ai-Thinker ESP-32S Decap" . Получено 2016-10-22 .
  36. ^ "Спецификация продукта ESP32-A1S" (PDF) . Получено 2021-03-24 .
  37. ^ "Тема модуля серии ESP32" . Получено 2021-03-24 .
  38. ^ "Seeed выпускает новый комплект разработки ESP32-Audio для проектов IoT, связанных со звуком" . Получено 24.03.2021 .
  39. ^ ab "ESP-32S-ALB/ALB-WROOM". AnalogLamb. Архивировано из оригинала 20-07-2017 . Получено 08-10-2017 .
  40. ^ "ALB32-WROVER — это совместимый с ESP-WROOM-32 модуль с 32 Мбит PSRAM и до 128 Мбит Flash-памяти". CNXSoft. 9 марта 2018 г.
  41. ^ "(Артикул:TEL0111) Модуль ESP32 WiFi&Bluetooth/ESP-WROOM-32". DFRobot.
  42. ^ «硬件功能 (аппаратная функция)» . ИнтоРобот. Архивировано из оригинала 30 мая 2018 г. Проверено 2 октября 2017 г.
  43. ^ ITEAD (2017-02-15). "PSH-C32 Schematic" (PDF) . Получено 2017-02-23 .
  44. ^ ITEAD. "PSH-C32" . Получено 23.02.2017 .
  45. ^ Pycom. "Pycom OEM Products" . Получено 2017-03-14 .
  46. ^ ab "Серия NINA-W13". u-blox.
  47. ^ Уильям Хуи (01.09.2016). "Так что с нетерпением жду..." . Получено 02.09.2016 .
  48. ^ Адитья Танну (2016-09-02). "Посмотрите, что я только что получил!" . Получено 2016-09-02 .
  49. ^ "Руководство по началу работы с ESP32-DevKitC". Espressif Systems. 2016-09-21 . Получено 2016-09-21 .
  50. ^ "ESP-WROVER-KIT". Espressif Systems . Получено 2017-02-19 .
  51. ^ "ESP32 Camera Demo". Иван Грохотков. 2016-11-28 . Получено 2016-12-02 .
  52. ^ ESP32.net (28.10.2016). "Плата разработки Ai-Thinker NodeMCU-32S появилась на AliExpress" . Получено 28.10.2016 .{{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  53. ^ «Плата разработки камеры ESP32-CAM | 安信可科技» . docs.ai-thinker.com . Проверено 5 июля 2022 г.
  54. ^ "ESP32 Development Board – Developer Edition". AnalogLamb. Архивировано из оригинала 2020-09-20 . Получено 08.10.2017 .
  55. ^ "Maple ESP32 – плата ESP32 с интерфейсом Micro SD, USB-USART и совместимостью с интерфейсом Arduino". AnalogLamb. Архивировано из оригинала 2020-09-18 . Получено 2017-10-08 .
  56. ^ ESP32 UNO от ArduCam (9 августа 2019 г.). «Плата разработки типа Arduino Uno».{{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  57. ^ "DOIT ESP32 DEV KIT v1 распиновка и характеристики высокого разрешения". Mischianti. 17 февраля 2021 г.
  58. ^ "BC24 / ESP32 Development Board – Big Circle 24". SwitchDoc Labs. Архивировано из оригинала 2021-05-08 . Получено 2018-06-26 .
  59. ^ "Продукты [WEMOS Electronics]". Архивировано из оригинала 2018-01-25 . Получено 2018-01-25 .
  60. ^ "LOLIN32 (Retired) [WEMOS Electronics]". wiki.wemos.cc . Архивировано из оригинала 2018-11-14 . Получено 2018-11-13 .
  61. ^ "LOLIN32 Lite (Retired) [WEMOS Electronics]". wiki.wemos.cc . Архивировано из оригинала 2018-11-14 . Получено 2018-11-13 .
  62. ^ "LOLIN32 Pro (Retired) [WEMOS Electronics]". wiki.wemos.cc . Архивировано из оригинала 2018-11-14 . Получено 2018-11-13 .
  63. ^ "D32 [WEMOS Electronics]". wiki.wemos.cc . Архивировано из оригинала 2018-11-14 . Получено 2018-11-13 .
  64. ^ "D32 Pro [WEMOS Electronics]". wiki.wemos.cc . Архивировано из оригинала 2018-11-14 . Получено 2018-11-13 .
  65. ^ "Структура разработки IoT I Espressif Systems". www.espressif.com . Получено 29.08.2023 .
  66. ^ Espressif IoT Development Framework, Espressif Systems, 2023-08-29 , получено 2023-08-29
  67. ^ Ядро Arduino для ESP32, ESP32-S2, ESP32-S3 и ESP32-C3, Espressif Systems, 2023-08-28 , получено 2023-08-29
  68. ^ "Сторонние платформы, поддерживающие оборудование Espressif". Espressif Systems . Получено 2017-10-20 .
  69. ^ Тим Мэттисон (13.04.2017). «AWS IoT на Mongoose OS, часть 1».
  70. ^ "Google Cloud IoT Partners" . Получено 2017-10-20 .
  71. ^ "Espressif 32 — PlatformIO". platformio.org . Получено 2022-07-26 .
  72. ^ Хиари, Омар (29 июня 2023 г.). «ESP32 и Rust — выигрышная комбинация». Apollo Labs Tech Blog . Apollo Labs . Получено 29 июня 2023 г. .
  73. ^ "The Rust on ESP Book". Сообщество Rust on ESP (Github) . Получено 29 июня 2023 г.
  74. ^ "Начало работы со встроенным Swift на микроконтроллерах ARM и RISC-V". Swift.Org . Получено 10 октября 2024 г. .
  75. ^ "Видение встроенного Swift". GitHub . Получено 10 октября 2024 г.
  76. ^ "Начало работы с VS Code IDE - ESP32 - — Руководство по программированию ESP-IDF, последняя документация". docs.espressif.com . Получено 29.10.2021 .
  77. ^ "IoT-браслеты Alibaba на базе ESP32". 2017-09-30. Архивировано из оригинала 29 марта 2019 г.
  78. ^ "Новый биометрический монитор посещаемости DingTalk на базе ESP32". Espressif Systems. 2017-06-02.
  79. ^ @ESP32net (2017-11-07). «Внутренние фотографии FCC, представленные для светодиодного светильника LIFX Mini Wi-Fi (FCC ID 2AA53-MINI), демонстрируют наличие ESP32…» ( Твит ) – через Twitter .
  80. ^ "Новое устройство для ароматерапии на базе ESP32". Espressif Systems. 2017-07-31.
  81. ^ "ODROID | Hardkernel". 2018-07-06. Архивировано из оригинала 2018-07-06 . Получено 2018-07-06 .
  82. ^ "Часто задаваемые вопросы об Octopus Home Mini". Octopus Energy . Получено 29.07.2023 .
  83. ^ "Moduino X Series - Промышленный модуль IoT на базе ESP32". TECHBASE Group.
  84. ^ "NORVI IIoT - Промышленные контроллеры на базе ESP32". ICONIC DEVICES Ltd.
  85. ^ "ME 100: Электроника для Интернета вещей" . Получено 2024-04-23 .
  86. ^ Рубен Э. Фигейредо; Витор Монтейро; Жуан К. Феррейра; Жуан Л. Афонсо; Жозе А. Афонсо (2021). «Система управления питанием умного дома для зарядного устройства аккумулятора электромобиля и управления электроприборами». Международные труды по системам электроэнергетики . 31 (4). doi : 10.1002/2050-7038.12812 . hdl : 1822/82969 .

Внешние ссылки