異步接口

異步接口

異步接口(Asynchronous Interface)採用異步傳輸方式。採用異步傳輸方式時,按比特劃分為小組獨立傳送,傳送方可以在任何時間傳送這些比特組,而不需要同步時鐘的控制。如果沒有比特傳輸,則信號電平處於空閒位,長度不定。異步傳輸存在一個潛在的問題,即接收方並不知道數據會在什麼時候到達,這就需要通信協定來加以解決。如每次異步傳輸之前都以一個開始比特開始,通知接收方數據已經到達了,這就給了接收方回響、接收和快取數據的時間;在傳輸結束時,傳送一個停止比特表示傳輸終止。

中文名稱異步接口
英文名稱asynchronous interface
定  義數字傳輸網中,不能、也不需要提供同步的接口。
套用學科通信科技(一級學科),光纖傳輸與接入(二級學科)

基本介紹

  • 中文名:異步接口
  • 外文名:Asynchronous Interface
  • 傳輸方式:異步傳輸
原理,結構組成,異步接口電路,虛擬異步接口,特點,

原理

傳送數據的過程是,有效數據由CPU寫入接口電路中的輸出緩衝暫存器,接著由輸出緩衝暫存器傳送到輸出移位暫存器。同時將狀態暫存器中的“傳送準備好”位置1.並發出中斷請求信號,表示接口可以接收CPU寫人下一個有效數據。在輸出移位暫存器中,由傳送控制邏輯對有效數據進行格式化,即加上起始位、奇偶校驗位和停止位。經格式化後的數據由輸出移位暫存器按選定的傳輸率逐步移出,傳送到串列線路上去。
接收數據的過程是,接收控制電路不斷監視串列數據輸入線上的電平.一旦出現持續一個位周期低電平,則開始採樣有效數據位.並使數據進入輸入移位暫存器。採樣重複進行.直至採樣到停止位。此時接收控制邏輯要對接收的數據進行格式檢查,若不正確.則將狀態暫存器中的相應位置1;若格式正確,則將有效數據位並行傳送至輸入緩衝暫存器。然後.將狀態暫存器中的“接收準備好”位置1;若接口處於中斷允許狀態.則還向CPU傳送中斷請求信號。CPU可通過查詢或中斷方式讀取輸入緩衝暫存器的有效數據。

結構組成

異步接口組成包括:輸出緩衝奇存器、輸出移位奇存器、輸入移位暫存器、輸入緩衝暫存器、控制暫存器、狀態暫存器。
(1)輸出緩衝奇存器:它接收CPU數據匯流排送來的並行數據並加以保存。
(2)輸出移位奇存器:它接收從輸入緩衝暫存器送來的並行數據,並按傳送時鐘的速率把數據逐位移出。
(3)輸入移位暫存器:它以接收時鐘的速率把出現在串列數據輸入線上的數據逐位移入,當數據裝滿後,並行送往輸入緩衝暫存器。
(4)輸入緩衝暫存器:它從輸入移位暫存器接收並行數據,然後由CPU取走。
(5)控制暫存器:它接收CPU送來的控制字,由控制字的內容決定通信時的傳輸方式以及數據格式等。例如採用異步方式還是同步方式,數據字元的位數,有無奇偶校驗,是奇校驗還是偶校驗,以及停止位的位數等參數。
(6)狀態暫存器:狀態暫存器中存放著各種狀態標誌信息。如輸出緩衝器是否空,輸入字元是否準備好等。在通信過程中,當出現某種特定狀態時,接口中的狀態檢測邏輯將狀態暫存器的相應位置1,以便讓CPU查詢。

異步接口電路

接口電路主要實現數傳電台與數據通信設備之間異步通信的電平轉換工作。MC68HC705C8A的SCI工作電平為TTL電平即0V至5V,而標準的RS232C接口電平為一12V至+12V,因此,必須進行電平轉換。電平轉換電路採用一片ICL232實現,它僅需5V電源及5個0.1 uF電容,通過內部的電壓泵進行電壓提升及電壓極性翻轉,實現提供2組輸入和2組輸出的RS232C至TTL的電平轉換。

虛擬異步接口

也就是通常所知的(VTY-async)是為支持通過一個非物理接口進入路由器的呼叫而創建的。例如,異步字元流呼叫到達非物理接口上。這些類型的呼叫包括入站(inbound)的Telnet、LAT、字元定向協定(如V.120或X.25)上的PPP及PAD呼叫。虛擬異步接口也用於終止L2F隧道,L2F隧道經常是多鏈路會話的傳送伴隨物。虛擬異步接口是用戶不可配置的;而且,它們是動態創建的,並靠命令消除。虛擬異步線路用於訪問虛擬異步接口。

特點

技術較簡單,可靠性較高,雙發的時鐘信號不需要嚴格同步,但效率較低,開銷較大,並且只適用於點到點的數據傳輸。

相關詞條

熱門詞條

聯絡我們