同步通信與異步通信區別:
-
同步通信要求接收端時鐘頻率和發送端時鐘頻率一致,發送端發送連續的比特流;異步通信時不要求接收端時鐘和發送端時鐘同步,發送端發送完一個字節後,可經過任意長的時間間隔再發送下一個字節。
-
同步通信效率高,異步通信效率較低。
-
同步通信較複雜,雙方時鐘的允許誤差較小;異步通信簡單,雙方時鐘可允許一定誤差。
-
同步通信可用於點對多點,異步通信只適用於點對點。
向左轉|向右轉
拓展資料
同步通信:指在約定的通信速率下,發送端和接收端的時鐘信號頻率和相信始終保持一致(同步),這就保證了通信雙方在發送和接收數據時具有完全一致的定時關係。
用於同步通信的數據格式:
-
單同步格式,會送一幀數據僅使用一個同步字符。當接收端收到並識別出一個完整同步字符後,就連續接收數據。一幀數據結束,進行CRC校驗。
同步字符 數據 CRC1 CRC2;
-
雙同步字格式,這時利用兩個同步字符進行同步。
同步字符1 同步字符2 數據 CRC1 CRC2;
-
同步數據鏈路控制(SDC)規程所規定的數據格式。
標誌符01111110 地址符8位 數據 CRC1 CRC2 標誌符01111110;
-
則是一種外同步方式所採用的數據格式。對這種方式,在發送的一幀數據中不包含同步字符。同步信號SYNC通過專門的控制線加到串行的接口上。當SYNC一到達,表明數據部分開始,接口就連續接收數據和CRC校驗碼。
數據場 CRC1 CRC2;
-
高級數據鏈路控制(HDLC)規程所規定的數據格式。它們均用於同步通信。
標誌符01111110 地址符8位 控制符8位 數據 CRC1 CRC2 標誌符01111110;
CRC(cyclic redundancy checks)的意思是循環冗餘校驗碼。它用於檢驗在傳輸過程中是否出現錯誤,是保證傳輸可靠性的重要手段之一。
異步通信:異步通信是指通信中兩個字符(8位)之間的時間間隔是不固定的,而在一個字符內各位的時間間隔是固定的。
在異步通信中,每接收一個字符,接收方都要重新與發送主同步一次,所以接收端的同步時鐘信號並不需要嚴格地與發送方同步,只要它們在一個字符的傳輸時間範圍內能保持同步即可,這意味着南時鐘信號漂移的要求要比同步信號低得多,硬件成本也要低的多,但是異步傳送一個字符,要增加大約20%的附加信息位,所以傳送效率比較低。異步通信方式簡單可靠,也容易實現,故廣泛地應用於各種微型機系統中。