Core's M5Core2

1. Описание

Классическое Базовое устройство «карманный программируемый компьютер» второго поколения. Используют при обучении программированию, электронике, создании бытовых и промышленных устройств мира Интернета Вещей (IoT).

Базовое устройство построено на микроконтроллере ESP32 D0WDQ6-V3 с двумя 32-битными ядрами Xtensa® LX6 с таковой частотой 240 МГц и возможностью раздельного управления. Стандартная комплектация включает беспроводные интерфейсы Wi-Fi и Bluetooth; 16 Мбайт флеш-памяти и 8 Мбайт PSRAM-памяти; разъём USB Type-C, который используют для зарядки, загрузки программного обеспечения и обмена данными по виртуальному последовательном порту с компьютером; сенсорный ёмкостной дисплей диагональю 2 дюйма (5,08 см) и вибромотор.

Разработчики оснастили M5Core2 часами реального времени (RTC) и уделили большое внимание электропитанию. Установили эффективную микросхему управления питанием AXP192; аккумулятор с увеличенной, почти в 3 раза, ёмкостью 390 мА·ч; добавили зелёный светодиод, отображающий уровень заряда.

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

Вместо трёх физических кнопок за лицевой панелью расположили сенсорные ёмкостные и обозначили соответствующими значками. Задняя стенка корпуса устройства скрывает миниатюрную плату расширения с 6-осевым инерциальным измерительным датчиком (IMU) и цифровым (PDM) микрофоном.

Программы для M5Stack Core2 пишут в средах разработки Arduino IDE и UIFlow на языках C/C++ и MicroPython. Продукты M5Stack призваны для того, чтобы пользователи могли воплотить свои идеи в быль вне зависимости от уровня компетенции в областях программирования и проектирования электронных средств.

Краткая инструкция по управлению питанием:

2. Особенности продукта:

3. Комплектация:

4. Применение:

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

Технические характеристики приведены в таблице 5.1.

Таблица 5.1

Параметр Значение
Отличительные особенности микроконтроллера ESP32-D0WD-V3 Два ядра с тактовой частотой 240 МГц, синтетический тест производительности 600 DMIPS, SRAM-память ёмкостью 520 Кбайт, беспроводные интерфейсы Wi-Fi, и двухрежимный Bluetooth
Объём флеш-памяти, Мбайт 16
Объём PSRAM-памяти, Мбайт 8
Напряжение питания и ток потребления, В @ мА 5 @ 500
Проводные интерфейсы USB Type-C x 1 шт., GROVE (I2C + I/O + UART) x 1 шт.
Жидкокристаллический дисплей Тип IPS. Диагональ 2 дюйма. Разрешение 320 x 240 пикселей. Модель ILI9342C
Модель сенсорного источника ввода FT6336U
Модель динамика 1W-0928
Светодиодная индикация Индикатор заряда аккумулятора зелёного цвета
Кнопки Физические кнопки питания и перезагрузки. Три сенсорные программируемые кнопки.
Вибрация Есть вибромотор
Модель цифрового микрофона SPM1423
Модель усилителя цифрового аудиосигнала на шине I2S NS4168
Модель 6-осевого инерциального датчика (IMU) MPU6886
Модель часов реального времени (RTC) BM8563
Модель микросхемы управления питанием (PMU) AXP192
Модель преобразователя USB-UART CP2104
Модель стабилизатора постоянного напряжения (DC-DC) SY7088
Максимально допустимая ёмкость TF-карты памяти, Гбайт 16
Литиевый аккумулятор. Ёмкость и напряжение, мА·ч @ В 390 @ 3,7
Антенна Объёмная (3D). Рабочая частота 2,7 ГГц
Диапазон рабочих температур от 0 до 40 °C (32 ~ 104 °F)
Масса нетто, г 52
Масса брутто, г 70
Размеры изделия, мм 54 x 54 x 18
Размеры упаковки, мм 75 x 60 x 20
Материал пластик поликарбонат

6. Карта контактов

Карты контактов представлены в таблицах 6.1 – 6.8.

Таблица 6.1. Дисплей ILI9342C, TF-карта памяти, микроконтроллер ESP32 и микросхема управления питанием AXP192

ESP32 GPIO38 GPIO23 GPIO18 GPIO5 GPIO15 пусто пусто пусто GPIO4
AXP192 пусто пусто пусто пусто пусто пусто пусто пусто пусто
ILI9342C MISO MOSI SCK CS DC RST BL PWR пусто
Карта памяти MISO MOSI SCK пусто пусто пусто пусто пусто CS

Таблица 6.2. Сенсорный источник ввода FT6336U, микроконтроллер ESP32 и микросхема управления питанием AXP192

ESP32 GPIO21 GPIO22 GPIO39 пусто
AXP192 пусто пусто пусто AXP_IO4
FT6336U SDA SCL INT RST

Таблица 6.3 Цифровой микрофон SPM1423, усилитель цифрового аудиосигнала NS4168 и микроконтроллер ESP32

ESP32 GPIO12 GPIO0 GPIO2 AXP_IO2 GPIO34
NS4168 BCLK LRCK DATA SPK_EN пусто
SPM1423 пусто CLK пусто пусто DATA

Таблица 6.4. Светодиодный индикатор питания и микросхема управления питанием AXP192

AXP192 AXP_IO1
Зелёный светодиод Vcc

Таблица 6.5. Часы реального времени (RTC) BM8563, микроконтроллер ESP32 и микросхема управления питанием AXP192

ESP32 GPIO21 GPIO22 пусто
AXP192 пусто пусто AXP_PWR
BM8563 SDA SCL INT

Таблица 6.6. Шестиосевой инерциальный датчик (IMU) MPU6886: 3-осевой гироскоп + 3-осевой акселерометр и микроконтроллер ESP32

ESP32 GPIO21 GPIO22
MPU6886 SDA SCL

Таблица 6.7. Преобразователь USB-UART CP2104 и микроконтроллер ESP32

ESP32 GPIO1 GPIO3
CP2104 RXD TXD

Таблица 6.8. Внутренние устройства, использующие I2C-шину микроконтроллера ESP32

ESP32 GPIO21 GPIO22
MPU6886 SDA SCL
AXP192 SDA SCL
BM8563 SDA SCL
FT6336U SDA SCL

7. Соответствие портов

Соответствие портов приведено в таблицах 7.1, 7.2.

Таблица 7.1. Интерфейс I2C

Имя порта Контакты
PORT-A (красный) G21, G22

Таблица 7.2. Внутренние АЦП и ЦАП микроконтроллера ESP32

пусто АЦП1 АЦП2 ЦАП1 ЦАП2
Количество каналов 8 10 2 2
Контакты G32 – 39 G0, 2, 4, 12 – 15, 25 – 27 G25 G26

8. Полезные ссылки: