espressif inc что за устройство в сети

Порция полезной информации по ESP32 от Espressif Systems

TECHNO BROTHER

830 постов 7.7K подписчика

Правила сообщества

1-Мы А-политическое сообщество. 2-Запрещено оскорбление: Администрации Пикабу, сообщества, участников сообщества а также родных, близких выше указанных.

Чёт не зашёл ролик, хотя вебинар то хороший.

Не понял, два минуса от сторонников ESP8266 что-ли? Он же слабее!

Прогрессивные интернет часы на ESP8266 и MAX7219

Авторское описание:
«Полностью переработанная версия Wi-Fi часов

Больше не нужно регистрироваться в погодном сервисе и получать API ключ!

Просто введите название своего города и часы всё сделают сами!

Часы показывают температуру в помещении, куры валют, а так же произвольный текст, который вы сами можете ввести когда угодно!

Присутствует регулировка яркости, автоматическое переключение в ночной и в дневной режим, время переключения яркости часы высчитывают исходя из названия города: они получают координаты населенного пункта и получают точное время восхода и заката!»

Скоро мы увидим новый модуль ESP32

Информация по чипу пока собирается. Массовое начало продаж модулей на базе этого чипа запланировано на февраль 2016 года. Цену обещают чуть выше, чем у ESP8266, но думаю китайцы на Aliexpress выгоды не упустят и цена сначала будет завышена.

Видео длинное, так как была прямая трансляция.

Но не обошлось и без минусов. По какой-то причине Espressif не дали разработчикам доступ к спецификациям и SDK самого чипа, вместо этого они написали свою обёртку над системными вызовами чипа, упаковали это в бинарные блобы с экспортированными функциями, которые и могли использовать разработчики. И всё было бы ничего, но данные блобы кишили ошибками, а по большей части экспортированных из них функций попросту не было документации и заголовочных файлов (для I2S, насколько я знаю, до сих пор нет). Но за такую цену энтузиасты не отчаивались, дизассемблировали блобы, восстанавливая по ним заголовочные файлы, патчили баги прямо в бинарных файлах. В общем было весело.

Звучит круто, но есть нюанс. Когда анонсировали ESP8266, то тоже было много обещаний, но на деле оказалось, что большая часть функционала просто не тестировалась, что-то совсем не работает, а где-то нужно городить костыли. Тем ни менее это был крутой чип, хотя бы из-за цены. Цену на новый ESP32 пока что не сообщают, и на данный момент разосланы только 200 тестовых экземпляров, один из которых мы сейчас и запустим.

В ESP32 отсутствует отдельный пин Reset, вместо него для сброса можно использовать Enable. Пин Enable болтается в воздухе, поэтому если его никуда не подключить, то чип будет беспорядочно включаться и выключаться. При логической единице на данном пине чип включается, при логическом нуле выключается. Для тестового включения достаточно подключить питание (3.3В на 3V3, землю на GND) и подключить EN к VCC. К сожалению, на плате отсутствуют какие-либо статусные светодиоды, но если всё сделано правильно, то через несколько секунд должна появиться WiFi точка с именем ESP32_AP_94000000. Пароль от неё пока неизвестен(

Процессор: двухядерный Tensilica L108 частотой до 160 MHz.

Поддерживаемые стандарты WI-FI: 802.11 b / g / n.

Поддерживаемы типы шифрования:WEP, WPA, WPA2.

Поддерживаемые режимы работы: Клиент(STA), Точка доступа(AP), Клиент+Точка доступа(STA+AP).

Поддержка Bluetooth Low Energy and Classic.

Напряжение питания 3.3в (?)

Количество GPIO: 33 (?)

Внешняя Flash память размером 512кб.

Интерфейсы: 16 ADC, 2 DAC, I2C. UART, SPI, SDIO, I2S, RMII, PWM.

Поддержка AES и SSL на аппаратном уровне.

Информация выше может быть не точной.

Ссылка на SDK и описание установки toolchain для Linux https://github.com/espressif/ESP32_RTOS_SDK

esptool32.py для прошивки модуля.

Для режима прошивки необходимо подтянуть GPIO 2 и 0 к GND. GPIO 5 к +VDD (непотверждено)

Вывод в консоль будет примерно следующий:

ets Jul 5 2015,rst cause:1, boot mode:(33)

_stack_sentry: 0x3fffe1d0, __stack: 0x40000000,

_bss_start: 0x3fffcd48, _bss_end: 0x3fffe1d0,

_data_start: 0x3fffc000, _data_end: 0x3fffc864

load 0x40040000, len 2912, room 16

load 0x3ffd8000, len 1424, room 8

load 0x3ffd8590, len 568, room 0

* hello espressif ESP32! *

* pro cpu 2nd boot is running! *

2nd boot version : 1.0

SPI Flash Size : 1MB

jump to run addr @ 0x40000

rc_cal: rc=44, wifi: 73, 73, 28, 28, bt: 98, 98

txcap: 15, 5, 3, 15, 6, 3, 15, 5, 3, 15, 5, 3,

tx_backoff:1, 5, 10, 10,

tx_gain: pa=0x1f, bbc=0x20, bbf=0x4

11606945, rxiq: amp=6, pha=4

12032391, rxiq: amp=4, pha=5

11197885, rxiq: amp=4, pha=7

16308699, rxiq: amp=8, pha=3

14541077, rxiq: amp=6, pha=2

13258235, rxiq: amp=5, pha=3

pp_task_hdl : 3ffe4af4, prio:23, stack:512

tcpip_task_hdl : 3ffe54e4, prio:20,stack:512

frc2_timer_task_hdl:3ffe8f2c, prio:22, stack:512

ESP32 RTOS SDK: 1.0.0(0394de4) compiled @ Nov 20 2015 18:57:56

[esp32_packet_softap_ssid,43]wifi mode:60 01 94 00 00 00

[esp32_udata_init,66]ok to run AP+STA mode

mode : sta(60:01:94:00:00:00) + softAP(62:01:94:00:00:00)

dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)

К сожалению, мне не известен пароль от данной точки.

Источник

Обзор продукции Espressif.

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

В январе 2018 года компания Espressif Systems (Шанхай, Китай) – лидер в области разработки и производства высокопроизводительных маломощных Wi-Fi и Wi-Fi / Bluetooth- решений – произвела и продала 100-миллионный чип IoT, подтвердив своё лидерство на рынке IoT. Чипированные и модульные решения компании отмечены многочисленными наградами крупных промышленных форумов и потребительских ассоциаций.

Выпуск в 2014 году SoC (System-on-a-Chip) чипа ESP8266 был признан поворотным моментом для мирового рынка IoT. Эффект ESP8266 был повторен выпуском текущего флагманского SoC-чипа ESP32 в 2016 году, ставшего самым интегрированным Wi-Fi и двухрежимным Bluetooth-чипом в индустрии IoT.

Сегодня решения Espressif используются во многих популярных высокотехнологичных продуктах, от планшетов, телевизионных приставок, управляющих устройств до интеллектуальных приборов освещения и климат-контроля HVAC. Чипы Espressif – основа высокозащищенных профессиональных решений, таких как камеры наблюдения, механизмы контроля доступа, телеметрические системы, сенсорные сети и роботы.

Espressif совершила революцию в IoT, предоставив открытый доступ к своим кодам. Продолжением этого подхода стали платформы разработки программного обеспечения IoT – ESP-IDF и ESP-ADF, позволяющие создавать в их средах многочисленные клиентские проекты и платформы.

Содержание:

Двухъядерные модули Wi-Fi с Dual-mode Bluetooth

Модули содержат два независимых ядра CPU с регулируемой тактовой частотой от 80 МГц до 240 МГц.
До +19,5 дБм на выходе антенны обеспечивает устойчивость радиоканала даже в неблагоприятных условиях приёма. Классический Bluetooth для устаревших подключений, поддерживающий профили L2CAP, SDP, GAP, SMP, AVDTP, AVCTP, A2DP (SNK) и AVRCP (CT). Поддержка профилей низкой мощности Bluetooth (BLE), включая профили L2CAP, GAP, GATT, SMP и GATT, такие как BluFi, SPP-like и т. д. Bluetooth Low Energy (BLE) подключается к смартфонам, передавая низкоэнергетические сигналы-маяки для легкого обнаружения.
Ток в режиме сна составляет менее 5 мкА, что делает эти модули максимально пригодными для использования в устройствах с батарейным питанием (компактные носимые устройства и закладки).
Интегрированная флэш-память 4 МБ.
Периферийные устройства включают емкостные сенсорные датчики, датчик Холла, малошумящие усилители сигнала, интерфейс SD-карты, Ethernet, высокоскоростной SPI, UART, I2S и I2C.
Полностью сертифицированные модификации, в т.ч. со встроенными антеннами и специализированными программными стеками.
Флагман линейки – модуль ESP-WROOM-32 на плате 25,2х18 мм. Содержит чипсет ESP32 SoC, флэш-память, прецизионные дискретные компоненты и антенну на PCB, обеспечивающие выдающиеся радиочастотные характеристики в приложениях с ограниченным объемом. Схемное решение модуля и оптимизированная компоновка его четырехслойной печатной платы доступны для скачивания на сайте производителя и могут использоваться в качестве исходной справочной информации для разработки собственных аппаратных решений на основе ESP32.
Модуль ESP-WROVER, с 4,5 МБ ОЗУ и двухъядерным процессором 240 МГц, нацелен на высокие требования к производительности. Создавайте интернет-камеры, интеллектуальные дисплеи, системы голосового управления или интернет-радиоприемники с помощью этого высокоинтегрированного сверхмощного модуля, подключая к нему ЖК-дисплеи, камеры, микрофоны и кодеки.

Модуль Описание Чип Размеры (мм) Pins Flash (МБ) PSRAM (MБ) Антенна Отладочное средство

