走进USB的世界

     随着PC逐渐发展,尤其是外设越来越丰富,因此接口也越来越多。比如,打印机用并口,键盘有PS/2口等等。PC接口往往不够。在这种情况下,一种新的接口标准出现了,它就是USB(Universal Serial Bus)。它是由微软,英特尔,惠普,NEC等公司制定的计算机接口标准。并有取代串口,并口的趋势。

    目前,usb2.0最大通讯速率是480Mbps,usb3.0已经开始出现,最高速率可以达到5Gbps。

    usb的基本框架:      

 

  

    

   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

               usb主要包括主控器和usb hub,CPU通过发送命令给主控制器,然后主控制器去执行,CPU 接着去干其他的事情。usb hub作用类似我们寝室的的集线器,当寝室只有一台电脑时 ,一根网线即可上网,但当有多电脑时,就需要用到集线器。在集线器上有很多的排列接口,其他的电脑可以接在此处。实现多台电脑上网的功能。

 

       USB 集线器功能类似,通过接集线器,可以级联很多设备,最多是可以接127个。在我们的电脑主机箱前面有2个usb接口,机箱后面一般还有4个usb接口,它们都是在一个USB HUB上。

 

USB规范主要包括:

 

1。USB 控制器及其驱动

 

2。 usb芯片及其驱动

 

3。 usb 设备驱动

 

 usb设备支持热插拨,当我们把一个USB 设备接到电脑上时,主机控制器和主机软件能够自动侦测设备,

 

主机软件开始读取USB设备的信息诸于(product id   vendor id   interface)等等,然后给其动态分配一个地址。

进行必要的初始化之后就可以进行IO操作了。

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(框架,IO,英特尔,interface,微软,通讯)