官术网_书友最值得收藏!

1-17 什么是同步傳輸和異步傳輸

如圖1-28所示,發送模塊和接收模塊使用一個共同的時鐘脈沖發生器可保持數據傳輸的時間同步性,這就是所謂同步傳輸。此時只需使用發送模塊的時鐘脈沖發生器,通過一根傳輸導線按其節拍頻率將數據傳送給接收模塊。同步傳輸數據通常以一個規定長度的數據組的形式進行發送,為了使發送和接收同步,在數據組的起始和結束位需要加上識別符號,以便確認數據的完整性。

圖1-28 同步傳輸

1—同步脈沖 2—數據 3—結束 4—起始 5—接收模塊

異步傳輸與同步傳輸相反,發送和接收模塊之間沒有共同的時鐘脈沖發生器。進行異步傳輸時,通過起始位和結束位來識別所發送的數據組的起始和結束。只有當接收模塊確認已接收到之前的數據組后,發送模塊才會傳輸接下來的數據組,因此這種傳輸方式相對較慢。此外,數據傳輸的快慢還取決于總線長度。

異步傳輸是根據數據組的持續時間建立并保持發送和接收模塊之間的同步性的,這種方式又稱為起止方式。如圖1-29所示,每個數據組起始處都有一個起始位,接收模塊可通過該起始位與發送模塊的節拍頻率保持同步。隨后發送5~8個數據位,首先發送最低值數位,最后發送最高值數位。接著可能發送一個檢查位(校驗位),此后還有一個或兩個結束位。結束位用于傳輸兩個數據組期間的最小停頓,為接收模塊提供了接收下面數據組的準備時間。

圖1-29 異步傳輸

1—接收模塊 2—起始位 3—最低值數位 4—數據位 5—最高值數位

6—檢查位 7、8—結束位 9—發送模塊

異步傳輸時,發送模塊和接收模塊的傳輸形式必須一致,也就是說,兩個模塊內的下列參數需調節一致:傳輸速率、奇偶校驗檢查、數據位的數量、結束位的數量。

主站蜘蛛池模板: 开平市| 辽源市| 宁武县| 焉耆| 沾化县| 南通市| 大洼县| 福海县| 剑河县| 留坝县| 施秉县| 定日县| 庄河市| 虞城县| 临澧县| 新源县| 大荔县| 永康市| 剑阁县| 土默特左旗| 梅州市| 团风县| 来凤县| 嫩江县| 旅游| 博爱县| 隆林| 大英县| 曲周县| 安义县| 乐平市| 乾安县| 麻栗坡县| 南昌市| 赤城县| 广东省| 台湾省| 临猗县| 嘉善县| 永康市| 金山区|