20楼#
发布于:2001-09-07 17:28
我用SCANLOGIC的SL11T
BULK IN 380KB/S。 BULK OUT 430KB/S。 DMA 上传 780KB/S。 这是传送字节数除于时间例如传送64K字节100次。 至于DMA线上的瞬间速率为1MB/S!!! D12的数据手册第一页写着D12能达到的BULK速率为1MB/S。 |
|
21楼#
发布于:2001-09-10 09:45
[QUOTE]原本由 crabtao 发表
[B]我用SCANLOGIC的SL11T BULK IN 380KB/S。 BULK OUT 430KB/S。 DMA 上传 780KB/S。 这是传送字节数除于时间例如传送64K字节100次。 至于DMA线上的瞬间速率为1MB/S!!! D12的数据手册第一页写着D12能达到的BULK速率为1MB/S。 [/B][/QUOTE] 我想non-dma方式应该还可以提速。 |
|
|
22楼#
发布于:2001-09-10 10:41
我的一点体会:
修改一下firmware,对bulk的提速很有帮助。 |
|
23楼#
发布于:2004-09-02 07:53
好诱人的速度啊,羡慕啊!
rayyang2000版主,能否把你的驱动和固件给俺copy一份啊!十分感激啊! ssonu@163.net :D |
|
24楼#
发布于:2004-09-02 10:00
晕~~~
都N年前的帖子了,还翻出来! 斑竹测试的方法只能测试出数拒载USB电缆上的传输速率,这个速率是没有实际的应用价值的 因为在USB电缆上速度传输再快,如果数据没有准备好也是无用的 因此,速率的限制瓶颈主要在于与之相连的MCU以及芯片本身的限制! 通常用MCU控制USB芯片是都是有读写时序的,而读写时序绝对会限制读写数据的周期不会达到USB的极限速率,例如PHILIPS的ISP1581读写周期试80ns,对于16位的数据,他的最高速率是25MB/s,不管用什么方式,总的传输速率绝对不会超过这个值。 可是我用斑竹的方式测试时,可以达到30MB/s的,实际上我做的设备最高速率只能达到10MB/s,如果用DMA方式这个速率还会增加,但不会超过25MB/s. 斑竹测试的速率之所以能达到这么高,最根本的原因是他省掉了MCU往D12写64B数据的时间!这段时间是影响速率的最根本原因。 另外,除了这方面的原因,还有MCU在读写数据时的软件损耗,以及主机软件的软件损耗,这些都会影响传输速率。 综上:达到300KB/s是可以实现的,也是比较理想的速率 达到1MB/s在实际应用中是不可能的!:) 呵呵,个人见解,仅供参考。 :D |
|
25楼#
发布于:2004-09-02 11:29
都那么牛啊~~我现在做的EZUSB68013 速率只有10几K :( ~~~用BUSHOUND 观察,URB转到数据传输DO状态只要30几US,但是URB转到数据传输用了3。几MS,甚至有的上了10几MS,这个又是怎么回事?烦请大虾们作答
|
|
26楼#
发布于:2004-09-02 11:30
用的BULK传输,主板接口是1。1的,所以工作在全速状态~~~郁闷
|
|
27楼#
发布于:2004-09-02 17:23
我倒,好象解决了~~~~;)
|
|
28楼#
发布于:2004-09-03 09:10
我买了一套USB smart board开发板,测试速度就70KBytes/s,要提高到150KBytes/s如何改变固件和驱动还有应用程序啊?我用的开发板自带的固件还有驱动、应用程序,基本没什么修改,还有我是货真价实的新手。
大侠们给点提示,好吗? :) |
|
29楼#
发布于:2007-08-30 16:55
养牛场阿
|
|
上一页
下一页