秉火429笔记之十三 通信基本概念
目錄
1. 串口通訊與并口通訊
?2. 全雙工、半雙工及單工通訊
3. 同步通訊與異步通訊
4. 通信速率
1. 串口通訊與并口通訊
按數(shù)據(jù)傳送的方式,通訊可分為串行通訊與并行通訊,串行通訊是指設(shè)備之間通過少量數(shù)據(jù)信號線(一般是8根以下),地線以及控制信號線,按數(shù)據(jù)位形式一位一位地傳輸數(shù)據(jù)的通訊方式。而并行通訊一般是指使用8、16、32及64根或更多的數(shù)據(jù)線進行傳輸?shù)耐ㄓ嵎绞健o@而易見,因一次可傳輸多個數(shù)據(jù)位的數(shù)據(jù) ,在數(shù)據(jù)傳輸速率相同的情況下,并行通訊傳輸?shù)臄?shù)據(jù)量要大得多,而串行通訊則可以節(jié)省數(shù)據(jù)線的硬件成本(特別是遠距離時)以及PCB的布線面積。
| 通訊距離 | 較遠 | 較近 |
| 抗干擾能力 | 較強 | 較弱 |
| 傳輸速率 | 較慢 | 較高 |
| 成本 | 較低 | 較高 |
由于并行傳輸對同步要求較高,且隨著通訊速率的提高,信號干擾的問題會顯著影響通訊性能,現(xiàn)在隨著技術(shù)的發(fā)展,越來越多的應(yīng)用場合采用高速率的串行差分傳輸。
?2. 全雙工、半雙工及單工通訊
根據(jù)數(shù)據(jù)通訊的方向,通訊又分為全雙工、半雙工及單工通訊,它們主要以信道的方向來區(qū)分。
| 全雙工 | 在同一時刻,兩個設(shè)備之間可以同時收發(fā)數(shù)據(jù),如電話 |
| 半雙工 | 兩個設(shè)備之間可以收發(fā)數(shù)據(jù),但不能在同一時刻進行,如對講機 |
| 單工 | 在任何時刻都只能進行一個方向的通訊,即一個固定為發(fā)送設(shè)備,另一個固定為接收設(shè)備,如電視、廣播 |
3. 同步通訊與異步通訊
根據(jù)通訊的數(shù)據(jù)同步方式,又分為同步和異步兩種,可以根據(jù)通訊過程中是否有使用到時鐘信號進行簡單的區(qū)分。
同步通信方式,是把許多字符組成一個信息組,這樣,字符可以一個接一個地傳輸,但是,在每組信息(通常稱為信息幀)的開始要加上同步字符,在沒有信息要傳輸時,要填上空字符,因為同步傳輸不允許有間隙。同步方式下,發(fā)送方除了發(fā)送數(shù)據(jù),還要傳輸同步時鐘信號,信息傳輸?shù)碾p方用同一個時鐘信號確定傳輸過程中每1位的位置。如SPI/IIC
在異步通訊中不使用時鐘信號進行數(shù)據(jù)同步,它們直接在數(shù)據(jù)信號中穿插一些同步用的信號位,或者把主體數(shù)據(jù)進行打包,以數(shù)據(jù)幀的格式傳輸數(shù)據(jù)。如UART
在異步通信方式中,兩個數(shù)據(jù)字符之間的傳輸間隔是任意的,所以,每個數(shù)據(jù)字符的前后都要用一些數(shù)位來作為分隔位。所以同步通訊的效率更高,但是同步通訊雙方的時鐘允許誤差較小,而異步通訊雙方的時鐘允許誤差較大。
4. 通信速率
衡量通訊性能的一個非常重要的參數(shù)就是通訊速率,通常以比特率(Bitrate)來表示,即每秒鐘傳輸?shù)亩M制位數(shù),單位為比特每秒(bit/s)。容易與比特率混淆的概念是“波特率”(Baudrate),它表示每秒鐘傳輸了多少個碼元。而碼元是通訊信號調(diào)制的概念,通訊中常用時間間隔相同的符號來表示一個二進制數(shù)字,這樣的信號稱為碼元。如常見的通訊傳輸中,用0V表示數(shù)字0,5V表示數(shù)字1,那么一個碼元可以表示兩種狀態(tài)0和1,所以一個碼元等于一個二進制比特位,此時波特率的大小與比特率一致;如果在通訊傳輸中,有0V、2V、4V以及6V分別表示二進制數(shù)00、01、10、11,那么每個碼元可以表示四種狀態(tài),即兩個二進制比特位,所以碼元數(shù)是二進制比特位數(shù)的一半,這個時候的波特率為比特率的一半。
【數(shù)據(jù)傳輸速率Rb】
??? 數(shù)據(jù)傳輸速率,又稱比特率,指每秒鐘實際傳輸?shù)谋忍財?shù),是信息傳輸速率(傳信率)的度量。單位為“比特每秒(bps)”。其計算公式為S=1/T。T為傳輸1比特數(shù)據(jù)所花的時間。
【波特率RB】
??? 波特率,又稱調(diào)制速率、傳符號率(符號又稱單位碼元),指單位時間內(nèi)載波參數(shù)變化的次數(shù),可以以波形每秒的振蕩數(shù)來衡量,是信號傳輸速率的度量。單位為“波特每秒(Bps)”, 不同的調(diào)制方法可以在一個碼元上負載多個比特信息,所以它與比特率是不同的概念。
?
總結(jié)
以上是生活随笔為你收集整理的秉火429笔记之十三 通信基本概念的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: shell脚本回车换行,bash she
- 下一篇: JS逆向之巨量星图sign签名