ESP-12E WiFi модуль (ESP8266)

WiFi модуль ESP-12E разработан компанией Ai-thinker и построен на базе процессора с ядром ESP8266, отличительной особенностью которого является наличие радиоинтерфейса WiFi. Ядро ESP8266 интегрировано в Tensilica L106 – 32-битный микроконтроллер с ультранизким энергопотреблением. Поддержка тактовых частот 80 и 160 МГц, поддержка RTOS, встроенные Wi-Fi MAC/BB/RF/PA/LNA, микрополосковая антенна на плате модуля.

Модуль поддерживает стандарт IEEE802.11 b/g/n, полный стек TCP/IP протоколов. Пользователи могут использовать модули либо в качестве дополнения для подключения какого-либо устройства к сети, либо в качестве отдельного сетевого контроллера.

Характеристики (кратко):

  • 802.11 b/g/n;
  • встроенный 32-битный MCU с низким энергопотреблением;
  • встроенный 10-битный АЦП;
  • встроенный стек протоколов TCP/IP;
  • встроенный РЧ коммутатор, РЧ трансформатор сопротивлений, LNA, усилитель мощности;
  • встроенные блоки ФАПЧ и управления мощностью;
  • Wi-Fi 2,4 ГГц, поддержка WPA/WPA2;
  • SDIO 2.0, (H) SPI, UART, I2C, I2S, IRDA, PWM, GPIO;
  • STBC, 1x1 MIMO, 2x1 MIMO;
  • потребление в режиме глубокого сна < 10 мкА, ток утечки в выключенном режиме < 5 мкА;
  • просыпание и передача пакетов через < 2 мс;
  • выходная мощность +20 дБм в режиме 802.11b;
  • диапазон рабочик температур: -40 – 125 ºC.
ESP-12E WiFi модуль (ESP8266)
ESP-12E WiFi модуль (ESP8266)

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

Категории Параметры Значения
WiFi параметры WiFi протоколы 802.11 b/g/n
Частотный диапазон 2,4ГГц–2,5ГГц (2400М–2483,5М)
Характеристики аппаратной части Периферийные шины UART/HSPI/I2C/I2S/инфракрасный интерфейс удаленного управления
Рабочее напряжение 3,0 – 3,6 В
Рабочий ток около 80 мА
Диапазон рабочих температур -40 – 125 ºC
Размеры 16мм x 24мм x 3мм
Характеристики программного обеспечения WiFi режим станция, программная точка доступа, программная точка доступа + станция
Безопасность WPA/WPA2
Шифрование WEP/TKIP/AES
Обновление прошивки загрузка через UART / OTA (через сеть) / загрузка и запись прошивки через хост
Разработка ПО поддержка Cloud Server Development / SDK для разработки пользовательских прошивок
Сетевые протоколы IPv4, TCP/UDP/HTTP/FTP
Пользовательская настройка Набор AT команд, Cloud Server, приложение Android/iOS

Техническое описание

Назначение выводов

ESP-12E (на базе ESP8266). Расположение выводов
Плата ESP-12E (на базе ESP8266). Расположение выводов
Назначение выводов платы ESP-12E на базе микроконтроллера ESP8266
Номер вывода Название вывода Назначение
1 RST Сброс модуля
2 ADC Вход аналого-цифрового преобразователя. Входное напряжение в диапазоне 0–1 вольт; результат 0–1024.
3 EN Вывод включения чипа. Активный уровень – высокий.
4 IO16 GPIO16; может использоваться для пробудить чипсет из режима глубокого сна.
5 IO14 GPIO14; HSPI_CLK
6 IO12 GPIO12; HSPI_MISO
7 IO13 GPIO13; HSPI_MOSI; UART0_CTS
8 VCC Вход питания 3,3В.
9 CS0 Выбор чипа
10 MISO Вход ведущего, выход ведомого.
11 IO9 GPIO9
12 IO10 GPIO10
13 MOSI Выход ведущего, вход ведомого.
14 SCLK Последовательный тактовый сигнал.
15 GND Корпус.
16 IO15 GPIO15; MTDO; HSPICS; UART0_RTS
17 IO2 GPIO2; UART1_TXD
18 IO0 GPIO0
19 IO4 GPIO4
20 IO5 GPIO5
21 RXD UART0_RXD; GPIO3
22 TXD UART0_TXD; GPIO1

