0% нашли этот документ полезным (0 голосов)
1 просмотров5 страниц

ESP32 Datasheet RU

Документ представляет собой техническое описание микросхемы ESP32 от Espressif Systems, включая ее характеристики, функциональные блоки, периферийные интерфейсы и электрические параметры. ESP32 является высокоинтегрированным решением с поддержкой Wi-Fi и Bluetooth, оптимизированным для низкого энергопотребления и различных приложений IoT. В документе также содержится информация о выводах, режимах работы, а также ссылки на ресурсы для разработчиков.

Загружено:

q37111014
Авторское право
© All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd
0% нашли этот документ полезным (0 голосов)
1 просмотров5 страниц

ESP32 Datasheet RU

Документ представляет собой техническое описание микросхемы ESP32 от Espressif Systems, включая ее характеристики, функциональные блоки, периферийные интерфейсы и электрические параметры. ESP32 является высокоинтегрированным решением с поддержкой Wi-Fi и Bluetooth, оптимизированным для низкого энергопотребления и различных приложений IoT. В документе также содержится информация о выводах, режимах работы, а также ссылки на ресурсы для разработчиков.

Загружено:

q37111014
Авторское право
© All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd

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

(Datasheet)
Espressif Systems | Версия V1.0 (8 октября 2016 г.)

О данном руководстве
Настоящий документ содержит описание технических характеристик и спецификаций аппаратного
обеспечения микросхемы ESP32.

Структура документа
Глава Название Содержание

Глава 1 Обзор (Overview) Общие сведения о ESP32, ключевые решения, основные


характеристики, сферы применения и средства разработки.

Глава 2 Назначение выводов (Pin Расположение выводов и их подробное описание.


Definitions)

Глава 3 Функциональное описание Описание основных функциональных блоков системы.


(Functional Description)

Глава 4 Периферийные интерфейсы Описание встроенных периферийных модулей и интерфейсов.


(Peripheral Interface)

Глава 5 Электрические характеристики Электрические параметры, предельные значения и


(Electrical Characteristics) энергопотребление.

Глава 6 Информация о корпусе (Package Чертежи и параметры корпуса QFN48.


Information)

Глава 7 Поддерживаемые ресурсы Документация и ресурсы сообщества разработчиков.


(Supported Resources)

Приложение Сенсор касания (Touch Sensor) Руководство по проектированию емкостных сенсоров и разводке
A печатной платы.

Приложение Примеры кода (Code Examples) Команды прошивки с использованием [Link].


B

Отказ от ответственности и авторские права: Информация в данном документе может быть изменена без
предварительного уведомления. Документ предоставляется «как есть» без каких-либо гарантий. Все
товарные знаки являются собственностью их соответствующих владельцев. Copyright © 2016 Espressif Inc.

1. Обзор (Overview)
ESP32 представляет собой высокоинтегрированную микросхему (СнК / SoC) Wi-Fi (2.4 ГГц) и Bluetooth,
созданную по ультранизкопотребляющему 40-нм техпроцессу TSMC. Чип оптимизирован для достижения
максимальной производительности, устойчивости ВЧ-тракта, надежности и универсальности в различных
сценариях энергопотребления.

1.1 Ключевые решения


1.1.1 Сверхнизкое энергопотребление: Предназначен для мобильных, носимых устройств и Интернета вещей
(IoT). Включает точное стробирование тактовых частот, множество режимов сна и динамическое
регулирование питания.

1.1.2 Полностью интегрированное решение: Требует менее 10 внешних компонентов. Включает антенный
переключатель, симметрирующий трансформатор (balun), усилитель мощности (PA), малошумящий
усилитель (LNA), фильтры и модули управления питанием.

1.2 Базовые протоколы


1.2.1 Wi-Fi:

• Поддержка IEEE 802.11 b/g/n/e/i


• 802.11n (2.4 ГГц) со скоростью передачи данных до 150 Мбит/с
• Безопасность WPA/WPA2/WPA2-Enterprise/WPS, режим STA/SoftAP/Wi-Fi Direct (P2P)
1.2.2 Bluetooth:

• Совместимость со спецификациями Bluetooth v4.2 BR/EDR и BLE (Low Energy)


• Передатчик Class-1, Class-2 и Class-3 без внешнего PA (+10 дБм)
• Приемник NZIF с чувствительностью -98 дБм, адаптивная перестройка частоты (AFH)

1.3 Микроконтроллер и продвинутые функции


• Процессор и память: Двухядерный 32-разрядный микропроцессор Xtensa® LX6 (до 600 DMIPS), 448 КБ ПЗУ
(ROM), 520 КБ ОЗУ (SRAM), 16 КБ SRAM в RTC, внешняя QSPI Flash/SRAM до 4×16 МБ, напряжение питания
2.2 В – 3.6 В.
• Тактирование и таймеры: Внутренний осциллятор 8 МГц и RC-генератор с калибровкой, внешний кварц
2–40 МГц, кварц 32 кГц для RTC, две группы 64-битных таймеров и сторожевые таймеры (Watchdog).
• Периферия: 12-битный SAR АЦП (до 18 каналов), 2×8-бит ЦАП, 10 емкостных сенсоров касания, датчик
температуры, 4×SPI, 2×I2S, 2×I2C, 3×UART, SD/eMMC/SDIO хост/слейв, Ethernet MAC (IEEE 1588), CAN 2.0,
ИК (TX/RX), ШИМ (PWM) для моторов и светодиодов (16 каналов), датчик Холла, предусилитель.
• Безопасность: Защищенная загрузка (Secure Boot), шифрование Flash, 1024-бит OTP, аппаратные
ускорители криптографии: AES, SHA-2, RSA, ECC, генератор случайных чисел (RNG).

1.4 Области применения


Концентраторы датчиков IoT, видеостриминг с камер, OTT-устройства, интернет-аудиоплееры, умные
игрушки и системы распознавания речи, умные розетки, домашняя автоматизация, ячеистые сети (Mesh),
промышленное беспроводное управление, медицинские приборы.

2. Назначение выводов (Pin Definitions)


ESP32 выпускается в корпусе QFN48 (6×6 мм). Ниже приведены ключевые характеристики выводов
микросхемы.

Вывод № Тип Функция / Назначение

VDDA 1, 43, 46 P Аналоговое питание (2.3 В ~ 3.6 В)

LNA_IN 2 I/O Вход/выход ВЧ-сигнала (антенна)

VDD3P3 3, 4 P Питание усилителя (2.3 В ~ 3.6 В)

SENSOR_VP / VN 5, 8 I GPIO36/39, ADC1_CH0/CH3, RTC_GPIO0/3

CHIP_PU 9 I Включение чипа (High: включен, Low: выключен). Не оставлять висящим!

32K_XP / XN 12, 13 I/O Подключение кварцевого резонатора 32.768 кГц, GPIO32/33, TOUCH9/8

GPIO25 / GPIO26 14, 15 I/O GPIO25/26, DAC_1/2, ADC2_CH8/9, RTC_GPIO6/7, EMAC_RXD0/1

MTMS/MTDI/MTCK/MTDO 17-21 I/O Интерфейс JTAG, HSPI, SDIO, GPIO12-15

VDD3P3_RTC 19 P Питание RTC IO (1.8 В ~ 3.3 В)

VDD_SDIO 26 P Выход питания 1.8 В или 3.3 В для Flash/SRAM

SD_DATA_0..3 / CMD / CLK 28-33 I/O Подключение внешнего накопителя SD/Flash (SPI / SDIO)
VDD3P3_CPU 37 P Питание CPU IO (1.8 В ~ 3.3 В)

U0RXD / U0TXD 40, 41 I/O GPIO3/GPIO1, консоль UART0

XTAL_P / XTAL_N 45, 44 I/O Подключение основного кварцевого резонатора (2–40 МГц)

2.3 Схема питания и конфигурационные выводы (Strapping Pins)


Цифровые выводы разделены на три домена питания: VDD3P3_RTC, VDD3P3_CPU и VDD_SDIO.
ESP32 имеет 6 конфигурационных выводов (Strapping Pins): MTDI, GPIO0, GPIO2, GPIO4, MTDO, GPIO5. Их
уровень считывается в момент сброса по питанию для определения режима загрузки (SPI Boot или Download
Boot), напряжения VDD_SDIO и параметров отладки.

3. Функциональное описание (Functional Description)


3.1 Процессор и память
Двухядерная архитектура на базе Xtensa LX6 со 7-стадийным конвейером и частотой до 240 МГц. Включает
аппаратный блок вычислений с плавающей запятой (FPU) и инструкции DSP (32-битный умножитель,
делитель, 40-битный MAC). Внутренняя память содержит 448 КБ ROM, 520 КБ SRAM, а также 16 КБ SRAM в
домене RTC (8 КБ SLOW Memory и 8 КБ FAST Memory). Внешняя память QSPI Flash и SRAM адресуется через
высокоскоростной кэш объемом до 4×16 МБ с аппаратным шифрованием AES.

3.2 Таймеры и сторожевые таймеры


В ESP32 интегрированы четыре 64-битных таймера общего назначения с 16-битными предделителями.
Имеются три сторожевых таймера (Watchdog): по одному Main Watchdog (MWDT) в каждой из двух групп
таймеров и один RTC Watchdog (RWDT).

3.3 Система тактирования


Источниками тактирования служат внешний кварцевый генератор (2–60 МГц), внутренний стабильный
RC-генератор 8 МГц (точность до 1%), RTC-кварц 32.768 кГц, а также Audio PLL с настраиваемой частотой от
16 до 128 МГц.

3.4 Радиотракт (Radio)


Приемник и передатчик 2.4 ГГц обеспечивают высокую выходную мощность (+20.5 дБм при 802.11b и +17
дБм при 802.11n). Встроены автоматические цифровые калибровки утечки несущей, фазового
рассогласования I/Q и нелинейностей.

