什么是串行传输?
并行传输的替代方案称为串行传输,它一次发送一位数据。考虑到速度的重要性,设计数据通信系统的人似乎会选择并行传输。然而,大多数通信系统使用串行模式。
以下是串行传输的两个主要原因:
- 首先,串行网络可以以更低的成本继续延伸到更远的距离,因为所需的物理线缆更少,并且中间电子元件也更便宜。
- 其次,只使用一根物理线缆意味着永远不会出现由一根线缆略高于另一根线缆而引起的定时问题(几毫米的差异在高速通信系统中可能至关重要)。
它可以使用串行传输。发送方和接收方必须包含少量硬件,将机器中使用的并行形式的数据更改为线上使用的串行结构。
下图显示了配置:
将数据在内部并行形式和串行形式之间进行转换所需的硬件可以很简单,也可以很复杂,具体取决于串行通信机制的类型。在最简单的情况下,一个称为通用异步收发器 (UART) 的单个芯片执行转换。一个相关的芯片,通用同步异步收发器 (USART) 处理同步网络的转换。
类型
串行传输有三种类型,如下所示:
- 异步传输:它可以在任何时间发生,在两个数据项的传输之间存在任意延迟。
- 同步传输:它可以连续发生,在两个数据项的传输之间没有间隙。
- 等时传输:它可以定期发生,在两个数据项的传输之间存在固定的间隙。
广告