Waveshare ESP32-S31-Zero — небольшая отладочная плата на ESP32-S31, которая повторяет форм-фактор более ранних плат Waveshare серии «Zero», таких как ESP32-C6-Zero-B , RA4M1-Zero , и ESP32-S3-Zero , среди других.
Новая компактная плата по-прежнему оснащена портом USB-C для питания и программирования, а также восемнадцатью сквозными и торцевыми отверстиями для сигналов GPIO и питания, но при этом оснащена более мощным двухъядерным RISC-V MCU ESP32-S31 с тактовой частотой до 320 МГц, поддерживающим WiFi 6 2,4 ГГц, Bluetooth 5.3 и связь 802.15.4, а также встроенную PSRAM объемом до 32 МБ и микросхему SPI-флеш объемом 16 МБ или 32 МБ. Поскольку у ESP32-S31 довольно много дополнительных I/O, Waveshare также добавила 40-контактный разъем высокой плотности для LCD, сенсорного экрана, SD-карты, USB 2.0 и дополнительных GPIO.
Характеристики Waveshare ESP32-S31-Zero:
- SoC – Espressif Systems ESP32-S31
- CPU
- RISC-V HP (высокопроизводительный) RV32IMAFCP CPU на частоте 320 МГц с FPU, SIMD и т.д.
- RISC-V LP (энергоэффективное) ядро MCU
- Память – 512 КБ SRAM, 32 КБ энергоэффективной SRAM, 16 МБ или 32 МБ PSRAM
- Беспроводная связь
- WiFi 6 2,4 ГГц (802.11ax)
- Bluetooth 5.4 с поддержкой LE Audio , определения направления , Bluetooth Mesh 1.1 и Classic (BR/EDR)
- радио 802.15.4 для Zigbee, Thread и Matter
- CPU
- Память – 16MB или 32MB SPI flash; обозначено как (4) на схеме ниже
- USB
- Порт USB Type-C для питания и программирования
- Контактные площадки USB host (D+/D-) для пайки
- Расширение
- 2x 9-контактных разъема с до 15 GPIO, UART, 6x ADC, 5V Vin, 3.3V out, GND
- 40-контактный межплатный разъем с RGB LCD, сенсорным экраном, SD-картой, USB 2.0 и GPIO.
- Разное
- Кнопки Boot (6) и Reset (7).
- WS2812 RGB LED
- Керамическая антенна 2,4 ГГц и антенный разъем IPEX 4
- Питание
- Вход 5V через порт USB-C или вывод Vin
- Понижающий DC-DC преобразователь MP1605GTF-Z 3.3V (3)
- Размеры – 28 x 18 мм (немного длиннее некоторых других плат Zero размером 25 x 18 мм)
Это ещё одна плата ESP32-S31, которая специально не выводит MAC Gigabit Ethernet нового микроконтроллера/микропроцессора. Однако быстрый взгляд на техническое описание ESP32-S31 показывает, что выводы интерфейса EMAC RGMII мультиплексированы с выводами GPIO8–GPIO19, и они, как оказалось, доступны через 40-контактный B2B-разъём (см. схему распиновки ниже). Это означает, что, возможно, удастся разработать BreadBee -подобную плату расширения, позволяющую плате работать как миниатюрный IoT-шлюз с Gigabit Ethernet, WiFi 6, Bluetooth LE и 802.15.4 (Zigbee/Thread/Matter). Стоит напомнить, начальная поддержка Linux для ESP32-S31 уже доступна, поэтому это может открыть путь к некоторым интересным приложениям, когда программное обеспечение станет более зрелым.
Waveshare предоставляет дополнительную техническую информацию, PDF-схемы и инструкции по началу работы с фреймворком ESP-IDF на веб-сайте документации . Доступны некоторые примеры кода для низкоуровневых функций, таких как управление GPIO, RGB LED, получение информации о чипе, кнопка Boot, UART, I2C, Wi-Fi и Bluetooth LE.

Теоретически существует восемь вариантов платы ESP32-S31-Zero с PSRAM на 16 МБ или 32 МБ, флеш-памятью на 16 МБ или 32 МБ и предварительно припаянными (или нет) штыревыми разъемами. Однако на данный момент доступна только модель ESP32-S31-Zero-N32R16 с PSRAM на 16 МБ и SPI-флеш-памятью на 32 МБ. Продается за $12.23 на AliExpress , $18.99 на Amazon , и $10.99 в магазине Waveshare .
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.