3.5 Wi-Fi и Bluetooth


Полная поддержка стека TCP/IP и стандартов IEEE 802.11 b/g/n, Wi-Fi Direct, WPA/WPA2-Enterprise. Модуль
Bluetooth v4.2 поддерживает классический режим BR/EDR и BLE, профили GATT/ATT, HID, A2DP, AVRCP, SPP,
CODEC CVSD/SBC.
Арбитр трафика пакетов (PTA) координирует совместную работу Wi-Fi и Bluetooth для исключения взаимных
помех.
3.7 Режимы энергопотребления (Power Modes)
Режим сна Описание / Состояние блоков Ток потребления

Active (RF) ВЧ-тракт работает. Передача Wi-Fi (13..21 дБм) / Прием 80 ~ 260 мА

Modem-sleep ЦПУ работает, Wi-Fi/BT радио выключено 3 ~ 20 мА

Light-sleep ЦПУ на паузе, RTC и ULP работают, мгновенное пробуждение 0.8 мА

Deep-sleep Питание подается только на RTC. Сопроцессор ULP проводит 10 ~ 150 мкА
измерения

Hibernation Отключены все генераторы кроме таймера RTC на низкой частоте 2.5 мкА

4. Периферийные интерфейсы (Peripheral Interface)


4.1 GPIO: 48 многофункциональных выводов с поддержкой цифрового входа/выхода, подтяжек
Pull-up/Pull-down и прерываний.

4.2 ADC (АЦП): 12-разрядный SAR АЦП до 18 каналов с возможностью измерений в режиме сна под
управлением ULP.

4.3 Предусилитель: Сверхнизкошумящий аналоговый предусилитель с усилением до 60 дБ.

4.4 Датчик Холла: Встроенный магнитный датчик на основе N-карьерного резистора.

4.5 DAC (ЦАП): Два независимых 8-битных канала ЦАП для генерации аналоговых сигналов.

4.6 Датчик температуры: Встроенный сенсор с диапазоном от -40°C до +125°C.

4.7 Сенсор касания: 10 емкостных сенсорных каналов (Touch Sensor) для сенсорных кнопок и панелей.

4.8 Сопроцессор ULP: Энергонезависимый 16-разрядный сопроцессор для автономной обработки датчиков в
Deep-sleep.

4.9 Ethernet MAC: Интерфейс IEEE 802.3-2008 (MII/RMII, 10/100 Мбит/с, IEEE 1588 PTP V2, выделенный DMA).

4.10 Хост SD/SDIO/MMC: Поддержка карт SD 3.0, SDIO 3.0, eMMC 4.51 на частоте до 80 МГц (1/4/8 бит).

4.11 UART: 3 независимых интерфейса UART (UART0, UART1, UART2) со скоростью до 5 Мбит/с и аппаратным
RTS/CTS.

4.12 I2C: 2 интерфейса I2C (Master/Slave, Standard 100 кбит/с, Fast 400 кбит/с, до 5 МГц).

4.13 I2S: 2 полнодуплексных интерфейса I2S с DMA (разрешение 8-48 бит, поддержка PDM и PCM).

4.14 ИК-контроллер: 8-канальный инфракрасный контроллер с памятью 512×32 бит для любых
ИК-протоколов.

4.15 Счетчик импульсов: 8-канальный счетчик импульсов с 7 режимами захвата и подсчета фронтов.

4.16 Motor PWM: Контроллер ШИМ для управления электродвигателями и силовыми ключами.

4.17 LED PWM: 16 независимых каналов генерации ШИМ для светодиодов с точным плавным регулированием
яркости.

4.18 SPI / HSPI / VSPI: 3 интерфейса SPI (Master/Slave, до 80 МГц, буфер FIFO 64 байта).

4.19 Криптоускорители: Аппаратные блоки AES, SHA-2, RSA (до 4096 бит), ECC и RNG.

5. Электрические характеристики
• Напряжение питания: 2.8 В ~ 3.6 В (номинал 3.3 В).
• Рабочая температура: от -40°C до +125°C.
• Максимальный ток GPIO: 12 мА.

6. Информация о корпусе
ESP32 поставляется в безвыводном корпусе QFN48 размером 6×6 мм с контактной площадкой подложки (Exp
DAP).

7. Поддерживаемые ресурсы
Официальная документация, SDK ESP-IDF и исходный код доступны на GitHub в репозитории Espressif
Systems ([Link] Сообщество разработчиков: [Link]

Приложение A - Сенсор касания


Рекомендуется использовать круглые или овальные формы электродов размером с подушечку пальца.
Расстояние между электродами должно быть минимум в 2 раза больше толщины защитной панели.

Приложение B - Примеры кода (Прошивка)


python [Link] -p /dev/ttyUSB0 -b 115200 write_flash -fs 2MB 0x0 [Link] 0x10000 [Link]

Вам также может понравиться