国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

USB數(shù)據(jù)最小的單位域有哪些類型

電子工程師 ? 來源:搜狐網(wǎng) ? 作者:搜狐網(wǎng) ? 2020-09-26 11:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

USB數(shù)據(jù)是由二進(jìn)制數(shù)字串構(gòu)成的,首先數(shù)字串構(gòu)成域(有七種),域再構(gòu)成包,包再構(gòu)成事務(wù)(IN、OUT、SETUP),事務(wù)最后構(gòu)成傳輸(中斷傳輸、并行傳輸、批量傳輸和控制傳輸)。下面介紹一下域、包和事務(wù)。

域是USB數(shù)據(jù)最小的單位,由若干位組成(多少位由具體的域決定),域可分為七個(gè)類型:

1、同步域(SYNC)

所有的USB包都由SYNC開始,高速包的SYNC寬度為32bit,全速/低速包的SYNC段度為8bit。實(shí)際接收到的SYNC長(zhǎng)度由于USB HUB的關(guān)系,可能會(huì)小于該值。八位的值固定為0000 0001,用于本地時(shí)鐘與輸入同步。

2、標(biāo)識(shí)域(PID)

由四位標(biāo)識(shí)符 + 四位標(biāo)識(shí)符反碼構(gòu)成,表明包的類型和格式,這是一個(gè)很重要的部分,這里可以計(jì)算出,USB的標(biāo)識(shí)碼有16種。USB2.0使用了十六種標(biāo)識(shí)碼,標(biāo)識(shí)碼的作用是用來說明包的屬性的,標(biāo)識(shí)碼是和包聯(lián)系在一起的,標(biāo)識(shí)碼分別有以下十六種:

令牌包 :

0x01:輸出(OUT)啟動(dòng)一個(gè)方向?yàn)橹鳈C(jī)到設(shè)備的傳輸,并包含了設(shè)備地址和標(biāo)號(hào)。

0x09:輸入(IN) 啟動(dòng)一個(gè)方向?yàn)樵O(shè)備到主機(jī)的傳輸,并包含了設(shè)備地址和標(biāo)號(hào)。

0x05:幀起始(SOF)表示一個(gè)幀的開始,并且包含了相應(yīng)的幀號(hào)。

0x0d:設(shè)置(SETUP)啟動(dòng)一個(gè)控制傳輸,用于主機(jī)對(duì)設(shè)備的初始化。

數(shù)據(jù)包 :

0x03:偶數(shù)據(jù)包(DATA0)。

0x0b:奇數(shù)據(jù)包(DATA1)。

握手包:

0x02:確認(rèn)接收到無誤的數(shù)據(jù)包(ACK)。

0x0a:無效,接收(發(fā)送)端正在忙而無法接收(發(fā)送)信息。

0x0e:錯(cuò)誤,端點(diǎn)被禁止或不支持控制管道請(qǐng)求。

特殊包0x0C前導(dǎo),用于啟動(dòng)下行端口的低速設(shè)備的數(shù)據(jù)傳輸。

3、地址域(ADDR):七位地址,代表了設(shè)備在主機(jī)上的地址,地址000 0000被命名為零地址,是任何設(shè)備第一次連接到主機(jī)時(shí),在被主機(jī)配置、枚舉前的默認(rèn)地址,由此可以知道為什么一個(gè)USB主機(jī)只能接127個(gè)設(shè)備的原因。

4、端點(diǎn)域(ENDP),四位,由此可知一個(gè)USB設(shè)備端點(diǎn)數(shù)量最大為16個(gè)。

5、幀號(hào)域(FRAM),11位,每一個(gè)幀都有一個(gè)特定的幀號(hào),幀號(hào)域最大容量0x800,對(duì)于同步傳輸有重要意義。

6、數(shù)據(jù)域(DATA):長(zhǎng)度為0~1023字節(jié),在不同的傳輸類型中,數(shù)據(jù)域的長(zhǎng)度各不相同,但必須為整數(shù)個(gè)字節(jié)的長(zhǎng)度。

7、校驗(yàn)域(CRC):對(duì)令牌包和數(shù)據(jù)包中非PID域進(jìn)行校驗(yàn)的一種方法,CRC校驗(yàn)在通訊中應(yīng)用很泛,是一種很好的校驗(yàn)方法,CRC碼的除法是模2運(yùn)算,不同于10進(jìn)制中的除法。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    8440

    瀏覽量

    284493
  • USB數(shù)據(jù)
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    6900

原文標(biāo)題:USB數(shù)據(jù)格式

文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    USB usb2-port2:無法啟用怎么處理?

    13090000.jpu:初始化設(shè)備。 [ 14.495073] USB USB2-Port2:無法啟用。也許 USB 數(shù)據(jù)線壞了? [ 18.815101]
    發(fā)表于 02-03 08:22

    什么是位

    結(jié)構(gòu),稱為“位”或“位段”。 所謂“位”是把一個(gè)字節(jié)中的二進(jìn)位劃分為幾個(gè)不同的區(qū)域,并說明每個(gè)區(qū)域的位數(shù)。 每個(gè)一個(gè)域名,允許在程序中按域名進(jìn)行操作。這樣就可以把幾個(gè)不同的
    發(fā)表于 12-15 08:07

    數(shù)據(jù)雙向鏈表的代碼

    下面是一個(gè)簡(jiǎn)單的示例,演示了如何使用無數(shù)據(jù)雙向鏈表進(jìn)行插入和訪問操作: #include #include// 包含offsetof宏 // 定義節(jié)點(diǎn)結(jié)構(gòu)體 struct Node
    發(fā)表于 12-11 06:56

    解讀

    只用1個(gè)bit就能夠放完,而一個(gè)整型卻是4個(gè)字節(jié),也就是32bit。這就造成了內(nèi)存的浪費(fèi)。 好在,C語言為我們提供了一種數(shù)據(jù)結(jié)構(gòu),稱為「位」(也叫位端、位字段)。也就是把一個(gè)字節(jié)中的二進(jìn)制位劃分
    發(fā)表于 12-05 06:45

    五種HDMI接口類型介紹

    我們都知道USB接口很多類型,然而熟悉的HDMI接口,它也有很多不一樣的接口,本文將圍繞HDMI的不同接口類型進(jìn)行解析。
    的頭像 發(fā)表于 10-28 16:11 ?5703次閱讀
    五種HDMI接口<b class='flag-5'>類型</b>介紹

    不同類型的電能質(zhì)量在線監(jiān)測(cè)裝置數(shù)據(jù)驗(yàn)證頻率何差異

    ? 電能質(zhì)量在線監(jiān)測(cè)裝置的類型劃分,通?;?應(yīng)用場(chǎng)景(電網(wǎng)側(cè) / 用戶側(cè))、監(jiān)測(cè)功能(通用型 / 專項(xiàng)型)、電壓等級(jí)(高壓 / 中低壓) 三大維度。不同類型裝置的核心差異在于 “數(shù)據(jù)用途的關(guān)鍵程度
    的頭像 發(fā)表于 09-04 11:55 ?557次閱讀

    SQL 通用數(shù)據(jù)類型

    SQL 通用數(shù)據(jù)類型 數(shù)據(jù)庫(kù)表中的每個(gè)列都要求有名稱和數(shù)據(jù)類型。Each column in a database table is required to have a name and a
    的頭像 發(fā)表于 08-18 09:46 ?711次閱讀

    USB3.0如何使用SPI回讀數(shù)據(jù)?

    在使用USB設(shè)備時(shí)候,除去USB 內(nèi)部的緩沖區(qū),是否一些簡(jiǎn)單方法,能夠?qū)?b class='flag-5'>數(shù)據(jù)不通過USB緩沖區(qū),而是通過SPI發(fā)送給下位機(jī)。
    發(fā)表于 08-01 08:27

    聲音芯片哪些類型和型號(hào)

    。下面小編就按照不同類型來給大家介紹各種類型語音芯片和型號(hào)。 ? 一、OTP語音芯片 OTP語音芯片是一次性編程語音芯片,主要應(yīng)用于一些純播放類的需求和設(shè)備,播放時(shí)長(zhǎng)6s/20s/40s/80s/170s等,以WTN6系列的O
    的頭像 發(fā)表于 07-03 17:09 ?974次閱讀
    聲音芯片<b class='flag-5'>有</b>哪些<b class='flag-5'>類型</b>和型號(hào)

    TPS2540 USB 充電端口控制器數(shù)據(jù)手冊(cè)

    USB 主機(jī)設(shè)備。寬帶寬 (2.6 GHz) 數(shù)據(jù)線開關(guān)還具有低電容和低導(dǎo)通電阻,允許信號(hào)以最小的邊沿和相位失真通過。TPS2540/40A/41/41A 監(jiān)測(cè) D+ 和 D-,為兼容的客戶端設(shè)備提供正確的握手協(xié)議。
    的頭像 發(fā)表于 05-26 14:14 ?826次閱讀
    TPS2540 <b class='flag-5'>USB</b> 充電端口控制器<b class='flag-5'>數(shù)據(jù)</b>手冊(cè)

    TPS2540A USB 充電端口控制器和 2.5A 電源開關(guān)數(shù)據(jù)手冊(cè)

    USB 主機(jī)設(shè)備。寬帶寬 (2.6 GHz) 數(shù)據(jù)線開關(guān)還具有低電容和低導(dǎo)通電阻,允許信號(hào)以最小的邊沿和相位失真通過。TPS2540/40A/41/41A 監(jiān)測(cè) D+ 和 D-,為兼容的客戶端設(shè)備提供正確的握手協(xié)議。
    的頭像 發(fā)表于 05-26 14:01 ?1208次閱讀
    TPS2540A <b class='flag-5'>USB</b> 充電端口控制器和 2.5A 電源開關(guān)<b class='flag-5'>數(shù)據(jù)</b>手冊(cè)

    IEC101協(xié)議可以傳輸什么類型數(shù)據(jù)

    IEC101協(xié)議作為電力系統(tǒng)遠(yuǎn)動(dòng)通信的核心標(biāo)準(zhǔn),其核心能力在于支持多種類型數(shù)據(jù)的傳輸,滿足調(diào)度端與場(chǎng)站端(如變電站、發(fā)電廠)的實(shí)時(shí)監(jiān)控、控制及狀態(tài)感知需求。以下從數(shù)據(jù)類型、傳輸模式及典型應(yīng)用場(chǎng)景三個(gè)
    的頭像 發(fā)表于 05-21 11:37 ?1002次閱讀

    工業(yè)物聯(lián)網(wǎng)平臺(tái)哪些類型什么功能?

    工業(yè)物聯(lián)網(wǎng)平臺(tái)根據(jù)其功能和應(yīng)用場(chǎng)景的不同,可以分為設(shè)備連接與管理平臺(tái)、數(shù)據(jù)分析與預(yù)測(cè)平臺(tái)、應(yīng)用開發(fā)與集成平臺(tái)以及特定行業(yè)工業(yè)物聯(lián)網(wǎng)平臺(tái)等類型。這些平臺(tái)一般具有設(shè)備連接與管理、數(shù)據(jù)采集與分析、應(yīng)用開發(fā)
    的頭像 發(fā)表于 05-08 10:57 ?786次閱讀
    工業(yè)物聯(lián)網(wǎng)平臺(tái)<b class='flag-5'>有</b>哪些<b class='flag-5'>類型</b>?<b class='flag-5'>有</b>什么功能?

    【EMC單位換算】磁場(chǎng)單位的轉(zhuǎn)換關(guān)系

    【EMC單位換算】磁場(chǎng)單位的轉(zhuǎn)換關(guān)系
    的頭像 發(fā)表于 04-16 17:44 ?1341次閱讀
    【EMC<b class='flag-5'>單位</b>換算】磁場(chǎng)<b class='flag-5'>單位</b>的轉(zhuǎn)換關(guān)系

    LPC55S28修改音頻數(shù)據(jù)格式后USB Aduio類異常的原因?

    您好 NXP 前輩,我已經(jīng)更改了 LPC55S28 官方 SDK 上的 USB 音頻數(shù)據(jù)格式。 我的主要問題是修改音頻流格式類型描述符。 我的想法是將 USB Aduio 每個(gè)通道的
    發(fā)表于 03-20 07:33