
Отладочная плата ESP32-DevKitC-VB
ESP32-DevKitC-VB – небольшая отладочная плата (Рис. 1) общего назначения на основе встроенного WiFi-BT-BLE MCU модуля ESP32-WROVER-B (Рис. 2, Рис. 3) с 4 МБ внешней SPI Flash, 8 МБ PSRAM и со встроенной PCB антенной. Отладочные платы ESP32-DevKitC с разными суффиксами в наименовании, например, ESP32-DevKitC-S1, отличаются только установленными модулями ESP32, но несущая плата на сегодняшний день одна - ESP32-DevKitC V4. Модули ESP32 отличаются объемом внешней относительно чипа ESP32 памятью Flash и PSRAM, а также типом антенны – встроенной PCB или IPEX (коннектор).
ESP32-DevKitC V4 – малогабаритная отладочная плата на основе ESP32 модуля от компании Espressif. Большая часть контактов I/O выведена на разъемы, расположенные по обе стороны платы. Разработчики могут подключить к отладочной плате периферию с помощью соединительных проводов или смонтировать ESP32-DevKitC V4 на макетной плате.
Чтобы удовлетворить широкий спектр требований пользователей, Espressif предлагает отладочные платы на основе ESP32-DevKitC V4 с различными ESP32 модулями:
- ESP32-WROOM-32
- ESP32-WROOM-32D
- ESP32-WROOM-32U
- ESP32-SOLO-1
- ESP32-WROVER
- ESP32-WROVER-B
- ESP32-WROVER-I
- ESP32-WROVER-B (IPEX)
Ключевые компоненты отладочной платы ESP32-DevKitC-VB кратко описаны в Таблице 1.
Таблица 1 Ключевые компоненты отладочной платы ESP32-DevKitC-VB
Ключевой компонент | Описание |
ESP32-WROVER-B | WiFi-BT-BLE MCU модуль |
EN Button | Кнопка сброса |
Boot Button | Кнопка загрузки. Удерживая ее в нажатом положении и, затем нажимая EN, инициализируем режим загрузки прошивки через последовательный порт. |
USB-to-UART Bridge | Одиночный USB-UART мост обеспечивает скорость передачи до 3Mbps |
Micro USB Port | USB интерфейс. Является источником питания для платы, а также коммуникационным интерфейсом между компьютером и модулем ESP32. |
5V Power On LED | Включается, когда USB или внешний источник питания 5 В подключен к плате. |
I/O | Большинство контактов модуля ESP выведены на контакты разъемов платы. Можно запрограммировать ESP32 для включения нескольких функций, таких как PWM, ADC, DAC, I2C, I2S, SPI и т. д. |
Примечание: Контакты D0, D1, D2, D3, CMD и CLK используются для обмена данными между ESP32 и SPI флэш-памятью. Они сгруппированы с обоих краев платы рядом с разъемом USB. Необходимо избегать использования этих контактов для пользовательских целей, так как это может нарушить доступ к SPI флэш-памяти и SPI RAM.
Примечание: Контакты GPIO16 и GPIO17 доступны для использования только на платах с модулями ESP32-WROOM и ESP32-SOLO-1. Для плат с модулями ESP32-WROVER эти контакты зарезервированы для внутреннего использования.
Варианты питания платы
Существует три взаимоисключающих способа обеспечения платы питанием:
- Порт Micro USB - источник питания по умолчанию;
- Контакты 5 В/ GND;
- Контакты 3.3 В/ GND.
Предупреждение
Только один источник питания может быть включен в один и тот же момент, иначе может выйти из строя отладочная плата или/и источник питания.
Примечание по компоненту C15
Компонент C15 может вызвать следующие проблемы в более ранних платах ESP32-DevKitC V4:
- Плата может загрузиться (Boot) в режиме Download;
- Если вы выводите сигналы тактирования на линию GPIO 0, C15 может повлиять на сигнал;
- При возникновении этих проблем необходимо удалить этот компонент. На Рис. 4 показан C15, выделенный желтым цветом.
Старт разработки приложения
Перед подключением ESP32-DevKitC V4 необходимо убедиться, что плата находится в хорошем состоянии без видимых признаков повреждения. После этого можно перейти к работе, воспользовавшись пошаговыми инструкциями, которые помогут настроить Среду разработки и прошить плату, воспользовавшись примером проекта.
Рис. 1. Отладочная плата ESP32-DevKitC V4 и ее ключевые компоненты
Рис. 2. Схема принципиальная электрическая модуля ESP32-WROVER-B
Рис.3. Схема принципиальная электрическая периферии модуля ESP32-WROVER-B
Рис. 4. Компонент C15 выделен желтым цветом
Рис. 5. Размеры отладочной платы ESP32-DevKitC V4
Отличительные особенности:
- Встроенный Wi-Fi-BT-BLE MCU модуль ESP32-WROVER-B:
- Wi-Fi11 b/g/n (802.11n до 150 Mbps), 2.4 ГГц-2.5 ГГц,
- Bluetooth v2 BR/EDR и BLE спецификация,
- встроенный чип ESP32-D0WD,
- два ядра, которыми можно управлять отдельно,
- регулируемая тактовая частота от 80 МГц до 240 МГц,
- пользователь может выключить процессор и использовать сопроцессор с низким энергопотреблением для постоянного контроля периферийных устройств на предмет наступления события,
- богатый набор периферийных устройств: емкостные датчики прикосновения, датчики Холла, интерфейс SD-карты, Ethernet, высокоскоростные SPI, UART, I?S и I?C,
- внешняя SPI Flash – 4 МБ,
- внешняя SPI PSRAM – 8 МБ,
- встроенная PCB антенна или антенна IPEX;
- Большая часть контактов модуля выведены на разъемы по обе стороны отладочной платы;
- Кнопка сброса EN Button;
- Кнопка загрузки Boot Button;
- Одиночный USB-UART мост обеспечивает скорость передачи до 3 Mbps;
- USB интерфейс. Является источником питания для платы, а также коммуникационным интерфейсом между компьютером и модулем ESP32;
- Три взаимоисключающих способа обеспечения платы питанием:
- порт Micro USB - источник питания по умолчанию,
- контакты 5 В/ GND,
- контакты 3.3 В/ GND,
- Светодиод наличия питания на плате;
- Выведенные на разъемы платы линии I/O ESP32 можно запрограммировать для включения нескольких функций, таких как PWM, ADC, DAC, I2C, I2S, SPI и т. д.;
- Совместимость с Amazon Free RTOS. Предоставляет стандартные возможности подключения к AWS (Amazon Web Services) IoT, AWS Greengrass и другим сервисам AWS;
- Быстрое прототипирование с использованием отладочной платы.
Страница изделия на сайте производителя.
Производители: ESPRES
Разделы: Приемо-передатчики
Опубликовано: 14.06.2019