新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 用USB做為數據采集接口(04-100)

        用USB做為數據采集接口(04-100)

        ——
        作者: 時間:2008-04-01 來源:電子產品世界 收藏

          低速

        本文引用地址:http://www.104case.com/article/81056.htm

          低速傳輸采用1.5Mb/b總線傳輸率。這是在總線上傳輸位的實際速率,而不包括控制和誤差檢驗所需的輔助操作。在低速系統中實際的可能數據傳輸率將低于1.5Mb/s。

          低速也限制所允許的中斷和控制模式。數據信息包只可能是8b(最大)。中斷傳輸的最大等待時間可低到10ms。控制端點的最大傳輸為24B/ms,中斷端點最大傳輸為8B/10ms。

          因此,采用低速傳輸的裝置通常不采用應用需要每秒幾千取樣以上的。

          全速

          全速傳輸提供最大12MB/S數據傳輸率。這是在總線上傳輸數位的實際速度,但實際上可用的數據傳輸率將低于此值。所有4種傳輸模式都是允許的。不過,標準Windows人接口裝置(HID)驅動器只支持控制和中斷模式。

          對于控制,中斷和集總傳輸其數據信息包可以是64B(最大),對于同步傳輸最大為1023B。中斷傳輸的最大等待時間可以低到1ms。控制端點最大傳輸為832B/ms(高達19個中斷端點管線是可用的),同步端點為1023B/ms。

          全速傳模式實現具有100KHz范圍(基于中斷傳輸)的裝置。基于集總或同步傳輸可開發更快的裝置,但是,對于保證精確數據無損失危險或FIFO超出,其中斷傳輸方法是最可靠的方法。

          高速

          高速傳輸提供最高480Mb/s數據傳輸率,而只有2.0支持高速傳輸。像低速和全速性能指標那樣,這是實際的在總線上傳輸的數據位,輔助操作和誤差檢查使可達到數據傳輸率將低于此值。

          高速支持所有4種傳輸模式。控制傳輸的數據信息包括最大可以是64B,集總傳輸最大為512B,中斷傳輸最大為1024B,同步傳輸最大為1024B。中斷傳輸的最大等待時間可低到125μs。

          控制端點傳輸最大為15872B/ms,集總端點為53248B/ms,中斷端點為24576B/ms,同步端點為24576B/ms。其于高速傳輸的產品可望支持Hz范圍的取樣率。

          USB總線不能支持在PCI或Compact PCI 總線上可能的80Mb/S傳輸率。然而,高速USB能適應當今大多數數據采集應用。

          優先選用方法是中斷模式,因為它可以保證采集定時。

          在單端口上混合不同速度的裝置

          若正在用每個計算機端口的一個USB裝置或單個USB,則連接不同速度的混合裝置不會有問題。若有一個USB2.0端口,則可簡單地插入到任何USB裝置中。系統將重新組織裝置的速度和相應的通信。

          若插入一個高速2.0裝置到1.0端口,則將重新組織、裝配裝置并實際地工作。然而,將達不到2.0端口的取樣率。

          為了連接多個USB裝置到計算機的單端口,必須安裝一個USB插座。插座可用在1.1和2.0配置中,可以插1.1和2.0裝置的任意組合任何一個插座,并且它們將工作。

          也可以在單個插座上混合低速、全速、高速裝置,通常不會降低較高速度裝置的性能。為了利用高速傳輸,裝置、插座和計算機端口都必須是2.0。■(益林)


        上一頁 1 2 3 下一頁

        關鍵詞: USB 數據采集

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 高碑店市| 克东县| 涟水县| 涟源市| 周宁县| 上高县| 新疆| 临武县| 晋中市| 江西省| 蓝山县| 当雄县| 通河县| 金华市| 新建县| 岳阳市| 资兴市| 营山县| 盐边县| 沾益县| 汉沽区| 宾阳县| 嘉祥县| 金寨县| 通州区| 呈贡县| 乐陵市| 大名县| 宣汉县| 邢台县| 信丰县| 温宿县| 资溪县| 河池市| 西乌珠穆沁旗| 迁西县| 修水县| 会同县| 嵩明县| 大埔区| 喀什市|