fanwei7
驱动牛犊
驱动牛犊
  • 注册日期2001-06-26
  • 最后登录2002-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2754回复:17

如何估算和提高USB数据传输率

楼主#
更多 发布于:2001-07-26 17:12
我目前使用的是AN2131QC系列开发板。
请问如何估算USB的数据传输率(没有逻辑分析仪),在那里提高传输率最有效?
共享的资源才能更快的提高
starmoon
驱动小牛
驱动小牛
  • 注册日期2001-04-28
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-07-26 17:34
速度影响最大的还是 MCU 的处理能力。

劲量用高整的CPU作MCU。
fanwei7
驱动牛犊
驱动牛犊
  • 注册日期2001-06-26
  • 最后登录2002-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-07-26 17:38
你说得是硬件,我想知道在软件上有何方法提高数据率。
共享的资源才能更快的提高
DK-boy
驱动中牛
驱动中牛
  • 注册日期2001-07-22
  • 最后登录2005-09-21
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-07-26 17:47
如果低速则有8B/10MS的限制你的软件尽量,
以你现有的设备和驱动速度的最大限制应该是
低层数据的处理速度。

------------------------------------
喜欢清静?享受人生
fanwei7
驱动牛犊
驱动牛犊
  • 注册日期2001-06-26
  • 最后登录2002-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-07-27 15:15
设备驱动程序中对数据的处理方式是不是与速度密切相关?
请指教!
共享的资源才能更快的提高
liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-09-25 01:25
我也想知道怎样测试USB传输的速率,请大侠赐教,谢谢
我的EMAIL:liuxf66@263.net
liuxf66
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2001-09-25 08:48
[QUOTE]原本由 fanwei7 发表
[B]设备驱动程序中对数据的处理方式是不是与速度密切相关?
请指教! [/B][/QUOTE]
yes.准确的说,应该是driver和app之间的数据传输。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
fanwei7
驱动牛犊
驱动牛犊
  • 注册日期2001-06-26
  • 最后登录2002-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2001-09-27 14:09
请问能有一个准确的衡量吗?
共享的资源才能更快的提高
liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2001-10-18 20:51
怎么还没有大侠说个具体的测试传输速率的方法?是不是问题太菜?我向前推一下,我也很想知道。
liuxf66
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2001-10-19 05:16
写个测试软件不就得了,我给你的程序里有个高精度计时器。发起到结束用了多少时间,传了多少数据,一比就出来了。
[sunkai 编辑于 2001-10-19 05:18]
LIUTANG
驱动大牛
驱动大牛
  • 注册日期2001-03-30
  • 最后登录2020-12-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望58点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
  • 社区居民
10楼#
发布于:2001-10-21 09:54
USB传输速度一直困扰着我们,我估计了一下也就百十来K左右,不知道12Mbps是这么算出来的,不过我觉得既然说了是12Mbps那总有道理,换句话说虽然PC端接收的数据很慢,但正经的数据在通过那根线的速度确实应该是12Mbps的,慢的是处理速度等别的因素,可能是数据没有连续发过来,或传输经常有错误,硬件在反复试了几次,PC端可以用多线程加双缓冲来提高速度,硬件应该也有办法,不过我就不是很熟悉了
chendh
驱动牛犊
驱动牛犊
  • 注册日期2001-07-20
  • 最后登录2005-04-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2001-10-23 22:48
传个大文件就知道了
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2001-10-23 22:58
[QUOTE]原本由 LIUTANG 发表
[B]USB传输速度一直困扰着我们,我估计了一下也就百十来K左右,不知道12Mbps是这么算出来的,不过我觉得既然说了是12Mbps那总有道理,换句话说虽然PC端接收的数据很慢,但正经的数据在通过那根线的速度确实应该是12Mbps的,慢的是处理速度等别的因素,可能是数据没有连续发过来,或传输经常有错误,硬件在反复试了几次,PC端可以用多线程加双缓冲来提高速度,硬件应该也有办法,不过我就不是很熟悉了 [/B][/QUOTE]
硬件的思路就是,决不能让数据源出现短缺,成为瓶颈因素。每当上次传输完成后,填充端点BUFFER要在最短的时间完成,所以数据源端要有缓冲,保障供应。
mushy
驱动牛犊
驱动牛犊
  • 注册日期2001-07-30
  • 最后登录2004-06-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2001-10-25 11:31
[QUOTE]原本由 sunkai 发表
[B]写个测试软件不就得了,我给你的程序里有个高精度计时器。发起到结束用了多少时间,传了多少数据,一比就出来了。
[sunkai 编辑于 2001-10-19 05:18] [/B][/QUOTE]

老兄,能不能把你写的测试软件也给我一份?让我学学怎么写也!
谢谢了
我的e-mail是 wyd@scnu.edu.cn
用EZ-USB的不少,多多交流呀,太多困惑了!~:(
共同学习,一块进步 勤学,多问,善于思考
飞天猩猩
驱动巨牛
驱动巨牛
  • 注册日期2001-09-24
  • 最后登录2008-06-17
  • 粉丝0
  • 关注0
  • 积分201分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2001-10-25 12:45
自己写测试软件恐怕也测不出USB的真实速度。
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2001-10-25 13:53
当然,估算应该还行
fanwei7
驱动牛犊
驱动牛犊
  • 注册日期2001-06-26
  • 最后登录2002-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2001-10-26 09:04
我后来就采用了估算得方法。

在自己得程序中加上两个变量,一个是记载传输文件得字节数,另一个记载所用得时间。

我觉得这个方法还是可行的。
共享的资源才能更快的提高
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2001-10-26 20:10
[QUOTE]原本由 mushy 发表
[B][QUOTE]原本由 sunkai 发表
[B]写个测试软件不就得了,我给你的程序里有个高精度计时器。发起到结束用了多少时间,传了多少数据,一比就出来了。
[sunkai 编辑于 2001-10-19 05:18] [/B][/QUOTE]

老兄,能不能把你写的测试软件也给我一份?让我学学怎么写也!
谢谢了
我的e-mail是 wyd@scnu.edu.cn
用EZ-USB的不少,多多交流呀,太多困惑了!~:(
 [/B][/QUOTE]
好的,稍等,现在老板有事。
游客

返回顶部