基于ARM的嵌入式USB OTG技術(shù)的研究
【圖文】:
握手來應(yīng)答。如果收到數(shù)據(jù)時主機(jī)檢測到錯誤,它不返回握手包給功能部件。在批量傳輸中,一般每次要傳送很多數(shù)據(jù)包。數(shù)據(jù)包的同步經(jīng)數(shù)據(jù)“時序切換位”和“D川隊0/D川隊1”PID的使用而達(dá)到。其切換同步機(jī)制如圖2一3。批處珊寫匕霖豁{碳票』工)A.rAI批處理戈姆 IIIN(1)))二[蕓蕊目·誰‘然舉樸{O人T人C護(hù)I圖2一3讀、寫同步主機(jī)總是通過配置來初始化總線傳送的第一個事務(wù)為“D閏叭!盤D。第二的事務(wù)使用“D月叭1”PID,并且剩余的后繼數(shù)據(jù)傳送輪流切換。數(shù)據(jù)包發(fā)送器根據(jù)ACK接收情況來切換,而接收器根據(jù)數(shù)據(jù)包接收和驗收情況切換。(3)同步傳輸在主機(jī)與設(shè)備之間的周期性的、連續(xù)的通信,用于傳送與時間相關(guān)的信息。同步傳輸僅適用于全速/高速設(shè)備,最大有效負(fù)荷可為 1023個字節(jié)。同步傳輸?shù)摹癐N”事務(wù)或“OUT”事務(wù)有標(biāo)記和數(shù)據(jù)包,而沒有握手包。主機(jī)發(fā)出輸入或輸出標(biāo)記后,就是端口(輸入)或主機(jī)(輸出)傳送數(shù)據(jù)的數(shù)據(jù)階段。同步傳輸無須“握手”和“重傳”。其組成結(jié)構(gòu)如圖
械﨑舫盯圈翻主機(jī)〔〕功能邢件、圖2一5中斷傳輸中事務(wù)的包結(jié)構(gòu)中斷傳輸?shù)摹癐N”事務(wù)或“OUT”事務(wù)的包構(gòu)成如圖2一5。當(dāng)功能部件收到“輸入標(biāo)記”,便可返回“數(shù)據(jù)”,“NAK”或“STALL”。如果端口沒有新的中斷信息(即沒有等待處理的中斷)可供返回,功能部件在數(shù)據(jù)階段里返回“NAK”握手。如果中斷端口的“停止特征”被設(shè)置了,功能部件將返回“STALL”握手。如果有中斷在等待處理,功能部件就像數(shù)據(jù)包那樣返回中斷信息。作為對數(shù)據(jù)包接收的反應(yīng),主機(jī)如果無錯誤地接收到數(shù)據(jù),則發(fā)出ACK握手,或者如果數(shù)據(jù)包損壞則不返回握手。
【學(xué)位授予單位】:武漢理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2007
【分類號】:TP334.7
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 姜波,陳英,胡濤,鄒靜;基于USB協(xié)議棧和設(shè)備驅(qū)動的OS抽象層的設(shè)計實現(xiàn)(英文)[J];北京工業(yè)大學(xué)學(xué)報;2003年02期
2 劉洋,呂志民;基于ARM系統(tǒng)硬盤接口的使用和文件管理[J];電氣電子教學(xué)學(xué)報;2003年03期
3 李東生 ,王斌 ,李德祺;嵌入式系統(tǒng)中使用USB盤存儲[J];電子產(chǎn)品世界;2003年13期
4 晁建剛 ,魏安陽 ,邱淑范;通用串行總線(USB)設(shè)備的驅(qū)動[J];電子技術(shù)應(yīng)用;2001年05期
5 馬忠梅;ARM嵌入式處理器與嵌入式系統(tǒng)[J];電子世界;2003年03期
6 王中心,王春曉;USB On-The-Go技術(shù)原理及應(yīng)用[J];阜陽師范學(xué)院學(xué)報(自然科學(xué)版);2005年01期
7 付貴陽,賈懷義;USB On-The-Go工作原理分析和應(yīng)用研究[J];國外電子元器件;2004年10期
8 魏智;USB OTG設(shè)計[J];國外電子元器件;2004年12期
9 陳源,裘正定;基于嵌入式系統(tǒng)的USB接口的設(shè)計[J];計算機(jī)工程與應(yīng)用;2004年07期
10 陽富民;嚴(yán)念;涂剛;;嵌入式Linux USB OTG設(shè)備驅(qū)動技術(shù)研究[J];計算機(jī)工程與科學(xué);2006年05期
相關(guān)碩士學(xué)位論文 前1條
1 葉軍;基于USB海量存儲設(shè)備類規(guī)范的文件傳輸系統(tǒng)設(shè)計[D];華中科技大學(xué);2004年
本文編號:2609700
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2609700.html