新聞中心

        EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 高速USB OTG-便攜設(shè)備互連解決方案

        高速USB OTG-便攜設(shè)備互連解決方案

        作者: 時間:2011-09-19 來源:網(wǎng)絡(luò) 收藏
        OTG 評估板測試

        本文引用地址:http://www.104case.com/article/155737.htm

          1 EHCI 主端控制器測試

          每個應(yīng)該能響應(yīng)規(guī)范所定義的控制請求。主端應(yīng)該能利用主端控制器經(jīng)USB纜線送出控制需求到USB

          

          圖3 EHCI 主端控制器測試架構(gòu)

          測試方法如下:USB測試Class驅(qū)動呼叫由USB IP核提供更高層的API,經(jīng)USB子系統(tǒng)送出需求到USB。接著, 主端經(jīng)控制端點(diǎn)(Endpoint)接受控制IN/OUT,然后解析/獲得回應(yīng)數(shù)據(jù)/狀況用以核對其正確性。此外, 每個USB設(shè)備應(yīng)該包含幾個必需的描述符并依靠所接受的Get_Descriptor需求的內(nèi)容來回應(yīng)這些描述符。圖3中PC安裝Windows 2000或是Windows XP,利用ARM ADS1.2的AxD調(diào)試器,F(xiàn)A5 CPU的ICE一端連接PC的打印機(jī)口或是USB口,另一端連接開發(fā)板,開發(fā)板的另一端則是各種USB設(shè)備,如USB集線器、攝像頭、鼠標(biāo)、鍵盤和U盤。

          

          圖4 互測SNP和HNP的連接架構(gòu)

          2 OTG 測試

          利用兩臺USB OTG開發(fā)板互測SNP和HNP的連接架構(gòu)如圖4所示。

          

          圖5 大量存儲的應(yīng)用測試

          應(yīng)用測試

          如圖5所示,設(shè)計(jì)一個SD卡主端應(yīng)用來做演示, SD卡的大量存儲用以測試FOTG200功能。FOTG200是智原的USB 2.0 OTG控制器, 能作為一個雙重角色。作為主設(shè)備,它包含一個USB主端制器,能支援所有速度的事務(wù)。無須軟件干涉的情形下,主端制器能處理一個基于事務(wù)的數(shù)據(jù)結(jié)構(gòu)以減去主控CPU的負(fù)擔(dān),自動地在USB總線上轉(zhuǎn)送和接收數(shù)據(jù)。作為從設(shè)備,每個端點(diǎn),除了端點(diǎn)0,都承擔(dān)可編程的HS/FS傳輸類型提供彈性以適應(yīng)各式各樣的應(yīng)用。

          在這個應(yīng)用上, USB子系統(tǒng)由USB IP核、EHCI HCD控制器、USB大量存儲Class驅(qū)動、文件系統(tǒng)和SD卡設(shè)備驅(qū)動所組成。因此,主端設(shè)備能夠讀/寫文檔到SD卡(外部設(shè)備)。順便也能驗(yàn)證大量存儲Class驅(qū)動和Bulk IN/OUT傳輸?shù)墓δ堋?/p>


        上一頁 1 2 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 竹北市| 北碚区| 岐山县| 壤塘县| 佳木斯市| 万山特区| 神木县| 麻阳| 华亭县| 农安县| 成安县| 北京市| 东乡| 阳江市| 淮北市| 岫岩| 株洲县| 迁西县| 宁陵县| 刚察县| 阜新市| 黔西县| 榆社县| 通许县| 红原县| 古浪县| 闻喜县| 临沭县| 隆昌县| 阿坝县| 田东县| 江北区| 济源市| 灵宝市| 昆山市| 朔州市| 陆丰市| 通河县| 手机| 湖南省| 石楼县|