串行通信、異步通信、同步通信和并行通信是數據傳輸中常用的幾種方式,它們在數據傳輸的速度、效率、復雜性等方面有所不同。
串行通信,這是一種數據傳輸方式,其中數據是按一位一位的順序傳送的。在串行通信中,只需要少數幾條線就可以在系統間交換信息,因此它特別適用于計算機與計算機、計算機與外設之間的遠距離通信。串行通信的速度通常比并行通信慢,但其成本更低,且覆蓋面積更廣,如公用電話系統。
同步通信:同步通信是以數據塊為傳輸單位,每個數據塊的頭部和尾部都要附加一個特殊的字符或比特序列,標記一個數據塊的開始與結束。同步是指數據塊與數據塊之間的時間間隔是固定的,必須嚴格規定它們的時間關系。在同步通信中,發送方發出數據后需要等待接收方發回響應,然后才能發送下一個數據包。例如,QQ在線傳輸文件就需要雙方約定在線,且傳輸過程不能中斷,否則就會失敗。
串行通信異步原理如下圖所示:
異步通信:在這種通信方式中,每個字符都要加1位起始位和一位停止位,以標記一個字符的開始與結束,并以此實現數據傳輸同步。異步是指字符與字符之間的時間間隔是可變的,不需嚴格限制它們的時間關系。例如,電視機遙控器、對講機和手機通話過程都采用了異步串行通信。
串行通信異步特點:
1.不需要同步時鐘線;
2.通信雙方需要在數據傳輸前配置相同數據傳輸速率,例如:UART常用波特率9600。
串行通信同步原理如下圖所示:
串行通信同步特點:
1.擁有同步時鐘線;
3.時鐘統一、字符與字符間同步無間隔。
并行通信原理如下圖所示:
并行通信:與此相反,并行通信是指數據的各位同時傳送,通常有多少位數據就必須有多少根數據線。并行通信的速度快,但造價高,內部的多根線纜同步較困難,相互之間易產生干擾。
并行通信特點:
1.由于各個數據位同時進行傳輸,傳輸速率極快(是串行通信速率的8倍)、效率超高;
2.占用端口多,成本較高;
3.并行通信抗干擾能力較差;
4.只適用于短距離高速通信。
審核編輯:黃飛
-
數據傳輸
+關注
關注
9文章
1991瀏覽量
65448 -
異步通信
+關注
關注
1文章
58瀏覽量
10280 -
同步通信
+關注
關注
0文章
28瀏覽量
9273 -
串行通信
+關注
關注
4文章
584瀏覽量
35934 -
并行通信
+關注
關注
1文章
31瀏覽量
10963
發布評論請先 登錄
相關推薦
串行通信中的IIC總線工作原理是什么
STM32串行異步通信的相關資料分享
關于STM32的串行異步通信

評論