以下内容基于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文章
17918浏览量
195837 -
接口
+关注
关注
33文章
9636浏览量
157806 -
usb
+关注
关注
60文章
8489浏览量
286663 -
STM32
+关注
关注
2313文章
11208浏览量
375264 -
stm32h7
+关注
关注
0文章
37浏览量
1753
发布评论请先 登录
相关推荐
热点推荐
基于STM32的传统USB 2.0接口到Type-C的转换方案
围绕USB Type-C接口的话题已经很火爆了,很多公司也推出了Type-C相关芯片。它的优势主要体现在不分正反双面接插、传输速度快、供电强悍、支持音视频传输。 我们知道,STM32芯片大多数型号都
发表于 11-29 16:14
•5646次阅读
AN4775_从USB2.0接口到USB_Type-C接口的基础和低成本STM32解决方案
AN4775_从USB2.0接口到USB_Type-C接口的基础和低成本STM32解决方案
发表于 11-21 17:07
•13次下载
STM32 USB接口介绍
评论