使用ESP32-S3-USB-OTG板开发USB Host和Device应用

原文链接:Develop USB Host and Device applications with ESP32-S3-USB-OTG board 由Jean-Luc Aufranc撰写。
本文共计771字,预计阅读2分钟

ESP32-S2ESP32-S3等ESP32-S系列的芯片都是带有USB OTG接口的。乐鑫去年9月的时候写过一篇题为“ESP-USB:乐鑫无线通信解决方案”的文章,文章中就写过关于ESP32-S3-USB-OTG板的相关内容。在这篇文章中,他们主要展示了USB的示例代码、中文文档,以及一点关于电路板本身的信息。具体的产品信息当时并不多。

最近,我在浏览该公司官方全球速卖通商店的时候,我注意到 ESP32-S3-USB-OTG板有了售价,价格35美元运费需要另付。而且还提供了比之前更详细的信息。现接下来我们一起来仔细看看。

ESP32-S3-USB-OTG开发板
ESP32-S3-USB-OTG开发板

ESP32-S3-USB-OTG 开发板规格:

  • 无线模块 – ESP32-S3-MINI-1-N8 模块,带 ESP32-S3 双核 Xtensa LX7 处理器,支持 WiFi 4 和蓝牙 5.0 连接,8MB QSPI 闪存
  • 存储 – MicroSD 卡插槽
  • 显示屏 – 1.3 英寸彩色 LCD
  • USB
    • 1x 全速 USB 主机端口
    • 1x 全速 USB 从端口
    • 1 个用于调试的 Micro USB 端口(UART 控制台)
  • 扩展 – 14 个带 6x GPIO、JTAG、3.3V 和 GND 的焊盘
  • 其他 – 2 个 LED、菜单、向上和向下按钮、启动和重置按钮、BAT/5V 选择开关
  • 电源供应
    • 通过 USB 主机或 Micro USB 端口提供5V电压
    • 可选4.2V/500mAh电池
  • 尺寸 – (待定)
ESP32-S3-USB-OTG原理图
ESP32-S3-USB-OTG原理图

在该产品的全球速卖通页面上,有一个到Github代码库的链接:https://github.com/espressif/esp-dev-kits/tree/master/esp32-s3-usb-otg,但由于某种原因该库已经被删除了。不过,由于Github是一个版本控制系统,我们仍然可以访问已删除的英文和中文自述文件。我由此得到了正确的存储库,其中包含包括原理图和 PCB 布局在内的全部细节

ESP32-S3-USB-OTG板由两块板组成,其中一块主板带有 ESP32-S3 模块和很多其他端口,另一块则带有 LCD 显示屏的子板。下图是主板的底部,有 14 个 I/O 和 JTAG 焊盘、电池焊盘、LED 和 CP2102N USB 转 TTL 芯片。

ESP32-S3-USB-OTG主板底部
ESP32-S3-USB-OTG主板底部

该板可用于开发利用 ESP32-S2/S3 USB 接口的应用,例如无线存储设备、Wi-Fi 网卡、LTE MiFi(一个便携式无线装置)、多媒体设备、虚拟键盘和鼠标。你们可以在 Github 上找到使用 USB 设备或主机接口的代码示例

  • USB主机
    • USB 摄像头支持视频流、本地 JPEG 编码和存储、通过 WiFi 传输图像等
    • 用于蜂窝网络访问的 4G USB 加密狗、使用 WiFi 热点、物联网网关
  • USB设备
    • USB 大容量存储 – 该板可转换为无线 U 盘、读卡器或音乐播放器
    • 人机接口设备 (HID),该板可用作 USB 触摸板、键盘或游戏板
    • USB-UART 转接器
分享这篇文章
订阅评论
提醒
0 评论
内联反馈
查看所有评论