Expressif esp32: ESP32 Wi-Fi & Bluetooth MCU I Espressif Systems

Серия esp32 (Espressif Systems)

Espressif Systems

Общие характеристики

РазделПриёмо-передатчик общего назначения
Конструктивное исполнение
Рабочая частота
Режим работы
Стандарт передачи данных
Скорость передачи данных (макс)
Чувствительность приёмника

Документация на серию esp32

  • найти esp32.pdf

    Товары серии esp32

    НаименованиеiУпаковкаИнтерфейсU ccPTXАнтеннаРазмерT раб

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    ESP32-WROOM-32 [4MB] (ESPRES)

     

     

    в ленте 650 штGPIO, I²C, I²S, PWM, SDIO, SPI, UART18×25. 5×3.1 мм

     

     

     

     

     

     

     

     

     

     

     

    ESP32-WROVER [16MB] (ESPRES)

     

     

    7 штSD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC)18×31. 4×3.3 мм
    ESP32-WROVER [4MB] (ESPRES)

     

     

    1 штSD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC)18×31.4×3.3 мм
    ESP32-WROVER [8MB] (ESPRES)

     

     

    1 штSD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC)18×31.4×3.3 мм

     

    ESP32-WROVER-B 16MB (ESPRES)

     

     

    SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC)18×31. 4×3.3 мм

     

     

     

     

     

     

     

     

     

     

    ESP32-WROVER-I [4MB] (ESPRES)

     

    1 штSD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC)18×31. 4×3.3 мм

     

     

     

    ESP32-WROVER-IB [4MB] (ESPRES)

     

     

    SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC)18×31.4×3.3 мм

     

     

     

     

     

    esp32 публикации

    22 апреля 2020

    новость

    Компания Espressif провела сертификацию линейки WiFi/Bluetooth–чипов ESP–32 на соответствие спецификации Bluetooth LE 5. 0. Ассоциация Bluetooth SIG подтвердила улучшенную стабильность работы и полное соответствие чипов Espressif… …читать

    08 ноября 2019

    статья

    Сергей Китаин (г. Москва)
    Продолжение рассказа о контроллере ESP32 производства Espressif: о настройках безопасности, регистрации и конфигурировании внешних устройств в Cloud IoT, контроле состояния с помощью удаленного индикатора, а также о… …читать

    08 августа 2019

    новость

    Миниатюрная плата ESP8266–DevKitC благодаря своей компактности и невысокой цене может использоваться как для разработки приложений на базе чипа ESP8266EX, так и в качестве законченного узла конечного изделия. Плата выпускается с двумя типами… …читать

    26 июля 2019

    новость

    Отладочная плата ESP32–LyraT – это платформа для разработки WiFi/Audio–приложений с использованием чипов/модулей ESP32 от Espressif. Плата включает в себя все необходимые аппаратные ресурсы, которые могут потребоваться при создании. .. …читать

    24 июля 2019

    новость

    ESP–WROOM–02 [2MB] является, возможно, самым недорогим WiFi–модулем на рынке. Низкая цена сделала этот модуль чрезвычайно популярным, и сегодня  для него в открытом доступе имеются сотни различных проектов. Данный модуль можно… …читать

    15 июля 2019

    новость

    Отладочная плата ESP32–DevKitC–V собрана на основе одного из самых популярных WiFi–модулей Espressif ESP32–WROVER–B и позволяет в самые короткие сроки запустить приложение с поддержкой беспроводных стандартов WiFi… …читать

    ESP32

    Статья проплачена кошками — всемирно известными производителями котят.

    Если статья вам понравилась, то можете поддержать проект.

    Домашняя страница для платы ESP32 под Arduino на GitHub — github.com/espressif/arduino-esp32

    Свой образец покупал на AliExpress

    Аппаратная часть IoT-платформы выполнена на модуле ESP-WROOM-32 с однокристальной системой ESP32-D0WDQ6 производства компании Espressif.

    Чип ESP32-D0WDQ6 — выполнен по технологии SoC (англ. System-on-a-Chip — система на кристалле).

    ESP32-WROOM — модуль с чипом ESP32-D0WDQ6, Flash-памятью на 4 МБ и всей необходимой обвязкой, которые спрятаны под металлическим кожухом. Рядом с кожухом расположена миниатюрная антенна из дорожки на верхнем слое печатной платы. Металлический кожух экранирует компоненты модуля и тем самым улучшает электромагнитные свойства.

    Кристалл включает в себя 2-ядерный 32-разрядный процессор Tensilica Xtensa LX6, 520 Кб памяти SRAM и 448 Кб флеш-памяти, 4 Мб внешней флеш-памяти. Тактовая частота выставляется до 240 МГц в зависимости от режима энергопотребления.

    Имеются встроенный температурный датчик, датчик Холла, инфракрасный контроллер на приём и на передачу, контроллер сенсорных кнопок, Bluetooth (BLE v4.2 BR/EDR), Wi-Fi (стандарты связи Wi-Fi 802.11 b/g/n (2,4 ГГц)).

    Преобразователь USB-UART на микросхеме CP2102 обеспечивает связь модуля ESP32-WROOM с USB-портом компьютера. При подключении к ПК — платформа ESP32 DevKit определяется как виртуальный COM-порт.

    Разъём micro-USB предназначен для прошивки и питания платформы ESP32 DevKit с помощью компьютера.

    Контакты

    C двух сторон платы расположены контактные гребёнки по 15 пинов с шагом 2,54 мм (модификация на 30 пинов).

    Доступны 25 пинов общего назначения. Все контакты поддерживают прерывания. Максимальный ток на пинах: 12 мА/

    • Цифровые 21 контакт ввода-вывода (GPIO): 1–5, 12–19, 21–23, 25–27, 32 и 33. Контакты общего назначения. Пины могут быть настроены на вход или на выход. Логический уровень единицы — 3,3 В, нуля — 0 В. Максимальный ток выхода — 12 мА. Все выводы ввода-вывода могут работать как ШИМ, что позволяет выводить аналоговые значения в виде ШИМ-сигнала с разрядность 16 бит. Максимальное количество каналов 16
    • цифровые 4 контакта ввода (GPI): 34, 35, 36 и 39. Могут быть настроены только на вход.
    • 15 аналоговых входов с АЦП (12 бит): 2, 4, 12–15, 25–27, 32–36 и 39. Позволяет представить аналоговое напряжение в цифровом виде с разрядностью 12 бит
    • 2 аналоговых выхода с ЦАП (8 бит): 25 (DAC1) и 26 (DAC2). Аналоговый выход цифро-аналогового преобразователя, который позволяет формировать 8-битные уровни напряжения. Выводы могут использоваться для аудио-выхода.
    • 10 контактов ёмкостного сенсора

    На пинах ввода-вывода можно сконфигурировать аппаратные интерфейсы:

    • 3×UART
    • 3×SPI
    • 2×I²C
    • 3× I²S

    Для экспериментов используйте выводы 2, 4, 12, 13, 14, 18, 19, 21, 22, 23, 25, 26, 27.

    Сводная таблица выводов для использования в проектах












    GPIOInputOutputNotes
    0pulled upOKoutputs PWM signal at boot
    1TX pinOKdebug output at boot
    2OKOKconnected to on-board LED
    3OKRX pin HIGH at boot
    4OKOK
    5OKOKoutputs PWM signal at boot
    6xxconnected to the integrated SPI flash
    7xxconnected to the integrated SPI flash
    8xxconnected to the integrated SPI flash
    9xxconnected to the integrated SPI flash
    10xxconnected to the integrated SPI flash
    11xxconnected to the integrated SPI flash
    12OKOKboot fail if pulled high
    13OKOK
    14OKOKoutputs PWM signal at boot
    15OKOKoutputs PWM signal at boot
    16OKOK
    17OKOK
    18OKOK
    19OKOK
    21OKOK
    22OKOK
    23OKOK
    25OKOK
    26OKOK
    27OKOK
    32OKOK
    33OKOK
    34OKinput only
    35OKinput only
    36OKinput only
    39OKinput only

    Пины питания

    • VIN: Пин для подключения внешнего источника напряжения в диапазоне от 5 до 14 вольт (рядом с GND)
    • 3V3: Пин от стабилизатора напряжения с выходом 3,3 вольта и максимальных током 1 А. Регулятор обеспечивает питание модуля ESP32-WROOM (рядом с GND)
    • GND: Выводы земли (два контакта, по одному на каждой стороне)

    На отладочном модуле расположены две тактовые кнопки. Кнопка EN предназначена для ручного перезапуска платы — аналог кнопки RESET обычного компьютера.

    Кнопка Boot служит для ручного запуска режима прошивки модуля. Алгоритм следующий: Зажмите кнопку BOOT;
    Нажмите и отпустите кнопку EN; Отпустите кнопку BOOT.

    Также на плате находится светодиод питания и индикаторный светодиод, подключённый к цифровому пину 2 (вместо 13 как у стандартных Arduino).

    Питание

    Линейный понижающий регулятор напряжения AMS1117-3.3 обеспечивает питание микроконтроллера. Выходное напряжение 3,3 вольта с максимальным током 1 А.

    Питание подаётся через разъём micro-USB или контакт Vin. Источник определяется автоматически.

    При питании через USB используйте зарядник на 5В совместно с кабелем Micro USB. В случае питания через Vin рекомендуется входное напряжение от 5 до 14 В. Преобразователь питания на плате выровняет входное напряжение до необходимых 3,3 В.


    Важно! Напряжение логических уровней на пинах — 3,3В, подключение 5-вольтовой периферии может повредить микроконтроллер!

    Как и в случае с платами Arduino, платы ESP32 также бывают от разных производителей с разным числом выводов и разной обвязкой. Также появляются модификации и конкретной платы. Например, плата ESP32 DEVKIT DOIT бывает с 30 и 36 пинами.

    Установка для Arduino IDE

    Базовые примеры

    Аналоговые входы

    Touch-выводы

    PWM (ШИМ)

    Встроенные примеры

    Сервоприводы

    Wi-Fi

    Веб-клиент

    WiFiServer. Веб-сервер

    Используем Dropbox

    RGB-модуль

    Bluetooth

    Bluetooth Low Energy (BLE)

    Библиотека Preferences: хранение настроек

    RFID-модуль RC522

    API



    Дополнительные материалы


    Модель ESP32 (36 выводов) для Fritzing

    Векторное изображение

    MicroPython для ESP32


    Реклама




    Модули Wi-Fi и Bluetooth ESP32 I Espressif

    ЦП и память Периферийные устройства Диапазон рабочих температур Антенна Размеры модуля (мм) Штифты Протокол Wi-Fi Протокол Bluetooth След
    Сердечник Максимальная тактовая частота ядра. Флэш-память (МБ) PSRAM (МБ) Интерфейсы Датчик касания Датчик Холла
    ESP32-D0WD-V3
    Двухъядерный
    240 МГц 4,8,16 Н/Д SD-карта, UART, SPI, SDIO, I 2 C, ШИМ светодиода, ШИМ двигателя, I 2 S, ИК, счетчик импульсов, GPIO, емкостный датчик касания, АЦП, ЦАП Да Да -40°C ~ +85/105°C Печатная плата / IPEX 18×25,5×3,1 / 18×19,2×3,2 38 802. 11 b/g/n (802.11n до 150 Мбит/с), 2,4 ГГц Bluetooth V4.2 BR/EDR,
    Спецификация Bluetooth LE

    2D

    2D
    3D

    ESP32-D0WD-V3 или
    ESP32-D0WDR2-V3
    Двухъядерный
    240 МГц 4,8,16 Н/Д SD-карта, UART, SPI, SDIO, I 2 C, LED PWM, Motor PWM, I 2 S, IR, счетчик импульсов, GPIO, емкостный сенсорный датчик, ADC, DAC, TWAI® (совместим с ISO 11898-1, т. е. со спецификацией CAN 2.0) Да Да -40 °С ~ +85 °С Встроенные двойные антенны на печатной плате 35,6×34,4×3,5 41 802. 11 b/g/n (802.11n до 150 Мбит/с) Bluetooth V4.2 BR/EDR,
    Спецификация Bluetooth LE
    Н/Д
    ESP32-D0WD-V3
    Двухъядерный
    240 МГц 4,8,16 8 SD-карта, UART, SPI, SDIO, I 2 C, LED PWM, Motor PWM, I 2 S, ИК, счетчик импульсов, GPIO, емкостный датчик касания, АЦП, ЦАП Да Да -40°С ~ +85°С Печатная плата / IPEX 18×31,4×3,3 38 802.11b/g/n (802.11n до 150 Мбит/с), 2,4 ГГц Bluetooth V4. 2 BR/EDR,
    Спецификация Bluetooth LE

    2D

    2D
    3D

    ESP32-U4WDH
    одноядерный
    160 МГц Флэш-память 4 МБ в наборе микросхем Н/Д SD-карта, UART, SPI, SDIO, I 2 C, ШИМ светодиода, ШИМ двигателя, I 2 S, ИК, счетчик импульсов, GPIO, емкостный датчик касания, АЦП, ЦАП Да Да -40°С ~ +85/105°С Плата 13,2×19×2,4 55 802. 11 b/g/n (802.11n до 150 Мбит/с) Bluetooth V4.2 BR/EDR,
    Спецификация Bluetooth LE

    2D

    Н/Д

    ЭСП32-ПИКО-В3-02 240 МГц 8 2 SD-карта, UART, SPI, SDIO, I 2 C, ШИМ светодиода, ШИМ двигателя, I 2 S, ИК, счетчик импульсов, GPIO, емкостный сенсорный датчик, АЦП, ЦАП, двухпроводной автомобильный интерфейс (TWAI) ®, совместимый с ISO11898-1), Ethernet MAC Да Н/Д -40 °С ~ +85 °С Печатная плата / IPEX 13,2×16,6×2,4 53 802. 11 b/g/n (802.11n до 150 Мбит/с) Bluetooth V4.2 BR/EDR,
    Спецификация Bluetooth LE

    2D

    Н/Д

    Ресурсы ESP32 | Системы Эспрессиф

    Название Кузов Формат Версия Дата выпуска Скачать

    Руководство пользователя для простой пары

    В этом документе представлена ​​технология Simple-Pair, разработанная Espressif. В документе основное внимание уделяется функциям Simple-Pair, их использованию и демонстрационному коду.

    ПДФ v1.0 2016.07.20

    Руководство пользователя ESP-NOW

    В этом документе представлена ​​технология ESP-NOW, разработанная Espressif. В документе основное внимание уделяется функциям ESP-NOW, их использованию и демонстрационному коду.

    ПДФ v1.0 2016.07.20

    Руководство пользователя ESP32 по Bluetooth-сети

    В этом документе представлены примеры использования ESP32 для сетей Bluetooth для устройств IoT, а также представлены API-интерфейсы, связанные с разработкой сетей.

    ПДФ v1.2 2019.11.18

    Руководство по шифрованию флэш-памяти ESP32

    В этом документе представлена ​​функция флэш-шифрования ESP32.

    HTML последний 2017.07.27

    Руководство по началу работы с ESP-IDF

    Этот документ представляет собой руководство по началу работы с ESP-IDF.

    HTML последний 2017. 07.28

    Отладка JTAG для ESP32

    Этот документ содержит руководство по установке OpenOCD для ESP32 и отладке с использованием GDB.

    HTML последний 2017.08.02

    Архитектура Bluetooth ESP32

    В этом документе представлена ​​архитектура Bluetooth ESP32.

    ПДФ v1.1 2019.11.20

    ESP32 BT&BLE Двухрежимный Bluetooth

    В этом документе представлена ​​двухрежимная технология Bluetooth ESP32 BT&BLE.

    ПДФ В1.0 2018.02.11

    Краткое описание продукта Espressif HomeKit SDK

    В этом документе содержится введение в Espressif HomeKit SDK.

    ПДФ v1.1 2018.03.27

    Руководство пользователя ESP-TOUCH

    Этот документ знакомит с протоколом ESP-TOUCH и соответствующим приложением.

    ПДФ v2.0 2018. 06.08

    ESP-PSRAM64 и ESP-PSRAM64H Лист данных

    В этом документе представлены спецификации ESP-PSRAM64 и ESP-PSRAM64H.

    ПДФ В1.1 2020.10.13

    Руководство по проектированию оборудования ESP32-MeshKit-Sense

    Руководство по проектированию оборудования ESP32-MeshKit-Sense представляет блок-схему, компоновку печатной платы и функциональные модули платы разработки ESP32-MeshKit-Sense.

    HTML v1.0 2018. 07.16

    Информация об упаковке чипсов эспрессифа

    В этом документе обобщены требования к упаковке чипсов Espressif, включая метод упаковки, размеры упаковочного материала, стандартное количество упаковки, этикетки, требования к сухой упаковке и правила маркировки.

    ПДФ v1.7 2022.04.01

    Руководство по тестированию производства эспрессифа

    В этом руководстве в основном описываются схемы производственного тестирования, доступные для продуктов Espressif Wi-Fi (модуль Wi-Fi/встроенный чип), что дает справочную информацию по производственному тестированию продуктов клиентов.

    ПДФ v1.2 2022.01.26

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

    В руководстве изложены рекомендуемые методы проектирования при разработке аудиопродуктов на основе ESP32.

    ПДФ v1.0 2019.01.25

    ESP32 Chip Revision v3.0 Руководство пользователя

    В этом документе описываются различия между версией чипа v3.0 и предыдущими версиями чипа ESP32.

    ПДФ v1. 3 2022.11.04

    Руководство по программированию ESP-IDF

    Это документация для Espressif IoT Development Framework (ESP-IDF). ESP-IDF — это официальная среда разработки для чипа ESP32.

    HTML выпуск-v4.1 2020.03.10

    Руководство по программированию ESP-IDF

    Это документация для Espressif IoT Development Framework (ESP-IDF). ESP-IDF — это официальная среда разработки для чипа ESP32.

    HTML выпуск-v4. 0 2020.03.10

    Руководство пользователя библиотеки ESP-DSP

    ESP-DSP — это официальная библиотека DSP для чипа ESP32.

    HTML последний 2020.03.30

    SoC серии ESP32 Errata

    В этом документе подробно описаны ошибки в ESP32.

    ПДФ v2.5 2022.11.28

    Технический паспорт ESP32

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

    ПДФ v4.1 2022.12.06

    Техническое справочное руководство ESP32

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

    ПДФ v4.7 2022.08.19

    Набор инструкций ESP32 AT и примеры

    В этом документе представлены AT-команды ESP32, объясняется, как их использовать, и приводятся примеры нескольких распространенных AT-команд.

    HTML последний 2021.08.05

    Руководство по проектированию оборудования ESP32

    В руководстве изложены рекомендуемые методы проектирования при разработке автономных или дополнительных систем на основе продуктов серии ESP32, включая SoC ESP32, модули ESP32 и платы разработки ESP32.

    ПДФ v3.3 2022.10.13

    ESP32-WROOM-DA Лист данных

    В этом документе представлены спецификации аппаратного обеспечения ESP32-WROOM-DA, включая обзор, определения контактов, функциональное описание, периферийные устройства, электрические характеристики и т.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *