Компания Espressif Systems (Шанхай, Китай) – абсолютный лидер в области разработки и производства высокопроизводительных маломощных Wi-Fi и Wi-Fi / Bluetooth- решений. Чипы, модули и программное обеспечение Espressif разрабатывается большой международной командой квалифицированных разработчиков.
В январе 2018 года Espressif произвела и продала 100-миллионный SoC (System-on-a-Chip) чип ESP8266EX, подтвердив своё абсолютное лидерство на рынке IoT. Чипированные и модульные решения компании ежегодно отмечаются многочисленными наградами крупных промышленных форумов и потребительских ассоциаций.
Выпуск в 2014 году чипа ESP8266 сегодня официально признан поворотным моментом для мирового рынка IoT. Эффект этого события был повторен выпуском текущего флагманского SoC-чипа ESP32 в 2016 году, ставшего самым интегрированным Wi-Fi+BT+BLE-чипом в истории индустрии IoT.
Сегодня решения Espressif используются во многих популярных высокотехнологичных продуктах, от планшетов, телевизионных приставок, управляющих устройств промышленной и бытовой техники до интеллектуальных приборов освещения и климат-контроля HVAC. Чипы Espressif – основа высокозащищенных профессиональных решений, таких как камеры наблюдения, механизмы и системы безопасности и контроля доступа, телеметрические системы, сенсорные сети и роботы.
Espressif совершила революцию в IoT, предоставив открытый доступ к своим кодам. Продолжением этого подхода стали многочисленные разнопрофильные платформы и вспомогательные средства разработки пользовательского программного обеспечения IoT – ESP-AT, ESP-SDK, ESPHomeKitSDK, ESP-IDF, ESP-ADF, ESP-WIFI-MESH, ESP-BLE-MESH, ESP-NOW, ESP-Skainet, ESP-TOUCH, Espressif® IoTAPP и ESP-MDF, а также ресурсы сообщества непосредственно на сайте производителя (ESP32 BBS, ESP32 GitHub, ESP32 Tools), Перечисленные информационные и программные ресурсы позволяют оперативно создавать с их помощью и в их средах клиентские проекты и платформы. Бюджетность предложения, достаточно подробная и регулярно обновляемая документация на чипы и модули и ПО для работы с ними, а также функционирующие на сайте производителя форумы разработчиков – ESP32 EnglishForum и ESP8266 EnglishForum – дополнительные весомые факторы, обуславливающие высокую популярность и востребованность решений Espressif.
Двухъядерные модули Wi-Fi с Dual-mode Bluetooth (BT + BLE)
Особенности
В основу функционала двухядерных модулей положены масштабируемые и адаптируемые возможности встроенных чипов ESP32. Чипы построены на основе двухъядерных процессоров, каждым из ядер которых можно управлять индивидуально. Тактовая частота процессора регулируется в пределах от 80 МГц до 240 МГц. Пользователь также может выключить процессор и использовать сопроцессор с низким энергопотреблением для постоянного контроля периферийных устройств, отслеживая текущие изменения или пересечения порогов.
Модули универсальны: интеграция спецификаций Bluetooth v4.2 (BR/EDR + BLE) и Wi-Fi обеспечивает возможность реализации самого широкого спектра приложений. Wi-Fi обеспечивает широкий функционал и прямое подключение к Интернету через маршрутизатор, а использование Bluetooth позволяет пользователю удобно подключаться к телефону (смартфону или планшетнику) или транслировать низкоэнергетические маяки для обнаружения устройства. Операционная система ESP32 бесплатна и основана на Amazon FreeRTOS с LwIP; TLS 1.2 со встроенным аппаратным ускорением. Также поддерживается безопасное (шифрованное) беспроводное обновление ПО (OTA), благодаря которому пользователи могут обновлять свои продукты даже после их выпуска, с минимальными затратами и усилиями. При этом новейший из модулей этой серии ESP32-WROOM-32SE интегрирует в себе ещё и микрочип ATECC608A CryptoAuth от Microchip (Secure Element для безопасного хранения критической информации об идентификации устройства и его аутентификации), обеспечивающий встроенную защиту подключенных устройств от несанкционированного доступа.
До +20 дБм на входе антенны обеспечивает устойчивость радиоканала линейки ESP32 даже в неблагоприятных условиях приёма. Классический Bluetooth для устаревших подключений, поддерживающий профили L2CAP, SDP, GAP, SMP, AVDTP, AVCTP, A2DP (SNK) и AVRCP (CT). Поддержка профилей низкой мощности Bluetooth Low Energy (BLE), включая профили L2CAP, GAP, GATT, SMP и GATT, такие как BluFi, SPP-like и т. д. BLE подключается к смартфонам, передавая низкоэнергетические сигналы-маяки для легкого обнаружения вашего устройства.
Потребление в режиме сна составляет менее 5 мкА, что делает модули на основе ESP32 оптимальными для использования в приложениях и в устройствах с батарейным питанием (компактные носимые устройства и закладки).
Модули поддерживают скорость передачи данных в радиоканале до 150 Мбит/с (при максимуме обмена через высокоскоростной UART HCI до 4 Мбит/с) и имеют интегрированную флэш-память до 16 МБ. Периферийные устройства включают емкостные сенсорные датчики, датчик Холла, малошумящие усилители сигнала, интерфейс SD-карты, поддержку Ethernet, высокоскоростной SPI, UART, I2S и I2C. Недорогие, полностью сертифицированные модификации, в т.ч. модификации со встроенными антеннами, различным объемом памяти, разным рабочим диапазоном температур и поддержкой специализированных программных стеков – идеальная основа для создания беспроводных решений IoT.
Флагман линейки – модуль ESP32-WROOM-32 имеет несколько модификаций на основе базовой платы 18х25,5 мм. Содержит чипсет ESP32 SoC, флэш-память (в различных модификациях объем памяти различается), прецизионные дискретные компоненты и антенну на PCB, обеспечивающие выдающиеся радиочастотные характеристики в приложениях с ограниченным объемом. Схемное решение модуля и оптимизированная компоновка его четырехслойной печатной платы доступны для скачивания на сайте производителя и могут использоваться в качестве исходной справочной информации для разработки собственных аппаратных решений на основе ESP32.
Модули линейки ESP32-WROVER с 4…16 МБ ОЗУ и двухъядерным процессором, с поддержкой тактовой частоты до 240 МГц, нацелены на высокие требования к производительности. Создавайте интернет-камеры, интеллектуальные дисплеи, системы голосового управления или интернет-радиоприемники с помощью высокоинтегрированных сверхмощных модулей этой линейки, подключая к ним ЖК-дисплеи, камеры, микрофоны и кодеки.
Модули ESP32-WROVER и ESP32-WROVER-I имеют разное напряжение питания Flash и PSRAM. В первом – 1,8 В, а во втором – 3,3 В. Это отражается на реальном диапазоне питающих напряжений собственно модуля, который для варианта с 1,8 В Flash составляет 2,3...3,6 В, а для варианта с 3,3 В Flash - 2,7...3,6 В (не отражено в таблице). Т.е. модули ESP32-WROVER и ESP32-WROVER-I нельзя просто так заменять друг на друга, потому что им нужны разные состояния Strapping Pins для задания питающего напряжения флэшки. Т.е если на место ESP32-WROVER-I бездумно установить ESP32-WROVER, то у него выйдет из строя память Flash и PSRAM, потому что на неё будет подано 3,3 В вместо 1,8 В. Различия модулей также необходимо учитывать и при использовании JTAG отладки.
Для устройств, работающих от батарей, удобнее использовать модули ESP32-WROVER, потому что у них меньше реальная нижняя граница питания. Тем не менее, с 2019 года, после многочисленных тестов с памятью различных производителей, Espressif ограничил рекомендованный диапазон питающих напряжений модулей линейки ESP32 диапазоном 3,0 … 3,6 В.
Модули и линейки модулей |
Описание |
Чип |
Размеры (мм) |
Pins |
Flash (МБ) |
PSRAM (MБ) |
Антенна |
Отладочное средство |
Универсальный SMD модуль на базе SoC ESP32, содержит флэш-память, высокоточные дискретные компоненты и PCB-антенну, обеспечивающую выдающиеся радиочастотные характеристики в приложениях с ограниченным объемом.Диапазон рабочих температур –40°C … +85°C |
ESP32-D0WDQ6 |
18x25.5x3.1 |
38 |
4 |
N / A |
Антенна PCB, 2 дБи |
ESP32-DevKitC |
|
ESP32-WROOM-32D(*Default) |
Линейка ESP32-WROOM-32D базируется на ESP32-D0WD и имеет четыре основных модификации, отличающиеся объемом памяти Flash и рабочим температурным диапазоном. Предназначена для широкого спектра приложений, от маломощных сенсорных сетей, до самых сложных задач, таких как голосовое кодирование, потоковое воспроизведение музыки и декодирование MP3. Диапазон рабочих температур –40°C … +85°C |
ESP32-D0WD |
18x25.5x3.1 |
38 |
4 __ 8 __ 16 __ 4 |
N / A |
Антенна PCB, 2 дБи |
ESP32-DevKitC, ESP32-DevKitC-32D |
ESP32-WROOM-32U (*Default) |
Линейка ESP32-WROOM-32U базируется на ESP32-D0WD и отличается от линейки ESP-WROOM-32D отсутствием антенны на борту модуля. Оборудована разъемом U.FL. Диапазон рабочих температур –40°C … +85°C |
ESP32-D0WD |
18x19.2x3.2 |
38 |
4 __ 8 __ 16 __ 4 |
N / A |
Антенна IPEX |
ESP32-DevKitC, ESP32-DevKitC-32U |
Модуль ESP32-WROOM-32SE базируется на ESP32-D0WD и отличается от линейки ESP32-WROOM-32 наличием на борту модуля микрочипа ATECC608A, обеспечивающего встроенную защиту подключенных устройств от несанкционированного доступа. Диапазон рабочих температур –40°C … +85°C |
ESP32-D0WD |
18x25.5x3.1 |
38 |
4 |
N / A |
Антенна PCB, 2 дБи |
ESP32-DevKitC, ESP32-DevKitC-32SE |
|
ESP32-WROOM-32E |
ESP32-WROOM-32E содержит чип ESP32-D0WD-V3, имеющий более высокую стабильность и безопасность функционирования. Диапазон рабочих температур –40°C … +85°C. |
ESP32-D0WD-V3 |
18x25.5x3.1 |
38 |
4 __ 8 __ 16 |
N / A |
Антенна PCB, 2 дБи |
ESP32-DevKitC |
ESP32-WROOM-32UE |
ESP32-WROOM-32UE содержит чип ESP32-D0WD-V3, имеющий более высокую стабильность и безопасность функционирования. Диапазон рабочих температур –40°C … +85°C. |
ESP32-D0WD-V3 |
18x19.2x3.2 |
38 |
4 __ 8 __ 16 |
N / A |
Антенна IPEX |
ESP32-DevKitC |
ESP32-WROVER-E |
ESP32-WROVER-E содержит чип ESP32-D0WD-V3, имеющий более высокую стабильность и безопасность функционирования. Диапазон рабочих температур –40°C … +85°C. Предустановленная прошивка отсутствует. |
ESP32-D0WD-V3 |
18x31.4x3.3 |
38 |
4 __ 8 __ 16 |
N / A |
Антенна PCB, 2 дБи |
ESP32-DevKitC |
ESP32-WROVER-IE |
ESP32-WROVER-IE содержит чип ESP32-D0WD-V3, имеющий более высокую стабильность и безопасность функционирования. Питание памяти напряжением 3,3 В (в т.ч. и питание SD-карты на выводе VDD_SDIO). Диапазон рабочих температур –40°C … +85°C. Предустановленная прошивка отсутствует. |
ESP32-D0WD-V3 |
18x31.4x3.3 |
38 |
4 __ 8 __ 16 |
N / A |
Антенна IPEX |
ESP32-DevKitC |
Модуль, имеет встроенную память 4 MБ SPIflash и 8 MБ PSRAM. Питание памяти и VDD_SDIO от LDO модуля напряжением 1.8 В. Встроенная PCB антенна. Ориентирован на широкий спектр приложений. Диапазон рабочих температур –40°C … +85°C. Предустановленная прошивка отсутствует. |
ESP32-D0WDQ6 |
18x31.4x3.3 |
38 |
4 |
8 |
Антенна PCB, 2 дБи |
ESP32-WROVER-KIT, ESP32-LyraTD-MSC |
|
SMD модуль, имеет встроенную 4 MБ SPI flash и память PSRAM 8 MБ. Питание памяти и VDD_SDIO от LDO модуля напряжением 3.3 В, Модуль оборудован ВЧ разъемом U.FL. Модуль ориентирован на широкий спектр приложений. Диапазон рабочих температур –40°C … +85°C. Предустановленная прошивка отсутствует. |
ESP32-D0WDQ6 |
18x31.4x3.3 |
38 |
4 |
8 |
Антенна IPEX |
ESP32-DevKitC, ESP32-WROVER-KIT, ESP32-LyraT, ESP32-LyraTD-MSC |
|
ESP32-WROVER-B (8 MB) |
SMD модуль, имеет встроенную Flash -память от 4 до 16 МБ и память PSRAM 8 МБ. Питание памяти напряжением 3,3 В (в т.ч. и питание SD-карты на выводе VDD_SDIO). Ориентирован на широкий спектр приложений, начиная от маломощных сенсорных сетей и заканчивая такими сложными задачами, как голосовое управление и кодирование, потоковое воспроизведение музыки и декодирование MP3. Диапазон рабочих температур –40°C … +65°C. Предустановленная прошивка отсутствует. |
ESP32-D0WD |
18x31.4x3.3 |
38 |
4 __ 8 __ 16 |
8 |
Антенна PCB, 2 дБи |
ESP32-DevKitC, ESP32-DevKitC-VB, ESP-WROVER-KIT, ESP32-WROVER-KIT-VB и ESP32-Azure IoT Kit |
ESP32-WROVER-IB (8 MB) |
Модуль ESP32-WROVER-IB оборудован разъемом U.FL. Имеет встроенную Flash -память от 4 до 16 МБ и встроенную память PSRAM 8 МБ. Питание памяти напряжением 3,3 В (в т.ч. и питание SD-карты на выводе VDD_SDIO). Ориентирован на широкий спектр приложений, от маломощных сенсорных сетей до самых сложных задач, таких как голосовое управление и кодирование, потоковое воспроизведение музыки и декодирование MP3. Диапазон рабочих температур –40°C … +65°C. Предустановленная прошивка отсутствует. |
ESP32-D0WD |
18x31.4x3.3 |
38 |
4 __ 8 __ 16 |
8 |
Антенна IPEX |
ESP32-DevKitC, ESP-WROVER-KIT ESP-WROVER-KIT-VIB |
ESP32-PICO-D4 - это двухъядерный модуль System-in-Package (SiP) в LGA форм-факторе, который интегрирует все основные периферийные компоненты, включая кварцевый генератор, память 128 кБ ROM, 320 кБ SRAM, 16 кБ SRAM в RTC, фильтрующие конденсаторы и RF-часть в едином пакете. Диапазон рабочих температур –40°C … +85°C. |
ESP32 |
7x7x0.94 |
48 |
4 |
N / A |
N / A |
ESP32-PICO-KIT |
|
ESP32-PICO-V3 |
ESP32-PICO-V3 - это двухъядерный модуль SiP, имеющий более высокую стабильность и безопасность функционирования, в LGA форм-факторе, который интегрирует все основные периферийные компоненты, включая кварцевый генератор, память 128 кБ ROM, 320 кБ SRAM, 16 кБ SRAM в RTC, фильтрующие конденсаторы и RF-часть в едином пакете. Диапазон рабочих температур –40°C … +85°C. |
ESP32 |
7x7x0.94 |
48 |
4 |
N / A |
N / A |
ESP32-PICO-KIT |
Рабочее напряжение – 3,3 В (3,0 … 3,6 В) (при токе до 500 мА)
Одноядерныемодулис Wi-Fi и Dual-mode Bluetooth (BT + BLE)
Особенности
Летом 2018 года начат серийный выпуск первого в этой линейке модуля ESP32-SOLO-1 (встроенный чипсет ESP32-S0WD на базе высокопроизводительного одноядерного процессора Xtensa® single-core 32-bit LX6 с тактовой частотой до 160 МГц). ESP32-SOLO-1 – мощный, универсальный Wi-Fi+Bluetoothv4.2 (BR/EDR & BLE) модуль, предназначенный для широкого спектра приложений. Имеет стандартный набор интерфейсов – GPIO, SD, SPI, I2C, UART, ADC/DAC, LED PWM, Motor PWM.
До +19,5 дБм на выходе антенны обеспечивает хорошие показатели устойчивости радиоканала.
Классический Bluetooth для устаревших подключений поддерживает профили L2CAP, SDP, GAP, SMP, AVDTP, AVCTP, A2DP (SNK) и AVRCP (CT). Поддержка профилей низкой мощности Bluetooth Low Energy (BLE) включает L2CAP, GAP, GATT, SMP и GATT, а также BluFi, SPP-like и т. д. BLE позволяет подключается к смартфонам, передавая низкоэнергетические маяки для легкого обнаружения вашего устройства.
Модуль предназначен для широкого спектра приложений, начиная от маломощных сенсорных сетей и заканчивая самыми сложными задачами, такими как голосовое управление и кодирование, потоковое воспроизведение музыки и декодирование MP3. Потребляемый ток в режиме сна составляет менее 5 мкА, что делает этот модуль пригодным для применения в приложениях с батарейным питанием (автономные датчики и закладки) и в компактных носимых устройствах.
Периферийные устройства и интерфейсы включают емкостные сенсорные датчики, датчик Холла, малошумящие усилители сигнала, интерфейс SD-карты, Ethernet, высокоскоростной SPI, UART, I2S и I2C.
Модуль |
Описание |
Чип |
Размеры (мм) |
Pins |
Flash (МБ) |
PSRAM (MБ) |
Антенна |
Отладочное средство |
ESP32-SOLO-1 содержит ESP32 SoC, 4 МБ флэш-памяти. Предназначен для бюджетных приложений с ограниченным объемом: от маломощных сенсорных сетей до таких сложных задач, как кодирование голоса, голосовое управление, потоковая передача музыки и декодирование MP3. Рабочий температурный диапазон - -40°C … +85°C. |
ESP32-S0WD |
18x25.5x3.1 |
38 |
4 |
N / A |
Антенна PCB, 2дБи |
ESP32-DevKitC, ESP32-DevKitC-S1 |
Рабочее напряжение – 3,3 В (3,0 … 3,6 В) (при токе до 500 мА)
Интеграция BT, BLE и Wi-Fi гарантирует универсальность модуля и возможность его использования в самом широком спектре приложений, от простых клиентских приложений до прямого подключения к Интернету через Wi-Fi. При использовании Bluetooth возможно удобное подключение пользователя к телефону или передача низкоэнергетических радиомаяков для обнаружения модуля и его последующей активации. Реальная чувствительность приемника от –98 дБм (при DSSS, 1 Мбит/с).
Поддерживается операционная система ESP32-freeRTOS с LwIP; TLS 1.2 со встроенным аппаратным ускорением и протоколы безопасности (шифрация) в эфире (OTA), благодаря которым разработчики могут обновлять свои продукты удаленно (даже после их выпуска) с минимальными затратами и усилиями.
Пины SCK/CLK, SDO/SD0, SDI/SD1, SHD/SD2, SWP/SD3 и SCS/CMD (а именно GPIO6-GPIO11), подключены к SPI-flash памяти, встроенной в ESP32-SOLO-1, поэтому не рекомендуются к использованию для других целей.
Одноядерные модули с 802.11b/g/n 2.4 ГГц Wi-Fi
Особенности
Маломощные, высокоинтегрированные решения Wi-Fi на чипсете ESP8266EX, управляемом 32-разрядным одноядерным микроконтроллером Tensilica L106 (MCU), обеспечивающим сверхнизкое энергопотребление, содержащем 16-разрядный RSIC, и поддерживающем работу с тактовой частотой до 160 МГц. Дизайн с минимумом внешних компонентов (до 7).
До +19,5 дБм на выходе антенны обеспечивает хорошие условия ведения связи в сложной помеховой обстановке. Потребляемый ток в режиме сна составляет менее 20 мкА, что делает эти модули пригодными для использования в устройствах с батарейным питанием и в носимых устройствах.
Периферийные устройства могут подключаться через UART, GPIO, I2C, I2S, SDIO, PWM, ADC и SPI.
Благодаря интегрированной операционной системе реального времени (RTOS) и функциональному стеку Wi-Fi, около 80% вычислительной мощности контроллера чипсета ESP8266EX доступно для программирования и разработки пользовательских приложений.
Модуль |
Описание |
Чип |
Размеры (мм) |
Pins |
Flash (МБ) |
PSRAM (MБ) |
Антенна |
Отладочное средство |
ESP32-S2-WROOM |
Интегрирует в себе чип ESP32-S2. Это мощный универсальный модуль Wi-Fi MCU с богатым набором периферийных устройств. Диапазон рабочих температур –40°C … +65°C. |
ESP32-S2 |
18x31x3.3 |
42 |
4 __ 8 __ 16 |
N / A |
PCB антенна / антенна IPEX |
Серия ESP32-S2-Saola |
ESP32-S2-WROVER |
Интегрирует в себе чип ESP32-S2. Это мощный универсальный модуль Wi-FiMCU с богатым набором периферийных устройств. Диапазон рабочих температур –40°C … +65°C. Предустановленная прошивка отсутствует |
ESP32-S2 |
18x31x3.3 |
42 |
4 __ 8 __ 16 |
2 |
PCB антенна / антенна IPEX |
Серия ESP32-S2-Saola |
SMD модуль на базе ESP8266EX. Реализован в UART режиме (UART Mode), имеет 2 МБ памяти Flash и широкий диапазон рабочих температур –40°C … +85°C |
ESP8266EX |
18x20x2.8 |
18 |
2 |
N / A |
Антенна PCB, 2 дБи |
ESP-Launcher, ESP8266- DevKitC |
|
ESP-WROOM-02D(*Default) ESP-WROOM-02D (4 MB) ESP-WROOM-02D (High Temperature) |
ESP-WROOM-02D - модуль на базе ESP8266EX, имеет оптимизированную радиочастотную характеристику. Выпускается в двух вариантах значений памяти Flash – 2 и 4 МБ. Рабочий температурный диапазон –40°C…+85°C. Под заказ доступно исполнение с диапазоном –40°C…+105°C |
ESP8266EX |
18x20x3.2 |
18 |
2 _ 4 _ 2 |
N / A |
Антенна PCB, 2 дБи |
ESP8266-DevKitC, ESP8266- DevKitC-02D-F |
ESP-WROOM-02DC(*Default) ESP-WROOM-02DC (1 MB) |
ESP-WROOM-02D - модуль UART в версии c 2-сторонним PCB дизайном на базе ESP8266EX со встроенной PCB антенной. Выпускается в двух вариантах значений памяти Flash – 2 и 1 МБ. Рабочий температурный диапазон –40°C…+85°C. |
ESP8266EX |
18x20x3.2 |
18 |
2 _ 1 |
N / A |
Антенна PCB, 2 дБи |
ESP8266- DevKitC, ESP8266- DevKitC-02D-F |
ESP-WROOM-02U(*Default) ESP-WROOM-02U (4 MB) ESP-WROOM-02U (High Temperature) |
ESP-WROOM-02U - модуль UART Mode на основе ESP8266EX, с оптимизированной работой радиоканала. Выпускается в двух вариантах значений памяти Flash – 2 и 4 МБ. Для подключения антенны имеет разъем U.FL. Рабочий температурный диапазон –40°C…+85°C. Под заказ доступно исполнение с диапазоном –40°C…+105°C |
ESP8266EX |
18x14.3x 3.2 |
18 |
2 _ 4 _ 2 |
N / A |
Антенна IPEX |
ESP8266-DevKitC, ESP8266- DevKitC-02U-F |
ESP-WROOM-02UC (*Default) ESP-WROOM-02UC (1 MB) |
ESP-WROOM-02U - модуль UART Mode c 2-layer PCB design наоснове ESP8266EX. Выпускается в двух вариантах значений памяти Flash – 2 и 1 МБ. Для подключения антенны имеет разъем U.FL. Рабочий температурный диапазон –40°C…+85°C. |
ESP8266EX |
18x14.3x 3.2 |
18 |
2 _ 1 |
N / A |
Антенна IPEX |
ESP8266- DevKitC, DevKitC-02U-F |
ESP-WROOM-S2 имеет 2 МБ памяти Flash и может работать как slave SDIO / SPI, при этом скорость SPI составляет до 8 Мбит/с. Рабочий температурный диапазон –40°C…+85°C. |
ESP8266EX |
16x23x2.8 |
20 |
2 |
N / A |
Антенна PCB, 2 дБи |
N / A |
Модули сертифицированы, в т.ч. в модификациях со встроенными антенными и специализированными программными стеками.
Отладочные платы для модулей Wi-Fi+BT/BLE (диапазон 2.4 ГГц)
Отладочные платы компании Espressif – это все, что вам нужно для разработки ваших собственных приложений IoT.
Особенности
-
Подключение к ПК: USB.
-
Варианты питания: USB (по умолчанию) или 5 В / GND, или контакты 3.3 В / GND.
-
SDK: исходный код ESP-IDF и примеры приложений.
Отладочная плата |
Описание |
Flash/ PSRAM |
Интер-фейсы |
Управление и индикация |
Поддерживаемые продукты |
ESP32-PICO-KIT |
ESP32-PICO-KIT - самая маленькая отладка для разработки Espressif, вписывается в мини-макет. Полностью функциональна с минимальным количеством дискретных компонентов, в то же время представлены все выходы ESP32. |
Flash 4 МБ |
I/O, USB |
Кнопки, светодиоды |
ESP32-PICO-D4 |
ESP-WROVER-KIT ESP-WROVER-KIT-VIB |
ESP-WROVER-KIT - универсальная отладочная плата для разработки решений Espressif. Имея большой функционал: встроенный ЖК-дисплей (LCD) и MicroSD, JTAG, бескорпусную USB камеру, светодиоды RGB и т. д., плата готова для размещения модулей ESP32-WROVER или ESP-WROOM-32.Несколько штыревых разъемов и коммутируемых перемычек обеспечивают гибкость подключения и конфигурации. На плате установлен USB-мост (FTDIFT2232HL) для использования JTAG напрямую для отладки модуля ESP32 через интерфейс USB. Предустановленная прошивка в модуле ESP32-WROVER отсутствует. |
Flash 4 MБ + 8 MБ PSRAM |
I/O, JTAG, USB, интерфейс VGA-камеры, светодиодный индикатор RGB, высокоскоростной интерфейс карты Micro-SD, 3,2-дюймовая панель SPILCD |
ЖК-дисплей, кнопки, светодиоды |
ESP32-WROVER, ESP32-WROVER-B, ESP32-WROVER-IB, ESP32-WROOM-32 |
ESP32-DevKitC |
ESP32-DevKitC - это наиболее простая отладочная плата начального уровня для разработки решений на базе ESP32. Она имеет все необходимые интерфейсы для работы с различными модулями на основе ESP32, которые могут быть на ней установлены. Предустановленная прошивка в модулях ESP32-WROVER отсутствует. |
Flash 4 МБ |
I/O, USB |
Кнопки, светодиоды |
ESP32-WROOM-32, ESP32-WROOM-32D ESP32-WROOM-32U ESP32-SOLO-1 ESP32-WROVER-B ESP32-WROVER-IB |
Отладочные платы для модулей Wi-Fi (диапазон 2.4 ГГц)
Особенности
-
Подключение к ПК посредством USB.
-
SDK: исходный код SDK ESP8266 и примеры приложений.
Отладочная плата |
Описание |
Flash/ PSRAM |
Интер-фейсы |
Управление и индикация |
Поддерживаемые продукты |
ESP-Launcher |
ESP-Launcher - плата разработчика c MicroUSB разъемом, обеспечивает доступ ко всем 32 контактам чипсета ESP8266EX и объединяет в себе доступ к часто используемым при макетировании периферийным устройствам и возможность реализации функционала всех построенных на ESP8266EX модулей. |
Flash 4 МБ SPI + 4 МБ Flash HSPI |
I/O, USB |
Кнопки, светодиоды |
ESP8266EX |
ESP8266-DevKitC |
ESP8266-DevKitC - компактная плата разработчика cMicroUSB разъемом. Выпускается в двух модификациях: ESP8266-DevKitC-02D-F |
Flash 4 МБ SPI + 4 МБ Flash HSPI |
I/O, USB |
Кнопки, светодиоды |
ESP-WROOM-02D или ESP-WROOM-02U |
Отладочные платы для разработки и отладки аудиоприложений
Особенности
-
Подключение к ПК: USB.
-
Варианты питания: USB (по умолчанию) или 5 В / GND, или контакты 3.3 В / GND.
-
Платформа разработки программного обеспечения IoT – ESP-IDF и базирующаяся на ней среда для разработки аудио приложений ESP-ADF, позволяющие создавать многочисленные клиентские проекты и платформы.
Отладочная плата |
Описание |
Flash/ PSRAM |
Интер-фейсы |
Управление и индикация |
Поддерживаемые продукты |
ESP32-LyraT |
ESP32-LyraT - это плата разработчика c MicroUSB разъемом. Плата разработки ESP32-LyraT предназначена для рынка речи и голоса. Она объединяет модуль ESP32-WROVER, который включает двухъядерный процессор и 4,5 МБ оперативной памяти. С помощью этой платы для реализации высокоинтегрированного аудио решения требуется лишь несколько периферийных устройств. |
4 МБ Flash + 4 МБ PSRAM |
USB, Карта MicroSD аудио выход, динамик |
Кнопки, переключа-тели, светодиоды |
ESP32-WROVER (по отдельному заказу |
ESP32-LyraTD-MSC |
ESP32-LyraTD-MSC – отладочная плата для разработки аудиоприложений со встроенным решением для акустического эхоподавления (AEC), поддерживающая распознавание голоса, ближнее и дальнее голосовое пробуждение (voice wake up – активацию голосом). Аудиофайлы в формате AAC, FLAC, OPUS и OGG декодируются платой и выводятся без потери качества. Плата поддерживает подключение к DuerOS от Baidu и сервису Alexa Voice Service (AVS) и к Amazon. |
4 МБ Flash + 4 МБ PSRAM |
USB, I²S, SPI, Earphone jack динамик, Micro SD Card, JTAG Programing |
Переключа-тели, светодиоды |
ESP32-WROVER |
ESP32-LyraT-Mini - это упрощенная компактная плата для разработки аудио на основе ESP32-WROVER-B, в которой реализованы AEC, AGC, NS WWE (механизм пробуждения слов) и другие технологии обработки аудиосигналов. |
8 МБ Flash + 8 МБ PSRAM |
I2S, I2C, SDIO, ADC, UART, GPIO |
Кнопки, светодиоды |
ESP32-WROVER-B |
|
ESP32-LyraTD-SYNA |
ESP32-LyraTD-SYNA - это одна из плат разработки аудиосистем Espressif, основанная на ESP32 MCU и Synaptics DSP. Решение поддерживает акустическое эхоподавления (AEC), распознавание голоса и пробуждение голосом. Плата также поддерживает подключение к AmazonAVS (AlexaVoiceService), GoogleDialogFlow и GVAGoogle (GoogleVoiceAssistant). |
16 МБ Flash + 8 МБ PSRAM |
I2S, I2C, ADC, UART, GPIO |
Кнопки, светодиоды |
ESP32-WROVER-B |
Отладочные платы для реализации приложений IoT
Особенности
-
Подключение к ПК: USB.
-
Варианты питания: USB (по умолчанию) или 5V / GND, или контакты 3V3 / GND.
-
Платформа разработки программного обеспечения IoT – ESP-IDF.Исходный код ESP-IOT-SOLUTION и примеры приложений.
Отладочная плата |
Описание |
Flash/ PSRAM |
Интер-фейсы |
Управление и индикация |
Поддерживаемые продукты |
ESP32-Sense Kit |
Комплект разработчика сенсорных решений ESP32-Sense Kit используется для разработки и тестирования беспроводных сенсорных решений на базе ESP32. Комплект состоит из материнской и нескольких дочерних плат. Материнская плата содержит дисплейный блок, главный блок управления и блок отладки. В дочерних – имеются сенсорные контакты в разных сочетаниях и формах (линейный слайдер, слайдер кольцевой, матричные пружинные кнопки). |
Flash 4 МБ SPI |
I/O, USB, ESP-Prog |
Сенсорные датчики, светодиоды, RGB выход, поддержка 7-сегментных индикаторов |
ESP32-WROOM-32, ESP32-WROOM-32D, ESP-Prog |
ESP32-MeshKit-Sense |
SP32-MeshKit-Sense – плата разработчика IoT решений на базе ESP32. Оснащена следующими периферийными устройствами: датчики температуры и влажности, датчик освещения и т.д. Плата может быть сопряжена с дисплеями. Используется для разработки различных приложений IoT и для исследования вопросов текущего потребления модулей на базе ESP32 в нормальном рабочем состоянии или в спящем режиме при подключении к различным периферийным устройствам (датчикам и сенсорам). |
Flash 4 МБ SPI |
I/O, USB, LCD, ESP-Prog |
Светодиоды, кнопки |
ESP32-WROOM-32, ESP32-WROOM-32D, ESP-Prog, ESP32-MeshKit-Light |
ESP32-Azure IoT Kit |
Плата разработчика с большим набором функций, предназначена для тестирования решений сбора данных с датчиков и реализации доступа к облачным платформам. |
- |
I/O, USB, Карта Micro SD, дисплей OLED |
Светодиоды, кнопки, дисплей, датчики, звукоизлуча-тель |
ESP32-WROVER-B |
ESP-EYE |
Плата разработчика, предназначена для тестирования решений по обработке и передаче изображений и звука через Wi-Fi в системах распознавания и в AIoT приложениях. Рабочий температурный диапазон - -0°C … +50°C. |
4 МБ Flash + 8 МБ PSRAM |
USB, камера, микрофон |
Кнопки |
ESP32-D0WD |
ESP32-LCD-Kit - это плата разработки HMI (Human Machine Interface), основанная на ESP32-DevKitC (необходимо приобрести, если у вас ее нет). Интегрирована с такими периферийными устройствами, как SD-карта, DAC-Audio, может быть подключен внешний дисплей. Плата в основном используется для разработки и оценки HMI. Тип интерфейса экрана зарезервирован для платы разработки: последовательный интерфейс SPI, 8-битный параллельный интерфейс, 16-битный параллельный интерфейс. |
— |
I / O, USB |
LCD, динамик |
Сопряжение с ESP32-DevKitC |
|
ESP32-Ethernet-Kit – плата для разработки на основе ESP32. Состоит из двух плат разработки, платы Ethernet A и платы PoE B. Платы Ethernet содержат двухрежимный модуль Bluetooth / Wi-Fi ESP32-WROVER-B и IP101GRI, однопортовый трансивер Fast Ethernet 10/100 (PHY). Плата PoE (B) обеспечивает питание через Ethernet. Плата A может работать независимо, без платы B. Ключевая особенность Fast Ethernet 10/100 с интерфейсом RJ45, поддерживающим PoE power. Wi-Fi 802.11b/g/n. JTAG отладка |
4 MB Flash + 8 MB PSRAM |
RMII |
— |
ESP32-WROVER-B |
Программатор ESP-Prog
Особенности
-
Подключение к ПК: USB.
-
Варианты питания: USB (по умолчанию).
Отладочная плата |
Описание |
Интер-фейсы |
Управление и индикация |
Поддерживаемые продукты |
ESP-Prog |
Программатор ESP-Prog – один из инструментов разработки и отладки Espressif, включающий функционал автоматической загрузки прошивки, последовательный порт и онлайн-отладку JTAG. Функции автоматической загрузки прошивки и последовательной связи с ESP-Prog поддерживают платформы ESP8266 и ESP32, а онлайн-отладка JTAG поддерживается только платформой ESP32. В качестве чипа контроллера USB Bridge в ESP-Prog используется FT2232HL. |
I/O, USB, соединительные разъемы наиболее популярных стандартов |
Сенсорные датчики, светодиоды, RGB выход, поддержка 7-сегментных индикаторов |
ESP32-WROOM-32, ESP32-WROOM-32D, ESP-Prog |
Чипированные решения
Особенности
Чипсет ESP32 - высокоинтегрированное решение для приложений Wi-Fi и Bluetooth IoT, требующее в клиентском дизайне лишь около 20 внешних компонентов. ESP32 объединяет в себе антенный переключатель, радиочастотный полосовой фильтр, усилитель мощности, МШУ приемного тракта, фильтры ПЧ и модуль управления мощностью. Различные версии ESP32 содержат один (Single Core) или два (Dual Core) маломощных 32-разрядных микропроцессора Xtensa® LX6 (и Xtensa® LX7 у ESP32-S2 с поддержкой питания внешней памяти напряжением 3.3 или 1.8 В). Все решение занимает минимум площади печатной платы (PCB). Чипсет поддерживает AGC (Automatic Gain Control) – динамическую автонастройку радиотракта, в зависимости от изменений внешних условий передачи и приема радиосигнала и помеховой обстановки. Поддерживает инфраструктуру и режимы BSSStationmode/SoftAPmode/Promiscuousmode и подключение внешней памяти QSPIflash/SRAM, вплоть до 4x16 MB, с аппаратным шифрованием на основе AES. Весь объем внешней памяти отображается на кодовое пространство процессора, поддерживая 8-разрядные, 16-разрядные и 32-разрядные приложения и доступ. При этом поддерживается выполнение пользовательского кода. Также ESP32 поддерживает передачу потокового видео от камеры. Чипсет ESP32 имеет семь модификаций, доступных в форм-факторах QFN 5x5 мм, QFN 6x6 мм иQFN 7x7 мм. Чипы ESP32 предлагают отличное соотношение цены и качества, надёжны и имеют высокую производительность при использовании в сложных приложениях IoT.
ESP32 поддерживает использование разнесенных антенн с помощью внешнего ВЧ переключателя. При этом один из выходов GPIO управляет им, выбирая лучшую антенну для минимизации эффектов замирания в канале.
Чипсет ESP8266EX – маломощное высокоинтегрированное решение Wi-Fi, разработанное на основе 32-разрядного микропроцессора Tensilica L106 для мобильных устройств, носимой электроники и для приложений IoT, обеспечивающее низкое энергопотребление за счёт использования нескольких патентованных технологий. Энергосберегающая архитектура чипсета поддерживает три режима работы: активный, спящий и режим глубокого сна. Их комбинированное использование позволяет работать от батарейного питания дольше. ESP8266EX содержит 32-разрядный контроллер TensilicaL106, стандартные цифровые периферийные интерфейсы, антенные переключатели, RF фильтр, усилитель мощности, МШУ, фильтры и модули управления питанием - все в одном компактном корпусе. Максимальная тактовая частота – 160 МГц. Необходимый минимум внешних компонентов – 7.
Благодаря включению операционной системе реального времени (RTOS) и функциональному стеку Wi-Fi, около 80% вычислительной мощности доступно для программирования и работы пользовательских приложений. Проработанное SDK для быстрой разработки пользовательского ПО (примеры реализации). Для его размещения необходима внешняя SPI flash память (поддерживается до 16 МБ).
Поддерживается три режима работы: активный режим, спящий режим и режим глубокого сна.
Чипсет ESP8285 – имеет встроенную поддержку 8-мегапиксельная камеры. Встроенный 32-битный микроконтроллер Tensilica L106. Разработан по 40 нм технологии для приложений домашней автоматизации, интеллектуальных систем управления освещением, индустриального сетевого контроля, контроля детей и животных, IP-камер, создания сенсорных сетей и устройств носимой электроники, систем Wi-Fi-локации, локальных Wi-Fi систем, активных радиометок. Поддерживается SDK.
Чипсет ESP8089 – полнофункциональный автономный 2,4-гигагерцовый сетевой Wi-Fi процессор для сетей Wi-Fi 802.11 b/g/n, оптимизированный для использования в мобильных приложениях, включая беспроводные телефоны, планшеты и телеприставки. Процессорное ядро Xtensa LX106, аналог ESP8266, хотя в нём использована более ранняя версия 40-нм технологии с другой прошивкой внутренней памяти. Выступая в качестве беспроводного адаптера, ESP8089 может работать с любыми системами на базе микроконтроллеров (включая батарейные приложения), обеспечивая беспроводную связь через интерфейс SP/SDIO. Идеален для использования в сотовых телефонах, в медиаплеерах (PMP) MP3 или MP4, в цифровых видеокамерах, мобильных игровых устройствах и в беспроводных пультах-таблетках. Одно из наиболее интегрированных чипированных решений, требующее для своей работы всего шесть внешних компонентов.
Чипсет ESP8689 – решение, предназначенное для приложений Wi-Fi и Bluetooth. Для интеграции в различные устройства требует не более16-ти компонентов обвязки. 32-битное ядро микропроцессора Xtensa LX6 разработано по 40-нм технологии. Чипсет нацелен на достижение наилучшей производительности и мощности, универсальности и надежности в широком диапазоне применений и различных профилей потребляемой мощности, прежде всего в мобильных приложениях.
Чипсет |
Описание |
Flash/ PSRAM |
Интерфейсы |
Питание, В |
Габаритные размеры (мм) |
Wi-Fi b/g/n, Wi-Fi MAC. SingleCore. Форм-фактор QFN с 56 пинами. ESP-MESH networking, TLS 1.0, 1.1 и 1.2. Поддержка SHA, AES-128/192/256 (FIPS PUB 197), HMAC, RSA, RNG, Digital signature. Диапазонрабочихтемператур -40…125ОC* |
128 кБ ROM, 320 кБ SRAM, 16 кБ SRAM в RTC, RTC SLOW Memory, 4 кБ в eFuse, no Embedded Flash |
SPI/LCD RGB, I2C, I2S, SDIO, UART, USB, 43 GPIO, RMT, PWM, WiFi Time-Fopal (ToF), , Temperature sensor, Touch sensor, DAC, ADC |
2.8…3.6** |
7х7 |
|
Wi-Fi b/g/n + BT/BLE Dual Mode (Bluetooth v4.2 BR/EDR и BLE). Dual Core. Форм-фактор QFN с 48 пинами. Имеет более высокую стабильность и безопасность функционирования. До 600 DMIPS. Диапазон рабочих температур -40…125ОC* |
448 кБ ROM, 520 кБ SRAM, 16 кБ SRAM в RTC, no Embedded Flash |
SPI, I2C, I2S, SDIO, UART, CAN, ETH, IR, PWM, Temperature sensor, Touch sensor, DAC, ADC |
2.3…3.6** |
6х6 |
|
Wi-Fi b/g/n + BT/BLE Dual Mode (Bluetooth v4.2 BR/EDR и BLE). DualCore. Форм-фактор QFNс 48 пинами. До 600 DMIPS. Диапазон рабочих температур -40…125ОC* |
448 кБ ROM, 520 кБ SRAM, 16 кБ SRAM в RTC, no Embedded Flash |
SPI, I2C, I2S, SDIO, UART, CAN, ETH, IR, PWM, Temperature sensor, Touch sensor, DAC, ADC |
2.3…3.6** |
6х6 |
|
Wi-Fi b/g/n + BT/BLE Dual Mode (Bluetooth v4.2 BR/EDR и BLE). DualCore. Форм-фактор QFNс 48 пинами. Имеет более высокую стабильность и безопасность функционирования. До 600 DMIPS. Диапазон рабочих температур -40…125ОC |
448 кБ ROM, 520 кБ SRAM, 16 кБ SRAM, in RTC, no Embedded Flash |
SPI, I2C, I2S, SDIO, UART, CAN, ETH, IR, PWM, Temperature sensor, Touch sensor, DAC, ADC |
2.3…3.6** |
5х5 |
|
Wi-Fi b/g/n + BT/BLE Dual Mode (Bluetooth v4.2 BR/EDR и BLE). DualCore. Форм-фактор QFN с 48 пинами. До 600 DMIPS. Диапазон рабочих температур -40…125ОC* |
448 кБ ROM, 520 кБ SRAM, 16 кБ SRAM в RTC, no Embedded Flash |
SPI, I2C, I2S, SDIO, UART, CAN, ETH, IR, PWM, Temperature sensor, Touch sensor, DAC, ADC |
2.3…3.6** |
5х5 |
|
Wi-Fi b/g/n + BT/BLE Dual Mode (Bluetooth v4.2 BR/EDR и BLE). DualCore. Форм-фактор QFNс 48 пинами . До 400 DMIPS. Диапазон рабочих температур -40…105ОC (сужен из-за встроенной памяти)* |
448 кБ ROM, 520 кБ SRAM, 16 кБ SRAM в RTC, QSPIflash/SRAM – 16 MB |
SPI, I2C, I2S, SDIO, UART, CAN, ETH, IR, PWM, Temperature sensor, Touch sensor, DAC, ADC |
2.3…3.6** |
5х5 |
|
Wi-Fi b/g/n + BT/BLE Dual Mode (Bluetooth v4.2 BR/EDR и BLE). SingleCore. Форм-фактор QFN с 48 пинами. До 200 DMIPS. Диапазон рабочих температур -40…125ОC* |
448 кБ ROM, 520 кБ SRAM, 16 кБ SRAM в RTC, no Embedded Flash |
SPI, I2C, I2S, SDIO, UART, CAN, ETH, IR, PWM, Temperature sensor, Touch sensor, DAC, ADC |
2.3…3.6** |
5х5 |
|
Wi-Fi b/g/n. Single Core. Форм-фактор QFNс 32 пинами. Потребляемый ток <20 мкА в спящем режиме и менее 1,0 мА (DTIM = 3) или 0,5 мА (DTIM = 10) при сохраняющемся подключении. Диапазон рабочих температур -40…125ОC |
160 кБ RAM, 80 кБ DRAM, 64 кБ ROM, 32 кБ SRAM, no Embedded Flash (до 16 MБвнешней Flash) |
UART, SDIO, SPI, I2C, I2S, IR Remote Control, GPIO, ADC, PWM, LED Light & Button |
2.5…3.6** |
5х5 |
|
Wi-Fi b/g/n, Wi-Fi Direct (P2P), Miracast, SoftAP. SingleCore. Форм-фактор QFNс 32 пинами. Потребляемый ток <10 мкА в спящем режиме и менее 0,86 мА (DTIM = 3) или 0,5 мА (DTIM = 10) при сохраняющемся подключении. Диапазон рабочих температур -40…125ОC |
no Embedded ROM, no Embedded Flash |
SDIO 2.0, SPI, UART, SDIO, GPIO |
2.5…3.6** |
5х5 |
|
Wi-Fi b/g/n + BT/BLE Dual Mode (Bluetooth v4.2 BR/EDR и BLE). Wi-Fi Direct (P2P), P2P Discovery, P2P Group Owner mode, P2P Power Management, BSS Station mode/SoftAP.SingleCore. Форм-фактор QFNс 32 пинами. Процессорное ядро XtensaLX6. Потребляемый ток <0.8 мА в Light-sleep режиме. |
No Embedded Flash |
3хUART/SDIO/SPI/ I2S/GPIO/PCM |
2.8…3.6** |
5х5 |
|
Wi-Fi b/g/n, Wi-Fi Direct (P2P), Group Client (GC), BSS Station mode/SoftAP/ SoftAP+Station. SingleCore. Форм-фактор QFNс 32 пинами. Процессорное ядро TensilicaL106. Потребляемый ток <10 мкА в спящем режиме и менее 0,86 мА (DTIM = 3) или 0,5 мА (DTIM = 10) при сохраняющемся подключении. Диапазон рабочих температур -40…125ОC |
RAM<50 кБ, no Embedded ROM, Embedded Flash 8 Мб _ 8 Мб _ 16 Мб |
2хUART/SDIO/SPI/ I2C/I2S/IR Remote Control/GPIO/ADC/PWM |
2.7…3.6** |
5х5 |
* Потребляемый ток <5 мкА в спящем режиме (и с отключенным таймером <0.1 мкА) и менее 1,0 мА (DTIM = 3) или 0,5 мА (DTIM = 10) при сохраняющемся подключении.
** Рекомендованное значение питающего напряжения – 3.3 В, при токе нагрузки от 500 мА.
Espressif – это динамично развивающаяся инновационная компания. Это коллектив высококвалифицированных профессионалов, сумевших в рекордные сроки разработать впечатляющую линейку высококачественных и высокотехнологичных продуктов для индустрии IoT, привлечь к их дальнейшей разработке и совершенствованию специалистов и энтузиастов по всему миру, достичь рекордных объемов производства и внедрения. Это – десятки тысяч предприятий, использующих решения компании в своих разработках, и десятки миллионов пользователей, даже не подозревающих, что в их домашней и офисной технике, в медицине, на транспорте и на производстве, на торговых и развлекательных площадках – повсюду их окружают решения Espressif, делая нашу жизнь проще, интереснее, эффективнее и безопаснее.
Литература:
-
Банк документации. www.esp-adf.readthedocs.io/
-
Банк документации. www.github.com/espressif/esp-adf/
-
Форум esp32.com – место, где ведется обсуждение, и находятся ресурсы сообщества ESP32
-
Стукало С.Н. (ГАММА ИНЖИНИРИНГ). Отладочная плата ESP32-LyraT для модулей ESP32-WROVER компании Espressif. Голосовые интеллектуальные приложения. Журнал «Беспроводные технологии» №2”18.
-
Стукало С.Н. (ГАММА ИНЖИНИРИНГ). Компания Espressif. Обзор продукции. Журнал «Беспроводные технологии» №4”18.