ESP32-WROOM-32
в каталоге
ESP-WROOM-32
содержит ESP32 SoC, флэш-память, высокоточные дискретные компоненты и PCB- антенну, которая обеспечивает выдающиеся радиочастотные характеристики в приложениях с ограниченным объемом.
ESP32- D0WDQ 6 18×25.5×3.1 38 4 N / A Антенна PCB, 2 дБи ESP32-DevKitC

ESP32-WROOM-32D
в каталоге
ESP-WROOM-32D
базируется на ESP32- D0WD и предназначен для широкого спектра приложений, от маломощных сенсорных сетей, до самых сложных задач, таких как голосовое кодирование, потоковое воспроизведение музыки и декодирование MP3.
ESP32- D0WD 18×25.5×3.1 38 4 N / A Антенна PCB, 2 дБи ESP32-DevKitC

ESP32-WROOM-32U
в каталоге
ESP32-WROOM-32U
базируется на ESP32- D0WD. Оборудован разъемом U.FL.
ESP32- D0WD 18×19.2×3.2 38 4 N / A Антенна IPEX ESP32-DevKitC

ESP32-WROVER
в каталоге
ESP32-WROVER
имеет встроенную SPI-память 4 Мбайт и встроенную PSRAM 8 МБ, ориентирован на широкий спектр приложений.
Предустановленная прошивка отсутствует.
ESP32- D0WDQ 6 18×31.4×3.3 38 4 8 Антенна PCB, 2 дБи ESP-WROVER-KIT,
ESP32-LyraT,
ESP32-LyraTD-MSC

ESP32-WROVER-I
в каталоге
ESP32-WROVER-I
оборудован разъемом U.FL. Модуль имеет встроенную SPI-память 4 МБ и встроенную PSRAM 8 МБ, ориентирован на широкий спектр приложений.
Предустановленная прошивка отсутствует.
ESP32- D0WDQ 6 18×31.4×3.3 38 4 8 Антенна IPEX N / A

ESP32-WROVER-B
в каталоге
ESP32-WROVER-B
имеет встроенную SPI- память 4 Мбайт и встроенную PSRAM 8 МБ, ориентирован на широкий спектр приложений, начиная от маломощных сенсорных сетей и заканчивая такими сложными задачами, как голосовое управление и кодирование, потоковое воспроизведение музыки и декодирование MP3.
Предустановленная прошивка отсутствует.
ESP32- D0WD 18×31.4×3.3 38 4 8 Антенна PCB, 2 дБи ESP32-DevKitC,
ESP-WROVER-KIT-VB
и ESP32-Azure IoT Kit
в каталоге

ESP32-WROVER-IB
в каталоге
ESP32-WROVER-IB
оборудован разъемом U.FL. Модуль имеет встроенную SPI-память 4 МБ и встроенную PSRAM 8 МБ, ориентирован на широкий спектр приложений, от маломощных сенсорных сетей до самых сложных задач, таких как голосовое управление и кодирование, потоковое воспроизведение музыки и декодирование MP3.
Предустановленная прошивка отсутствует.
ESP32- D0WD 18×31.4×3.3 38 4 8 Антенна IPEX ESP32-DevKitC,
ESP-WROVER-KIT-VB

ESP32-PICO-D4
в каталоге
ESP32-PICO-D4
— это модуль System-in- Package (SiP), который интегрирует все периферийные компоненты, включая кварцевый генератор, память, фильтрующие конденсаторы и RF- часть в едином пакете. Модуль имеет флэш- память SPI объемом 4 Мбайт.
ESP32 7x7x0.94 48 4 N / A N / A ESP32-PICO-KIT

Одноядерные модули с Wi-Fi и Dual-mode Bluetooth

Летом 2018 года начат серийный выпуск первого в этой линейке модуля ESP32-SOLO-1 (встроенный чипсет ESP32-S0WD на базе высокопроизводительного одноядерного процессора с тактовой частотой 160 МГц).
ESP32-SOLO-1 – мощный, универсальный Wi-Fi+Bluetooth v4.2 BR/EDR & BLE модуль, предназначенный для широкого спектра приложений. Модуль построен на чипе ESP32-S0WD и имеет стандартный набор интерфейсов – 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 подключается к смартфонам, передавая низкоэнергетические маяки для легкого обнаружения.
Потребляемый ток в режиме сна составляет менее 5 мкА, что делает этот модуль пригодным для применения в приложениях с батарейным питанием (автономные датчики и закладки) и в компактных носимых устройствах.
Модуль предназначен для широкого спектра приложений, начиная от маломощных сенсорных сетей и заканчивая самыми сложными задачами, такими как голосовое управление и кодирование, потоковое воспроизведение музыки и декодирование MP3.
Периферийные устройства и интерфейсы включают емкостные сенсорные датчики, датчик Холла, малошумящие усилители сигнала, интерфейс SD-карты, Ethernet, высокоскоростной SPI, UART, I2S и I2C.

Модуль Описание Чип Размеры (мм) Pins Flash (МБ) PSRAM (MБ) Антенна Отладочное средство

