ESP32: чипы, модули, платы…

ESP32: чипы, модули, платы выпускает Espressif Systems, и каие платы покупаем и пользуем с Aliexpress.

Ответить
Ardudue
Лейтенант
Сообщения: 425
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

ESP32: чипы, модули, платы…

#1

Сообщение Ardudue » 01.03.2024{, 08:10}

Наткнулся на неплохой обзор ESP32
На сайте производителя можно увидеть, что компания сейчас выпускает в основном пять линеек продукции: ESP8266, ESP32, ESP32-S*, ESP32-C* и ESP32-H.
Espressif Chip Portfolio.png
Модули классической линейки ESP32
На первый взгляд, во всей этой “мешанине” модулей, выпускаемых Espressif, легко запутаться. Но если разобраться, то всё оказывается просто и логично довольно (на самом деле не всегда).

Во первых – название серии модулей (после ESP32-) определяет, есть ли в модуле дополнительная внешняя оперативная память или другие конструктивные особенности. На данный момент компания Espressif выпускает три “классических” серии модулей ESP32 (повторюсь, модули линеек ESP32-S и ESP32-С, я не буду рассматривать в рамках данной статьи):

Серия ESP32-WROOM – модули на базе чипа ESP32-D0WD и его модификаций со встроенной флэш-памятью. Эти модули поддерживают Wi-Fi и Bluetooth/Bluetooth LE и обеспечивают высокую двухъядерную производительность. Самая массовая и популярная серия, на Aliexpress присутствует в самых разных вариантах.
Серия ESP32-WROVER – по сути это тот же самый ESP32-D0WD, только дополнительно оснащенный “внешней” памятью SPIRAM (другое название PSRAM)*. То есть вне чипа, но внутри модуля. Из-за этого он имеет большие габариты. WROWER хорошо подходит для приложений, требующих больше памяти, например при обработке видео или ИИ.
Серия ESP32-MINI – основана на ESP32-U4WDH, что обеспечивает экономичное решение для простых приложений подключения на основе Wi-Fi и Bluetooth/Bluetooth LE. Стоимость модулей на Ali выше, чем обычных, а единственная отладочная плата имеет совершенно “конский” ценник.

* Примечания к ESP32-WROVER:
1. Из-за того, что выводы MCU IO16 и IO17 заняты в интерфейсе QSPI для подключения SPIRAM, их нельзя использовать (да они и не выведены на контакты).
2. SPIRAM это совсем НЕ то же самое, что интегрированная в чип SRAM! Доступ к SPIRAM осуществляется MCU не непосредственно, а постранично через буферизированное “окно” в адресном пространстве. Поэтому “внешняя” память SPIRAM работает существенно медленнее обычной. В некоторых приложениях (связанных с обработкой видео, например), это может быть критичным. По умолчанию SPIRAM не доступна для malloc() и calloc(), её нужно “подключать” через sdkconfig.
Кроме того, есть подозрения (лично видел issue на github), что SPIRAM гораздо быстрее фрагментируется, чем обычная. Впрочем это может быть чисто программной проблемой, которую можно устранить.

Буква на конце маркировки (D, U, E, I и т.д.) определяет конструктивные особенности модуля:

Если буква на конце маркировки отсутствует, то чип внутри такого модуля может стоять какой угодно – либо новый ESP32-D0WD-V3, либо ESP32-D0WD, либо вообще доисторический ESP32-D0WDQ6. Одно известно совершенно точно: такие модули имеют печатную антенну. На AliExpress модулей с обозначением ESP32-WROOM-32 сейчас “пруд пруди”, но сайт производителя уверяет нас, что без буквы маркированы только устаревшие модули (на базе ESP32-D0WDQ6), давно снятые с производства. Могу предположить, что это могут быть “не совсем оригинальные” модули, но это не точно. Как правило, встречаются на платах ESP32 DevKit V1 и подобных (на ESP32 DevKitС V4, имеющихся в моем распоряжении, стоят модули с буквами D или E).
Буква D или E обозначает модули с печатной антенной.
Буква D на конце маркировки модуля указывает на чип ESP32-D0WD, буква E указывает на новый чип ECO V3 (ESP32-D0WD-V3).
На первый взгляд, существенных отличий модулей с буквой Е по от предыдущих моделей нет. Но если взглянуть на контакты модуля, можно заметить, что часть контактов, задействованных в QSPI интерфейсе (через который может подключаться внешняя FLASH память), не подключена. Но для абсолютного большинства “любительских” применений эти контакты всё равно не имеют никакого значения, так что разницы вы не заметите.
Буква U (для WROOM) или I (для WROWER) на конце маркировки модуля указывает на то, что вместо печатной антенны установлен разъем U.FL / IPEX для подключения внешней антенны. Модули с печатной антенной MIFA (Meandered Inverted-F Antenna) удобно применять, когда в точке размещения модуля сигнал WiFi достаточно сильный (или вообще не требуется подключение к сети). Модули с разъемом U.FL / IPEX (имеющие букву U в названии) подойдут, если вы хотите установить ESP32 в металлическом боксе или если уровень сигнала WiFi оставляет желать лучшего (во дворе, в гараже и т.д.). Но антенну придется прикупить отдельно.

Внимание! На модуле с внешней антенной нельзя активировать WiFi, если антенна не подключена – можно спалить передатчик.

Предлагаю здесь делится опытом что покупаем на Aliexpress.

Ardudue
Лейтенант
Сообщения: 425
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

ESP32: чипы, модули, платы…

#2

Сообщение Ardudue » 02.03.2024{, 18:05}

Кто нибудь тестировал макетную плату с модулем ESP-WROOM-32E?
На Aliexpress нашел плату с новым чипом ECO V3 (ESP32-D0WD-V3) ESP-WROOM-32E можно выбрать объем памяти 4,8 или 16MB
Для справки:
ESP-WROOM-32E.jpg

Аватара пользователя
montirovka
Сержант
Сообщения: 224
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 48
Откуда: Геленджик
Имя: Сергей

ESP32: чипы, модули, платы…

#3

Сообщение montirovka » 03.03.2024{, 10:27}

А подскажите, по ссылке все старые версии ESP-WROOM-32?
OZON
Люблю учиться на чужих ошибках.

Mazur
Рядовой
Сообщения: 59
Зарегистрирован: 31.08.2023{, 13:43}
Репутация: 2
Имя: Денис

ESP32: чипы, модули, платы…

#4

Сообщение Mazur » 03.03.2024{, 12:42}

сотни раз подцеплял антену и убирал на время и на долго и ничего там не спалилось

Ardudue
Лейтенант
Сообщения: 425
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

ESP32: чипы, модули, платы…

#5

Сообщение Ardudue » 03.03.2024{, 13:25}

montirovka писал(а):
03.03.2024{, 10:27}
А подскажите, по ссылке все старые версии ESP-WROOM-32?
OZON
Это похоже вообще не понятно что затолкнули под экран -сайт производителя уверяет нас, что без буквы маркированы только устаревшие модули (на базе ESP32-D0WDQ6), давно снятые с производства.
Это фото из отзыва и тут не наблюдаются никакие буквы после 32
Изображение
Должно быть ESP-WROOM-32D или ESP-WROOM-32E.
Вот так например на плате ESP32-DevKitC V4 нанесена маркировка модуля ESP-WROOM-32D
ESP32-DevKitC V4.jpg

Ardudue
Лейтенант
Сообщения: 425
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

ESP32: чипы, модули, платы…

#6

Сообщение Ardudue » 05.03.2024{, 12:18}

ESP32 RTC часы с внешним кварцем.
Есть присутствующие на этом ресурсе кто реализовал такое на практике?

Ardudue
Лейтенант
Сообщения: 425
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

ESP32: чипы, модули, платы…

#7

Сообщение Ardudue » 18.03.2024{, 12:48}

На Aliexpress 38 пиновые платы с модулем ESP-WROOM-32E .
Сейчас SAMIORE Store продает отладочную плату от FEIYANG за 250р.

Ответить

Вернуться в «Платы на основе ESP32»