新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > USB雙機通訊的原理

        USB雙機通訊的原理

        作者: 時間:2012-04-23 來源:網(wǎng)絡 收藏
        的原理
        由于模型是一種Host-Slave(主機-外設)主從式結構,沒有辦法使兩臺主機不通過外設而直接通過總線通信。然而可通過增加外設控制器的方法使兩臺主機利用它們的USB端口通信。每個外設控制器連接到不同的主要,并利用共享的緩沖器交換數(shù)據(jù)。
        Cypress公司的EZ-Link和Prolific公司的PL-2301把兩個外設控制器和共享緩沖區(qū)集成到一塊芯片上,作為兩臺主機通過USB總線通俗訴橋梁。其它公司也提供類似的控制芯片。在教學機器人中,采用PL-2301。 PL-2301是臺灣Prolific公司生產(chǎn)的一種全速USB控制芯片。
        控制單元。在握手信號的協(xié)調下,它們通過兩個FIFO緩沖器無阻塞地交換數(shù)據(jù)。PL-2301 PL-2301包括兩套獨立的USB包含四個終端:缺省的控制終端(地址00H)、中斷終端(地址81H)、塊輸出終端(地址02H)、塊輸入終端(地址83H)。 控制傳輸用于在主機列舉階段完成對PL-2301的配置及在兩臺主機通信時控制PL-2301的握手信號; PL-2301是臺灣Prolific公司生產(chǎn)的一種全速USB控制芯片。PL-2301的結構框圖如圖1所示。 (5)TX_REQ塊傳輸?shù)恼埱笮盘枴?(6)TX_C塊傳輸完成的指示信號。 (7)PEER_E 告訴對方本 在這幾個握手信號的協(xié)調下,上位機和下位機可以雙向通信。
        圖2是主機PC A向 PC B傳輸數(shù)據(jù)的流程圖。這些底層的細節(jié)問題并不需要控制,由PL-2301的驅動程序完成。


        關鍵詞: USB 雙機通訊

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 朝阳区| 太仓市| 万载县| 鹿泉市| 合水县| 云林县| 洛扎县| 区。| 胶南市| 湘潭县| 屏山县| 南雄市| 册亨县| 个旧市| 勐海县| 商丘市| 比如县| 章丘市| 建阳市| 周宁县| 博客| 景洪市| 龙泉市| 白水县| 万州区| 南丰县| 日喀则市| 黎川县| 岐山县| 鸡西市| 江陵县| 平凉市| 罗源县| 陆丰市| 石河子市| 五寨县| 崇明县| 桦南县| 阿拉善盟| 陆丰市| 肥城市|