www.467cc.cn-无人在线观看高清电影电视剧,无码少妇一区二区三区免费,午夜福利视频,欧美爆乳乱妇高清免费888

<sup id="a8eos"><samp id="a8eos"></samp></sup>
  • <strike id="a8eos"></strike>
  • <strike id="a8eos"><menu id="a8eos"></menu></strike>
  • <fieldset id="a8eos"><input id="a8eos"></input></fieldset>
  • <fieldset id="a8eos"><input id="a8eos"></input></fieldset>

    您現(xiàn)在的位置:機床商務(wù)網(wǎng)>技術(shù)中心>技術(shù)動態(tài)

    USB系統(tǒng)結(jié)構(gòu)與應(yīng)用設(shè)計

    2014年08月11日 10:20點擊:776來源:蘇州市寶瑪數(shù)控設(shè)備有限公司>>進(jìn)入該公司展臺

    摘 要:通用串行總線(USB)是一種簡單的計算機外圍接口標(biāo)準(zhǔn)。它具有即插即用、擴展方便等優(yōu)點,已成為*的一個接口。蘇州市寶瑪數(shù)控設(shè)備有限公司在此簡要介紹USB總線的功能、拓樸結(jié)構(gòu)及其數(shù)據(jù)傳輸過程,并舉例說明USB接口的實際應(yīng)用。

      關(guān)鍵詞:通用串行總線 USB接口 外圍接口標(biāo)準(zhǔn)

      一、USB接口背景

      在早期的計算機系統(tǒng)上常用串口或并口連接外圍設(shè)備。每個接口都需要占用計算機的系統(tǒng)資源(如中斷,I/O地址,DMA通道等)。無論是串口還是并口都是點對點的連接,一個接口僅支持一個設(shè)備。因此每添加一個新的設(shè)備,就需要添加一個ISA/EISA 或PCI卡來支持,同時系統(tǒng)需要重新啟動才能驅(qū)動新的設(shè)備。

      USB總線是IN、DEC、MICROSOFT、IBM等公司聯(lián)合提出的一種新的串行總線標(biāo)準(zhǔn),主要用于PC機與外圍設(shè)備的互聯(lián)。USB總線具有低、使用簡單、支持即插即用、易于擴展等特點,已被廣泛地用在PC機及嵌入式系統(tǒng)上。

      二、USB總線優(yōu)缺點

      1.優(yōu) 點

      (1)使用簡單

      所用USB系統(tǒng)的接口一致,連線簡單。系統(tǒng)可對設(shè)備進(jìn)行自動檢測和配置,支持熱插拔。新添加設(shè)備系統(tǒng)不需要重新啟動。

      (2)應(yīng)用范圍廣

      USB系統(tǒng)數(shù)據(jù)報文附加信息少,帶寬利用率高,可同時支持同步傳輸和異步傳輸兩種傳輸方式。一個USB系統(tǒng)zui多可支持127個設(shè)備。USB設(shè)備的帶寬可從幾Kbps 到幾Mbps (在USB2.0版本,zui高可達(dá)幾百Mbps)。一個USB系統(tǒng)可同時支持不同速率的設(shè)備,如低速的鍵盤、鼠標(biāo),全速的ISDN、語音,高速的磁盤、圖像等(僅USB2.0版本支持高速設(shè)備)。

      (3)較強的糾錯能力

      USB系統(tǒng)可實時地設(shè)備插拔。在USB協(xié)議中包含了傳輸錯誤管理、錯誤恢復(fù)等功能,同時根據(jù)不同的傳輸類型來處理傳輸錯誤。

      (4)總線供電

      USB總線可為連接在其上的設(shè)備提供5V電壓/100mA電流的供電,zui大可提供500mA的電流。USB設(shè)備也可采用自供電方式。

      (5)低成本

      USB接口電路簡單,易于實現(xiàn),特別是低速設(shè)備。USB系統(tǒng)接口/電纜也比較簡單,成本比串口/并口低。

      2.缺 點

      USB技術(shù)還不是很成熟,特別是高速設(shè)備。上現(xiàn)有的USB設(shè)備價格都比較昂貴,但隨著USB技術(shù)的日益成熟,設(shè)備的不斷增加和廣泛應(yīng)用,其價格將會有所降低。

      三、USB系統(tǒng)拓?fù)浣Y(jié)構(gòu)

      一個USB系統(tǒng)包含三類硬件設(shè)備: USB主機(USB HOST)、 USB設(shè)備(USB DEVICE)、USB集線器(USB HUB),如圖1所示。

      (1)USB HOST

      在一個USB系統(tǒng)中,當(dāng)且僅當(dāng)有一個USB HOST時,USB HOST有以下功能:

      ◇ 管理USB系統(tǒng);
      ◇ 每毫秒產(chǎn)生一幀數(shù)據(jù);
      ◇ 發(fā)送配置請求對USB設(shè)備進(jìn)行配置操作;
      ◇ 對總線上的錯誤進(jìn)行管理和恢復(fù)。

      (2)USB DEVICE

      在一個USB系統(tǒng)中,USB DEVICE和USB HUB總數(shù)不能超過127個。USB DEVICE接收USB總線上的所有數(shù)據(jù)包,通過數(shù)據(jù)包的地址域來判斷是不是發(fā)給自己的數(shù)據(jù)包:若地址不符,則簡單地丟棄該數(shù)據(jù)包;若地址相符,則通過響應(yīng)USB HOST的數(shù)據(jù)包與USB HOST進(jìn)行數(shù)據(jù)傳輸。

      (3)USB HUB

      USB HUB用于設(shè)備擴展連接,所有USB DEVICE都連接在USB HUB的端口上。一個USB HOST總與一個根HUB (USB ROOT HUB)相連。USB HUB為其每個端口提供100mA電流供設(shè)備使用。同時,USB HUB可以通過端口的電氣變化診斷出設(shè)備的插拔操作,并通過響應(yīng)USB HOST的數(shù)據(jù)包把端口狀態(tài)匯報給USB HOST。一般來說,USB設(shè)備與USB HUB間的連線長度不超過5m,USB系統(tǒng)的級聯(lián)不能超過5級(包括ROOT HUB)。

      四、USB總線數(shù)據(jù)傳輸

      USB總線上數(shù)據(jù)傳輸?shù)慕Y(jié)構(gòu)如圖2所示。

      從物理結(jié)構(gòu)上,USB系統(tǒng)是一個星形結(jié)構(gòu);但在結(jié)構(gòu)上,每個USB邏輯設(shè)備都是直接與USB HOST相連進(jìn)行數(shù)據(jù)傳輸?shù)摹T赨SB總線上,每ms傳輸1幀數(shù)據(jù)。每幀數(shù)據(jù)可由多個數(shù)據(jù)包的傳輸過程組成。USB設(shè)備可根據(jù)數(shù)據(jù)包中的地址信息來判斷是否響應(yīng)該數(shù)據(jù)傳輸。在USB標(biāo)準(zhǔn)1.1版本中,規(guī)定了4種傳輸方式以適應(yīng)不同的傳輸需求:

      (1)控制傳輸(control transfer)

      控制傳輸發(fā)送設(shè)備請求信息,主要用于讀取設(shè)備配置信息及設(shè)備狀態(tài)、設(shè)置設(shè)備地址,設(shè)置設(shè)備屬性、發(fā)送控制命令等功能。全速設(shè)備每次控制傳輸?shù)膠ui大有效負(fù)荷可為64個字節(jié),而低速設(shè)備每次控制傳輸?shù)膠ui大有效負(fù)荷僅為8個字節(jié)。

      (2)同步傳輸(isochronous transfer)

      同步傳輸僅適用于全速/高速設(shè)備。同步傳輸每ms進(jìn)行一次傳輸,有較大的帶寬,常用于語音設(shè)備。同步傳輸每次傳輸?shù)膠ui大有效負(fù)荷可為1023個字節(jié)。

      (3)中斷傳輸(interrupt transfer)

      中斷傳輸用于支持?jǐn)?shù)據(jù)量少的周期性傳輸需求。全速設(shè)備的中斷傳輸周期可為1~255ms,而低速設(shè)備的中斷傳輸周期為10~255ms。全速設(shè)備每次中斷傳輸?shù)膠ui大有效負(fù)荷可為64個字節(jié),而低速設(shè)備每次中斷傳輸?shù)膠ui大有效負(fù)荷僅為8個字節(jié)。

     

      (4)塊數(shù)據(jù)傳輸(bulk transfer)

      塊數(shù)據(jù)傳輸是非周期性的數(shù)據(jù)傳輸,僅全速/高速設(shè)備支持塊數(shù)據(jù)傳輸,同時,當(dāng)且僅當(dāng)總線帶寬有效時才進(jìn)行塊數(shù)據(jù)傳輸。塊數(shù)據(jù)傳輸每次數(shù)據(jù)傳輸?shù)膠ui大有效負(fù)荷可為64個字節(jié)。

      五、典型應(yīng)用

      USB系統(tǒng)的典型應(yīng)用如圖3所示。

     在圖3所示系統(tǒng)中,顯示器、Audio、Modem皆為全速設(shè)備,鍵盤、鼠標(biāo)為低速設(shè)備。其數(shù)據(jù)傳輸為:

     ◇ USB HOST通過控制傳輸更改顯示器屬性。
     ◇ USB HOST通過塊數(shù)據(jù)傳輸將要顯示的數(shù)據(jù)送給顯示器。
     ◇ USB HOST通過控制傳輸更改鍵盤、鼠標(biāo)屬性。
     ◇ USB HOST通過中斷傳輸要求鍵盤、鼠標(biāo)輸入讀入系統(tǒng)。
     ◇ USB HOST通過控制傳輸更改Audio屬性。
     ◇ USB HOST通過同步傳輸與Audio設(shè)備傳輸數(shù)據(jù)。
     ◇ USB HOST通過控制傳輸更改Modem屬性。
     ◇ USB HOST通過塊數(shù)據(jù)傳輸與Modem設(shè)備傳輸數(shù)據(jù)

      六、一個USB HOST接口的軟硬件設(shè)計

      市場上現(xiàn)已有很多公司提供的USB接口器件,如PHILIPS的PDIUSBD11/PDIUSBD12,OKI的MSM60581,NATIONAL的USBN9602,LUCENT的USS-820/USS-620,SCANLOGIC的SL11,等等。

      同時也有很多帶USB接口的處理器,如CYPRESS的EZ-USB,AMD的AM186CC,ATMEL的AT43320,MOTOROLA的PPC823/PPC850,等等。下面給出用SCANLOGIC的USB接口器件SL11HT實現(xiàn)嵌入式USB HOST的例子。

      1.SL11HT特點

      ◇ 遵從USB1.1標(biāo)準(zhǔn);
      ◇ 支持全速/低速傳輸;
      ◇ 支持主機/設(shè)備端兩種模式;
      ◇ 3.3/5.0V供電;
      ◇ 片內(nèi)包含256個字節(jié)的SRAM;
      ◇ 48MHz晶振輸入。

      當(dāng)SL11HT被用作USB HOST接口時,對系統(tǒng)有以下要求:

      ◇ 由系統(tǒng)維護(hù)SOF幀數(shù)目;
      ◇ 由系統(tǒng)生成CRC5效驗碼;
      ◇ 要求系統(tǒng)中斷潛伏期小于1.5μs。

      2.SL11HT接口硬件框圖

      圖4簡單地給出了使用SL11HT擴展USB接口的框圖,更詳細(xì)的硬件連線圖請見參考文獻(xiàn)2,3。

     

      3.USB HOST端軟件結(jié)構(gòu)

      USB HOST端軟件結(jié)構(gòu)如圖5所示。

     

      (1)USB接口驅(qū)動程序

      USB接口驅(qū)動程序需實現(xiàn)以下功能:

      ◇ USB接口器件的初始化;
      ◇ 計算上層數(shù)據(jù)包的效驗和,發(fā)送上層的數(shù)據(jù)包;
      ◇ 發(fā)送SOF幀;
      ◇ 接收從USB接口傳送來的數(shù)據(jù),并檢查數(shù)據(jù)的有效性;
      ◇ 將接收到的數(shù)據(jù)送往上層。

      (2)USB協(xié)議棧驅(qū)動程序
      
      USB協(xié)議棧驅(qū)動程序需實現(xiàn)以下功能:

      ◇ 提供與設(shè)備驅(qū)動程序的接口;
      ◇ 讀取并解析USB設(shè)備描述符,配置描述符;
      ◇ 為USB設(shè)備分配*的地址;
      ◇ 使用默認(rèn)的配置來配置設(shè)備;
      ◇ 支持基本的USB命令請求;
      ◇ 連接設(shè)備與相應(yīng)的驅(qū)動程序;
      ◇ 轉(zhuǎn)發(fā)設(shè)備驅(qū)動程序的數(shù)據(jù)包。

      (3)設(shè)備驅(qū)動程序

      設(shè)備驅(qū)動程序需實現(xiàn)以下功能:

      ◇ 提供與應(yīng)用程序的接口;
      ◇ 讀取并解析USB設(shè)備*的描述符,獲得設(shè)備提供的傳輸通道;
      ◇ 發(fā)送設(shè)備*的和基本的USB命令請求;
      ◇ 通過設(shè)備提供的傳輸通道與設(shè)備進(jìn)行數(shù)據(jù)傳輸;
      ◇ 通過USB命令請求重新配置設(shè)備。


    • 凡本網(wǎng)注明"來源:機床商務(wù)網(wǎng)"的所有作品,版權(quán)均屬于機床商務(wù)網(wǎng),轉(zhuǎn)載請必須注明機床商務(wù)網(wǎng),//www.467cc.cn/。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
    • 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
    • 本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品來源,并自負(fù)版權(quán)等法律責(zé)任。
    • 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

    • 通快(中國)有限公司
    • 力豐集團



    圖說機床

    更多>>

    旗下子站

    玉環(huán)機床網(wǎng)泰州機床網(wǎng)滕州機床網(wǎng)寧波機床網(wǎng)滄州機床附件網(wǎng)工量刃具網(wǎng)加工中心網(wǎng)電加工機床網(wǎng)鍛壓機床網(wǎng)附件配件網(wǎng)車床網(wǎng)銑床網(wǎng)鉆床網(wǎng)雕刻機網(wǎng)鋸床網(wǎng)二手機床網(wǎng)
    磨床網(wǎng)激光網(wǎng)機器人網(wǎng)立式加工中心臥式加工中心立式車床臥式車床龍門銑床搖臂鉆床外圓磨床無心磨床數(shù)控折彎機沖床中走絲線切割拖鏈防護(hù)罩數(shù)控系統(tǒng)驅(qū)動器




    97精品国产97久久久久久免费| 亚洲欧美一区二区三区| 亚洲成A人V欧美综合天堂麻豆| 香蕉久久一区二区不卡无毒影院| 精品综合免费国产| 久久99看少妇高潮1| 小荡货奶真大水多好紧视频| 97精品国产一区二区三区| 青青成人福利国产在线视频| 国产第一视频一区二区三区|