1 STM32 USB接口介绍-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32 USB接口介绍

CHANBAEK 来源:嵌入式小学生 作者: 嵌入式小学生 2023-05-14 15:49 次阅读

以下内容基于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芯片。

poYBAGRgkkyAcvcuAAF-yAaW2P4238.png

官方开发板给出的示例电路图如下,使用的是PHY芯片是“USB3320C-EZK”

poYBAGRgklOAHLzeAAWtO3I-WAI294.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16332

    浏览量

    177800
  • 接口
    +关注

    关注

    33

    文章

    8575

    浏览量

    151014
  • usb
    usb
    +关注

    关注

    60

    文章

    7936

    浏览量

    264454
  • STM32
    +关注

    关注

    2270

    文章

    10895

    浏览量

    355715
  • stm32h7
    +关注

    关注

    0

    文章

    37

    浏览量

    1753
收藏 人收藏

    评论

    相关推荐

    USB接口定义介绍

    本帖最后由 eehome 于 2013-1-5 10:04 编辑 USB接口定义介绍
    发表于 08-20 14:05

    USB接口定义介绍

    USB接口定义介绍
    发表于 08-20 14:08

    介绍STM32F407 USB转串口功能的实现

    之前的文章中介绍STM32USB接口虚拟串口的功能。《STM32CubeMX之USB从机》。
    发表于 02-22 06:29

    USB接口器件ISP1581的接口应用设计

    简单介绍USB 接口的特点和Philips 公司的USB 接口芯片ISP1581; 详细介绍
    发表于 04-15 09:59 27次下载

    USB 接口器件ISP1581 的接口应用设计

    简单介绍USB 接口的特点和Philips 公司的USB 接口芯片ISP1581; 详细介绍
    发表于 05-16 14:06 10次下载

    USB 3.0接口定义及封装介绍

    USB 3.0接口定义及封装介绍 Standard-A型接口
    发表于 04-12 10:04 1.4w次阅读
    <b class='flag-5'>USB</b> 3.0<b class='flag-5'>接口</b>定义及封装<b class='flag-5'>介绍</b>

    USB 接口易损坏

    STM32F103的USB 接口易损坏的原因
    发表于 12-04 15:05 0次下载

    基于STM32的传统USB 2.0接口到Type-C的转换方案

    围绕USB Type-C接口的话题已经很火爆了,很多公司也推出了Type-C相关芯片。它的优势主要体现在不分正反双面接插、传输速度快、供电强悍、支持音视频传输。 我们知道,STM32芯片大多数型号都
    发表于 11-29 16:14 4632次阅读
     基于<b class='flag-5'>STM32</b>的传统<b class='flag-5'>USB</b> 2.0<b class='flag-5'>接口</b>到Type-C的转换方案

    USB接口、标准和基础原理介绍

    通信教程05_USB接口、标准和基础原理
    的头像 发表于 01-13 16:52 2w次阅读

    STM32实现USB转串口功能(含源码)

    之前的文章中介绍STM32USB接口虚拟串口的功能。《STM32CubeMX之USB从机》。
    发表于 12-28 20:03 55次下载
    <b class='flag-5'>STM32</b>实现<b class='flag-5'>USB</b>转串口功能(含源码)

    STM32 USB初级教程-协议介绍

    STM32 USB初级培训_Part1 基本协议介绍说明。
    发表于 05-06 17:35 0次下载

    STM32 USB初级培训_资源介绍

    STM32 USB初级培训_资源介绍
    发表于 05-06 17:34 0次下载

    STM32 USB初级培训-USB IP介绍

    STM32 USB初级培训_Part3。STM32 MCU有两种带USB功能的IP。
    发表于 05-06 17:38 0次下载

    AN4775_从USB2.0接口USB_Type-C接口的基础和低成本STM32解决方案

    AN4775_从USB2.0接口USB_Type-C接口的基础和低成本STM32解决方案
    发表于 11-21 17:07 7次下载
    AN4775_从<b class='flag-5'>USB</b>2.0<b class='flag-5'>接口</b>到<b class='flag-5'>USB</b>_Type-C<b class='flag-5'>接口</b>的基础和低成本<b class='flag-5'>STM32</b>解决方案

    STM32F1 USB外设在USB系统的位置

    STM32F1 USB外设实现了USB2.0全速总线和APB1总线间的接口
    的头像 发表于 07-17 15:43 1829次阅读
    <b class='flag-5'>STM32</b>F1 <b class='flag-5'>USB</b>外设在<b class='flag-5'>USB</b>系统的位置