ESP32-SOLO-1
в каталоге
ESP32-SOLO-1
содержит ESP32 SoC, флэш-память, высокоточные дискретные компоненты и PCB- антенну, которая обеспечивает выдающиеся радиочастотные характеристики в приложениях с ограниченным объемом.
ESP32- S0WD 18×25.5×3.1 38 4 N / A Антенна PCB, 2 дБи ESP32-DevKitC

Интеграция Bluetooth, Bluetooth LE и 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Б) Антенна Отладочное средство

ESP-WROOM-02
в каталоге
ESP-WROOM-02
модуль на базе ESP8266EX. Имеет широкий температурный диапазон (-40°C … 85°C) (-40°C … 125°C, доступен по индивидуальному заказу).
ESP8266 EX 18x20x3 18 2 N / A Антенна PCB, 2 дБи ESP-Launcher

ESP-WROOM-02D
в каталоге
ESP-WROOM-02D
модуль на базе ESP8266EX, имеет оптимизированную радиочастотную характеристику. Температурный диапазон (-40°C … 85°C)
ESP8266 EX 18x20x3.2 18 2 N / A Антенна PCB, 2 дБи ESP8266-DevKitC

ESP-WROOM-02U
в каталоге
ESP-WROOM-02U
модуль на основе ESP8266EX, с оптимизированной работой радиоканала. Для подключения антенны имеет разъем U.FL. Температурный диапазон (-40°C … 85°C)
ESP8266 EX 18×14.3×3.2 18 2 N / A Антенна IPEX ESP8266-DevKitC

ESP-WROOM-S2
в каталоге
ESP-WROOM-S2
может работать как slave SDIO / SPI, при этом скорость SPI составляет до 8 Мбит/с. Модуль имеет широкий температурный диапазон (-40 ° C

125 ° C). Доступен по индивидуальному заказу.

ESP8266 EX 16x23x3 20 2 N / A Антенна PCB, 2 дБи N / A

Модули сертифицированы, в т.ч. в модификациях со встроенными антенными и специализированными программными стеками.

Отладочные платы для модулей Wi-Fi+BT/BLE (диапазон 2.4 ГГц)

Отладочные платы компании Espressif – это все, что вам нужно для разработки ваших собственных приложений IoT.

Источник

Компания Espressif.
Обзор продукции

В январе 2018 года компания Espressif Systems (Шанхай, Китай) — ведущий производитель в области разработки и изготовления высокопроизводительных маломощных Wi-Fi и Wi-Fi/Bluetooth-решений — произвела и продала 100-миллионный чип IoT, подтвердив свое лидерство на рынке IoT. Чипированные и модульные решения компании отмечены многочисленными наградами крупных промышленных форумов и потребительских ассоциаций.

Выпуск в 2014 году SoC (System-on-a-Chip) чипа ESP8266 был признан поворотным моментом для мирового рынка IoT. Эффект ESP8266 был повторен выходом текущего флагманского SoC-чипа ESP32 в 2016 году, ставшего самым интегрированным Wi-Fi- и двухрежимным Bluetooth-чипом в индустрии IoT.

Сегодня решения Espressif используются во многих популярных высокотехнологичных продуктах, от планшетов, телевизионных приставок, управляющих устройств до интеллектуальных приборов освещения и климат-контроля HVAC. Чипы Espressif — основа высокозащищенных профессиональных решений, таких как камеры наблюдения, механизмы контроля доступа, телеметрические системы, сенсорные сети и роботы.

Espressif совершила революцию в IoT, предоставив открытый доступ к своим кодам. Продолжением этого подхода стали платформы разработки программного обеспечения IoT — ESP-IDF и ESP-ADF, позволяющие создавать в их средах многочисленные клиентские проекты и платформы.

Двухъядерныемодули Wi-Fi с Dual-mode Bluetooth

Внешний вид, описание и характеристики модулей представлены в таблице 1.

Таблица 1. Двухъядерные модули Wi-Fi с Dual-mode Bluetooth

Модуль

Описание

Размеры, мм

Pins

Flash, Мбайт

PSRAM, Mбайт

Антенна

Отладочное средство

ESP-WROOM-32 содержит ESP32 SoC, флэш-память, высокоточные дискретные компоненты и PCB-антенну, которая обеспечивает отличные радиочастотные характеристики в приложениях с ограниченным объемом

ESP-WROOM-32D базируется на ESP32-D0WD и предназначен для широкого спектра приложений, от маломощных сенсорных сетей до самых сложных задач, таких как голосовое кодирование, потоковое воспроизведение музыки и декодирование MP3

ESP32-WROOM-32U базируется на ESP32-D0WD. Оснащен разъемом U.FL

ESP32-WROVER имеет SPI-память 4 Мбайт и PSRAM 8 Мбайт, ориентирован на широкий спектр приложений. Предустановленная прошивка отсутствует

ESP32-WROVER-I оснащен разъемом U.FL. Модуль имеет SPI-память 4 Мбайт и PSRAM 8 Мбайт, ориентирован на широкий спектр приложений. Предустановленная прошивка отсутствует

