本问题来自于某群的提问 看到最后两个字,高低得让老板问题解决了啊。 USB,简单理解下,这种传输协议都是OSI模型,有物理层有应用层,物理层嘛,就需要PHY来了; F103就有USB接口,D+D-,接个USB2.0的设备轻轻松松; FS是全速接口,相当于国道;HS是高速接口,相当于高速; USB2.0的传输速度是480Mbps(60MB/S) 简单描述下,下文需要的四点知识 通过后面的沟通,确定了老板的疑问,有啥STM32是内置高速PHY的,不用外挂高速PHY芯片 这个时候,必应是个好东西,直接搜索,在一篇论坛上有提到F7x3系列是支持内置高速PHY的 F7x3?看看手里的STLINK,这是F723做主控的呀 然后还搜到了一个,ST的文档: AN4879 使用意法半导体(STM32)微控制器的通用串行总线(USB)硬件及印刷电路板(PCB)指南介绍 https://www.st.com/resource/en/datasheet/stm32f723ie.pdf 这文档最后一次更新是2024年,第八版 在19页 3.5有一句话 翻译一下 破案了,手册里OTG_HS PHY只提到了F7x3系列,本着不信邪的精神,打开cubemx来验证一下 选个便宜又好用的F407,在USB_OTG_HS中,发现Extermal Phy和Intemal FS Phy是互斥选项,选择这个内置FS PHY,最大只能达到12MBit/s的速度,显然不能跑满,离理论的480MBit/s还差的远着呢 打开STLINK的芯片,F723IE,USB_OTG_HS里,可轻松使用Intemal Phy HS,达到480MBit/s,轻松秒杀! 怪不得,STLINK采用H723为主控的道理,之前还以为H750现货价格都那么便宜了,F723是库存,用在STLINK上面清理库存的【捂脸】 至于硬件设计,可参考STLINKV3-MODS或者MINIE的原理图了 |
兔哥的杂谈【002】——如何性价比更高地去编译STM32
【Wio Lite AI视觉开发套件】人脸识别快速实现
汇编浮点库qfplib移植STM32F769I-DISCO开发板与硬件浮点运算性能测试对比
NUCLEO-U083RC学习历程-空闲中断+DMA接收不定长数据
coremark移植到STM32F769I-DISCO开发板的两种方法
【GUI板免费申请活动】【圣诞GUI】使用F746-DISO基于TouchGFX的圣诞树
【圣诞专享活动】使用TouchGFX做GUI显示:圣诞快乐&Merry Christmas!
X-NUCLEO-IKS4A1实现手势滑动
stm32使用定时器触发dma传输,启动dma没反应的几种情况的解决方法
【STM32MP257】🥳STM32MP257-DK-开发板开箱体验
很好,兔哥多出这个系列
兔哥多出,多骗积分😄
给兔哥打卡
赞👍