首页 理论教育优化并行、串行I/O接口

优化并行、串行I/O接口

【摘要】:所谓I/O接口也就是输入/输出接口。根据信号传输方式的不同,I/O接口一般可分为并行接口和串行接口两种方式。通常所说的并行接口一般称为Centronics接口,也称为IEEE1284标准。当传输距离较远、位数又多时,并行接口会导致通信线路复杂且成本提高。图5-13所示为各类并行接口及并行电缆,传输的是数字量和开关量。串行接口按电气标准及协议来分包括RS-232-C、RS-422、RS-485等。

所谓I/O接口也就是输入/输出接口。根据信号传输方式的不同,I/O接口一般可分为并行接口和串行接口两种方式。

(1)并行接口

并行接口中各位数据都是并行传送的,它通常是以八位字节或十六位字节为单位进行数据传输的,指采用并行传输方式来传输数据的接口标准。从最简单的一个并行数据寄存器或专用接口集成电路芯片如8255、6820等,直至较复杂的SCSI或IDE并行接口,种类有数十种。通常所说的并行接口一般称为Centronics接口,也称为IEEE1284标准。

由于数据并行传输,所以,相比串行接口,传输速度快,比较适合短距离、高速数据传输的场合,实现更高速的双向通信。例如,连接磁盘机、磁带机、光盘机、网络设备等计算机外部设备。当传输距离较远、位数又多时,并行接口会导致通信线路复杂且成本提高。

图5-13所示为各类并行接口及并行电缆,传输的是数字量和开关量。

图5-13 各类并行接口及并行电缆

(a)25PIN并行接口;(b)36PIN并行接口;(c)并行电缆

图5-13 各类并行接口及并行电缆

(a)25PIN并行接口;(b)36PIN并行接口;(c)并行电缆

串口通信讲解

(2)串行接口

串行接口是指数据一位位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,并可以利用电话线,从而大大降低了成本,特别适用远距离通信,但传送速度较慢。

一条信息的各位数据被逐位按顺序传送的通信方式称为串行通信。串行通信的特点是:数据位传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。串行通信的距离可以从几米到几千米;根据信息的传送方向,串行通信可以进一步分为单工、半双工和全双工3种。

串行接口按电气标准及协议来分包括RS-232-C、RS-422、RS-485等。其中,RS-422与RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。

图5-14所示为RS-232接口。

串口通信讲解

(2)串行接口

串行接口是指数据一位位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,并可以利用电话线,从而大大降低了成本,特别适用远距离通信,但传送速度较慢。

一条信息的各位数据被逐位按顺序传送的通信方式称为串行通信。串行通信的特点是:数据位传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。串行通信的距离可以从几米到几千米;根据信息的传送方向,串行通信可以进一步分为单工、半双工和全双工3种。

串行接口按电气标准及协议来分包括RS-232-C、RS-422、RS-485等。其中,RS-422与RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。

图5-14所示为RS-232接口。

图5-14 RS-232接口

图5-14 RS-232接口