ESP32-WROVER-B имеет SPI-память 4 Мбайт и PSRAM 8 Мбайт, ориентирован на широкий спектр приложений, начиная от маломощных сенсорных сетей и заканчивая такими сложными задачами, как голосовое управление и кодирование, потоковое воспроизведение музыки и декодирование MP3. Предустановленная прошивка отсутствует

ESP-WROVER-KIT-VB, ESP32-Azure IoT Kit

ESP32-WROVER-IB снабжен разъемом U.FL. Модуль имеет SPI-память 4 Мбайт и PSRAM 8 Мбайт, ориентирован на широкий спектр приложений, от маломощных сенсорных сетей до самых сложных задач, таких как голосовое управление и кодирование, потоковое воспроизведение музыки и декодирование MP3. Предустановленная прошивка отсутствует

ESP32-PICO-D4 — это модуль System-in-Package (SiP), который интегрирует все периферийные компоненты, включая кварцевый генератор, память Flash, фильтрующие конденсаторы и RF-часть в едином пакете. Объем встроенной флэш-памяти SPI — 4 Мбайт. Память PSRAM и встроенная антенна у модуля отсутствуют

Особенности

Модули содержат два независимых ядра CPU с регулируемой тактовой частотой 80–240 МГц.

До +19,5 дБм на выходе антенны обеспечивает устойчивость радиоканала даже в неблагоприятных условиях приема. Имеется классический Bluetooth для устаревших подключений, поддерживающий профили L2CAP, SDP, GAP, SMP, AVDTP, AVCTP, A2DP (SNK) и AVRCP (CT). Также реализована поддержка профилей низкой мощности Bluetooth (BLE), включая профили L2CAP, GAP, GATT, SMP и GATT, такие как BluFi, SPP-like и т. д. Bluetooth Low Energy (BLE) подключается к смартфонам, передавая низкоэнергетические сигналы-маяки для легкого обнаружения.

Ток в режиме сна составляет менее 5 мкА, что делает эти модули максимально пригодными для использования в устройствах с батарейным питанием (компактные носимые устройства и закладки).

Интегрированная флэш-память 4 Мбайт.

Периферийные устройства включают емкостные сенсорные датчики, датчик Холла, малошумящие усилители сигнала, интерфейс SD-карты, Ethernet, высокоскоростной SPI, UART, I 2 S и I 2 C.

Полностью сертифицированные модификации, в том числе со встроенными антеннами и специализированными программными стеками.

Флагман линейки — модуль ESP32-WROOM-32 на плате 25,2×18 мм. Содержит чипсет ESP32 SoC, флэш-память, прецизионные дискретные компоненты и антенну на PCB, обеспечивающие выдающиеся радиочастотные характеристики в приложениях с ограниченным объемом. Схемное решение модуля и оптимизированная компоновка его четырехслойной печатной платы доступны для скачивания на сайте производителя и могут использоваться в качестве исходной справочной информации для разработки собственных аппаратных решений на основе ESP32.

Модуль ESP32-WROVER с 4,5 Мбайт ОЗУ и двухъядерным процессором 240 МГц нацелен на высокие требования к производительности. Можно создавать интернет-камеры, интеллектуальные дисплеи, системы голосового управления или интернет-радиоприемники с помощью этого высокоинтегрированного сверхмощного модуля, подключая к нему ЖК-дисплеи, камеры, микрофоны и кодеки.

Рабочий температурный диапазон перечисленных ниже модулей: –40…+85 °C.

Одноядерный модуль с Wi-Fi и Dual-mode Bluetooth

Внешний вид, описание и характеристики модуля представлены в таблице 2.

Таблица 2. Одноядерный модуль с Wi-Fi и Dual-mode Bluetooth

Модуль

Описание

Размеры, мм

Pins

Flash, Мбайт

PSRAM, Mбайт

Антенна

Отладочное средство

ESP32-SOLO-1 содержит ESP32 SoC, флэш-память, высокоточные дискретные компоненты и PCB-антенну, которая обеспечивает отличные радиочастотные характеристики в приложениях с ограниченным объемом

Особенности

Летом 2018 года начат серийный выпуск первого в этой линейке модуля ESP32-SOLO-1 (встроенный чипсет ESP32-S0WD на базе высокопроизводительного одноядерного процессора с тактовой частотой 40 МГц (чип поддерживает ее кратное увеличение до 160 МГц)). ESP32-SOLO-1 — мощный, универсальный Wi-Fi + Bluetooth v4.2 BR/EDR & BLE-модуль, предназначенный для широкого спектра приложений. Модуль имеет стандартный набор интерфейсов — GPIO, SD, SPI, I 2 C, 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 подключается к смартфонам, передавая низкоэнергетические маяки для легкого обнаружения.

Потребляемый ток в режиме сна составляет менее 5 мкА, что делает этот модуль пригодным для применения в приложениях с батарейным питанием (автономные датчики и закладки) и в компактных носимых устройствах. Модуль предназначен для широкого спектра приложений, начиная от маломощных сенсорных сетей и заканчивая самыми сложными задачами, такими как голосовое управление и кодирование, потоковое воспроизведение музыки и декодирование MP3.

