微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 什么是PS/2接口 USB(通用串行总线)接口

什么是PS/2接口 USB(通用串行总线)接口

时间:01-03 来源:互联网 点击:

USB接口的连接线有两种形式,通常我们将其与电脑接口连接的一端称为“A”连接头,而将连接外设的接头称为“B”连接头(通常的外设都是内建USB数据线而仅仅包含与电脑相连的“A”连接头)。 “A”连接头表示“上流”至电脑;“B”连接头表示“下游”到外设。这样采用了不同的结构和定义就避免了连接上的混淆和困扰。

  2. USB接口的性能特点
 
  ●热插拔,使用方便
  USB接口真正实现了热插拔,在安装硬件时再也不需要象串口或并口这样经过关机-连接-开机-装驱动程序-重启这样的繁琐过程,真正实现在开机状态下的PnP(即插即用)。而且USB接口都有自己的单独保留中断号(由USB驱动程序自动分配,并在USB设备拔出后自动收回),不会和其他设备竞争有限的资源,可免去许多配置的麻烦。

  ●带宽大,速度快

  USB1.1协议允许1.5Mbps和12Mbps两种数据传送速度规格,这大概是标准串口的100倍(115Kbps)以及标准并口的10倍,而新的USB2.0协议已经可以提供速率为480Mbps的高速传输。
注:1Mbps=0.125MB/s

  ●可连接设备多

  USB接口理论上可以通过USB Hub采用菊花链的形式扩展连接127个设备,节点间的有效距离为5 米,通过USB Hub可以将有效距离延长至30米。但注意采用USB Hub扩展接口时最多只允许5个Hub的级联而且有30米的有效距离限制。

  ●简单的网络互连功能

  可以利用USB接口来实现双机互连以交换简单的数据资料,组建最简单的对等网。
必须指出的是,USB2.0功能的实现要求硬件和软件同时支持,它包括主板的USB主控芯片和操作系统都要对USB2.0提供支持。就目前主流的Windows操作系统而言,目前只有Win2000和WinXP能够提供对USB2.0的完整支持,在其它Windows操作系统下虽然系统可以识别USB2.0设备,但无法以高速模式运行,而包括Linux、MAC OS和BEOS在内的非主流操作系统目前也开始提供对USB2.0的支持。

  3. USB接口相关问题集

  ●我的硬件是否支持USB接口?
  
  开机时进入CMOS设置界面,打开BIOS设置中的USB接口选项(Enable)。如果没有相关选项则需要升级BIOS或说明主板不支持USB接口。现今的主流主板都提供对USB接口的支持。

  ●我的操作系统是否支持USB接口?

  以主流的Windows为例,在“我的电脑”-属性-硬件-设备管理器-通用串行总线控制器中查看是否有“USB Host Controller”和“USB Root Hub”的相关项目,如果有则说明你的操作系统已经支持USB接口,如果没有则说明需要升级添加USB接口驱动程序或你的操作系统不支持USB接口。

  ●我的主板没有集成USB接口怎么办?
  
  在这种情况下可以手动添加一块PCI接口的USB控制卡(一般自带2~4个USB接口),就像安装声卡或者显卡一样插上再安装相应的驱动程序就可以了。

  ●怎样使我的USB键盘在DOS下能正常使用?

  要使USB接口的键盘(或鼠标)在DOS下正常使用,必须在CMOS设置界面中选择USB Legacy——Enable,以支持USB键盘或鼠标在DOS下面的正常使用。

  正是基于USB接口具有一些传统接口无法比拟的优点,我们完全可以期待USB将会取代并口、串口以及键盘、鼠标所使用的PS/2接口,而成为新一代统一的接口标准。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top