其中,COM口和LPT口是计算机接口的元老。早期的计算机都有这两种接口。今天,我们将主要介绍并行接口。
界面介绍
并行接口是指采用并行传输方式传输数据的接口标准。它通常被称为Centronics接口,现在也称为IEEE1284。我们常见的并口多是主机上的25针D型接口,打印机上的36针弹簧型接口。事实上,IEEE1284标准规定了三种连接器,即A、B和c。
a型
25PINDB-25连接器,仅用于主机侧。[注意,这个25PINDB-25连接器与rs232串口中的rs232 DB-25完全相同]
b型
带夹紧装置的3针间距为0.085英寸的Champ连接器,也称为Centronics连接器,仅用于外围36针Centronics插座(插座或母插座),用于打印机。
c型
新增加的Mini-Centronics36PIN连接器,也称为Half-PitchCentronics 36连接器(HPC N36),也称为MDR36,36引脚间距为0.050英寸,带有夹紧装置,可用于主机和外设。它的应用还不够广泛,由于新的竞争性接口标准不断出现,很难普及。新接口增加了两条信号线,PeripheralLogicHigh和HostLogicHigh,用于检测另一端是否通过线缆上电。
界面特征
前几年由于技术限制,时钟频率比较低,串行传输的速度比并行传输慢。两者各有利弊。
连续传输
优点:使用较少的数据线,在远距离通信中可以节省通信成本。
缺点:因为一次只能传输一位数据,所以传输速度比较低。
并行传输
优点:因为可以多位数据一起传输,所以传输速度很快。
缺点:内存有多少位就有多少条数据线,所以需要大量的数据线,成本非常高。
近年来,随着技术的发展,时钟频率越来越高,平行导线之间的相互干扰也越来越严重。并行接口有很多并行且紧密的线,但当时钟频率增加到一定程度时,传输的数据就无法恢复。因为串口的线很少,所以线之间的干扰很容易控制。相反,可以通过不断提高时钟频率来提高传输速率。而且串行器件的成本往往高于并行器件,所以现在很多高速器件都采用串行模式。
通信原理
并行接口中的每一位数据都是并行传输的,通常是8位或16位字节。
图中的并行接口是双通道接口,可以完成数据输入输出。其中,数据的输入/输出由输入/输出缓冲区实现,状态寄存器提供状态信息供CPU查询,控制寄存器接收来自CPU的各种控制命令。
引脚定义
并行接口不同的引脚对应不同的含义,布线时需要看清楚。