91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 接口電路

USB通信協議——傳輸類型

發布時間:2008/12/17 0:00:00 訪問次數:1904

  由于usb最初在設計時,即是為了能夠針對具備如傳輸率、響應時間以及錯誤幀錯等特性的許多不同的外圍類型來加以考慮的。而其中,4種數據傳輸的每一個能夠掌握不同的需求。在此,根據不同外圍設各的類型與應用,定義了4種傳輸類型,分別是控制傳輸(control transfer)、中斷傳輸(interrupt transfer)、批量傳輸(bulk transfer)以及等時傳輸(isochronous transfer)。其中,需要特別注意的是低速設各僅支持控制傳輸與中斷傳輸。

  控制傳輸是usb傳輸中最重要的傳輸類型,只有正確執行完控制傳輸,才能進一步執行其他的傳輸類型。這種傳輸是用來提供給介于主機與設各之間的配置、命令或狀態的通信協議之用的。控制傳輸能夠使能主機去讀取與此設各相關的信號,并去設置設備地址,以及選擇配置與其他的設置等。此外,控制傳輸也能夠送出自定義的要求,以針對任何目的送出與接收數據。因此須以雙向傳輸來達到這個要求。當然,所有的usb設各必須支持控制傳輸。

  中斷傳輸原本屬于單向傳輸,并且僅從設各輸人到pc主機,作in的傳送模式(但在規范書1.1版中,已改為雙向傳輸,增加了out的傳送模式)。這是由于最早在開發usb外圍設備時,先以人工接口設各為設計考慮,其數據只須做輸入in傳輸,如鼠標或鍵盤等設備。而由于usb不支持硬件的中斷,所以必須靠pc主機以周期性的方式加以查詢,以便獲知是否有設各需要傳送數據給pc。如果因為錯誤而發生傳送失敗的話,可以在下一個查詢的期間重新再傳送一次。

  批量傳輸屬于單向或雙向的傳輸。顧名思義,這類型的傳輸用來傳送大量的數據。這些大量的數據必須準確地加以傳輸,但相對的卻無傳輸速度上的限制(即沒有固定傳輸的速率)。例如,送出一個文件給打印機,或是從掃描機掃描一張圖片,并傳送至pc主機上。這是由于批量傳輸是針對未使用到usb帶寬來向主機提出要求的。如此,須根據目前的總線的擁擠狀態或是可用的帶寬,以所有可使用到的帶寬為基準,不斷地調整本身的傳輸速率。因此,如果總線上充滿了具各保證帶寬的其他傳輸的話,如等時傳輸或是中斷傳輸,那么批量傳輸就必須持續地加以等待。反之,如果整個總線是處于閑置狀態的話,批量傳輸就可以傳輸得非常快。因此,并沒有設置查詢的時間間隔。

  等時傳輸可以是單向或雙向的傳輸。此種傳輸需要維持一定的傳輸速度,因此相對的就須犧牲些微錯誤的發生。而它采用了預先與pc主機協議好的固定帶寬,以確保發送端與接收端的速度能相互吻合。換而言之,就算發生了傳輸上的錯誤,也不會重新傳送。應用這類型傳輸的設各有:usb麥克風、喇叭或是ccd等設備,如此可以確保播放的頻率或是傳輸的影像不會被扭曲。僅有全速與快速設備是支持等時傳輸的。

  歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)



  由于usb最初在設計時,即是為了能夠針對具備如傳輸率、響應時間以及錯誤幀錯等特性的許多不同的外圍類型來加以考慮的。而其中,4種數據傳輸的每一個能夠掌握不同的需求。在此,根據不同外圍設各的類型與應用,定義了4種傳輸類型,分別是控制傳輸(control transfer)、中斷傳輸(interrupt transfer)、批量傳輸(bulk transfer)以及等時傳輸(isochronous transfer)。其中,需要特別注意的是低速設各僅支持控制傳輸與中斷傳輸。

  控制傳輸是usb傳輸中最重要的傳輸類型,只有正確執行完控制傳輸,才能進一步執行其他的傳輸類型。這種傳輸是用來提供給介于主機與設各之間的配置、命令或狀態的通信協議之用的。控制傳輸能夠使能主機去讀取與此設各相關的信號,并去設置設備地址,以及選擇配置與其他的設置等。此外,控制傳輸也能夠送出自定義的要求,以針對任何目的送出與接收數據。因此須以雙向傳輸來達到這個要求。當然,所有的usb設各必須支持控制傳輸。

  中斷傳輸原本屬于單向傳輸,并且僅從設各輸人到pc主機,作in的傳送模式(但在規范書1.1版中,已改為雙向傳輸,增加了out的傳送模式)。這是由于最早在開發usb外圍設備時,先以人工接口設各為設計考慮,其數據只須做輸入in傳輸,如鼠標或鍵盤等設備。而由于usb不支持硬件的中斷,所以必須靠pc主機以周期性的方式加以查詢,以便獲知是否有設各需要傳送數據給pc。如果因為錯誤而發生傳送失敗的話,可以在下一個查詢的期間重新再傳送一次。

  批量傳輸屬于單向或雙向的傳輸。顧名思義,這類型的傳輸用來傳送大量的數據。這些大量的數據必須準確地加以傳輸,但相對的卻無傳輸速度上的限制(即沒有固定傳輸的速率)。例如,送出一個文件給打印機,或是從掃描機掃描一張圖片,并傳送至pc主機上。這是由于批量傳輸是針對未使用到usb帶寬來向主機提出要求的。如此,須根據目前的總線的擁擠狀態或是可用的帶寬,以所有可使用到的帶寬為基準,不斷地調整本身的傳輸速率。因此,如果總線上充滿了具各保證帶寬的其他傳輸的話,如等時傳輸或是中斷傳輸,那么批量傳輸就必須持續地加以等待。反之,如果整個總線是處于閑置狀態的話,批量傳輸就可以傳輸得非常快。因此,并沒有設置查詢的時間間隔。

  等時傳輸可以是單向或雙向的傳輸。此種傳輸需要維持一定的傳輸速度,因此相對的就須犧牲些微錯誤的發生。而它采用了預先與pc主機協議好的固定帶寬,以確保發送端與接收端的速度能相互吻合。換而言之,就算發生了傳輸上的錯誤,也不會重新傳送。應用這類型傳輸的設各有:usb麥克風、喇叭或是ccd等設備,如此可以確保播放的頻率或是傳輸的影像不會被扭曲。僅有全速與快速設備是支持等時傳輸的。

  歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)



相關IC型號

熱門點擊

 

推薦技術資料

耳機放大器
    為了在聽音樂時不影響家人,我萌生了做一臺耳機放大器的想... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
富顺县| 茶陵县| 兴海县| 天全县| 西乡县| 图们市| 浠水县| 长葛市| 赣榆县| 涿鹿县| 永顺县| 敦化市| 治多县| 象山县| 长武县| 宜都市| 长子县| 祁东县| 南雄市| 岚皋县| 嵩明县| 大城县| 瑞金市| 广汉市| 宜州市| 英山县| 偃师市| 望江县| 宜黄县| 开原市| 读书| 时尚| 酒泉市| 乡城县| 屏山县| 潜江市| 江阴市| 怀安县| 峨眉山市| 郸城县| 依兰县|