Разработка приложений для USB-хостов и устройств с помощью платы ESP 32-S3-USB-OTG


Чипы серии ESP32-S, такие как ESP32-S2 и ESP32-S3, поставляются с интерфейсом USB OTG, а, в сентябре прошлого года, компания Espressif в статье под названием «ESP-USB: решение для беспроводной связи Espressif» представила плату ESP32-S3-USB-OTG. В статье они в основном сосредоточились на образцах кода USB с документацией только на китайском языке и предоставили немного подробностей о самой плате.

Ранее на этой неделе мы заглянули в официальный магазин компании на Aliexpress и заметили, что плата ESP32-S3-USB-OTG выставлена ​​на продажу за 35 долларов плюс доставка, теперь доступна дополнительная информация, так что давайте посмотрим на детали.

Технические характеристики платы ESP32-S3-USB-OTG:

  • Беспроводной модуль — модуль ESP32-S3-MINI-1-N8 с двухъядерным процессором ESP32-S3 Xtensa LX7 с подключением Wi-Fi 4 и Bluetooth 5.0, флэш-память QSPI 8 МБ
  • Хранилище — разъем для карты MicroSD
  • Дисплей — 1,3-дюймовый цветной ЖК-дисплей
  • USB
    • 1x полноскоростной хост-порт USB
    • 1x полноскоростной ведомый USB-порт
    • 1x порт Micro USB для отладки (консоль UART)
  • Расширение — 14х контактных площадок с 6х разъемами GPIO, JTAG, 3,3 В и GND
  • Разное — 2x светодиода, кнопки меню, вверх и вниз, кнопки загрузки и сброса, переключатель выбора BAT/5V
  • Источник питания
    • 5 В через USB-хост или порт Micro USB,
    • Дополнительная батарея 4,2 В/500 мАч
  • Размеры — подлежат уточнению

Страница Aliexpress ссылается на репозиторий Github: https://github.com/espressif/esp-dev-kits/tree/master/esp32-s3-usb-otg, но по какой-то причине он был удален. Но поскольку Git — это система контроля версий, мы все еще можем получить доступ к удаленному README на английском и китайском языках, что указывало нам на правильный репозиторий с полной информацией, включая схемы и макет печатной платы.

ESP32-S3-USB-OTG состоит из двух плат с материнской платой с модулем ESP32-S3 и большинством портов и дополнительной платой с ЖК-дисплеем. На фотографии ниже изображена нижняя часть материнской платы с 14 контактными площадками для ввода/вывода и JTAG, контактными площадками для пайки аккумулятора, а также светодиодами и микросхемой CP2102N USB to TTL.

Плата может использоваться для разработки приложений, использующих интерфейсы USB ESP32-S2/S3, таких как беспроводные устройства хранения данных, сетевые карты Wi-Fi, LTE MiFi, мультимедийные устройства, виртуальные клавиатуры и мыши. Вы найдете примеры кода на Github, в которых используются либо USB-устройство, либо хост-интерфейсы, в частности:

  • USB-хост
    • Поддержка USB-камеры для потоковой передачи видео, локального кодирования и хранения JPEG, передачи изображений через Wi-Fi и т. д.
    • USB-ключ 4G для доступа к сотовой сети, используйте точку доступа Wi-Fi, шлюзы Интернета вещей…
  • USB-устройство
    • USB-накопитель — плату можно преобразовать в беспроводной USB-диск, кард-ридер или музыкальный проигрыватель.
    • Устройство интерфейса пользователя (HID) с платой, действующей как сенсорная панель USB, клавиатура или геймпад
    • Мост USB-UART

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments