複製鏈接
請複製以下鏈接發送給好友

起始位

鎖定
起始位必須是持續一個比特時間的邏輯0(低電平),使數據線處於邏輯0低電平狀態,提示接收器數據傳輸即將開始,即標誌傳輸一個字符的開始。發送器通過發送起始位而開始一個字符傳送,接收方可用起始位使自己的接收時鐘與發送方的數據同步。
中文名
起始位
外文名
Start Bit

目錄

起始位概念

異步通信規定傳輸的數據格式由起始位(startbit)、數據位(databit)、奇偶校驗位(paritybit)和停止位(stopbit)組成,如圖1所示(圖1中未畫出奇偶校驗位,因為奇偶檢驗位不是必須有的,如果有奇偶檢驗位,則奇偶檢驗位應該在數據位之後,停止位之前)。
圖1 異步通信數據格式 圖1 異步通信數據格式
起始位:起始位必須是持續一個比特時間的邏輯0電平,標誌傳輸一個字符的開始,接收方可用起始位使自己的接收時鐘與發送方的數據同步

起始位簡介

起始位是數據位的一種,數據位表示一組數據實際包含的數據位數。利用串口轉換器調制解調器在線路上傳輸串行數據時,每傳送一組數據,都要含有相應的控制數據,包括開始發送數據(起始位)、結束髮送數據(停止位)等,所以其他相關的串行通信概念還包括起始位、校驗位、停止位、波特率等等,而其中最重要的是數據位,即實際發送的信息內容。不同的通訊環境下,一般規定不同的數據位和結束位數量。

起始位應用

對於一個通信系統或通信網,一條信息在全網傳送時的起始位應協調一致,否則就會造成信息紊亂。因此,起始位的標識是一個重要的問題。標識的方法有信息方法和信號(物理)方法兩種。信息方法是定義一個特定的字符串(稱為起始字段)作為起始定位標識,而後的其他字符組合成的字符串(稱為淨負荷)不允許與之相同。例如,在著名的HDLC協議中,規定011111lo作為起始標識,而後的數據,只要出現五個連1就自動插入一個0,確保與起始標識不同。再如,在SDH通信協議中,規定A1A1A1A2A2A2作為起始標識,其中A1規定為11110110(F6),A2規定為00101000(28),而且它相隔125s就重複出現一次。這種週而復始重複出現的起始標識(A1A1A1A2A2A2),在其後的數據中出現的概率是極小的。除了這種定義特殊字符的信息方法而外,還有一種方法,它是定義了起始字段的不同字節的一種關係。例如定義一種雙字節的起始字段,第一個字節是該幀的序號,而後一個字節是由前一個字節按照一定的算法算出來的結果,例如按照一個多項式算出來的結果。而在淨負荷中,任意連續的兩個8比特組,都不具備這種對應關係。由此可以確定出起始位,這就是SDL協議採用的方法。
信號方法是在發送數據流的同時,另發送一個幀定位信號,如圖2所示。
圖2 利用幀定位信號進行幀同步 圖2 利用幀定位信號進行幀同步
發送幀定位信號的辦法有很多種,例如單建立一條幀定位信號線,或者在光纖中另使用一個波長,或者使用一個副載波等。
上述兩種方法都經常使用,前一種方法又常稱為隨路方式,而後一種方式稱為帶外方式。 [1] 
參考資料