Перейти до вмісту

ESP32

Очікує на перевірку
Матеріал з Вікіпедії — вільної енциклопедії.
ESP32
Модуль ESP-WROOM-32 з чіпом ESP32‑D0WDQ6.
ВиробникEspressif Systems
ТипМікроконтролер
Початок випуску6 вересня 2016[1]
Споживана потужність3.3 V DC
Процесор@ 160 або 240 МГц 
Оперативна пам'ять520 KiB SRAM

ESP32 — це серія мікроконтролерів типу «система на кристалі», що мають інтегровані контролери Wi-Fi і Bluetooth (дворежимний, англ. dual-mode), низьке енергоспоживання і невисоку ціну.[джерело?] У серії ESP32 використовується мікропроцесор Tensilica Xtensa LX6 в двоядерних та одноядерних варіаціях та включає вбудовані антенні перемикачі, радіочастотний балун, підсилювач потужності, приймач з низьким рівнем шумів, фільтри та модулі керування живленням. ESP32 створений та розроблений компанією Espressif Systems, китайською компанією, розташованою у Шанхаї, а виробляється компанією TSMC. Він є наступником мікроконтролера ESP8266.

Особливості

[ред. | ред. код]

Особливості ESP32 включають в себе наступне:[2]

  • Процесори:
    • Процесор: Xtensa двоядерний (або одноядерної) 32-розрядний LX6 мікропроцесор, що працює на 160 або 240 МГц і виконує до 600 DMIPS
    • Ультра низька потужність (ОТП) співпроцесор
  • Пам'ять: 520 Кб пам'яті SRAM
  • Бездротовий зв'язок:
    • Wi-Fi: 802.11 b/g/N
    • Bluetooth: В4.2 БР/EDR і БЛЕ
  • Периферійні інтерфейси:
    • 12-розрядний АЦП до 18 каналів
    • 2 × 8-біт ЦАПи
    • 10 × сенсорних датчиків (ємнісних датчиків і контролерів)
    • Датчик температури
    • 4 × SPI
    • 2 × i2s для інтерфейсів
    • 2 × з I2C інтерфейси
    • 3 × UART з
    • SD/SDIO/CE-ATA/MMC/eMMC хост-контролер
    • SDIO/SPI підпорядкований контролер
    • Ethernet Mac інтерфейс з виділеними DMA і стандарти IEEE 1588 точного часу за протоколом підтримки
    • CAN bus 2.0
    • Інфрачервоний пульт дистанційного управління (передавач/приймач, до 8 каналів)
    • Можливість підключення двигунів та світлодіодів через ШІМ-вихід
    • Ультра низька потужність аналоговий передпідсилювач
  • Безпека:
  • Управління живленням:
    • Внутрішній низький регулятор відключення
    • Індивідуальний енергетичний домен для RTC
    • 5 мкА струм режиму «глибокий сон»
    • Прокидання з переривання від GPIO, таймера, вимірювання АЦП, переривання ємнісного сенсорного датчика

Вбудований накопичувач

[ред. | ред. код]

ESP32 містить таку вбудовану пам'ять:[3]

Розмір пам'яті
SRAM 520 KiBit
Флеш-пам'ять 448 KiBit
NVRAM 16 KiBit

QFN упакований чіп та модуль

[ред. | ред. код]

ESP32 виготовляється в планарному корпусі типу QFN різних типорозмірів з 49 контактами. Зокрема, 48 планарних виводів розміщено вздовж чотирьох сторін та один великий тепловпровідний контакт (підключений до землі) на нижній частині корпусу.

Версії

[ред. | ред. код]

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

Назва Кількість ядер Вбудована флеш-пам'ять (MiB)
Розмір Опис
ESP31B 2 0 6×6 mm2 Попередній випуск SoC для бета-тестування; більше не доступний.
ESP32-D0WDQ6 2 0 6×6 mm2 Початковий чіп виробництва випуску серії ESP32.
ESP32‑D0WD 2 0 5×5 mm2 Менший фізичний варіант схожий на ESP32-D0WDQ6.
ESP32‑D2WD 2 2 5×5 mm2 2 MiB (16 Mibit) вбудована варіація флеш-пам'яті.
ESP32‑S0WD 1 0 5×5 mm2 Одноядерний процесор.

Модуль

[ред. | ред. код]

Система ESP32-PICO-D4 в пакетному модулі поєднує в собі кремнієві мікросхеми ESP32, кварцовий генератор, мікросхему флеш-пам'яті, конденсатори з фільтром та RF-з'єднання в єдиний пакет QFN розміром 7 мм × 7 мм.

