阅读:1069回复:6
usb的速度?
驱动程序中,影响通讯速度的因素有哪些?一个usb驱动装上之后,速度比预计的低很多,可能有些什么问题?从哪方面入手?
|
|
|
沙发#
发布于:2003-02-12 11:37
谢谢各位。我再看看
|
|
|
板凳#
发布于:2003-02-09 09:40
和使用的usb外设息息相关,同时抗干扰能力(信号线,电源)也是影响速度的巨大因素,另外就是firmware和驱动的处理能力问题。
|
|
|
地板#
发布于:2003-02-08 22:44
我希望有标准值的一半就不错了!
|
|
地下室#
发布于:2003-01-29 14:35
如果从一个微观上较长的时间(比如1秒)来计算USB的平均速度,那是一定要比规范上的低的,因为在这一秒钟的时间内并不是都在做传输的工作,比如你的设备端数据没有准备好,或者总线繁忙等都会使平均速度降低。如果要提高速度,必须要让设备端和主机端一直处于数据传输状态,主机端一般没问题,在设备端就必须要让数据以尽可能快的速度写到USB的FIFO中去,在设备端一般会采用中断的方式,一旦发现FIFO的数据小于某个规定好的阈值(这个阈值一般可通过编程来改变),MCU就会触发一个中断,在中断处理程序中把数据向FIFO里写。如果用串行的方式,速度一定会大打折扣的。
|
|
5楼#
发布于:2003-01-28 17:44
我想与FIRMWARE有很大的关系,虽然协议中的速度有1.5Mb/s,12Mb/s,480Mb/s但事实上有部分资源都用于与
主控制器的通信了,所以通常测的的速度没有规范中那么高 。 |
|
|
6楼#
发布于:2003-01-08 12:43
连线的长度抗干扰性
|
|