用USB做為數據采集接口(04-100)
USB(通用串行總線)已成為消費類應用中的低成本PC接口標準。但最近它成為數據采集應用中一種流行接口。
本文引用地址:http://www.j9360.com/article/81056.htmUSB2.0是USB規范的最新版本。為了保持與現有器件向后的兼容,USB2.0操作規范是USB1.1規范的高級形式。USB2.0可以做USB1.1的每件工作,它與USB1.1是完全兼容的。另外,USB2.0支持更快的傳輸。USB2.0的最高數據傳輸率是480Mb/s,這比USB1.1所支持的最高速度快40倍。
數據傳輸模式
USB可用在大量的應用中,為此,USB開發者已建立了4種不同的數據模式:控制、中斷、集群和同步模式。每種模式都有優、缺點,而應用通常將確定采用哪種模式。
控制模式
控制傳輸用于配置,而所有裝置都必須支持控制傳輸。可以配置數據采集裝置所需的非常有限的數據傳輸能力只用于控制模式,盡管大多數據裝置利用其他數據傳輸模式。
中斷模式
中斷傳輸通常用在必須在將定時間傳輸數據,如很多數據采集應用或鍵盤、鼠標接口。每個USB端口提供多種中斷傳輸管道。保用定時使中斷模式用在大多數數據采集應用中是理想的。
一個單數據采集裝置,可用多中斷傳輸來提供較高的數據傳輸率。由于有大量中斷和總線帶寬受限制,所以用多中斷降低可連接到專門USB端口上的獨立裝置數量。
集總模式
集總模式通常用在傳輸率不受限制時,如到打印機的寫入。集總傳輸將采用分配給其他傳輸類型的帶寬,所以將不會減慢極限工作。
若總線是忙的,則集總傳輸將得到最低優先級。隨著大多數采集應用需要周期性的而且不允許數據丟失,所以,對于大多數數據采集應用不推薦用集總模式。
同步模式
同步傳輸正在流行于音頻或視頻中恒定數據率傳輸。這對于重新傳輸已被接收帶誤差的數據是不可能的,所以,它不適合于必須是精確的數據。這限制同步模式在大多數數據采集應用中的采用。
總的來說,中斷模式最適合大多數數據采集應用。同步模式被大多數應用所排除,因為它不能提供數據完整性。
集總和控制模式可用于實現很多數據采集裝置。但是,由于它們不能提供保用的數據傳輸率,所以,若數據采集裝置不能提供非常大的數據緩沖器,則會有實際丟失數據的危險。
在用戶調研不同供應商數據采集裝置時,要詢問是采用哪一種傳輸模式。若裝置所采用的模式不是中斷模式,用戶在計劃連接到多個裝置到一個給定USB端口時,應詢問可能的系統限制。
評論