EdigE
← ЛЕНТА

ESP32-S31 превратили в HMI-панель с CAN, RS485 и тремя стеками 2.4 ГГц

Промышленный экран часто оказывается самым изолированным элементом установки: спереди — красивые кнопки, сзади — отдельный контроллер, отдельный шлюз и коммутатор интерфейсов. VIEWE UES31S043H800V480C-U пытается уместить эту связку за 4.3-дюймовой панелью. На одной плате соседствуют CAN, RS485, MicroSD по четырёхбитному SDMMC, USB 2.0 High-Speed OTG, аудио и радиочасть ESP32-S31.

В основе стоит модуль ESP32-S31-WROOM-3-N16R16V с 16 МБ Flash и 16 МБ Octal-SPI PSRAM. Высокопроизводительная часть SoC — два 32-битных RISC-V ядра до 320 МГц; рядом работает отдельное одноядерное low-power CPU. Это важно для панели с графикой: память позволяет держать два framebuffer, пока процессор обслуживает интерфейсы и прикладную логику. В BSP VIEWE для дисплея заявлены два буфера в PSRAM и обновление около 42 Гц без tearing; это результат разработчика платы, независимых измерений пока нет.

Графика и память на одной плате

Экран имеет разрешение 800×480, RGB666-интерфейс и контроллер ST7262E43-G4, за касания отвечает GT911. Производитель приводит пиксельную частоту 18 МГц и полные тайминги RGB-тракта, поэтому плата интересна не только готовым экраном: это опубликованный референс разведения параллельного дисплея для нового SoC. Аудиотракт собран на ES8389, двух усилителях NS4150B и двух аналоговых микрофонах.

Рядом с пользовательским интерфейсом выведены две привычные для автоматики линии. RS485 построен на трансивере SIT3088E с автоматическим управлением направлением. CAN использует встроенный контроллер TWAI ESP32-S31 и трансивер SIT1050T; в примерах указана работа Classic CAN на 500 кбит/с. Сам SoC поддерживает CAN FD, однако документация платы не доказывает режим FD на её физическом тракте. Нет и результатов испытаний на длинном кабеле, помехах или гальванической развязке — для шкафа с приводами это придётся проверять отдельно.

Один радиоблок для трёх сетевых ролей

### Один радиоблок для трёх сетевых ролей

VIEWE / viewedisplay.com

Открытая схема есть, зрелой платформы пока нет

ESP32-S31 умеет Wi‑Fi 6 в диапазоне 2.4 ГГц, Bluetooth 5.4 LE и Classic, а также IEEE 802.15.4 для Thread либо Zigbee. Это три сетевые роли одного радиоблока, работающие в общем диапазоне, с неизбежным вопросом сосуществования и планирования эфира. Зато из панели можно сделать одновременно локальный Wi‑Fi-интерфейс наладчика, Bluetooth-аудиоустройство и 802.15.4-узел датчиков без внешнего радиомодуля.

### Открытая схема есть, зрелой платформы пока нет

Для платы опубликованы схема, распиновка и 18 ESP-IDF-примеров под лицензией Apache-2.0. BSP в реестре Espressif включает драйверы экрана, тача, аудио, SDMMC, RS485, CAN/TWAI и USB HS. Сборка требует preview-цели ESP-IDF для esp32s31: сам ESP32-S31 и модуль WROOM-3 пока имеют статус PRELIMINARY.

У Espressif есть также Linux BSP для ESP32-S31, но его ветка помечена Developer Preview; образа, device tree или отчёта о загрузке Linux именно на панели VIEWE не опубликовано. Поэтому корректнее видеть в UES31S043H800V480C-U ранний, хорошо документированный стенд для ESP-IDF. Заявленная цена $38.99 делает эксперимент особенно любопытным: за стоимость дисплейного модуля доступна почти готовая передняя панель устройства, где сетевой стек и полевая проводка сходятся на одной схеме.