美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產品分類

當前位置: 首頁 > 傳感測量產品 > 工業傳感器 > 氣體傳感器

類型分類:
科普知識
數據分類:
氣體傳感器

基于TUSB6020的USB OTG接口設計

發布日期:2022-04-18 點擊率:160

    USB開發者論壇發布了USB2.0補充規范USB OTG(On-The-GO),解決了兩個關鍵的問題:一是雙角色的USB外設,二是供電問題,從而實現了便攜設備間無主機的數據傳輸 [1-2]。

目前,TI公司推出的高速USB2.0 OTG雙功能控制器TUSB6020,是一種小型解決方案,既能作為針對USB外設的功能控制器使用,又能作為點對點或點對多點通信中的主機/外設工作。本文在此基礎上研究TMS320DM6437與TUSB6020的USB OTG的接口設計方案。 1 TUSB6020的特性、內部結構及其工作原理。

1.1 TUSB6020特性和內部結構 TUSB6020采用最小5×5mm封裝,符合USBG2.0 OTG規范,具有以下關鍵特性:

SRP和主機流通協議HNP。

提供多種工作速率,包括 1.5Mbps低速率、12Mbps全速率和 480Mbps高速率。

VBUS短路的保護電路。

片上集成可切換的上拉和下拉電阻。

片上鎖相環可降低高速時鐘噪聲。

電源耗電量小于100mW。


圖1為TUSB6020的內部結構。TUSB6020主要模塊有USB 2.0 PHY模塊、電源/復位/時鐘控制模塊(PRCM)、USB2.0 OTG控制模塊及VLYNQ外部主機接口模塊等。功能參見文獻[3]。
1.2 TUSB6020工作原理

TUSB6020工作狀態分為復位狀態、空閑狀態和正常工作狀態。在空閑狀態下,USB2.0 PHY掛起;正常工作狀態下,使能USB2.0 PHY,從而使能VBUS檢測電路和ID檢測電路。不妨設TUSB6020為OTG主機設備(A設備),對方USB設備作為OTG從機設備(B設備),分析對話請求協議SRP和主機通信協議HNP的工作過程。

B設備向A設備發起SRP會話的條件是:(1)VBUS跌落到會話有效閥值0.8V以下;(2)DM/DP維持低電平SEO狀態至少2ms。之后,B設備開始發起SRP請求,如圖2所示。

 

工作步驟如下:(1)B設備將上拉電阻接入 DM/DP并持續5-10ms;(2)B設備驅動 VBUS足夠長的一段時間直到 VBUS大于會話有效閥值0.8V;(3)A設備檢測到 DM/DP或 VBUS升高,開啟 VBUS電源給 B設備供電;(4)A設備復位總線對 B設備進行枚舉配置,開始傳輸任務。

HNP協議用來控制A、B兩設備主從角色的轉換。A設備查詢B設備的OTG性能描述符,以判斷B設備是否為OTG設備,若B設備為OTG設備,返回有效的性能描述符,A設備向B設備發送Set feature命令,然后掛起總線,等待B設備的HNP請求。如圖3所示。

工作流程可以歸納為:(1)A設備掛起總線,DM/DP為高電平;(2)B設備收到Set feature命令,在總線掛起后斷開它的DM/DP上拉電阻,將總線釋放到SEO狀態;(3)A設備檢測到SEO狀態后響應,連接它的DM/DP上拉電阻;(4)B設備在檢測到DM/DP變高后,開始以主機方式工作,B設備復位總線,開始使用總線;(5)B設備使用完總線后,停止總線活動掛起總線,DM/DP再次變為高電平;(6)A設備檢測到總線空閑后,斷開DM/DP上拉電阻;(7)B設備檢測DM/DP變低后,連接DM/DP上拉電阻;(8)A設備等待DM/DP變高后,表明B設備已準備回到從機狀態,A設備從新成為主機復位總線,開始使用總線。2 “達芬奇”處理器 TMS320DM6437與 TUSB6020的接口設計。

TMS320DM6437是達芬奇技術中首批僅基于DSP的產品,集成有600MHz時鐘的C64x+增強型DSP核心、視頻處理子系統(VPS)以及豐富的外圍接口,支持通用USB2.0和VLYNQ高速傳輸總線,以低于以往的價位提供了更高的處理性能。


2.1 硬件設計

TUSB6020與 TMS320DM6437硬件連接的電路圖如圖 4所示。

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

VLYNQ接口引腳詳細描述如下:

(1)TUSB6020的 VLYNQ CLK接外部時鐘,VLYNQ控制寄存器中的 CLKDIR比特位設置為 1,VLYNQ接口時鐘由 DM6437系統時鐘提供。

(2)VLYNQ SCRUN為 VLYNQ時鐘運行請求引腳,低電平表示允許 VLYNQ時鐘運行,高電平表示傳輸事務結束,VLYNQ時鐘運行停止。

(3)TMS320DM6437寫操作時,將數據壓縮、地址編譯,經串行編碼后由 VLYNQTXD[0:3]發出,TUSB6020將數據進行串行解碼和解壓縮后讀取地址,將數據寫入指定寄存器。

(4)TMS320DM6437讀操作時,由 VLYNQ TXD[0:3]發送讀請求數據包,TUSB6020收到請求后,將數據壓縮和串行編碼后由 VLYNQ TXD[0:3]發往TMS320DM6437。

(5)VLYNQ接口的數據收發與VLYNQ串行時鐘同步。

2.2 軟件設計

2.2.1 TMS320DM6437和TUSB6020底層通信的實現

TMS320DM6437和TUSB6020底層通信是整個USB體系軟件的根基,包括了DM6437對TUSB6020的讀、寫、設定地址等操作,主要通過 DM6437訪問 TUSB6020的控制寄存器來完成。下面是寫TUSB6020控制寄存器的部分程序代碼。

void TUSB6020_Write_Reg(Uint32*OTG_base_addr,Uint32 offset,Uint8 size,Uint32 data)
{
Uint32 tmp_addr=0;
Uint16 tmp_data=0;

{…
case 16:
tmp_addr=*OTG_base_addr;

tmp_addr=tmp_addr+offset;
tmp_data=(Uint16)data;
(*(volatile Uint16*)tmp_addr)=data;
break;

break;
}
}

2.2.2 TUSB6020驅動程序設計

圖 5為 DSP/BIOS外設驅動模型。TI公司的DSP/BIOS外設驅動模型分為兩層三類,即:類驅動層和微型驅動層,PIP/PI0類、SIO/DIO類和 GI0類,結構圖如圖5所示。


PIO模型具有良好的緩沖器分配回收機制,適合描述視頻設備,SIO模型支持更底層的通信,適合設計比較簡單的外設驅動程序,GIO模型設計的目的就是針對特殊硬件的新型設備,因此,TUSB6020類驅動程序的設計選用 GIO模型。

GIO模型在提供必要的同步讀/寫API函數及其擴展函數的同時,將代碼和使用數據緩存的大小盡量簡化,應用程序可以調用 GIO的 API函數直接與微型驅動的 IOM交換數據。當調用GIO_create創建 TUSB6020的通道實例時,GIO在通道實例中增加I/O請求狀態結構、IOM數據包(TUSB6020_USB_Packets)及一個 GIO數據對象。

微型驅動創建規定的函數,應用程序通過 GIO類驅動調用,這些函數將放入TUSB6020_USB_fxns中的相應位置,供應用程序通過 GIO類驅動調用。TMS320DM6437初始化時調用已注冊到微型驅動中的 mdBindDev綁定通道函數。mdBindDev函數實現下列功能:根據配置的 TUSB6020設備參數初始化 TUSB6020設備,掛入中斷服務函數,獲得緩存、DMA等資源;與其對應的 mdUnBindDev綁定通道解除函數使 TUSB6020設備處于無效狀態,不能再使用;mdCreateChan通道創建函數為應用程序和驅動程序建立通信通道,并給通道對象設置初始值,為通道申請緩沖區;mdDeleteChan通道刪除函數刪除已創建好的通道對象,釋放緩沖區資源;mdSubmitChan I/O請求發送函數負責管理緩沖區,處理 TUSB6020_USB_Packet包中的命令字段;mdControlChan設備控制函數用來操作 TUSB6020設備,完成 OTG角色轉換及數據收發等功能。

3 小結

TUSB6020節省芯片資源,功耗低,架構簡潔,接口靈活,兼容性好。本文介紹了TUSB6020的功能特性、內部結構和TUSB6020的工作原理,分析了TUSB6020與外部主機的連接方式,提出了一種TMS320DM6437與TUSB6020的USB OTG接口設計方案。該接口設計可以廣泛應用于各種便攜式、嵌入式系統中,從而可靠便捷地實現USB OTG功能。

本文作者創新點:提出了TUSB6020與TMS320DM6437的USB OTG設計方案,硬件設計有效利用了VLYNQ接口,軟件設計簡捷靈活,為USB OTG的接口設計提供了一種新的參考,有廣泛的應用價值。

 

 

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        国产精品理伦片| 一本久久a久久精品亚洲| 视频在线观看91| 国产欧美日韩另类一区| 欧美三级电影网| 欧美日韩精品欧美日韩精品一| 涩涩涩999| 日本10禁啪啪无遮挡免费一区二区 | 自拍偷拍欧美精品| 久久综合一区二区| 麻豆成人在线播放| 色一情一区二区三区四区| 韩日午夜在线资源一区二区| 99久久777色| 激情视频在线观看一区二区三区| 国产免费一区二区| 岛国一区二区三区高清视频| 久久天天狠狠| 欧美另类网站| 亚洲国产婷婷香蕉久久久久久99| 91激情五月电影| 国产精品对白刺激久久久| 国产伦精品一区二区三区视频黑人 | 亚洲电影中文字幕在线观看| 亚洲人成网站色在线观看| 亚洲一区二区三区免费视频| 亚洲国产cao| 日韩av成人高清| 国产不卡在线视频| 99久久er热在这里只有精品66| av男人天堂一区| 日韩videos| 日本精品一区二区三区四区的功能| 一本到不卡免费一区二区| 日韩一区二区影院| 久久久久久免费毛片精品| 国产精品免费免费| 蜜臀99久久精品久久久久久软件| 经典三级在线一区| 成人激情图片网| 日韩av电影免费在线| 在线观看视频一区二区| 69久久99精品久久久久婷婷 | 怡红院av一区二区三区| 亚洲国产aⅴ成人精品无吗| 国产精品一区二区久激情瑜伽| av一区二区三区四区| 国产伦精品一区二区三区免| 自拍视频一区二区三区| 在线成人免费视频| 久久天堂av综合合色蜜桃网| 一区二区不卡在线播放| 精品制服美女久久| av日韩免费电影| 在线看国产一区| 久久精品视频免费| 一区二区三区四区精品在线视频| 国产精品影音先锋| 国产一区二区三区四区五区在线| 日韩欧美在线一区二区| 久久综合99re88久久爱| 亚洲成人一区在线| 懂色中文一区二区在线播放| 日韩一本精品| 欧美一级黄色录像| 亚洲一二三四久久| 亚洲国产综合人成综合网站| 成人福利在线看| 久久99国产精品99久久| 欧美成人高清电影在线| 亚洲线精品一区二区三区八戒| 日韩av电影天堂| 欧美久久在线| 精品国产sm最大网站免费看| 日韩av一区二区在线影视| 91丨porny丨在线| 色哟哟亚洲精品| 国产精品久久久久久久久免费相片| 奇米777欧美一区二区| 久久国产尿小便嘘嘘| 国内外成人免费视频| 久久亚洲精品国产精品紫薇| 亚洲一区二区三区四区不卡| 不卡av在线免费观看| 欧美视频一区二| 亚洲免费av高清| 成人国产精品免费网站| 欧美日韩免费电影| 亚洲三级小视频| 国产91精品在线观看| 国产精品久久久久久久天堂第1集| 日韩亚洲欧美一区| 性久久久久久久久| 91老师国产黑色丝袜在线| 91精品国产91热久久久做人人| 亚洲国产日韩精品| av一区二区三区在线观看| 亚洲欧美日本国产有色| 国产精品美女一区二区在线观看| 国内精品视频666| 好吊色欧美一区二区三区| 欧美韩国一区二区| 成人免费视频免费观看| 久久精品丝袜高跟鞋| 日韩毛片精品高清免费| 99re这里都是精品| 欧美精品自拍偷拍动漫精品| 奇米888四色在线精品| 日本精品一区二区三区高清 久久 日本精品一区二区三区不卡无字幕 | 久久精品一区二区| 成人av网站在线| 欧美日韩国产高清一区二区| 欧美一区二区三区在线看| 国产电影精品久久禁18| 欧美日韩专区在线| 亚洲.国产.中文慕字在线| 色菇凉天天综合网| 天堂一区二区在线| 精品一区国产| 亚洲人成网站色在线观看| 久久久99爱| 天天操天天色综合| 色综合天天综合给合国产| 亚洲一区二区影院| 欧美午夜片在线观看| 九九视频精品免费| 欧美日韩国产成人在线91| 国产成人午夜片在线观看高清观看| 欧美日韩国产经典色站一区二区三区| 青青草原综合久久大伊人精品优势| 欧美性一级生活| 国模无码大尺度一区二区三区| 欧美日韩在线不卡| 99久久亚洲一区二区三区青草 | 精品欧美一区二区在线观看视频| 国产欧美日韩在线| 午夜欧美2019年伦理| 在线国产精品网| 日本vs亚洲vs韩国一区三区 | 色噜噜狠狠色综合中国| 日韩精品欧美精品| 五码日韩精品一区二区三区视频| 免费在线看一区| 欧美精品国产精品| 另类小说欧美激情| 国产偷国产偷精品高清尤物| 成人在线看片| 亚洲va韩国va欧美va| 欧美群妇大交群的观看方式| 国产精品资源网| 中文字幕综合网| 色女孩综合影院| 成人美女视频在线看| 亚洲综合视频在线| 欧美色图一区二区三区| 日韩黄色在线观看| 欧美一级理论性理论a| 国产91一区二区三区| 美女视频网站久久| 久久这里只有精品首页| 久久偷窥视频| 成人黄色a**站在线观看| 国产欧美1区2区3区| 久久久久久国产精品免费免费| 美女视频网站黄色亚洲| 精品国产一区久久| 国产高清精品一区二区三区| 午夜国产不卡在线观看视频| 欧美一区二区三区思思人| 欧洲亚洲一区| 国产精品一区二区三区网站| 国产精品萝li| 欧美变态tickle挠乳网站| 欧美大香线蕉线伊人久久| 久久精品国产精品青草| 亚洲人成精品久久久久| 欧美日韩国产高清一区| 91九色偷拍| 国产一区二区三区四区五区美女| 国产欧美久久久精品影院| 欧美日韩高清免费| 成人激情图片网| 亚洲成人av在线电影| 国产精品三级电影| 欧美日韩亚洲高清一区二区| 波多野结衣精品久久| 国产成人精品www牛牛影视| 尤物视频一区二区| 欧美精品一区二区三区很污很色的 | 九九九久久久| 91首页免费视频| 国产剧情一区二区| 亚洲va国产va欧美va观看| 中文字幕色av一区二区三区| 精品国产91乱码一区二区三区| 欧美日本一区二区三区| 91国在线观看| 综合操久久久| 亚洲女人毛片| 日韩av一区二区三区在线|