Микроконтроллер привлек внимание в 2014 году в связи с выходом первых продуктов на его базе и их необыкновенно низкой цене. Весной 2016 года началось производство ESP8285, совмещающей ESP8266 и флеш-память на 1 МБайт. Осенью 2015 года Espressif представила развитие линейки — микросхему ESP32.[1]

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

Для простоты изучения изделия мы возьмём оптимальный модуль по цене/качество от фирмы WeMos D1 Mini Pro, как наиболее удачную конструкцию в этом сегменте модулей на ESP8266EX.

ВЧ Балун  — устройство для согласования высокочастотных (ВЧ) каскадов ESP8266EX с антенной  (от англ. balunbalanced-unbalanced)

ГУН —  Генератор, управляемый напряжением (, англ. VCO) — voltage-controlled oscillator

Блок управления энергопотреблением (, англ. PMU ) power management unit

Цепи смещения —  электрические цепи смещения определяют производительность усилителя высокой частоты при изменении температуры

 

Цифровая часть схемы бежевого цвета:

Цифровой модулятор сигналов 

SRAMСтатическая память с произвольным доступом (, англ. SRAM) — static random access memory

КДС Контроллер доступа к среде (, англ. MAC ) — Media Access Controller

Флеш-память —  (, англ. flash memory)

Секвенсор — аппаратное или программное устройство для записи в реальном времени и считывания данных через буфер оперативной памяти из флеш-памяти (от англ. sequence — «последовательность»)

Интерфейсы ввода-вывода общего назначения (GPIO)

D1 Mini Pro

1

Особенности:

Руководство:

  • Начало работы в Arduino
  • Начало работы в NodeMCU

 

Технические данные
микроконтроллер ESP-8266EX
Рабочее напряжение 3.3V
Цифровые входы-выходы (Pins) 11
Аналоговый вход 1 (Max вход: 3.2V)
Тактовая частота 80МГц / 160 МГц
Флеш-память 16М байтов
Длина 34.2mm
Ширина 25.6mm
Вес 2.5g

 

Вывод функция ESP-8266 Pin
TX TXD TXD
RX RXD RXD
A0 Аналоговый вход, макс 3.3V вход A0
Д0 IO GPIO16
D1 IO, SCL GPIO5
D2 IO, SDA GPIO4
D3 IO, 10k подтягивающий GPIO0
D4 IO, 10k подтягивающий, BUILTIN_LED GPIO2
Д5 IO, SCK GPIO14
D6 IO, MISO GPIO12
D7 IO, MOSI GPIO13
D8 IO, 10k Pull-вниз, SS GPIO15
г земля GND
5V 5V
3V3 3.3V 3.3V
RST Сброс RST
Все цифровые входы-выходы ( IO ) имеют поддержку прерываний / ШИМ / I2C / однопроводный интерфейс 1-Wire, кроме цифрового входа-выхода D0
Прерывание (англ. interrupt) — сигнал от программного или аппаратного обеспечения, сообщающий процессору о наступлении какого-либо события, требующего немедленного внимания. Прерывание извещает процессор о наступлении высокоприоритетного события, требующего прерывания текущего кода, выполняемого процессором.
Все цифровые входы-выходы ( IO ) работают при напряжении 3.3 Вольт.

ESP8266-Graph

U1 RT9013 — Стабилизатор напряжения, преобразует напряжение 5 Вольт в 3.3 Вольт

RT9013 Технический паспорт
Наименование RT9013 Richtek технологии
Описание DC Стабилизатор (регулятор) напряжения, с максимальной силой тока нагрузки 500мА, с малым падением напряжения, низким уровнем собственных шумов, сверхбыстродействующий, без защиты от короткого замыкания. CMOS LDO Regulator
RT9013 PDF Технический паспорт pdf pdf
RT9013 (1)

RT9013

 

Общее описание
RT9013 представляет собой высокопроизводительный, на 500mA LDO регулятор напряжения, с исключительно высоким  коэффициентом реакции питающего напряжения (PSRR) и ультра-малым падением напряжения. Идеально подходит для портативных RF и беспроводных приложений с высокими требованиями к производительности и ограничению пространства. 
Рабочее напряжение: 2.2V до 5.5V с малым падением напряжения: 250 мВ при 500 мА, Ultra-Low-Noise для применения в RF, Термовыключение — защита от слишком высокой потребляемой мощности питания.RT9013-4RT9013-3

U2 UMH3N — два биполярных высокочастотных npn транзистора

UMH3N Технический паспорт
Наименование UMH3N ROHM SemiconductorЦентральный Semiconductor
Описание Два биполярных высокочастотных NPN транзистор общего назначения
UMH3N Технический паспорт PDF : umh3n
UMN3N-3 UMN3N-4UMN3N-1

U3 CP2104 — USB — UART Мост

CP2104 Технический паспорт
Наименование CP2104 Silicon Laboratories
описание USB DRIVER CUSTOMIZATION
CP2104 Технический паспорт PDF  pdf pdf
 CP2104

 

CP2104 является высокой степени интеграции USB — UART Мостом (Bridge) в компактном корпусе 4 мм х 4 мм. CP2104 поддерживает стандарт USB 2.0,  со встроенным USB-таймером и регулятором напряжения для  снижения энергопотребления.

 

USB-to-UART_blkdia

U4 ESP8266EX Микроконтроллер

U5 W25Q128F — Последовательная флеш-память (NOR Flash)

SpiFlash ® Memories с SPI, Dual-SPI, Quad-SPI и QPI при программировании на Arduino IDE этот параметр необходимо учитывать в настройках выбираемой платы.

 

 

W25Q128FV Технический паспорт
Наименование W25Q128FV Winbond
Описание 3V 128M-BIT SERIAL FLASH MEMORY
W25Q128FV  Технический паспорт PDF  pdf pdf
 

691593
Image Info: [Winbond] W25Q128FV

W25Q128FV — 128M-разрядная версия последовательной флэш-памяти, обеспечивает решение задачи  хранения данных для систем с ограниченным пространством и энергопотреблением.

 

W25Q64 flash spi bios programming with REVELPROG-IS

Программирование последовательной флеш-памяти

 

 

Области применения ESP8266EX: 
1 Интеллектуальные электрические соединители (розетки)
2 Домашняя автоматизация
3 Mesh сети
4 Промышленное беспроводное управление
5 Детские игрушки
6 IP-камеры
7 Сенсорные сети
8 Мобильная электроника
9 Wi-Fi на расположение устройства
10 ID метки безопасности
11 Wi-Fi маяки систем позиционирования

40c-esp_smart_plug_user_guide_en_v1.2_20160413 (1)