接口一般是指外部设备的适配电路。由于计算机的外部设备种类繁多,而且大多都是机电传动设备,这样CPU在与I/O设备进行数据交换时,往往存在速度、时序、信息格式的不匹配等问题。为此CPU与外部设备之间的数据交换,必须通过接口来实现。通常接口电路有以下功能:
1)设置数据的寄存或缓冲逻辑,以适应CPU与外设之间的速度差异。
2)进行信息格式的转换。
3)协调CPU与外设之间的电平差异和信息类型差异,如进行电平转换、A/D或D/A转换等。
4)协调时序差异。
5)实现地址译码和设备选择功能。
6)设置中断和DMA控制逻辑,以保证在中断和DMA允许时,产生中断和DMA请求信号,并在接到中断和DMA应答之后,完成中断处理和DMA传输。
随着计算机技术的不断发展,新的接口标准不断出现,现在各种I/O接口大多直接集成在主板上。这些接口主要有并行接口、串行接口、EIDE接口、SATA接口、USB接口、IEEE1394接口等。
1.并行接口
目前计算机中的并行接口主要作为打印机接口,接口采用25针D型接口。所谓“并行”是指8位数据同时通过并行线进行传送,这样可使数据的传输速度大大提高。但并行传输的线路长度受到限制,因为长度增加,干扰就会增加,从而容易出错。目前几乎所有的主板都集成了并行接口,标注为PARALLAL或LPTI,并行接口插座是一个25针双排插座。
2.串行接口
串行接口与并行接口不同的是,它的数据和控制信息是一位接一位串行地传输的。这样,虽然速度会慢一些,但传输距离较并口长,更适于长距离通信。通常新主板上的COM1和COM2使用的是9针D型连接器。现在的主板上一般至少提供两个串行接口COM1和COM2。
3.IDE接口
IDE(Integrated Device Electronics)集成设备电子部件的接口采用了40条的单组电缆连接,是现在普遍使用的外部接口,主要接硬盘和光驱。采用16位数据并行传输方式,体积小,数据传输快。一个IDE接口可连接两个外部设备。IDE接口的缺点:数据传输速度慢、线缆长度过短、连接设备少。目前新的主板已经很少还有IDE接口,而新出的存储设备也没有IDE接口类型的。目前硬件接口已经向SATA转移,IDE接口已逐渐退出舞台。
图3-7 主板上的SATA接口
4.SATA接口(www.xing528.com)
SATA(Serial ATA)即串行ATA。这是一种完全不同于并行ATA的新型接口类型,由于采用串行方式传输数据而得名,如图3-7所示。与并行ATA相比,SATA具有比较大的优势。SATA以连续串行的方式传输数据,可以在较少的位宽下使用较高的工作频率来提高数据传输的带宽。SATA一次只会传输1位数据,这样能减少SATA接口的针脚数目,使连接电缆数目变少,效率也会更高。实际上,SATA仅用四支针脚就能完成所有的工作,分别用于连接电缆、连接地线、发送数据和接收数据,同时这样的架构还能降低系统能耗和减小系统复杂性。SATA 1.0定义的数据传输率可达150 MB/s,这比最快的并行ATA(即ATA/133)所能达到133 MB/s的最高数据传输率还高。而在已经发布的SA-TA 2.0的数据传输率将达到300 MB/s,SATA 3.0将实现600 MB/s的最高数据传输率。SATA不但结构简单还有支持热插拔的优点。目前AMD和Intel的芯片组均可以完美支持SATA 3.0接口技术,而且采用了SATA 3.0接口的主板价格也没有相应增加,平台方面已经做好支持SATA 6 GB/s固态硬盘的准备。SATA 3.0接口的机械硬盘已陆续上市,价格也并无太大差别。
5.USB接口
USB(Universal Serial Bus)即通用串行总线,是由Microsoft、Intel、COMPAQ、IBM、NEC和WT(北方电讯)等7家大公司共同推出的新接口标准。USB接口有以下特点。
1)具有即插即用功能,即支持热拔插,在不用关闭计算机的情况下真正支持即插即用。
2)具有更高的带宽:根据USB规范,1998年制定的USB 1.1标准为USB 2.0的全速(Full Speed)版本,理论传输速度为12 Mbit/s,即1.5 MB/s,2000年制定的USB 2.0标准是真正的USB 2.0,被称为USB 2.0的高速(High Speed)版本,理论传输速度为480 Mbit/s,即60 MB/s,但实际传输速度一般不超过30 MB/s。最新的USB 3.0的最大传输带宽高达5.0 GB/s,也就是640 MB/s。
3)采用“级联”方式支持多设备连接:每个USB插座上本身又提供了一个USB插座供下一个UBS设备连接用。通过这种类似菊花链式的连接,一个USB控制器可以连接多达127个外设,而两个外设间的距离可达5 m。
4)可为USB设备提供电源:USB接口可以为USB提供5 V的电源,这样就可以直接利用主机的电源,降低设备的成本。
USB接口是一个4针端口,其中2针为电源线。由于USB接口的针数比串行接口、并行接口、游戏接口都要少,接口体积也要小很多。
目前AMD和Intel的新的芯片组均可以支持USB 3.0接口技术。USB 3.0可以在存储元器件所限定的存储速率下传输大容量文件(如HD电影)。例如,一个采用USB 3.0的闪存驱动器可以在15 s内将1 GB的数据转移到一个主机,而USB 2.0则需要43 s。
6.1394接口
1995年美国电气和电子工程师学会(IEEE)制定了IEEE 1394标准。它是一个串行接口,其成本低廉。它的特点是传输速度快,适合传送数字图像信号。
随着市场的需要,这些年来1394贸易协会也几度对IEEE 1394进行提速改进,基本标准从最初的1394a发展到目前的1394b,传输速率则从100 MB/s、200 MB/s、400 MB/s提升到800 MB/s。
之后1394贸易协会又对现有IEEE 1394b的电气规范进行了更新,改良后的规范被命名为S3200,依然采用现行1394b的接口标准,如图3-8所示。它的传输率将由现在的800 MB/s大幅提升4倍,达到3.2 GB/s。虽然从规格上来看,S3200要逊色于最新的USB3.0标准,不过USB 3.0的实际传输率远远达不到其理论值,特别是当几台设备共用一个USB通道,其传输速度就会急速降低。由于IEEE 1394b采用独立的主控芯片,则很少存在这种情况。具有极稳定的传输质量仍是IEEE 1394的优势。同时1394b的有效传输距离可达到100 m,并能提供8~40 V的电压以及最大5 A的电流,这都是USB 3.0所不能比拟的。
图3-8 1394接口
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。