Wi-Fi/Bluetooth-чип ESP32

Производитель: Espressif

Espressif ESP32 — высокоинтегрированный, совмещённый (Wi-Fi + Bluetooth) чип, выполненный для решений, требующих минимальных показателей энергопотребления. 

ESP32 разработан для носимой электроники и приложений интернета вещей, выполнен в супер-миниатюрном корпусе 6 х 6 мм, требующий для интеграции около 10-ти внешних компонентов.

Espressif ESP32 — высокоинтегрированный, совмещённый (Wi-Fi + Bluetooth) чип, выполненный для решений, требующих минимальных показателей энергопотребления. 

ESP32 разработан для носимой электроники и приложений интернета вещей, выполнен в супер-миниатюрном корпусе 6 х 6 мм, требующий для интеграции около 10-ти внешних компонентов.

В чипсете уже интегрированы:

  • приёмо-передающая RF часть,
  • RF балун, фильтры,
  • усилитель мощности,
  • управление питанием.

Одной из особенностью решения является сверхнизкое потребление и гибкий выбор «спящих» режимов, позволяющих получить цифры до 20мкА (deep sleep mode).

ESP32 поддерживает весь стек протоколов стандартов Wi-Fi 802.11n и BT4.2, обеспечивая данный функционал через интерфейсы SPI/SDIO или I²C/UART.

Чип Espressif ESP 32 может работать в качестве центрального процессора (поддержка Open CPU) и как подчинённое устройство (slave device), управляемое микроконтроллером.

Отличительные особенности:

  • Поддержка dual mode Bluetooth: «classic» и BLE
  • Скорость Wi-Fi: 802.11 b/g/n до 150 Мбит/с
  • поддержка режимов Wi-Fi: клиент, точка доступа, Sniffer, Wi-Fi Direct
  • Минимальная чувствительность -98 dBm
  • Широкий диапазон рабочих температур: -40°C…+125°C
  • Энергопотребление до 20мкА (deep sleep mode).

Технические характеристики

Wi-Fi

802.11 bgn до 150 Мбит/с
4 MAC интерфейса
AMPDU

Bluetooth

Поддержка BR/EDR/LE
Поддержка передатчика и класса 1 и класса 2

CPU

Двухъядерный Xtensa LX6 до 400DMIPS
До 600DMIPS при напряжении ядра 1.2 В
Размер кода на 15% меньше
6 уровней прерываний

Внутренняя RAM для пользовательского ПО

500kB, 200kB для пользователей
Flash

4 МБ пространства
Настраиваемое отображение таблицы для OTA

Внутренне LDO для внешней Flash

1.8 В/3.3 В
Поддержка отключения питания Flash во время «глубокого сна»

SD/eMMC/SDIO Host да
SPI 4
GPIO 32
UART 2 с DMA
LED PWM

поддерживается аппаратно, 16 каналов,
таймеры 20 bit, работающие на тактовой частоте 80 МГц
13bit точности при 1 кГц
15bit точности при 250 Гц

Motor PWM Pluse-counter

аппаратно
Удалённое управление аппаратно
Таймер

2 таймера 32 bit и 2 таймера 64 bit
1 RTC-таймер 48 bit

Сторожевой таймер (watchdog) 2 системных Watchdog и 1 RTC watch dog
ADC

16 каналов, 12 bit, поддержка аналогового усилителя Low Noise Analog Amplifier

DAC 2 канала, 10 bit
32k Crystal поддержка для режимов «сна»
Датчик сенсора поддерживается, 10 каналов
Датчик температуры да
Шифрование Flash аппаратно
E-fuse

1 kB, записывается пользователем, включая MAC-адреса

AES AES-128, AES-192 и AES-256 стандарта FIPS PUB 197
SHA SHA-1, SHA-256, SHA-384 и SHA-512 стандарта FIPS PUB 180-4
Восстановление памяти в RTC 8Kbyte, выполняется по инструкции
ULP-сопроцессор контроль датчиков в режиме «глубокого сна»
Частотный диапазон
2,4…2,5
Сетевые протоколы
IPv4, IPv6, SSL, HTTP/FTP/MQTT
Пакетные протоколы
TCP/UDP
Режимы Wi-Fi
Station/SoftAP/SoftAP+Station/P2P
Количество сокетов
4
Ток потребления в спящем режиме
20 мкА в режиме глубокого сна (с работающим таймером реального времени)
Выводы
48 (ADC/DAC, GPIO, датчик Холла, датчик температуры, SD/SDIO/MMC, UART, SDIO/SPI, I2C, I2S, IR, WPM, LED,
Средний ток потребления
80 мА
Напряжение питания, В
2,3...3,6
Габариты, мм
6 х 6
Количество ядер процессора
2, Xtensa® 32-bit LX6
Защита соединения
WPA/WPA2/WPA2-Enterprise/WPS
microSD
Нет
Мощность
14 дБм
Рабочая температура
-40°C…+125°C
Ёмкость памяти
QSPI flash/SRAM, до 4 x 16 МБ
Bluetooth
Bluetooth v4.2 BR/EDR и BLE
SDK
Да
Тип корпуса
SoC
UART
Да
SPI
Да
GPIO
Да
Тип антенного разъёма
PCB