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