[应用相关] STM32的USB实际速度问题

[复制链接]
12080|25
 楼主| Rangar 发表于 2016-11-12 20:39 | 显示全部楼层 |阅读模式
准备做一个光子相关器,想将采集的数据通过STM32F1系列的USB传输到PC,但听说STM32的USB速度很难达到1MB/S,求助路过大神提供一些关于STM32F1系列 USB高速传输的资料,万分感谢。
Thor9 发表于 2016-11-12 20:58 | 显示全部楼层
据说最快能到800k左右。
zhanzr21 发表于 2016-11-12 20:58 | 显示全部楼层
CDC的速度最高, F1系列没有测量过极限, 本论坛有人做F4系列的USB3.0, 用外部PHY, 速度达到过30几MB/s,
F1的速度没有见过人测量过极限, 个人猜测1MB/s有点难,
TI的430的我之前测量过CDC速度, 我只达到过200多KB/s, 因为达到我的要求就没有测量下去了,

个人观点,仅供参考.

评论

30M 是 usb2.0. usb3是300M  发表于 2016-11-13 13:05
Rollo 发表于 2016-11-12 21:10 | 显示全部楼层
基于full speed usb带宽只有12M,还要有协议控制指令,这速度应该快到极限了。
Bjorn 发表于 2016-11-12 21:42 | 显示全部楼层

1M的数据传送肯定没问题,关键是你处理数据的开销有多大。
Thorald 发表于 2016-11-12 21:53 | 显示全部楼层
407+USB高速PHY,30M以上妥妥滴
Soraka 发表于 2016-11-12 22:03 | 显示全部楼层
不要用1系列的stm32吧,需要支持high speed的usb或者可以试试网口,wifi之类的。
icecut 发表于 2016-11-13 13:06 | 显示全部楼层
1MB 是理论数据,bulk 传输应该能达到900KB/s
heisexingqisi 发表于 2016-11-13 17:08 | 显示全部楼层
光通信速度很快,随便都能100M。
TXQDM 发表于 2016-11-13 17:47 | 显示全部楼层
这么这么对说法,
你们开发都不看手册吗!!
是STM32仅支持USB全速,也就是12Mbps,
但实际使用效果得看芯片和应用环境。
icecut 发表于 2016-11-13 18:05 | 显示全部楼层
TXQDM 发表于 2016-11-13 17:47
这么这么对说法,
你们开发都不看手册吗!!
是STM32仅支持USB全速,也就是12Mbps,

外挂 phy 可以支持480Mbps
soulmist 发表于 2016-11-14 08:25 | 显示全部楼层
上一个性能好一点的
TXQDM 发表于 2016-11-15 23:16 | 显示全部楼层
icecut 发表于 2016-11-13 18:05
外挂 phy 可以支持480Mbps

但那样就不是STM32自带的USB了
玄德 发表于 2016-11-16 08:53 | 显示全部楼层

个人实测过,
F407,FS,CDC,
速率到831KB/S,基本是极限。

实际应用一般会比这慢,因为填数据比较耗时间。


zhjerry 发表于 2016-11-17 11:18 | 显示全部楼层
偶的经验:CDC模拟测试时可以到800KBPS, 产品中实际使用时可达700KBPS。好在F2/4有2个USB接口,加在一起可接近1.5MBPS。
oyhprince 发表于 2018-8-1 20:54 | 显示全部楼层
zhanzr21 发表于 2016-11-12 20:58
CDC的速度最高, F1系列没有测量过极限, 本论坛有人做F4系列的USB3.0, 用外部PHY, 速度达到过30几MB/s,
F1的 ...

敢问大侠,使用的什么品牌什么型号的 外部phy ic?
zhanzr21 发表于 2018-8-3 16:00 | 显示全部楼层
oyhprince 发表于 2018-8-1 20:54
敢问大侠,使用的什么品牌什么型号的 外部phy ic?

http://www.ti.com/product/TUSB1210
http://ww1.microchip.com/downloads/en/DeviceDoc/00001783C.pdf

讲错了, 应该是USB 2.0 Highspeed PHY.
具体哪型号不记得, 貌似上面其中一个.
oyhprince 发表于 2018-8-5 19:59 | 显示全部楼层
zhanzr21 发表于 2018-8-3 16:00
http://www.ti.com/product/TUSB1210
http://ww1.microchip.com/downloads/en/DeviceDoc/00001783C.pdf

多谢大兄弟!再劳驾问一下
usb otg ic 和 usb pyh ic什么区别?
oyhprince 发表于 2019-3-21 14:51 | 显示全部楼层
zhanzr21 发表于 2016-11-12 20:58
CDC的速度最高, F1系列没有测量过极限, 本论坛有人做F4系列的USB3.0, 用外部PHY, 速度达到过30几MB/s,
F1的 ...

我的 FS vcp 达到了 23Mbps,一个8MB的buf,用 FS 发送,然后用timer3 计时 仅仅只用了2.76s,实在太诡异了
zhanzr21 发表于 2019-3-27 21:49 | 显示全部楼层
oyhprince 发表于 2018-8-5 19:59
多谢大兄弟!再劳驾问一下
usb otg ic 和 usb pyh ic什么区别?

顾名思义啊, 一个能OTG, 一个只能一种host或者Device
您需要登录后才可以回帖 登录 | 注册

本版积分规则

154

主题

763

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部