Периферийные устройства и интерфейсы включают емкостные сенсорные датчики, датчик Холла, малошумящие усилители сигнала, интерфейс SD-карты, Ethernet, высокоскоростной SPI, UART, I 2 S и I 2 C.

Интеграция Bluetooth, Bluetooth LE и 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, и не рекомендуются к использованию для других целей.

Рабочий температурный диапазон:–40…+85 °C.

Рабочее напряжение: 3,3 В (2,7–3,6 В) при токе до 500 мА.

Одноядерные модули с 802.11b/g/n 2,4 ГГц Wi-Fi

Внешний вид, описание и характеристики модулей представлены в таблице 3.

Таблица 3. Одноядерные модули с 802.11b/g/n 2,4 ГГц Wi-Fi

Модуль

Описание

Размеры, мм

Pins

Flash, Мбайт

PSRAM, Mбайт

Антенна

Отладочное средство

ESP-WROOM-02 модуль на базе ESP8266EХ. Имеет широкий температурный диапазон: –40…+85 °C (–40…+125 °C, доступен по индивидуальному заказу)

ESP-WROOM-02D — модуль на базе ESP8266EХ, имеет оптимизированную радиочастотную характеристику. Температурный диапазон: –40…+85 °C

ESP-WROOM-02U — модуль на основе ESP8266EХ, с оптимизированной работой радиоканала. Для подключения антенны имеет разъем U.FL. Температурный диапазон: –40…+85 °C

ESP-WROOM-S2 может работать как slave SDIO/SPI, при этом скорость SPI составляет до 8 Мбит/с. Модуль имеет широкий температурный диапазон: –40…+125 °C. Доступен по индивидуальному заказу

Особенности

Маломощные, высокоинтегрированные решения Wi-Fi на чипсете ESP8266EX, интегрирующем 32-разрядный одноядерный микроконтроллер Tensilica L106 (MCU), обеспечивающий сверхнизкое энергопотребление, 16-разрядный RSIC, поддержка тактовой частоты до 160 МГц. Дизайн с минимумом внешних компонентов (до 7).

До +19,5 дБм на выходе антенны обеспечивает хорошие условия ведения связи в сложной помеховой обстановке. Потребляемый ток в режиме сна составляет менее 20 мкА, что делает эти модули пригодными для использования в устройствах с батарейным питанием и в носимых решениях.

Периферийные устройства могут подключаться через UART, GPIO, I 2 C, I 2 S, SDIO, PWM, ADC и SPI.

Благодаря интегрированной операционной системе реального времени (RTOS) и функциональному стеку Wi-Fi около 80% вычислительной мощности контроллера чипсета ESP8266EX доступно для программирования и разработки пользовательских приложений.

Модули сертифицированы, в том числе в модификациях со встроенными антенными и специализированными программными стеками.

Отладочные платы для модулей Wi-Fi+BT/BLE (диапазон 2,4 ГГц)

Внешний вид, описание и характеристики плат представлены в таблице 4.

Таблица 4. Отладочные платы для модулей Wi-Fi+BT/BLE (диапазон 2,4 ГГц)

Отладочная плата

Описание

Flash/PSRAM

Интерфейсы

Управление и индикация

Поддерживаемые продукты

ESP32-PICO-KIT — самая маленькая отладка для разработки Espressif, вписывается в мини-макет. Полностью функциональна с минимальным количеством дискретных компонентов, в то же время представлены все выходы ESP32-PICO-D4

ESP-WROVER-KIT — универсальная отладочная плата для разработки решений Espressif. Имея большой функционал: встроенный ЖК-дисплей, JTAG, бескорпусную камеру, светодиоды RGB и т. д., плата готова для размещения модулей ESP32-WROVER или ESP-WROOM-32. Несколько штыревых разъемов и коммутируемых перемычек обеспечивают гибкость подключения и конфигурации ESP-WROVER-KIT. Предустановленная прошивка в модуле ESP32-WROVER отсутствует

Flash 4 Mбайт + 4 Mбайт PSRAM

I/O, JTAG, USB, интерфейс VGA-камеры, светодиодный индикатор RGB, высокоскоростной интерфейс карты Micro-SD, 3,2-дюймовая панель SPI LCD

ЖК-дисплей, кнопки, светодиоды

ESP32-DevKitC — отладочная плата для разработки решений Espressif. Она имеет все необходимые интерфейсы для работы с различными модулями на основе ESP32, которые могут быть на ней установлены. Предустановленная прошивка в модулях ESP32-WROVER отсутствует

ESP32-WROOM-32,
ESP32-WROOM-32D, ESP32-WROOM-32U, ESP32-SOLO-1, ESP32-WROVER-B,
ESP32-WROVER-IB

Особенности

Отладочные платы для модулей Wi-Fi (диапазон 2,4 ГГц)

Внешний вид, описание и характеристики плат представлены в таблице 5.

Таблица. 5. Отладочные платы для модулей Wi-Fi (диапазон 2,4 ГГц)

Отладочная плата

Описание

