阅读:2754回复:17
如何估算和提高USB数据传输率
我目前使用的是AN2131QC系列开发板。
请问如何估算USB的数据传输率(没有逻辑分析仪),在那里提高传输率最有效? |
|
|
沙发#
发布于:2001-07-26 17:34
速度影响最大的还是 MCU 的处理能力。
劲量用高整的CPU作MCU。 |
|
板凳#
发布于:2001-07-26 17:38
你说得是硬件,我想知道在软件上有何方法提高数据率。
|
|
|
地板#
发布于:2001-07-26 17:47
如果低速则有8B/10MS的限制你的软件尽量,
以你现有的设备和驱动速度的最大限制应该是 低层数据的处理速度。 ------------------------------------ |
|
|
地下室#
发布于:2001-07-27 15:15
设备驱动程序中对数据的处理方式是不是与速度密切相关?
请指教! |
|
|
5楼#
发布于:2001-09-25 01:25
我也想知道怎样测试USB传输的速率,请大侠赐教,谢谢
我的EMAIL:liuxf66@263.net |
|
|
6楼#
发布于:2001-09-25 08:48
[QUOTE]原本由 fanwei7 发表
[B]设备驱动程序中对数据的处理方式是不是与速度密切相关? 请指教! [/B][/QUOTE] yes.准确的说,应该是driver和app之间的数据传输。 |
|
|
7楼#
发布于:2001-09-27 14:09
请问能有一个准确的衡量吗?
|
|
|
8楼#
发布于:2001-10-18 20:51
怎么还没有大侠说个具体的测试传输速率的方法?是不是问题太菜?我向前推一下,我也很想知道。
|
|
|
9楼#
发布于:2001-10-19 05:16
写个测试软件不就得了,我给你的程序里有个高精度计时器。发起到结束用了多少时间,传了多少数据,一比就出来了。
[sunkai 编辑于 2001-10-19 05:18] |
|
10楼#
发布于:2001-10-21 09:54
USB传输速度一直困扰着我们,我估计了一下也就百十来K左右,不知道12Mbps是这么算出来的,不过我觉得既然说了是12Mbps那总有道理,换句话说虽然PC端接收的数据很慢,但正经的数据在通过那根线的速度确实应该是12Mbps的,慢的是处理速度等别的因素,可能是数据没有连续发过来,或传输经常有错误,硬件在反复试了几次,PC端可以用多线程加双缓冲来提高速度,硬件应该也有办法,不过我就不是很熟悉了
|
|
11楼#
发布于:2001-10-23 22:48
传个大文件就知道了
|
|
12楼#
发布于:2001-10-23 22:58
[QUOTE]原本由 LIUTANG 发表
[B]USB传输速度一直困扰着我们,我估计了一下也就百十来K左右,不知道12Mbps是这么算出来的,不过我觉得既然说了是12Mbps那总有道理,换句话说虽然PC端接收的数据很慢,但正经的数据在通过那根线的速度确实应该是12Mbps的,慢的是处理速度等别的因素,可能是数据没有连续发过来,或传输经常有错误,硬件在反复试了几次,PC端可以用多线程加双缓冲来提高速度,硬件应该也有办法,不过我就不是很熟悉了 [/B][/QUOTE] 硬件的思路就是,决不能让数据源出现短缺,成为瓶颈因素。每当上次传输完成后,填充端点BUFFER要在最短的时间完成,所以数据源端要有缓冲,保障供应。 |
|
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的不少,多多交流呀,太多困惑了!~:( |
|
|
14楼#
发布于:2001-10-25 12:45
自己写测试软件恐怕也测不出USB的真实速度。
|
|
15楼#
发布于:2001-10-25 13:53
当然,估算应该还行
|
|
16楼#
发布于:2001-10-26 09:04
我后来就采用了估算得方法。
在自己得程序中加上两个变量,一个是记载传输文件得字节数,另一个记载所用得时间。 我觉得这个方法还是可行的。 |
|
|
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] 好的,稍等,现在老板有事。 |
|