激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

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

時(shí)間:2024-07-29 19:04:26 理工畢業(yè)論文 我要投稿
  • 相關(guān)推薦

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

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

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

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

1 基本原理

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

2 硬件部分

2.1 芯片介紹

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

CY7C68013與外設有兩種接口方式:可編程接口GPIF和Slave FIFOs。

可編程接口GPIF是主機方式,可以由軟件設置讀寫(xiě)控制波形,靈活性很大,幾乎可以對任何8/16 bit接口的控制器、存儲器和總線(xiàn)進(jìn)行數據的主動(dòng)讀寫(xiě),使用非常靈活。Slave FIFOs方式是從機方式,外部控制器可象對普通FIFO一樣對FX2的多層緩沖FIFO進(jìn)行讀寫(xiě)。FX2的Slave FIFOs工作方式可設為同步或異步;工作時(shí)鐘為內部產(chǎn)生或外部輸入可選;其它控制信號也可靈活地設置為高有效或低有效。筆者在設計中采用主機方式。

MAX115是美信公司的高速多通道同步采樣芯片。含有兩組4路同步通道,共8個(gè)輸入端。采樣精度為12位,采樣模式由采樣控制字決定,可靈活地在兩組中的1~4個(gè)通道間選擇。采樣時(shí),各通道轉換結果先存入其內部相對應的4個(gè)12bit存儲單元,各通道都轉換完后再一起取走。

2.2 電路原理及設計

考慮CY7C68013與MAX115接口時(shí),采樣模式不同,控制波形有所差別,筆者選擇主機方式即可編程控制接口(GPIF)。

GPIF是FX2端點(diǎn)FIFO的內部控制器。在這種方式下,接口內核可產(chǎn)生6個(gè)控制輸出端(CTL0~CTL5)和9根線(xiàn)的地址(GADR[8:0])輸出,同時(shí)可以接收6個(gè)外部輸入(RDY0~RDY5)和2個(gè)內部輸入。FX2有4個(gè)波形描述符控制各個(gè)狀態(tài)。這些波形描述符可以動(dòng)態(tài)地配置給任何一個(gè)端點(diǎn)FIFO。例如,一個(gè)波形描述符可以配置為寫(xiě)FIFO,而另一個(gè)配置為讀FIFO。FX2的固件程序可以把這些描述符配置給四個(gè)FIFO中的任意一個(gè),配置后,GPIF將依據波形描述符產(chǎn)生相應的控制邏輯和握手信號給外界接口,滿(mǎn)足向FIFO讀寫(xiě)數據的需要。GPIF的數據總線(xiàn)既可以是單字節寬(8位FD[7:0])也可以是雙字節寬(16位FD[15:0])。每個(gè)波形描述符包含了S0~S6 七個(gè)有效狀態(tài)和一個(gè)空閑狀態(tài)。在每個(gè)有效狀態(tài)對應的時(shí)間段里,經(jīng)過(guò)預先設置,GPIF可以做以下幾件事情:(1)驅動(dòng)(使為高或低)或懸。秱(gè)輸出控制端;(2)采樣或驅動(dòng)FIFO的數據總線(xiàn);(3)增加GPIF地址總線(xiàn)的值;(4)增加指向當前FIFO指針的值;(5)啟動(dòng)GPFIWF(波形描述符)中斷。除此之外,在每個(gè)狀態(tài),GPIF可以對以下幾個(gè)信號中任意兩個(gè)進(jìn)行采樣,它們是:(1)RDYX輸入端;(2)FIFO狀態(tài)標志位;(3)內部RDY標志位;(4)傳輸計數中止標志位。把其中兩個(gè)信號相與、相或或者相異或,根據

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

基于USB2.0的同步高速數據采集器的設計03-18

基于USB總線(xiàn)的高速數據采集系統03-26

基于USB2.0和FPGA的高速圖像采集系統03-07

基于USB接口的數據采集系統設計03-18

具有USB2.0接口的高速數據采集卡設計03-18

基于Verilog HDL設計的自動(dòng)數據采集系統03-21

基于Web的MCF5249數據采集系統的設計03-19

基于DSP和USB的數據采集處理系統的設計03-07

基于USB總線(xiàn)的實(shí)時(shí)數據采集系統設計與實(shí)現03-19

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频