成人欧美一区二区三区黑人免费,成人午夜福利A片在线观看,成人做色视频在线观看网站,成人影院yy111111在线,成人三级a视频在线观看,成人欧美一区二区三区的电影

工業(yè)平板USB接口協(xié)議標準

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

工業(yè)平板USB接口協(xié)議簡介

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

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

USB

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

3、USB傳輸的數據格式:其他傳輸協(xié)議一樣,在物理層,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字節(jié),在不同的傳輸類型中,數據域的長度各不相同,但必須為整數個字節(jié)的長度。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4.事務傳輸的流程

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

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

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

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

亚洲成AV人片在线观看无码不卡 精品无码人妻一区二区三区品 在线亚洲97se视频 一区二区三区不人妻无码 天干天干天啪啪夜爽爽色 少妇高清性色视频 精品性高朝久久久久久久 亚洲AV成人无码久久精品老人 中年熟女乱子正在播放 熟妇人妻久久中文字幕 区二区欧美性插B在线视频网站 我把护士日出水了视频90分钟 亚洲中文字幕无码中文文 国产伦理一区二区 中日韩久久AⅤ一级毛片 一本大道人妻中字幕在线视频 在公交车上嗯啊gc被c动态图 中文有码无码人妻一在线 男男gay啪啪网站18禁 CHINESEMATURE老女熟 亚洲学生妹高清AV 在线观看污网站 曰韩一二区中文字幕在线播放 亚洲无码男人影院黄色 236宅宅理论片免费 在线精品免费看国产 亚洲中文字幕精品第一页 成年美女黄网站色大免费视频 亚洲永久精品线看一 _97夜夜澡人人爽人人喊_欧美 亚洲韩国日本高清一区 变态SM天堂无码专区 亚洲视频中文字幕 国产精品多P对白交换绿帽 中文字幕无码精品亚洲资源网 亚洲成av人片天堂网 亚洲中文精品有码视频在线 中文字幕不卡亚洲 亚洲天堂一级视频 八戒理论片午影院无码爱恋 国产精品国产三级国快看 亚洲亚洲人成网站在线观看 日本高清视频在线www色 狠狼鲁亚洲综合在线 最新看片国产精品 伊人久久成人爱综合网 国产精品亚洲专区无码不卡 一本一道波多野结衣一区 亚洲中文字幕久久精品无码APP 久久99热精品免费观看 亚洲特片国产精品 中文字幕大香视频蕉无码 一本视频精品中文字幕 鲁丝片一区二区三区免费 中文字幕无码人妻丝袜 在线亚洲中文精品第1页视频 在线观看一区欧美综合激情 国产精品欧美久久久久无广告 啊灬啊灬啊灬啊灬高潮了 亚洲最大成人网 色香蕉 成人国产欧美大片一区 无码丰满熟妇一区二区 亚洲国产精品无码中文字满 亚洲一区二区三区网站 亚洲无码转帖 内射老妇女BBWXOX 久久久久人妻一区精品 18出禁止看的色视频在线观看 久久精品成人无码观看免费 国产高潮流白浆喷水免费网站 久久久久亚洲AV成人人电影软件 亚洲欧美国产国产一区 一女被多男玩喷潮视频 色窝窝免费播放视频在线 产精品无码久久_亚洲国产精 中文字幕乱人伦高清视频 国产亚洲精AA在线看 亚洲中文字幕乱码第二 岛国av资源网 国产日产久久高清欧美一区 中文字幕乱伦视频 无码丰满少妇2在线观看 亚洲熟妇无码乱子AV电影 色噜噜狠狠狠狠色综合久一 在线 | 一区二区三区 办公室撕开奶罩揉吮奶头 亚洲五月综合缴情在线 真人一级毛片国产 日韩精品久久无码人妻中文字幕 成人a级毛片免费观看 亚洲中文字幕2020无线码 亚洲—日韩aV在线 国产精品毛片完整版视频 黑人性较视频免费视频 亚洲国产最新av片 久久人人爽人人爽人人片AV高请 尤物网站在线观看AV不卡 在线观看国产无码片视频 蜜桃视频在线观看免费网址入口 亚洲中文无码人A∨软件APP 97国产婷婷综合在线视频 中文字幕亚洲无线码a 最新熟女中文字幕97 亚洲AV综合A国产AV中文 高清自慰系列免费网站 亚洲熟妇av综合网 国产精品久久久福利 永久免费啪啪的网站入口 一区二区久久亚洲国产最新 在线无码网免费 亚洲国产精品线路久久 玩弄放荡人妻少妇系列视频 在线观看国产视频一区 天堂а在线中文在线新版 国产精品久久久久影院嫩草 无码天堂va亚洲va在线va 丰满肥女巨肥BWWBBWW图片 国产一区二区不卡老阿姨 亚洲VA久久久噜噜噜久久天堂 一级成人a毛片免费播放 办公室啪啪激烈高潮动态图 XXXX内射中国老妇 一本一道AV无码中文字幕麻豆 亚洲欧美日韩国产另类电影 亚洲日本中文字幕乱码在线电影 色噜噜狠狠色综合AV 少妇的BBW性大片 亚洲无码免费在线观看视频 中文字幕丰满伦子无码AB 最新亚洲中文av在线不卡 在线观看无码精品动漫 最好韩国日本高清免费 亚洲日韩精品制服丝袜AV 亚洲中文无码久久精品1 在线观看精品无码视频在线 永久免费精品成人网站 在线播放麻豆国产94亚洲欧美 中文字字幕在线无码中文乱码 亚洲色精品VR一区二区三区 欧美乱大交xxxxx潮喷 特级做a爰片毛片免费看无码 无码AV动漫精品一区二区免费 亚洲一区二区三区一品精 在线播放国产熟睡乱子伦 少妇伦子伦情品无吗 在线观看的资源视频 亚洲无码久久久 综合伊人久久在 狂野欧美激情性XXXX按摩 亚洲欧美色中文字幕在线 亚洲欧美国产国产一区二区三区 亚洲综合在线在线看 亚洲精品国产品国语在线APP 亚洲精品无码精品MV在线观看 最近免费字幕中文大全在线观看 麻豆国产AV丝袜白领传媒 国产99网站免在线观看 成 人 免费 黄 色 网站无毒下载 哦┅┅快┅┅用力啊┅┅在线观看 人与狗精品AA毛片 FREE性欧美HD另类精品 性色AV一区二区三区人妻 欧美丰满老熟妇aaaa片 亚洲色图在线观看 最近更新中文字幕2018全集免费 蜜芽国产尤物av尤物在线看 久久久久亚洲精品无码网址 欧美自拍嘿咻内射在线观看 俺也来俺也去俺也射 尤物网址在线观看 熟女CHACHACHA性少妇 CHINESE性内射高清国产 公车上双乳被老汉揉搓玩弄漫画 亚洲伊人久久综合成人网站 大尺度av无码污污福利网站 亚洲国产精品成人网址天堂 亚洲影视精品 强行18分钟处破痛哭AV 成人午夜国产内射主播 亚洲红杏第一区av 在线成人国产 亚洲无码乱伦一区二区三区国 亚洲一区二区三区在线网址 在线天堂资源WWW在线污 在线最新无码经典无码 北条麻妃一区二区三区av高清 亚洲国产精品久久网午夜 一本一道波多野结衣一区二区 在线观看国产成人AV天堂 亚洲中文精品人人永久免费 尤物视频在线免费观看 亚洲 欧美 清纯 校园 另类 亚洲国产成人片在线观看无码 一本一道色欲综合网 综合精品欧美日韩国产在线 日本三级片网站 国产无套内射久久久国产 久久久亚洲AV成人网站 亚洲亚洲人成无码网WWW 一级特级欧美午夜片免费观看
龙泉市| 建湖县| 富阳市| 横峰县| 永吉县| 志丹县| 宁波市| 巫山县| 仙居县| 祁阳县| 田阳县| 曲阳县| 安丘市| 佛坪县| 巴中市| 观塘区| 通州市| 江西省| 庐江县| 调兵山市| 双峰县| 天柱县| 阿克| 邻水| 商水县| 吉安县| 竹山县| 天津市| 陕西省| 老河口市| 汉沽区| 吉安市| 南靖县| 汾西县| 什邡市| 孝义市| 云林县| 深州市| 台前县| 越西县| 望都县|