<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > USB通信數據緊密連接位

USB通信數據緊密連接位

作者: 時(shí)間:2013-10-12 來(lái)源:網(wǎng)絡(luò ) 收藏
若要一個(gè)傳輸需要多個(gè)數據交易,該數據緊密連接(data toggle)位就能通過(guò)保持傳輸與接收設各同步化,來(lái)確保沒(méi)有數據交易被遺漏掉。在稍前的數據封包有提及過(guò),這個(gè)數據放在IN與OUT數據交易的令牌封包的PID字段中。其中,DA-TAO的低4位PID碼是0011,以及DATA1的低4位PID碼是1011,所以位3即是這個(gè)數據緊密連接的狀態(tài)。一般在控制芯片中,其相關(guān)的狀態(tài)寄存器里幾乎都會(huì )有類(lèi)似的位設置,以方便固件程序代碼的編寫(xiě)。例如,在Cypress CY7C63系列的控制芯片中,端點(diǎn)0 TX配置緩存器的位6即是DATA 1/0位。

  由于傳送器與接收器兩者都要追蹤數據。因此,為了怕弄混淆,一開(kāi)始二者同時(shí)設置為DATA0。當接收器檢測到剛進(jìn)來(lái)的數據交易時(shí),它就會(huì )比較所接收到數據與自己的數據緊密連接位的狀態(tài)。若位符合,接收器就會(huì )連接切換其位,并且傳回ACK封包給傳送器。而這個(gè)ACK也會(huì )使得傳送器去連接切換其位。

  此時(shí),在傳輸中的下一個(gè)所接收到的封包將會(huì )包含DATA1的數據緊密連接位,而接收器再一次連接切換其位,并且回傳ACK。若這個(gè)傳輸過(guò)程都無(wú)誤,這個(gè)流程會(huì )一直持續著(zhù),DATA0→DATA1→DAYAO→……直到整個(gè)傳輸結束為止。

  而特殊例外的情形是,在全速等時(shí)傳輸時(shí),主機總使用DATA0的數據緊密連接位。這是因為等時(shí)傳輸沒(méi)有回傳ACK或NAK來(lái)作握手的動(dòng)作,也即是根本沒(méi)有時(shí)間來(lái)重傳數據。

  為了在一個(gè)微幀同時(shí)支持3組數據傳輸以進(jìn)行高速同步傳輸,USB 2.0規范采用DATA2與MDATA兩種規范全新的數據PID。高速中斷傳輸能在DATA0與DA-TAI PID之間進(jìn)行緊密連接(togglg),如圖1所示。

  圖1 高帶寬的中斷數據交易

  對于高速等時(shí)傳輸來(lái)說(shuō),數據緊密連接位應分為IN與OUT兩種類(lèi)型。在高速等時(shí)傳輸IN中,每一個(gè)微幀包含2或3個(gè)數據交易。因此,使用DATA0、DATA1、DA-TA2來(lái)表示數據交易在微幀的位置,如表1所列。如圖2所示,顯示了一個(gè)等時(shí)IN端點(diǎn)在每個(gè)微幀中同步進(jìn)行3組數據傳輸的過(guò)程。而數據PID(DATAx)代表傳輸要求的數量以及微幀的數值(x)。

  表1 高速等時(shí)傳輸IN的數據緊密連接位

  圖2 高帶寬的等時(shí)IN數據交易

  對于高速等時(shí)OUT傳輸,最后數據PID(DATAx)代表在發(fā)生第x個(gè)微幀之前所進(jìn)行的一個(gè)傳輸。先前的數據傳輸以MDATA PID方式進(jìn)行數據傳輸。圖3中顯示了一個(gè)等時(shí)OUT端點(diǎn)能在每個(gè)微幀中同步完成3組數據傳輸的過(guò)程。如表2所列,在高速等時(shí)傳輸OUT中,每一個(gè)微幀包含2或3個(gè)數據交易。因此,使用DA-TAO、DATA1、MDATA來(lái)表示是否有更多的數據會(huì )跟隨著(zhù)在微幀中。

  圖3 高帶寬的等時(shí)OUT數據交易

  表2 高速等時(shí)傳輸OUT的數據緊密連接位



關(guān)鍵詞: USB 通信數據 緊密連接位

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>