以下內容基于STM32H7系列進行介紹,同樣適用于STM32F4/F7系列芯片。
USB on-the-go 高速(OTG_HS)
STM32的USB接口支持OTG模式,芯片手冊上描述如下:
USB OTG 是一款雙角色設備 (DRD) 控制器,同時支持從機功能和主機功能,完全符合 USB 2.0 規范的 On-The-Go 補充標準。此外,該控制器也可配置為“僅主機”模式或“僅從機” 模式,完全符合 USB 2.0 規范。
OTG通俗一點來說,就是既可以作為從設備和主機通信(比如電腦讀寫手機上的內容),又可以作為主機和從設備通信(比如手機讀寫U盤)
USB 通信速率
STM32 USB支持三種速度模式,高速模式(High Speed),全速模式(Full Speed),低速模式(Low Speed):
|
HS(480Mb/s) |
FS(12Mb/s) |
LS(15Mb/s) | |
|
主機模式 |
支持 |
支持 |
支持 |
|
設備模式 |
支持 |
支持 |
不支持 |
其中全速模式下,通信速率是12Mb/s,實測寫入U盤速率為700~900KB/s,考慮到實際運行中軟件的損耗,這個通信速率在正常范圍內。
但需要注意的是,片上PHY只能支持全速模式,如果我們要使用高速模式的話,需要接一個ULPI接口的外部PHY芯片。

官方開發板給出的示例電路圖如下,使用的是PHY芯片是“USB3320C-EZK”

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
控制器
+關注
關注
114文章
17791瀏覽量
193146 -
接口
+關注
關注
33文章
9520瀏覽量
157027 -
usb
+關注
關注
60文章
8440瀏覽量
284491 -
STM32
+關注
關注
2309文章
11162瀏覽量
373444 -
stm32h7
+關注
關注
0文章
37瀏覽量
1753
發布評論請先 登錄
相關推薦
熱點推薦
基于STM32的傳統USB 2.0接口到Type-C的轉換方案
圍繞USB Type-C接口的話題已經很火爆了,很多公司也推出了Type-C相關芯片。它的優勢主要體現在不分正反雙面接插、傳輸速度快、供電強悍、支持音視頻傳輸。 我們知道,STM32芯片大多數型號都
發表于 11-29 16:14
?5574次閱讀
STM32&SD卡實現USB虛擬U盤
下載源碼請關注公眾號之前的文章中介紹過STM32讀寫SD卡和FatFS文件系統相關的知識。今天將在這基礎上介紹STM32通過USB口虛擬U盤
發表于 12-28 19:54
?43次下載
AN4775_從USB2.0接口到USB_Type-C接口的基礎和低成本STM32解決方案
AN4775_從USB2.0接口到USB_Type-C接口的基礎和低成本STM32解決方案
發表于 11-21 17:07
?13次下載
STM32 USB接口介紹
評論