乐鑫USB方案设备互联传输,丰富的外设支持应用

描述

乐鑫USB方案

USB是一种通用的总线标准,用于连接主机和外部设备。乐鑫USB方案为用户提供了方便快捷的设备互联和数据传输方式。乐鑫SoC通过将USB作为标配外设之一,提供USB 2.0 OTG或USB-Serial-JTAG接口,支持主机(Host)和设备(Device)两种模式,为用户提供了丰富的USB主机方案和USB设备方案。

不同系列的芯片支持的USB功能如下图:

乐鑫

 

启明云端/ 02

 

USB 2.0 OTG
 

ESP32-S2/S3等芯片内置USB-OTG外设,它包含了USB控制器和USB PHY,支持通过USB线连接到PC,实现USB Host和USB Device功能。

 

启明云端/ 03

 

USB-OTG外设内置功能
 

使用USB OTG Console下载固件和打印LOG:

ESP32-S2/S3等内置USB-OTG外设的芯片,ROM Code中内置了USB通信设备类的功能,该功能可用于替代UART接口,实现Log、Console和固件下载功能。

 

启明云端/ 04

 

USB OTG DFU下载固件

ESP32-S2/S3等内置USB-OTG外设的芯片,ROM Code中内置了USB DFU功能,可用于实现标准的DFU下载模式。

 

启明云端/ 05

 

USB Host

USB-OTG外设支持USB Host功能,用户可以通过USB接口直接连接到外部USB设备。ESP-IDF从v4.4版本开始,已经支持USB Host Driver。

 

此外乐鑫也已经官方支持USB Host HID,USB Host MSC,USB Host CDC,USB Host UVC等设备类驱动,用户可以直接使用这些驱动进行应用开发。

 

 

启明云端/ 06

 

USB Device

USB-OTG外设支持USB Device功能,乐鑫已经官方适配了TinyUSB协议栈,用户可以直接使用基于TinyUSB开源协议栈开发的USB标准设备或自定义设备,例如HID,MSC,CDC,ECM,UAC等。

 

 

启明云端/ 07

 

USB-Serial-JTAG

USB-Serial-JTAG接口包含USB-to-Serial转换器和USB-to-JTAG转换器。芯片可通过USB-Serial-JTAG接口直连PC主机,实现固件烧录、日志输出、JTAG调试等出厂自带的专用USB设备功能。专用USB设备方案无需外部桥接,占用管脚更少,固件下载速度更快,简化了JTAG调试配置过程。

 

 

启明云端/ 08

 

USB烧录

USB烧录是专用USB设备方案的主要功能之一。传统设备通过串口烧录方式,还需外接一个串口转USB芯片,才能实现与电脑互连。而搭载乐鑫SoC的设备借助USB烧录功能,即可直连电脑。USB烧录功能支持USB CDC(需要支持USB-Serial-JTAG外设)或USB DFU(需支持USB-OTG外设)下载模式,更加灵活与高效。它的烧录速度也达到了串口烧录的数倍以上。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分