Flash/PSRAM

Интерфейсы

Управление и индикация

Поддерживаемые продукты

ESP-Launcher — плата разработчика c MicroUSB-разъемом, обеспечивает доступ ко всем 32 контактам чипсета ESP8266EХ, предусматривает доступ к часто используемым при макетировании периферийным устройствам и возможность реализации функционала всех построенных на ESP8266EХ модулей

Flash 4 МбайтSPI + 4 МбайтFlash HSPI

ESP8266-DevKitC — плата разработчика c MicroUSB-разъемом. Выпускается в двух модификациях: ESP8266-DevKitC-02D-F, ESP8266-DevKitC-02U-F, с различными модификациями модуля ESP-WROOM-02 на борту

Flash 4 МбайтSPI + 4 МбайтFlash HSPI

ESP-WROOM-02D или ESP-WROOM-02U

Особенности

Отладочные платы для разработки и отладки аудиоприложений

Внешний вид, описание и характеристики плат представлены в таблице 6.

Таблица 6. Отладочные платы для разработки и отладки аудиоприложений

Отладочная плата

Описание

Flash/PSRAM

Интерфейсы

Управление и индикация

Поддерживаемые продукты

ESP32-LyraT — плата разработчика c MicroUSB- разъемом. Плата разработки ESP32-LyraT предназначена для рынка речи и голоса. Объединяет модуль ESP32-WROVER, который включает двухъядерный процессор и 4,5 Мбайт оперативной памяти.

С помощью этой платы для реализации высокоинтегри-рованного аудиорешения требуется лишь несколько периферийных устройств

4 Мбайт Flash + 4 Мбайт PSRAM

Micro SD, аудиовыход, USB,

Кнопки, переключатели, светодиоды

(по отдельному заказу ESP32-WROOM-32)

ESP32-LyraTD-MSC

ESP32-LyraTD-MSC — отладочная плата для разработки аудиоприложений со встроенным решением для акустического эхоподавления (AEC), поддерживающая распознавание голоса, ближнее и дальнее голосовое пробуждение. Аудиофайлы в формате AAC, FLAC, OPUS и OGG декодируются платой и выводятся без потери качества. Плата поддерживает подключениек DuerOS от Baidu и сервису Aleхa Voice Service (AVS) и к Amazon

4 Мбайт Flash + 4 Мбайт PSRAM

USB, I²S, SPI, Earphone jack, динамик, Micro SD Card, JTAG, Programing

Особенности

Отладочные платы для реализации приложений IoT

Внешний вид, описание и характеристики плат представлены в таблице 7.

Таблица 7. Отладочные платы для реализации приложений IoT

Отладочная плата

Описание

Flash/PSRAM

Интерфейсы

Управление и индикация

Поддерживаемые продукты

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

Сенсорные датчики, светодиоды, RGB-выход, поддержка 7-сегментных индикаторов

SP32-MeshKit-Sense — плата разработчика IoT-решений на базе ESP32. Оснащена следующими периферийными устройствами: датчики температуры и влажности, датчик освещения и т. д. Плата может быть сопряжена с дисплеями. Используется для исследования вопросов текущего потребления модулей на базе ESP32 в нормальном рабочем состоянии или в спящем режиме при подключении к различным периферийным устройствам (датчикам и сенсорам)

Особенности

Программатор ESP-Prog

Внешний вид, описание и характеристики платы представлены в таблице 8.

Таблица 8. Программатор ESP-Prog

Отладочная плата

Описание

Интерфейсы

Управление и индикация

Поддерживаемые продукты

Программатор ESP-Prog — один из инструментов разработки и отладки Espressif, включающий функционал автоматической загрузки прошивки, последовательный порт и онлайн-отладку JTAG. Функции автоматической загрузки прошивки и последовательной связи с ESP-Prog поддерживают платформы ESP8266 и ESP32, а онлайн-отладка JTAG поддерживается только платформой ESP32. В качестве чипа контроллера USB Bridge в ESP-Prog используется FT2232HL

I/O, USB, соединительные разъемы наиболее популярных стандартов

Сенсорные датчики, светодиоды, RGB-выход, поддержка 7-сегментных индикаторов

Особенности

Чипированные решения

Внешний вид, описание и характеристики чипсетов представлены в таблице 9.

Таблица 9. Чипированные решения

Чипсет

Описание

Flash/PSRAM

Интерфейсы

Питание, В

Габаритные размеры, мм

Wi-Fi b/g/n + BT/BLE Dual Mode (Bluetooth v4.2 BR/EDR иBLE).

Диапазон рабочих температур: –40…+125 °C*

448 кбайт ROM, 520 кбайт SRAM, 16 кбайт SRAM в RTC, нет Embedded Flash

SPI, I 2 C, I 2 S, SDIO,

датчик температуры, сенсорный датчик,

Wi-Fi b/g/n + BT/BLE Dual Mode (Bluetooth v4.2 BR/EDR иBLE).

Диапазон рабочих температур: –40…+125 °C*

448 кбайт ROM, 520 кбайт SRAM, 16 кбайт SRAM в RTC, нет Embedded Flash

SPI, I 2 C, I 2 S, SDIO,

датчик температуры, сенсорный датчик,

Wi-Fi b/g/n + BT/BLE Dual Mode (Bluetooth v4.2 BR/EDR иBLE).

Диапазон рабочих температур: –40…+105 °C (сужен из-за встроенной памяти)*

448 кбайт ROM, 520 кбайт SRAM, 16 кбайт SRAM в RTC, QSPI flash/SRAM 16 Mбайт

SPI, I 2 C, I 2 S, SDIO,

датчик температуры, сенсорный датчик,

Wi-Fi b/g/n + BT/BLE Dual Mode (Bluetooth v4.2 BR/EDR иBLE).

Диапазон рабочих температур: –40…+125 °C*

448 кбайт ROM, 520 кбайт SRAM, 16 кбайт SRAM в RTC, нет Embedded Flash

SPI, I 2 C, I 2 S, SDIO,

Wi-Fi b/g/n. Single Core.

Потребляемый ток 2 C, I 2 S,

Wi-Fi b/g/n, Wi-Fi Direct (P2P), Miracast, SoftAP. Single Core.

Потребляемый ток 2 S/GPIO/PCM

Wi-Fi b/g/n, Wi-Fi Direct (P2P), Group Client (GC), BSS Station mode/SoftAP/ SoftAP + Station.

Процессорное ядро Tensilica L106.

Потребляемый ток 2 C/I 2 S/

IR Remote Control/GPIO/

Примечания.
* Потребляемый ток ** Рекомендованное значение питающего напряжения — 3,3 В при токе нагрузки от 500 мА.

Особенности

Чипсет ESP32 — высокоинтегрированное решение для приложений Wi-Fi и Bluetooth IoT, требующее в клиентском дизайне лишь около 20 внешних компонентов. ESP32 объединяет антенный переключатель, радиочастотный полосовой фильтр, усилитель мощности, МШУ приемного тракта, фильтры ПЧ и модуль управления мощностью. Различные версии ESP32 содержат один (Single Core) или два (Dual Core) маломощных 32-разрядных микропроцессора Xtensa LX6. Все решение занимает минимум площади печатной платы (PCB). Чипсет поддерживает AGC (Automatic Gain Control) — динамическую автонастройку радиотракта, в зависимости от изменений внешних условий передачи и приема радиосигнала и помеховой обстановки. Поддерживает инфраструктуру и режимы BSS Station mode/SoftAP mode/Promiscuous mode и подключение внешней памяти QSPI flash/SRAM, вплоть до 4×16 Mбайт, с аппаратным шифрованием на основе AES. Весь объем внешней памяти отображается на кодовое пространство процессора, поддерживая 8-, 16- и 32-разрядные приложения и доступ. При этом обеспечивается выполнение пользовательского кода. Также в ESP32 предусмотрена передача потокового видео от камеры. Чипсет ESP32 имеет четыре модификации, доступные в форм-факторах QFN 5×5 мм и QFN 6×6 мм. Чипы ESP32 предлагают отличное соотношение цены и качества, надежны и имеют высокую производительность при использовании в сложных приложениях IoT.

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

Чипсет ESP8266EX— маломощное высокоинтегрированное решение Wi-Fi, разработанное на основе 32-разрядного микропроцессора Tensilica L106 для мобильных устройств, носимой электроники и для приложений IoT, обеспечивающее низкое энергопотребление за счет применения нескольких патентованных технологий. Энергосберегающая архитектура чипсета предполагает три режима работы: активный, спящий и режим глубокого сна. Их комбинированное использование позволяет работать от батарейного питания дольше. ESP8266EX содержит 32-разрядный контроллер Tensilica L106, стандартные цифровые периферийные интерфейсы, антенные переключатели, RF-фильтр, усилитель мощности, МШУ, фильтры и модули управления питанием — все в одном компактном корпусе. Максимальная тактовая частота — 160 МГц. Необходимый минимум внешних компонентов — 7.

Благодаря включению операционной системы реального времени (RTOS) и функционального стека Wi-Fi около 80% вычислительной мощности доступно для программирования и работы пользовательских приложений. Имеется проработанное SDK для быстрой разработки пользовательского ПО (примеры реализации). Для его размещения необходима внешняя SPI flash-память (поддерживается до 16 Мбайт).

Предлагается три режима работы: активный режим, спящий режим и режим глубокого сна.

Чипсет ESP8285 имеет встроенную поддержку 8-мегапиксельной камеры. Встроенный 32-битный микроконтроллер Tensilica L106. Разработан для приложений домашней автоматизации, интеллектуальных систем управления освещением, индустриального сетевого контроля, контроля детей и животных, 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-нм технологии. Чипсет нацелен на достижение наилучшей производительности и мощности, универсальности и надежности в широком диапазоне применений и различных профилей потребляемой мощности, прежде всего в мобильных приложениях.

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

Источник

Читайте также:  при какой температуре живут шиншиллы в домашних условиях
Сказочный портал