基于USB2.0的高速同步數據采集系統設計

時間:2023-05-01 12:15:20 電子通信論文 我要投稿
  • 相關推薦

基于USB2.0的高速同步數據采集系統設計

摘要:介紹基于USB2.0協議、最多可四路同步采樣的高速同步數據采集系統。其單通道采樣速度620ksps,四通道同時采樣速度可達180ksps。USB接口控制及通信芯片采用Cypress公司FX2系列中的CY7C68013,通過對其可編程接口控制邏輯的合理設計和芯片內部FIFO的有效運用,實現了數據的高速連續采樣。

    關鍵詞:USB2.0協議 同步數據采集 CY7C68013 可編程控制接口 FIFO

USB(Universal Serial Bus)總線是INTEL、NEC、MICROSOFT、IBM等公司聯合提出的一種新的串行總線接口規范。為了適應高速傳輸的需要,2000年4月,這些公司在原1.1協議的基礎上制訂了USB2.0傳輸協議,已超過了目前IEEE1394接口400Mbps的傳輸速度,達到了480Mbps。USB總線使用簡單,支持即插即用PnP(Plug And Play),一臺主機可串連127個USB設備。設備與主機之間通過輕便、柔性好的USB線纜連接,最長可達5m,使設備具有移動性,可自由掛接在具有USB接口的運行在Windows98/NT平臺的PC機上。USB總線已被越來越多的標準外設和用戶自定義外設所使用,如鼠標、鍵盤、掃描儀、音箱等。

筆者結合設備檢測中數據采集的實際需要,設計了該高速同步數據采集系統。該系統最多可四路同步采樣,單通道采樣速度可達620ksps,四通道同時采樣速度可達180ksps。USB接口控制芯片采用Cypress公司FX2系列中的CY7C68013,通過對其可編程接口控制邏輯的合理設計和芯片內部FIFO的有效運用,實現了數據的高速連續采樣和傳輸。

1 基本原理

該采集系統總體框架分三部分:主機(能支持USB2.0協議的PC機)、內部包含CPU及高速緩存的USB接口控制芯片(CY7C68013)和高速同步采樣芯片(MAX115),如圖1所示。其數據傳輸分兩部分:控制信號傳輸和采集數據傳輸。控制信號方向為由主機到外設,由外設CPU控制,數據量較小;采集到的數據由外設到主機,數據量較大。為了保證較高的傳輸速度,不經過CPU。系統基本操作過程為:主機給外設一個采樣控制信號,FX2根據該信號向A/D轉換器送出相應控制信號,即采樣模式控制字;之后由A/D轉換器自主控制轉換,并將各通道采樣數據存入其片內緩存。一旦轉換完成,由A/D的完成位向FX2的可編程控制接口發讀采樣結果信號;然后由可編程接口的控制邏輯依次將各通道采樣結果從A/D的緩存讀入FX2的內部FIFO。當FIFO容量達到指定程度后,自動將數據打包傳送給USB總線。期間所有操作不需要CPU的干預。采樣過程中接口控制邏輯依次取走批量數據,在打包傳送時A/D仍持續轉換,內部FIFO也持續寫入轉換結果。只要內部FIFO寫指針和讀指針位置相差達到指定的值就立即取走數據。從而保證了同步連續高速采集的可靠性。

2 硬件部分

2.1 芯片介紹

CY7C68013屬于Cypress公司的FX2系列產品,它提供了對USB2.0的完整解決方案。該芯片包括帶8KB片內RAM的高速CPU、16位并行地址總線+8位數據總線、I2C總線、4KB FIFO存儲器以及通用可編程接口(GPIF)、串行接口引擎(SIE)和USB2.0收發器。在代碼的編寫上,與8051系列單片機兼容,且速度是標準8051的3~5倍。

[1] [2] [3] [4] 

【基于USB2.0的高速同步數據采集系統設計】相關文章:

基于LabVIEW數據采集系統的混沌電路實驗05-01

基于LabVIEW的FBG溫度傳感器數據采集系統設計04-29

基于TMS320F2812的數據采集系統設計與實現04-29

基于VXI總線的旋翼試驗等角度數據采集系統設計05-02

基于動態稱重系統的軸載譜數據采集及處理05-03

基于移動GIS的數字城管數據采集系統架構與實現04-28

地震智能數據采集系統04-30

基于PMAC卡的運動伺服系統數據采集和分析05-01

基于USB接口的數據采集設備04-28

基于LabView的GPS數據采集及處理05-03

国产v亚洲v天堂无码网站,综合亚洲欧美日韩一区二区,精品一级毛片A久久久久,欧美一级待黄大片视频
亚洲欧美日韩中文在线v日本 | 日韩精品一级视频 | 色婷婷综合久久久久中文字幕 | 亚洲色天堂在线电影 | 亚洲精品日本在线 | 熟女视频一区二区三区 |