Назва Кількість ядер Вбудована флеш-пам'ять (MiB)
Розмір Опис
ESP32-PICO-D4 2 4 7×7 mm2 Включає в себе чіп ESP32, кварцовий генератор, флеш-пам'ять, фільтруючі конденсатори та кола високочастотного узгодження.

Друковані плати

[ред. | ред. код]

Модульні плати поверхневого монтажу

[ред. | ред. код]

Модулі друкованої плати на основі ESP32 містять ESP32 SoC і призначені для легкого інтегрування в інші плати. Вимірювані інвертовані F-антенні конструкції використовуються для трасування антени PCB на модулях, перерахованих нижче. Окрім флеш-пам'яті, деякі модулі включають псевдостатичну оперативну пам'ять (pSRAM).

Розробка та інші плати

[ред. | ред. код]

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

Програмування

[ред. | ред. код]

Мови програмування, платформи та середовища, що використовуються для програмування ESP32:

  • Arduino IDE з ESP32 Arduino Core
  • Espressif IoT Development Framework — Офіційна Espressif розробка для ESP32.
  • Espruino — JavaScript SDK і прошивка майже замінює Node.js.
  • Lua RTOS дляESP32
  • Mongoose OS — Операційна система для підключених продуктів на мікроконтролерах; 
  • PlatformIO Ecosystem і IDE
  • Pymakr IDE — IDE призначений для використання з пристроями Pycom; 
  • Simba Embedded Programming Platform
  • Whitecat Ecosystem Blockly заснована на Web IDE
  • MicroPython
  • Zerynth — Python для IoT і мікроконтролерів, включаючи ESP32.

Використання

[ред. | ред. код]

Комерційне та промислове використання ESP32:

Використання в комерційних приладах

[ред. | ред. код]
  • Світлодіодний браслет IoT групи Alibaba, який використовується учасниками щорічного збору 2017 року. Кожен браслет працює як «піксель», що приймає команди для координованого управління світлодіодним світлом. Це дозволяє формувати «живий і бездротовий екран».[4]
  • DingTalk's M1 — біометрична система відстеження відвідуваності.[5]
  • LIFX Mini — серія дистанційно керованих світлодіодних ламп.[6]
  • Pium — домашній аромат та аромотерапія.[7]

Використання в промислових приладах

[ред. | ред. код]
  • Moduino X Series X1 і X2 модулі TECHBASE — це комп'ютери на базі ESP32-WROVER для промислової автоматизації та моніторингу, що підтримують цифрові входи / виходи, аналогові входи та різні інтерфейси комп'ютерних мереж.[8]

Примітки

[ред. | ред. код]
  1. Espressif Announces the Launch of ESP32 Cloud on Chip and Funding by Fosun Group. Espressif Systems. 7 вересня 2016. Архів оригіналу за 1 квітня 2017. Процитовано 31 березня 2017. [Архівовано 2017-04-01 у Wayback Machine.]
  2. ESP32 Datasheet (PDF). Espressif Systems. 6 березня 2017. Архів оригіналу (PDF) за 25 липня 2018. Процитовано 14 березня 2017.
  3. jameswilson (16 грудня 2020). ESP32 Pinout, Datasheet, Features & Applications - The Engineering Projects. www.theengineeringprojects.com (амер.). Процитовано 18 липня 2024.
  4. Alibaba's IoT Wrist Bands Based on ESP32. Espressif Systems. 30 вересня 2017. Архів оригіналу за 5 січня 2018. Процитовано 16 травня 2018. [Архівовано 2019-03-29 у Wayback Machine.]
  5. DingTalk's New Biometric Attendance Monitor Based on ESP32. Espressif Systems. 2 червня 2017. Архів оригіналу за 8 січня 2018. Процитовано 16 травня 2018.
  6. @ESP32net (8 листопада 2017). FCC internal photos exhibit for the LIFX Mini Wi-Fi LED light (FCC ID 2AA53-MINI) show inclusion of ESP32… (Твіт) — через Твіттер.
  7. New ESP32-based Aromatherapy Device. Espressif Systems. 31 липня 2017. Архів оригіналу за 4 жовтня 2018. Процитовано 16 травня 2018.
  8. Moduino X Series - Industrial IoT module based on ESP32. TECHBASE Group. Архів оригіналу за 15 квітня 2018. Процитовано 16 травня 2018.
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy