本问题来自于某群的提问 看到最后两个字,高低得让老板问题解决了啊。 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的原理图了 |
【Wio Lite AI视觉开发套件】+cube.ai与食物识别
【NUCLEO-WB09KE评测】+使用STM32CubeMX新建蓝牙工程
【STM32H7S78-DK评测】CoreMark移植和优化--兼记printf重定向实现方法及常见问题
实战经验 | STM32G474 FPU 性能优化与测量
【NUCLEO-WB09KE评测】+基于STM32CubeMX创建工程点灯
刘氓兔的64位入门挑战【2】——MP257和cubemx
实战经验 | 从CubeMX下载生成STM32元件封装库
【NUCLEO-WB09KE评测】+实现读取温湿度传感器SHTC3数据
【NUCLEO-WB09KE评测】+实现串口printf打印和shell移植
【STEVAL-STWINKT1B测评】1、点亮LED
很好,兔哥多出这个系列
兔哥多出,多骗积分😄
给兔哥打卡