打印
[应用相关]

STM32的USB实际速度问题

[复制链接]
10755|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, 因为达到我的要求就没有测量下去了,

个人观点,仅供参考.

使用特权

评论回复
评论
icecut 2016-11-13 13:05 回复TA
30M 是 usb2.0. usb3是300M 
地板
Rollo| | 2016-11-12 21:10 | 只看该作者
基于full speed usb带宽只有12M,还要有协议控制指令,这速度应该快到极限了。

使用特权

评论回复
5
Bjorn| | 2016-11-12 21:42 | 只看该作者

1M的数据传送肯定没问题,关键是你处理数据的开销有多大。

使用特权

评论回复
6
Thorald| | 2016-11-12 21:53 | 只看该作者
407+USB高速PHY,30M以上妥妥滴

使用特权

评论回复
7
Soraka| | 2016-11-12 22:03 | 只看该作者
不要用1系列的stm32吧,需要支持high speed的usb或者可以试试网口,wifi之类的。

使用特权

评论回复
8
icecut| | 2016-11-13 13:06 | 只看该作者
1MB 是理论数据,bulk 传输应该能达到900KB/s

使用特权

评论回复
9
heisexingqisi| | 2016-11-13 17:08 | 只看该作者
光通信速度很快,随便都能100M。

使用特权

评论回复
10
TXQDM| | 2016-11-13 17:47 | 只看该作者
这么这么对说法,
你们开发都不看手册吗!!
是STM32仅支持USB全速,也就是12Mbps,
但实际使用效果得看芯片和应用环境。

使用特权

评论回复
11
icecut| | 2016-11-13 18:05 | 只看该作者
TXQDM 发表于 2016-11-13 17:47
这么这么对说法,
你们开发都不看手册吗!!
是STM32仅支持USB全速,也就是12Mbps,

外挂 phy 可以支持480Mbps

使用特权

评论回复
12
soulmist| | 2016-11-14 08:25 | 只看该作者
上一个性能好一点的

使用特权

评论回复
13
TXQDM| | 2016-11-15 23:16 | 只看该作者
icecut 发表于 2016-11-13 18:05
外挂 phy 可以支持480Mbps

但那样就不是STM32自带的USB了

使用特权

评论回复
14
玄德| | 2016-11-16 08:53 | 只看该作者

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

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


使用特权

评论回复
15
zhjerry| | 2016-11-17 11:18 | 只看该作者
偶的经验:CDC模拟测试时可以到800KBPS, 产品中实际使用时可达700KBPS。好在F2/4有2个USB接口,加在一起可接近1.5MBPS。

使用特权

评论回复
16
oyhprince| | 2018-8-1 20:54 | 只看该作者
zhanzr21 发表于 2016-11-12 20:58
CDC的速度最高, F1系列没有测量过极限, 本论坛有人做F4系列的USB3.0, 用外部PHY, 速度达到过30几MB/s,
F1的 ...

敢问大侠,使用的什么品牌什么型号的 外部phy ic?

使用特权

评论回复
17
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.
具体哪型号不记得, 貌似上面其中一个.

使用特权

评论回复
18
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什么区别?

使用特权

评论回复
19
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,实在太诡异了

使用特权

评论回复
20
zhanzr21| | 2019-3-27 21:49 | 只看该作者
oyhprince 发表于 2018-8-5 19:59
多谢大兄弟!再劳驾问一下
usb otg ic 和 usb pyh ic什么区别?

顾名思义啊, 一个能OTG, 一个只能一种host或者Device

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

154

主题

763

帖子

0

粉丝