打印

USB HID在high speed的处理器中传输数据速度多少?

[复制链接]
13743|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ysdx|  楼主 | 2013-7-4 12:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
ysdx|  楼主 | 2013-7-4 12:57 | 只看该作者
换种说法:HIGH SPEED的USB想无驱通讯,速度能够到多少?有帖子说最高理论是24MB多点。谁知道啊。谢谢!

使用特权

评论回复
板凳
ysdx|  楼主 | 2013-7-4 13:17 | 只看该作者
查到一个,好像是125us 一帧。

使用特权

评论回复
地板
ysdx|  楼主 | 2013-7-4 13:23 | 只看该作者
按照1024字节的话,应该是8K*1024

使用特权

评论回复
5
ysdx|  楼主 | 2013-7-4 13:23 | 只看该作者
不清楚对不对。

使用特权

评论回复
6
ysdx|  楼主 | 2013-7-4 13:34 | 只看该作者
查到资料了。确实理论最大是8,192,000 bytes/sec 看来许多应用用这个就够了。无驱动,适应任何平台。

使用特权

评论回复
7
john_lee| | 2013-7-6 02:01 | 只看该作者
full speed 的 interrupt 传输最大速率可远远不止 64K 哦,应该是 64K 的 19 倍。

使用特权

评论回复
8
584025981| | 2014-9-22 23:01 | 只看该作者
full speed  HID实测可以到800KB/s

使用特权

评论回复
9
lhtzyn777| | 2014-10-5 16:51 | 只看该作者
好像是125us一帧,一帧按照512字节计算,也就4MB,这是理论最大值。

使用特权

评论回复
10
lhtzyn777| | 2014-10-7 19:47 | 只看该作者
584025981 发表于 2014-9-22 23:01
full speed  HID实测可以到800KB/s

中断传输,全速模式下最快1ms一包数据,一包最大64字节,最大速度为62.5KB/S,这个是理论值。我实际测试的也是这个值。不知道你怎么测试出来的。

使用特权

评论回复
11
584025981| | 2014-10-7 20:44 | 只看该作者
用端点0收发数据 数据包SetReport,不要配置描述符不要描述中断传输的端点,默认就是SetReport包了,数据每次可以可以传输多一点,我测试的时候一次传输4KB。

使用特权

评论回复
12
lhtzyn777| | 2014-10-8 19:35 | 只看该作者
584025981 发表于 2014-10-7 20:44
用端点0收发数据 数据包SetReport,不要配置描述符不要描述中断传输的端点,默认就是SetReport包了,数据每 ...

一次4KB?你是做上位机软件的吧?怎么确定你下面的设备为全速的?估计你是在HIGH SPEED上测试的。这个理论上行不通的。可以查查资料看看。

使用特权

评论回复
13
584025981| | 2014-10-9 21:25 | 只看该作者
lhtzyn777 发表于 2014-10-8 19:35
一次4KB?你是做上位机软件的吧?怎么确定你下面的设备为全速的?估计你是在HIGH SPEED上测试的。这个理 ...

完全可以确定是FULL SPEED的设备

使用特权

评论回复
14
584025981| | 2014-10-9 21:26 | 只看该作者
lhtzyn777 发表于 2014-10-8 19:35
一次4KB?你是做上位机软件的吧?怎么确定你下面的设备为全速的?估计你是在HIGH SPEED上测试的。这个理 ...

下位机是我开发的,上位机也是开发的

使用特权

评论回复
15
lhtzyn777| | 2014-10-11 13:49 | 只看该作者
584025981 发表于 2014-10-9 21:26
下位机是我开发的,上位机也是开发的

好吧。这个速度中断传输是达不到的。只能这样说了。

使用特权

评论回复
16
584025981| | 2014-10-11 21:17 | 只看该作者
实际用的不是中断传输而是控制传输

使用特权

评论回复
17
insignal| | 2017-3-7 10:08 | 只看该作者
full speed下,控制传输能达到800kB/s,已经接近理论最高速度。
不过这应该是实验室速度吧
如果做产品,没人敢这么宣传。
毕竟控制传输只是usb host必须做但是不保证带宽的传输方式,
如果这个usb port上还连接了其他usb设备,就没法保证这个usb设备的还能使用全部带宽

如果做产品,要想给客户承诺一个最低速度
还是中断传输有保证

使用特权

评论回复
18
jjjkkk00| | 2017-10-11 16:09 | 只看该作者
涨知识了,正好最近在入手学习,想学一些皮毛

使用特权

评论回复
19
Kelan| | 2017-10-12 20:48 | 只看该作者
要支持High Speed ,就用这2款不错~
FT93x 系列,支持USB high-speed (480Mbit/s) 高速通信的32位RISC微控制器
http://www.szlcsc.com/product/details_144361.html
http://www.szlcsc.com/product/details_144360.html

使用特权

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

本版积分规则

个人签名:新手死于追涨,老手死于抄底,高手死于杠杆,价值投资死于满仓死杠!

338

主题

1055

帖子

21

粉丝