異步串行通信

異步串行通信是一種串行通信,其通信的端點不是被共同的時鐘信號持續對齊。在每個數據單元傳輸時,數據流自帶同步信息(開始信號與停止信號)。[1]

此圖中,發送了2個字節,每個包含了開始比特、隨後8個數據比特(0-7),以及一個停止比特,總計每幀10個比特。也可以有一個奇偶校驗比特。

RS-232傳輸ASCII字節時,就常採用這種方式。

使用異步串行通信,發送方與接收方必須就下述問題達成協議:[2]

  • 全雙工還是半雙工
  • 每個字符的比特數
  • 比特序:哪個比特先發送
  • 線路的每秒比特速率。有些系統能自動檢測速率
  • 是否使用奇偶校驗位
  • 如果使用,是奇校驗還是偶校驗
  • 停止比特的最低數量

異步串行通信的開始/停止比特在物理層用於計算機與調製解調器的通信,數據鏈路使用協議如PPP。相比於同步訪問的性能損失可以忽略。[3]

參見

編輯

參考文獻

編輯
  1. ^ Nelson, R. A. and Lovitt, K. M. History of Teletypewriter Development (October 1963)頁面存檔備份,存於互聯網檔案館), Teletype Corporation, retrieved April 14, 2005
  2. ^ Hobbs, Allan G. (1999) Five-unit codes頁面存檔備份,存於互聯網檔案館), accessed 20 December 2007
  3. ^ Edward E. Kleinschmidt. Printing Telegraphy ... A New Era Begins頁面存檔備份,存於互聯網檔案館), 1967, released Nov. 9, 2016 by Project Gutenberg頁面存檔備份,存於互聯網檔案館).

外部連結

編輯