串行通信

此处描述了异步通信标准、硬件、术语和概念。

串口用于将异步设备物理连接到计算机上。 它们位于集成或使用多端口适配器(例如 2 端口、8 端口、16 端口和 128 端口的异步适配器)的系统部件的背面。
注: POWER5 集成系统端口不是通用的全功能串口。 有关更多信息,请参阅 系统端口和串口之间的功能差异

要了解串口的功能,有必要先研究一下并行通信。 标准的并行端口使用八针或线以同步地传输组成单个字符的数据位。 下图显示了并行传输字母 a 的过程。

图 1。 并行通信端口
并行通信端口

串口仅需要一个针或线以向设备发送同一个数据字符。 要这样实现,数据从并行格式(由计算机发送)转换为顺序格式,这种格式按位的先后顺序连续地组织。 先向设备发送最低有效位(或零位)后再发送该数据。 远程设备接收数据成功后,数据将被转换回并行格式。 下图显示了串行传输字母 a 的过程。

图 2。 串行通信端口
串行通信端口

单个字符的串行传输是简单而直接的转发;但是,当如下图所示,有大量字符被连续传输时复杂程度将提高。 接收系统不知道一个字符在何处结束,另一个字符又从何处开始。 要解决这个问题,必须同步或定时通信链路的结束处。

图 3。 串行传输
串行传输