樂鑫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外設)下載模式,更加靈活與高效。它的燒錄速度也達到了串口燒錄的數倍以上。
-
usb
+關注
關注
60文章
7936瀏覽量
264474 -
設備
+關注
關注
2文章
4502瀏覽量
70598 -
樂鑫
+關注
關注
0文章
191瀏覽量
25437
發布評論請先 登錄
相關推薦
評論