分類:行業(yè)最新資訊瀏覽:858發(fā)表時(shí)間:2022-06-23 11:28:29
信息包格式
1.令牌(token)包
在USB系統(tǒng)中,只有主機(jī)才能發(fā)出令牌包。令牌包定義了數(shù)據(jù)傳輸?shù)念愋?,它是事?wù)處理的第一階段。令牌包中較為重要的是SETUP、IN和OUT這三個(gè)令牌包。它們用來在根集線器和設(shè)備端點(diǎn)之間建立數(shù)據(jù)傳輸。一個(gè)IN包用來建立一個(gè)從設(shè)備到根集線器的數(shù)據(jù)傳送,一個(gè)OUT包用來建立從根集線器到設(shè)備的數(shù)據(jù)傳輸。令牌包格式如下:
2.?dāng)?shù)據(jù)(data)包
數(shù)據(jù)封包含有4個(gè)域:SYNC、PID、DATA與CRC16。DATA數(shù)據(jù)域的位值是根據(jù)USB設(shè)備的傳輸速度及傳輸類型而定,且須以8字節(jié)為基本單位。也就是,若傳輸?shù)臄?shù)據(jù)不足8字節(jié),或傳輸?shù)阶詈笏S嗟囊膊蛔?字節(jié),仍須傳輸8字節(jié)的數(shù)據(jù)域。格式如下
3. 握手(Handshake)包
握手信息包是最簡單的信息包類型。在這個(gè)握手信息包中僅包含一個(gè)PID數(shù)據(jù)域而已,它的格式如下所列: