一区二区不卡高清I久草在线视频中文I久久国产乱I国产亚洲欧洲I国产一区二区播放I91黄色在线观看I人人操日日干I亚洲免费不卡

工業平板USB接口協議標準

2021-07-20 09:42:20 admin 135

工業平板USB接口協議簡介

1、USB以及協議簡介:USB(Universal Serial Bus)是近年來應用在PC領域的新型接口技術,它是由些PC大廠商如Microsoft、Intel等為了解決日益增加的PC外設與有限的主板插槽和端口之間的矛盾而制定的一種通用串行接口。數據通信協議部分是USB的核心內容。主要包:以差模串行信號為載體傳送二進制代碼來傳輸信號;數據包作為最基本的完整信息單元,包含一系列數據信息。數據包可以分解為更小的單元—域;以包為基礎,構成US的三種事務。進而,組合不同的傳輸類型,傳輸各種類型的數據,實現USB的各種功能。

2、USB通信機制:為了細化USB的通信機制,USB協議的開發者采用了分層的概念,每一層傳輸的數據結構對其他邏輯層是透明的,USB設備和USB主機通信的邏輯結構和每層的邏輯通道。在HSOT 端,應用軟件(Client SW)不能直接訪問USB 總線,而必須通過USB系統軟件和USB主機控制器來訪問USB 總線,在USB總線上和USB 設備進行通訊。從邏輯上可以分為功能層、設備層和總線接口層三個層次。其中功能層完成功能級的描述、定義和行為;設備級則完成從功能級到傳輸級的轉換,把一次功能級的行為轉換為一次一次的基本傳輸;USB 總線接口層則處理總線上的Bit 流,完成數據傳輸的物理層實現和總線管理。

USB

實際數據流:功能硬件USB邏輯設備USB通道接口應用軟件系統軟件(驅動) USB主機控制器以USB攝像頭設備為例,視頻播放軟件想通過USB總線得到USB攝像頭捕捉的視頻數據,這就相當于在功能層上。應用軟件是視頻播放軟件,功能硬件是USB攝像頭。而這些數據的讀取需要USB設備層提供的服務,在這一層上,主要是USB設備的驅動調度主機控制器控制器向USB攝像頭發出讀請求。每個USB設備會有多個管道,使用哪個管道,傳輸的大小都需要指定。這個層次的USB 系統軟件就是USB攝像頭的驅動程序。而在USB設備一端一般會有小單片機或者處理芯片負責響應這種讀請求,而這一層的傳輸又依賴于USB總線接口層的服務。在這一層,完全是USB的物理協議,包括如何分成更小的包(packages)傳輸,如何保證每次包傳輸不丟失數據等。

3、USB傳輸的數據格式:其他傳輸協議一樣,在物理層,USB當然也是通過二進制數據進行傳輸的,首先二進制數據構成域(有七種),域再構成包,包再構成事務(IN、OUT、SETUP),事務最后構成傳輸。

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

3.1.1同步域(SYNC)八位,值固定為0000 000,用于本地時鐘和輸入同步。

3.1.2標識域(PID)由四位標識符+四位標識符反碼構成,表明包的類型和格式,這是個很重要的部分,這里能夠計算出,USB的標識碼有16種。

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

3.1.4端點域(ENDP)四位,由此可知一個USB設備有的端點數量最大為16個。

3.1.5幀號域(FRAM)11位,每一個幀都有一個特定的幀號,幀號域最大容量0x800,對于同步傳輸有重要意義。

3.1.6數據域(DATA)長度為0~1023字節,在不同的傳輸類型中,數據域的長度各不相同,但必須為整數個字節的長度。

3.1.7校驗域(CRC)對令牌包和數據包(對于包的分類請看下面)中非PID域進行校驗的一種方法,CRC校驗在通訊中應用很泛,是一種很好的校驗方法。

3.2 包由域構成的包有四種類型,分別是令牌包、數據包、握手包和特別包。

3.2.1 令牌包可分為輸入包、輸出包、配置包和幀起始包(注意這里的輸入包是用于配置輸入命令的,輸出包是用來配置輸出命令的,而不是放據數的)。其中輸入包、輸出包和配置包的格式都是相同的:SYNC+PID+ADDR+ENDP+CRC5(五位的校驗碼)(上面的縮寫解釋請看上面域的介紹,PID碼即產品識別碼)。幀起始包的格式:SYNC+PID+11位FRAM+CRC5(五位的校驗碼)。

3.2.2 數據包分為DATA0包和DATA1包,當USB發送數據的時候,當一次發送的數據長度大于相應端點的容量時,就需要把數據包分為好幾個包,分批發送,DATA0包和DATA1包交替發送,即假如第一個數據包是DATA0,那第二個數據包就是DATA1。但也有例外情況,在同步傳輸中(四類傳輸類型中之一),任何的數據包都是為DATA0,格式如下:SYNC+PID+0~1023字節+CRC16(16位的校驗碼) 。

3.2.3 握手包結構最為簡單的包,格式如下SYNC+PID 。

3.3 事務分別有IN事務、OUT事務和SETUP事務三大事務,每一種事務都由令牌包、數據包、握手包三個階段構成,這里用階段的意思是因為這些包的發送是有一定的時間先后順序的,事務的三個階段如下:1、令牌包階段:啟動一個輸入、輸出或配置的事務;2、數據包階段:按輸入、輸出發送相應的數據;3、握手包階段:返回數據接收情況,在同步傳輸的IN和OUT事務中沒有這個階段,這是比較特別的事務的三種類型如下(以下按三個階段來說明一個事務):

3.3.1 IN事務令牌包階段——主機發送一個PID為IN的輸入包給設備,通知設備要往主機發送數據;數據包階段——設備根據情況會作出三種反應(要注意:數據包階段也不總是傳送數據的,根據傳輸情況還會提前進入握手包階段)1)設備端點正常,設備往入主機里面發出數據包(DATA0和ATA1交替);2)設備正在忙,無法往主機發出數據包就發送NAK無效包,IN事務提前結束,到了下一個IN事務才繼續;3)相應設備端點被禁止,發送錯誤包STALL包,事務也就提前結束了,總線進入空閑狀態。握手包階段——主機正確接收到數據之后就會向設備發送ACK包。

3.3.2 OUT事務令牌包階段——主機發送一個PID為OUT的輸出包給設備,通知設備要接收數據;數據包階段——比較簡單,就是主機會設備送數據,DATA0和DATA1交替握手包階段——設備根據情況會作出三種反應:1)設備端點接收正確,設備往入主機返回ACK,通知主機能夠發送新的數據,假如數據包發生了CRC校驗錯誤,將不返回任何握手信息;2)設備正在忙,無法往主機發出數據包就發送NAK無效包,通知主機再次發送數據;3)相應設備端點被禁止,發送錯誤包STALL包,事務提前結束,總線直接進入空閑狀態。

3.3.3 SETUP事務令牌包階段——主機發送一個PID為SETUP的輸出包給設備,通知設備要接收數據;數據包階段——比較簡單,就是主機會設備送數據,注意,這里只有一個固定為8個字節的DATA0包,這8個字節的內容就是標準的USB設備請求命令(共有11條,具體請看問題七)握手包階段——設備接收到主機的命令信息后,返回ACK,此后總線進入空閑狀態,并準備下一個傳輸(在SETUP事務后通常是個IN或OUT事務構成的傳輸)。

3.3.4 PIN事務處理:主要應用于高速數據傳輸中,只包含令牌包和握手包階段,步驟如下:USB主機向USB設備發送PING令牌包,表示一個PIN事務的開始;USB正確接收到該命令包,然后USB設備向US主機返回各種握手包進行響應。

3.4 傳輸:傳輸由OUT、IN、SETUP事務其中的事務構成,傳輸有四種類型,中斷傳輸、批量傳輸、同步傳輸、控制傳輸,其中中斷傳輸和批量轉輸的結構相同,同步傳輸有最簡單的結構,而控制傳輸是最重要的也是最復雜的傳輸。

3.4.1 中斷傳輸:由OUT事務和IN事務構成,用于鍵盤、鼠標等HID設備的數據傳輸中 

3.4.2批量傳輸:由OUT事務和IN事務構成,用于大容量數據傳輸,沒有固定的傳輸速率,也不占用帶寬,當總線忙時,USB會優先進行其他類型的數據傳輸,而暫時停止批量轉輸。

3.4.3 同步傳輸:由OUT事務和IN事務構成,有兩個特別地方,第一,在同步傳輸的IN和OUT事務中是沒有返回包階段的;第二,在數據包階段任何的數據包都為DATA0 

3.4.5 控制傳輸:最重要的也是最復雜的傳輸,控制傳輸由三個階段構成(初始配置階段、可選數據階段、狀態信息步驟),每一個階段能夠看成一個的傳輸,也就是說控制傳輸其實是由三個傳輸構成的,用來于USB設備初次加接到主機之后,主機通過控制傳輸來交換信息,設備地址讀取設備的描述符,使得主機識別設備,并安裝相應的驅動程式,這是每一個USB研發者都要關心的問題。

1、 初始配置步驟:就是個由SET事務構成的傳輸

2、可選數據步驟:就是個由IN或OUT事務構成的傳輸,這個步驟是可選的,要看初始配置步驟有沒有需要讀/寫數據(由SET事務的數據包階段發送的標準請求命令決定)

3、狀態信息步驟:顧名思義,這個步驟就是要獲取狀態信息,由IN或OUT事務構成構成的傳輸,但是要注意這里的IN和OUT事務和之前的IN和OUT事務有兩點不同:

1)傳輸方向相反,通常IN表示設備往主機送數據,OUT表示主機往設備送數據;在這里,IN表示主機往設備送數據,而OUT表示設備往主機送數據,這是為了和可選數據步驟相結合。

2)在這個步驟里,數據包階段的數據包都是0長度的,即SYNC+PID+CRC16。

4.事務傳輸的流程

4.1 中斷傳輸:中斷傳輸在流程上除了不支持PING事務以外,其他的跟批量傳輸時一樣的。他們之間的區別在于事務傳輸發生的端點不一樣、支持最大的包的長度不一樣、優先級不一樣等這些對于用戶來說透明的東西。

4.2 批量傳輸:圖中一個方框表示一個Packet,灰色的包表示主機發出的包,白色的包表示設備發出的包,批量傳輸時可靠的傳輸,需要用握手包來表明傳輸結果。若數據量比較大,將采用多次批量事務傳輸來完成全部數據的傳輸,傳輸過程中的PID按照DATA0-DATA1-DATA0…的方式旋轉,以保證發送端和接收端的同步。USB允許連續三次一下的傳輸錯誤,會重試該傳輸,若成功會將錯誤計數清零,否則累加該計數器。超過三次后,HOST認為該端點功能錯誤,放棄該端點的傳輸任務。

4.3 同步傳輸:同步傳輸時不可靠的傳輸,所以它沒有握手包。同時也不支持PID翻轉,同步傳輸有最高的優先級。

4.4 控制傳輸:一次控制傳輸分為三個(或者兩個)階段:建立(SETUP),數據DATA,可能么有)以及狀態(SATATUS)。每個階段都有一次或者多次的事務傳輸階段組成。建立階段過后,可能會有數據階段,這個階段將會通過一次或者多次控制傳輸事務,完成數據的傳輸,同樣也采用PID翻轉的機制。建立階段,設備只返回ACK包,或者不返回任何包,最后是狀態階段,通過一次方向與前一次相反的控制事務傳輸來表明傳輸的成功與否。如果成功會返回一個長度為0的數據包,否則返回NAK或者STALL。

久久中文字幕在线视频 | caobi视频 | 国产成人精品av | 中文字幕在线观看亚洲 | 婷婷免费在线视频 | 欧美精品在线观看免费 | 国产精品久久免费看 | 亚洲久草在线 | 日韩三级免费观看 | 国产老妇av| 四虎成人精品永久免费av九九 | 天天天天爱天天躁 | 国产一级在线观看视频 | 成人在线免费观看视视频 | 久久久久久97三级 | 精品一二三区视频 | 久久国精品 | 日韩在线电影观看 | 91在线一区 | 在线视频区 | 久久久久久久久久久精 | 日本中文乱码卡一卡二新区 | 亚洲第一区在线观看 | 久久久久久免费 | 日韩在线第一 | 国产精品高潮呻吟久久av无 | 国产高潮久久 | 在线黄网站 | 国产日韩精品一区二区在线观看播放 | 国产亚洲精品久久19p | 夜色资源站wwwcom | 亚洲四虎在线 | 日日干日日操 | 五月婷婷丁香激情 | 久久人人爽人人片 | 国产资源免费 | 久久久国产精品久久久 | 日韩在线视频二区 | 久久亚洲欧美 | 人人藻人人澡人人爽 | 成人性生交大片免费看中文网站 | 麻豆国产精品永久免费视频 | 亚洲va欧美va人人爽春色影视 | 国产999在线| 在线午夜| 91精品久久香蕉国产线看观看 | 中文字幕三区 | 久久免费在线视频 | 免费在线观看毛片网站 | 国产小视频免费在线观看 | 99免费看片 | 久久久久久蜜av免费网站 | www黄色软件 | 奇米网444| 玖操| 亚洲欧洲精品一区二区 | 国产精品久久中文字幕 | 成人免费视频网 | 欧美一级电影片 | 久久人人爽爽人人爽人人片av | 91视频成人免费 | 国产黄色在线网站 | 黄色软件网站在线观看 | 网站在线观看你们懂的 | 福利视频入口 | 久久一久久 | 久久不见久久见免费影院 | 狠狠久久伊人 | 在线观看黄网站 | 欧美激情视频一二三区 | 久久99在线观看 | 中文字幕在线影院 | 日韩中文字幕网站 | 一级精品视频在线观看宜春院 | 人人干人人做 | 国产精品每日更新 | 人人爽人人搞 | 精品国产一二区 | 日韩视频一区二区三区 | 国产伦精品一区二区三区四区视频 | 精品国产伦一区二区三区观看方式 | 欧美亚洲成人xxx | 国产精品日韩在线播放 | 五月婷婷综合激情网 | 国产美女精品在线 | 天天色官网 | 国产成人精品999在线观看 | 日韩精品高清视频 | 亚洲国内精品在线 | 日韩免费视频一区二区 | 国产成人精品国内自产拍免费看 | www色网站 | 日韩精品国产一区 | 日韩视频一区二区三区在线播放免费观看 | 99色资源 | 波多野结衣久久精品 | 国产成人高清 | 在线日韩 | 日韩高清片 | 一级黄色大片在线观看 | 91麻豆传媒 | 亚洲va韩国va欧美va精四季 | 免费进去里的视频 | 黄色在线免费观看网站 | 国产福利一区二区三区在线观看 | 亚洲一区精品人人爽人人躁 | 国产精彩视频一区二区 | 日韩在线视频一区 | 国产成人免费观看久久久 | 国产亚洲精品精品精品 | 国产中文字幕视频在线观看 | 免费看十八岁美女 | 欧美十八 | 国内一级片在线观看 | 久久久久久久网站 | 97色资源 | 成人免费看片网址 | 国产999在线 | 99精品免费在线 | 亚洲精品理论片 | 亚洲乱码在线观看 | 超碰97国产在线 | 久久欧美在线电影 | 亚洲精品国偷拍自产在线观看蜜桃 | 久草精品在线 | 日韩欧美一级二级 | 国产精品久久久久久久7电影 | 天天av资源 | 日韩午夜大片 | 欧美日韩视频精品 | 国产美女被啪进深处喷白浆视频 | 久久理论电影 | 亚洲欧洲精品一区 | 国产精品毛片一区二区在线看 | 一区二区三区在线观看 | 美女搞黄国产视频网站 | 亚洲视频 视频在线 | 99草视频| 成人黄色毛片视频 | 在线91色| 久久久久一区二区三区四区 | 久久在线观看视频 | 在线国产欧美 | 国产美女在线观看 | 香蕉视频啪啪 | 美女视频又黄又免费 | 99日韩精品 | 伊人五月天.com | 欧美精品久久久久久久久久 | 国产精品久久嫩一区二区免费 | 99综合久久| 18久久久| 日日夜夜天天操 | 中文字幕人成不卡一区 | 婷婷五天天在线视频 | 久久国产a | 2023av在线| 黄网站色视频免费观看 | 91视频免费看网站 | 综合av在线| 激情 亚洲| 亚洲一区二区三区精品在线观看 | 欧美性大胆 | 九九精品视频在线观看 | 午夜精品视频免费在线观看 | 欧美激情精品久久久久久免费印度 | 亚洲精品网页 | 综合色影院 | 天天av综合网 | 日本h视频在线观看 | 亚洲日本国产精品 | 日韩电影久久久 | 国产精品久久久久久久久久久久冷 | 精品久久久成人 | 日韩高清一区 | 麻豆首页| 久久五月激情 | 成人黄大片 | 天天色天天干天天 | 国产精品不卡在线 | 人人操日日干 | 伊人久久婷婷 | 欧美一级性 | 色噜噜狠狠狠狠色综合 | 亚洲成年片 | 欧美在线观看视频免费 | 成人免费视频在线观看 | 手机在线永久免费观看av片 | 国产精品乱码一区二区视频 | 国产精品久免费的黄网站 | 99视频99| www看片网站 | 色综合天天综合网国产成人网 | 96国产精品视频 | 国产精品女人久久久 | 六月婷婷久香在线视频 | 中文字幕视频一区二区 | 国产精品一区在线播放 | 超碰97成人| 亚洲国产精品推荐 | 黄色片毛片 | 久久综合中文色婷婷 | 亚洲一区二区三区在线看 | 成人香蕉视频 | 婷婷丁香在线 | 91视频最新网址 | 久草免费电影 | 国产一区二区精品久久91 | 九九久久久久久久久激情 | 欧美精品一区二区三区四区在线 | 不卡的av电影在线观看 | 狠狠狠狠狠狠干 | 国产精品一区二区久久久 | 日韩欧美视频一区二区 | 日韩欧美视频 | 国产成人精品一区一区一区 | 日韩久久久久久 | 国产尤物在线视频 | 最新色站| 精品一区电影国产 | 久久高清片| 97在线看片 | 97精品超碰一区二区三区 | 麻豆视频在线观看免费 | 97在线观看免费视频 | 人人看97| 国产精品久久久久高潮 | 久久情网 | av看片在线观看 | 亚洲精品在线观看免费 | 午夜精品一区二区三区在线 | 免费久久久久久久 | 久艹视频在线观看 | 中文字幕在线播放一区二区 | 日韩在线观看 | 日本不卡一区二区三区在线观看 | 黄影院| 中文字幕网址 | 日日干干 | 亚洲综合色播 | 久久久精品欧美 | 五月婷婷另类国产 | 欧美日韩国产在线精品 | 91精品中文字幕 | 国产成人在线一区 | 91激情在线视频 | 激情五月激情综合网 | av天天草| 欧美日本高清视频 | 久久精品免费电影 | 日韩高清在线一区二区三区 | 国产日韩在线观看一区 | 天天综合网天天综合色 | 日日夜夜精品网站 | 国产日本在线观看 | 久久精品麻豆 | 粉嫩av一区二区三区四区在线观看 | 欧美成人一区二区 | www最近高清中文国语在线观看 | 特级片免费看 | 91精品视频免费在线观看 | 日韩字幕在线观看 | av一区在线| 免费在线看v | 高潮久久久久久久久 | 国产日韩欧美综合在线 | 国产免费观看高清完整版 | 欧美性生活一级片 | 在线看一区| 免费一级片在线 | 免费av的网站 | 五月天狠狠操 | 最近2019中文免费高清视频观看www99 | 99精品亚洲 | 69中文字幕 | 亚洲精品网址在线观看 | 中文字幕免费高清 | 成人精品一区二区三区中文字幕 | 久久精品国产成人精品 | 日韩网站一区二区 | 国产一区精品在线 | 特级毛片爽www免费版 | 久久免费电影网 | 玖玖精品在线 | 国产成人精品一区二区在线观看 | 国产又粗又硬又长又爽的视频 | 超碰国产在线 | 精品国产视频在线 | 欧美午夜a | 国产99久久九九精品免费 | 国产一级h | 日日夜夜操操操操 | 欧美精品久久久久a | 日韩毛片在线播放 | 91精品国产综合久久婷婷香蕉 | 日韩av播放在线 | 精品久久久久久一区二区里番 | 久久福利影视 | 91av在线免费看 | 国产亚洲视频中文字幕视频 | 69久久久| 日日夜夜人人精品 | 日韩免费播放 | 久久一视频 | 亚洲激情视频在线观看 | 99精品在线免费 | 久久伊人爱 | 91高清一区 | 91视频在线 | 欧美成人性网 | 视频国产在线观看18 | 色视频成人在线观看免 | 日韩在线观看中文字幕 | 国产一在线精品一区在线观看 | 婷婷亚洲综合五月天小说 | 狠狠色丁婷婷日日 | 最新一区二区三区 | 成人av高清在线观看 | 欧美日韩免费观看一区二区三区 | 丁香久久 | 久久热首页 | 欧美另类网站 | 国产伦理久久精品久久久久_ | 一区二区三区四区精品视频 | 国产在线观看免 | 久久激情五月激情 | 久久久久久高潮国产精品视 | 99热最新| 日日操天天爽 | 在线亚洲午夜片av大片 | 99c视频在线| 久久亚洲精品国产亚洲老地址 | 99成人精品 | 国产精品免费视频久久久 | 麻豆免费在线播放 | 精品一区二区免费 | 天天色天天射天天操 | 久久久久综合网 | 免费网站污 | 91av视频在线观看免费 | 国产只有精品 | 色橹橹欧美在线观看视频高清 | 日韩亚洲国产中文字幕 | 在线 精品 国产 |