阅读:1640回复:3
USB提速
各位业界学长:
小弟我现在正在开发USB嵌入式设备,目前倒是开发出来了,但是速度只能达到25K字节/每秒,我用的架构是51单片机+SL811接口芯片,关于USB协议和此接口芯片小弟我都第一次接触,所以对协议本身的理解和对接口芯片的操作都还停留在初级阶段,不知道如何才能达到更高的速度性能。哪位学长能够帮忙提出具体的建议,小弟不胜感激!在下的信箱为jiangadfly@126.com |
|
沙发#
发布于:2003-11-17 17:30
不知你的设备接口啥样?速度不仅和协议有关,还有好多相关因素!
|
|
|
板凳#
发布于:2003-11-17 19:07
to:xiao_lzm
不知道你所说的设备接口是指什么?我是以SL811的查询方式来进行USB数据通讯的。我是要用51单片机+USB接口芯片做一个电路板从而实现一个USB主设备,USB接口芯片用的是SL811,此电路板中有一个FLASH芯片,当优盘插入电路板上时,我需要将此电路板中的数据存储到优盘上,文件系统协议和SCSI协议我已经实现了,USB协议我也已经实现了,但是就是速度只能达到25K字节/秒,下面是我用PADS画的原理图,哪位朋友有兴趣可以帮我参考一下。 [编辑 - 11/17/03 by jiangadfly] |
|
|
地板#
发布于:2003-11-18 10:05
抱歉,我没有相应的工具软件,无法打开你的文件。我用68013开发过一总线转换接口,速度也同协议有很大的差距。其原因主要:mcu参与了部分传输工作、被转接口总线速度本身不高。
而你的设计是mcu+usb,估计mcu也参与了传输控制,甚至完全由mcu控制实现usb协议,而mcu的指令时钟比起usb的速度一般要慢很多,故你可以好好精简你的程序,可能会使速度提高一些。 另外,你可以给我一份SL811的资料吗?谢谢! xiao_lzm@hotmail.com |
|
|