樂鑫USB方案
USB是一種通用的總線標準,用于連接主機和外部設備。樂鑫USB方案為用戶提供了方便快捷的設備互聯(lián)和數(shù)據(jù)傳輸方式。樂鑫SoC通過將USB作為標配外設之一,提供USB 2.0 OTG或USB-Serial-JTAG接口,支持主機(Host)和設備(Device)兩種模式,為用戶提供了豐富的USB主機方案和USB設備方案。
不同系列的芯片支持的USB功能如下圖:
啟明云端/02
USB 2.0 OTG
ESP32-S2/S3等芯片內(nèi)置USB-OTG外設,它包含了USB控制器和USB PHY,支持通過USB線連接到PC,實現(xiàn)USB Host和USB Device功能。
啟明云端/03
USB-OTG外設內(nèi)置功能
使用USB OTG Console下載固件和打印LOG:
ESP32-S2/S3等內(nèi)置USB-OTG外設的芯片,ROM Code中內(nèi)置了USB通信設備類的功能,該功能可用于替代UART接口,實現(xiàn)Log、Console和固件下載功能。
啟明云端/04
USB OTG DFU下載固件
ESP32-S2/S3等內(nèi)置USB-OTG外設的芯片,ROM Code中內(nèi)置了USB DFU功能,可用于實現(xiàn)標準的DFU下載模式。
啟明云端/05
USB Host
USB-OTG外設支持USB Host功能,用戶可以通過USB接口直接連接到外部USB設備。ESP-IDF從v4.4版本開始,已經(jīng)支持USB Host Driver。
此外樂鑫也已經(jīng)官方支持USB Host HID,USB Host MSC,USB Host CDC,USB Host UVC等設備類驅(qū)動,用戶可以直接使用這些驅(qū)動進行應用開發(fā)。
啟明云端/06
USB Device
USB-OTG外設支持USB Device功能,樂鑫已經(jīng)官方適配了TinyUSB協(xié)議棧,用戶可以直接使用基于TinyUSB開源協(xié)議棧開發(fā)的USB標準設備或自定義設備,例如HID,MSC,CDC,ECM,UAC等。
啟明云端/07
USB-Serial-JTAG
USB-Serial-JTAG接口包含USB-to-Serial轉換器和USB-to-JTAG轉換器。芯片可通過USB-Serial-JTAG接口直連PC主機,實現(xiàn)固件燒錄、日志輸出、JTAG調(diào)試等出廠自帶的專用USB設備功能。專用USB設備方案無需外部橋接,占用管腳更少,固件下載速度更快,簡化了JTAG調(diào)試配置過程。
啟明云端/08
USB燒錄
USB燒錄是專用USB設備方案的主要功能之一。傳統(tǒng)設備通過串口燒錄方式,還需外接一個串口轉USB芯片,才能實現(xiàn)與電腦互連。而搭載樂鑫SoC的設備借助USB燒錄功能,即可直連電腦。USB燒錄功能支持USB CDC(需要支持USB-Serial-JTAG外設)或USB DFU(需支持USB-OTG外設)下載模式,更加靈活與高效。它的燒錄速度也達到了串口燒錄的數(shù)倍以上。
-
usb
+關注
關注
60文章
7979瀏覽量
266055 -
設備
+關注
關注
2文章
4541瀏覽量
70847 -
樂鑫
+關注
關注
0文章
191瀏覽量
25517
發(fā)布評論請先 登錄
相關推薦
評論