新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > USB的編碼方式

        USB的編碼方式

        作者: 時間:2013-10-17 來源:網絡 收藏
          當PC主機對設各發出控制信號時,所有連接的設各都通過根集線器收到同樣的信號,但是經過對比所配置的設各地址后,只能有一個設備作出相對應的動作,這跟網絡的架構有點類似。因此對一個設各而言,不僅要無誤地接收主機端所送來的數據,又要正確地發出響應的信號。因此,在D+與D-的差動數據線上就必須采用一種特別的編號方式再加以傳送出去,以解決在纜線所產生信號延遲以及誤差等問題。

          在此,采用了NRZI(Non Return to Zero Invert,不歸零就反向)的,無須同步的時鐘信號也能產生同步的數據存取。NRZI的編碼規則是,當數據位為“1”時不轉換,為“0”時再作轉換。如圖1所示,顯示了NRZI編碼的范例。位傳輸的順序以LSB(最低位)為優先。

          圖1 NRZI編碼的范例說明

          NRZI編碼的數字再生回路的數字邏輯電路如圖2所示。其相對應的編號變化如圖3所示。這樣,接收與傳輸器兩端的機制中,就無須先送出分離的時鐘信號,或者在每一個字節中添加起始或結束位(如RS - 232)。如果用戶使用示波器來觀察這種數據,將會發現它不像其他的接口,可以以邏輯準位來讀取這些傳送或接收的位。

          圖2 USB的NRZI再生回路的數字邏輯電路圖

          圖3 相對A、B、C位置NRZI再生回路的信號關聯圖


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 大化| 锦屏县| 济宁市| 嘉禾县| 永定县| 巍山| 孝感市| 义乌市| 平定县| 潼南县| 呼图壁县| 兴和县| 崇仁县| 石屏县| 无极县| 永丰县| 汉川市| 盐津县| 淳化县| 名山县| 宜川县| 宾川县| 年辖:市辖区| 五指山市| 万年县| 大同市| 丽江市| 诏安县| 江源县| 云龙县| 连江县| 波密县| 临泉县| 泽普县| 义马市| 南部县| 四平市| 遂昌县| 姚安县| 师宗县| 赞皇县|