你的位置:首页 > 知识课堂 > 正文

异步传输

发布时间:2013-08-05

目前,异步传输在当代的应用可谓是越来越广泛,异步传输是值得我们好好学习的,现在我们就深入了解异步传输。

异步通信中,数据通常以字符或者字节为单位组成字符帧传送。字符帧由发送端逐帧发送,通过传输线被接收设备逐帧接收。发送端和接收端可以由各自的时钟来控制数据的发送和接收,这两个时钟源彼此独立,互不同步。

异步传输一般以字符为单位,不论所采用的字符代码长度为多少位,在发送每一字符代码时,前面均加上一个“起”信号,其长度规定为1个码元,极性为“0”,即空号的极性;字符代码后面均加上一个“止”信号,其长度为1或者2个码元,极性皆为“1”,即与信号极性相同,加上起、止信号的作用就是为了能区分串行传输的“字符”,也就是实现了串行传输收、发双方码组或字符的同步。

异步传输
异步传输


异步传输(Asynchronous Transmission): 异步传输将比特分成小组进行传送,小组可以是8位的1个字符或更长。发送方可以在任何时刻发送这些比特组,而接收方从不知道它们会在什么时候到达。一个常见的例子是计算机键盘与主机的通信。按下一个字母键、数字键或特殊字符键,就发送一个8比特位的ASCII代码。键盘可以在任何时刻发送代码,这取决于用户的输入速度,内部的硬件必须能够在任何时刻接收一个键入的字符。

异步传输
异步传输

异步传输通信协议:

使用异步串口传送一个字符的信息时,对数据格式有如下约定:规定有空闲位、起始位、数据位、奇偶校验位、停止位。
其中各位的意义如下:
起始位:先发出一个逻辑”0”信号,表示传输字符的开始。
数据位:紧接着起始位之后。资料位的个数可以是4、5、6、7、8等,构成一个字符。通常采用 ASCII码。从最低位开始传送,靠时钟定位。
奇偶校验位:资料位加上这一位后,使得“1”的位数应为偶数(偶校验)或奇数(奇校验),以此来校验资料传送的正确性。
停止位:它是一个字符数据的结束标志。可以是1位、1.5位、2位的高电平。
空闲位:处于逻辑“1”状态,表示当前线路上没有资料传送。
波特率:是衡量数据传送速率的指针。表示每秒钟传送的二进制位数。例如资料传送速率为120字符/秒,而每一个字符为10位,则其传送的波特率为10×120=1200字符 /秒=1200波特。
注:异步通信是按字符传输的,接收设备在收到起始信号之后只要在一个字符的传输时间内能和发送设备保持同步就能正确接收。下一个字符起始位的到来又使同步重新校准(依靠检测起始位来实现发送与接收方的时钟自同步的)。

异步传输与同步传输之间的区别:

1,异步传输是面向字符的传输,而同步传输是面向比特的传输。
2,异步传输相对于同步传输效率较低。
3,异步传输的单位是字符而同步传输的单位是帧。
4,异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。
5,异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。

综上所述,本文已为讲解异步传输,相信大家对异步传输的认识越来越深入,希望本文能对各位读者有比较大的参考价值

浏览过本文<异步传输>的人也浏览了

异步传输模式
http://baike.cntronics.com/abc/1176


什么是SCSI?
http://baike.cntronics.com/abc/3734


如何解决连接器的电磁干扰EMI并预防?
http://www.cntronics.com/connect-art/80018969


特别推荐
技术文章更多>>
技术白皮书下载更多>>
热门搜索

关闭

关闭