關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于TUSB6020的USB OTG接口設(shè)計

基于TUSB6020的USB OTG接口設(shè)計

作者: 時間:2009-08-21 來源:網(wǎng)絡(luò) 收藏



工作步驟如下:(1)B設(shè)備將上拉電阻接入 DM/DP并持續(xù)5-10ms;(2)B設(shè)備驅(qū)動 VBUS足夠長的一段時間直到 VBUS大于會話有效閥值0.8V;(3)A設(shè)備檢測到 DM/DP或 VBUS升高,開啟 VBUS電源給 B設(shè)備供電;(4)A設(shè)備復(fù)位總線對 B設(shè)備進(jìn)行枚舉配置,開始傳輸任務(wù)。
HNP協(xié)議用來控制A、B兩設(shè)備主從角色的轉(zhuǎn)換。A設(shè)備查詢B設(shè)備的性能描述符,以判斷B設(shè)備是否為設(shè)備,若B設(shè)備為設(shè)備,返回有效的性能描述符,A設(shè)備向B設(shè)備發(fā)送Set feature命令,然后掛起總線,等待B設(shè)備的HNP請求。如圖3所示。

工作流程可以歸納為:(1)A設(shè)備掛起總線,DM/DP為高電平;(2)B設(shè)備收到Set feature命令,在總線掛起后斷開它的DM/DP上拉電阻,將總線釋放到SEO狀態(tài);(3)A設(shè)備檢測到SEO狀態(tài)后響應(yīng),連接它的DM/DP上拉電阻;(4)B設(shè)備在檢測到DM/DP變高后,開始以主機(jī)方式工作,B設(shè)備復(fù)位總線,開始使用總線;(5)B設(shè)備使用完總線后,停止總線活動掛起總線,DM/DP再次變?yōu)楦唠娖?;?)A設(shè)備檢測到總線空閑后,斷開DM/DP上拉電阻;(7)B設(shè)備檢測DM/DP變低后,連接DM/DP上拉電阻;(8)A設(shè)備等待DM/DP變高后,表明B設(shè)備已準(zhǔn)備回到從機(jī)狀態(tài),A設(shè)備從新成為主機(jī)復(fù)位總線,開始使用總線。2 “達(dá)芬奇”處理器 TMS320DM6437與 的接口設(shè)計
TMS320DM6437是達(dá)芬奇技術(shù)中首批僅基于DSP的產(chǎn)品,集成有600MHz時鐘的C64x+增強(qiáng)型DSP核心、視頻處理子系統(tǒng)(VPS)以及豐富的外圍接口,支持通用2.0和VLYNQ高速傳輸總線,以低于以往的價位提供了更高的處理性能。
2.1 硬件設(shè)計 與 TMS320DM6437硬件連接的電路圖如圖 4所示。

的DM/DP、ID和VBUS引腳與USBmicroAB連接器相連,建立與對方 USB設(shè)備的物理連接,其中 VBUS 5V電壓由 VBUS電源開關(guān)提供,CPEN連接至它 EN引腳用以提供電源開關(guān)使能信號。雙電源調(diào)節(jié)器向 TUSB6020提供 3.3V和 1.5V的數(shù)字、模擬電壓[4]。



關(guān)鍵詞: TUSB 6020 OTG USB

評論


相關(guān)推薦

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

關(guān)閉