版块
论坛
喜欢
话题
应用
搜索
登录
注册
Always!978的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=24526
usb Bulk方式传输的速度最快有多少?我只有256KBite/s
设备方每次都要延迟2ms才能给我发送一帧消息,这是bulk方式必须的吗?用过bulk德兄弟们,你们最快的速率能到多少?
回复
(
12
)
2003-06-09 16:50
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
Always!978
:
我做的不是U盘,是类似数据采集器的东东。:)
(2003-06-11 08:45)
回复
Always!978
:
我记着以前有人回答我说usb1.1协议的bulk传输每帧要延迟1ms的啊,是不是我理解错了,不是这种延迟?因为以前固件方面不延迟的话,发送过来的帧丢失的很严重,所以我们用延迟的方法来发送。
(2003-06-11 08:44)
回复
NewTech
:
如果你要策优盘的速度,你找个测硬盘读写速度的软件测一下就行了!而且还可以测出不同大小包时的速度!
(2003-06-10 12:08)
回复
qx126
:
传输的快慢与传输的数据是有关系的,如果传输的数据量很大,就能达到很高的速度,要是传输的数据量很小,反复的传输字头,这样就比较慢!还有在固件中没有必要延时1ms!
(2003-06-10 11:32)
回复
flycat0101
:
你要问他为什么要延时? 是从收到命令到开始发送之间要延时吗? 说不定和硬件还有关系的
(2003-06-10 11:20)
回复
Always!978
:
是固件的问题吧,固件是我同事做的,他延迟1ms的时候,也是每2ms才能发送一次。flycat0101知道是怎么回事吗?
(2003-06-10 11:05)
回复
flycat0101
:
为什么要2ms才发呢? 在bulk-only方式下,只要有足够的带宽 一接到host的命令就能发送的呀,最多可以使用95%的带宽啊 数据速率是1.216Mb/s,不是1.5M,呵呵,记错
(2003-06-10 11:01)
回复
Always!978
:
我不知道我的算法对不对,我们测试的时候是每帧6字节,2ms发送一帧。我假设每帧发满64字节,2ms一帧,那么是32byte/s,也就是32*8*100 = 256kbite/s,是这样的吗?
(2003-06-10 10:26)
回复
flycat0101
:
usb大全上说,在全速的情况下,可以达到1.5M
(2003-06-10 10:08)
回复
wikee
:
请问你们是怎么样测速率的阿?用什么方法? 我作了一个SL811HST的HOST接口,我怎么知道它能传多大的速率? 我用下面这个方法估计的: 我把数据从U盘读出,然后原封不动的发给串口;连续传94k的文件用时10秒;串口输率115200,计算用时约8秒;也就是说单片机处理和U...
(2003-06-10 09:11)
回复
1
2
下一页 »
Always!978
加关注
写私信
0
关注
0
粉丝
126
帖子
返回顶部