Корпуса и размеры

Внешние размеры модуля составляют 16мм*24мм*3мм. Флеш-память, интегрированная в модуль, – это SPI флеш-память, емкость которой составляет 4 Мбайта, в корпусе SOP-210mil. Антенна, применяемая в модуле, – микрополосковая антенна на плате с коэффициентом усиления 3 дБи.

ESP-12E (на базе ESP8266). Размеры платы
ESP-12E (на базе ESP8266). Размеры платы

Описание функционала

MCU

ESP8266EX встроен в 32-битный микроконтроллер (MCU) Tensilica L106, который отличается ультранизким энергопотреблением 16-битной RISC архитектурой. Тактовая частота CPU составляет 80 МГц. Также она может достичь максимального значения 160 МГц.

ESP8266EX часто интегрируется с внешними датчиками и другими специальными устройствами через его выводы GPIO; код для подобных приложений поставляется в примерах в SDK.

Организация памяти

Внутренние SRAM и ROM.

Однокристальная WiFi система ESP8266EX встраивается вместе с контроллером памяти; включая SRAM и ROM. MCU может обращаться к памяти через интерфейсы iBus, dBus и AHB.

Согласно текущей версии SDK, пользователю доступно следующее пространство памяти:

  • размер RAM < 36 Кбайт, то есть, когда ESP8266EX работает в режиме клиентской станции и подключен к роутеру, программируемое пространство, доступное пользователю в куче и секции data, составляет около 36 Кбайт;
  • в однокристальной системе нет программируемой памяти ROM; пользовательская программа должна храниться во внешней SPI флеш-памяти.
Внешняя SPI флеш-память

В модуль для хранения пользовательских программ установлена внешняя SPI флеш-память размером 4 Мбайта. Если необходимо больший объем, то необходимо установить флеш-память большего размера. Теоретически, поддерживается емкость до 16 Мбайт.

Предполагаемая емкость SPI флеш-памяти:

  • OTA выключено: минимальный размер флеш-памяти, который будет поддерживаться, составляет 512 Кбайт;
  • OTA включено: минимальный размер флеш-памяти, который будет поддерживаться, составляет 1 Мбайт;

Поддерживается несколько SPI режимов, в том числе, Standard SPI, Dual SPI и Quad SPI.

Перед загрузкой во флеш-память выбирайте правильный SPI режим, иначе прошивки/программы, которые вы загрузили, могут работать неправильно.

Загрузки

Техническое описание WiFi модуля ESP-12E на базе микроконтроллера ESP8266.

Магазины и цены

Цены наESP-12E WiFi модуль (ESP8266)
Товар в магазине Количество штук в комплекте Стоимость Расчетная стоимость за 1 шт.
ESP-12E WiFi модуль (ESP8266) наAliExpress 1 114.34 руб. /1.76 USD
(на1 октября 2016)
114.34 руб. /1.76 USD
ESP-12E WiFi модуль (ESP8266) наeBay 1 137.79 руб. /2.19 USD
(на2 октября 2016)
137.79 руб. /2.19 USD
ESP-12E WiFi модуль (ESP8266) наGearBest.com 1 194.88 руб. /3.09 USD
(на2 октября 2016)
194.88 руб. /3.09 USD
ESP-12E WiFi модуль (ESP8266) наDX.com 1 287.31 руб. /4.55 USD
(на2 октября 2016)
287.31 руб. /4.55 USD