在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 基于FPGA和USB2.0的高速數(shù)據(jù)采集系統(tǒng)

            基于FPGA和USB2.0的高速數(shù)據(jù)采集系統(tǒng)

            作者: 時間:2009-10-12 來源:網(wǎng)絡(luò) 收藏
            數(shù)據(jù)采集在現(xiàn)代工業(yè)生產(chǎn)及科學(xué)研究中的重要地位日益突出,對實時采集的要求也不斷提高。在信號測量、圖像處理、音頻信號處理等一些高速、高精度的測量中,都要求進行高速、高精度的數(shù)據(jù)采集。這就對數(shù)據(jù)的設(shè)計提出兩個方面的要求:一方面,要求接口簡單靈活且有較高的數(shù)據(jù)傳輸率;另一方面,由于數(shù)據(jù)量通常都較大,要求主機能夠?qū)?shù)據(jù)做出快速反應(yīng),并及時分析和處理。
            實現(xiàn)數(shù)據(jù)采集與傳輸,可選擇如下3種方法:
            ①使用傳統(tǒng)的串/并口。傳統(tǒng)的串口(如RS232),其傳輸速率為幾十kb/s到100 kb/s,而系統(tǒng)所要求的數(shù)據(jù)傳輸速率很高,而且還要實現(xiàn)數(shù)據(jù)的采集與傳輸同步進行,串口的速率遠遠達不到實時要求;對于并口,雖然它的傳輸速率可達到1 Mb/s以上,但由于探測器與主機相距較遠,因此走線比較復(fù)雜。
            ②采用通用的采集卡。采集卡(如ISA或PCI卡)雖然在數(shù)據(jù)存取速度上可滿足系統(tǒng)要求,但仍然存在很多缺點,比如安裝復(fù)雜,價格昂貴,兼容性不好,受計算機插槽數(shù)量、地址和中斷資源的限制,可擴展性較差等。
            ③使用.0通用串行接口總線。USB接口是一種重要的計算機外設(shè)接口,它支持熱插拔和即插即用,使用非常方便。.0支持高達480 Mbps的數(shù)據(jù)傳輸速率。USB接口可實現(xiàn)計算機與多個外圍設(shè)備的簡單、高速互聯(lián),將USB技術(shù)應(yīng)用于數(shù)據(jù)采集是非常適合的。經(jīng)綜合考慮,本文選擇采用.0接口來完成對數(shù)據(jù)的采集與傳輸。

            1 數(shù)據(jù)采集和傳輸系統(tǒng)方案設(shè)計
            數(shù)據(jù)采集和傳輸系統(tǒng)主要由3部分組成,USB2.0通道、和A/D轉(zhuǎn)換器組成,如圖1所示。

            本文引用地址:http://www.biyoush.com/article/188574.htm

            CY7C68013是Cypress公司推出的EZ-USB FX2系列智能USB接口芯片。其作用是將主機所發(fā)送的命令序列經(jīng)USB2.0端口輸出,實現(xiàn)對數(shù)據(jù)的控制;同時把A/D轉(zhuǎn)換器采集的數(shù)據(jù)以高速的數(shù)據(jù)序列形式發(fā)送到主機。其中,USB2.0端口提供一個能和計算機連接的數(shù)據(jù)傳輸接口。
            利用內(nèi)部的SRAM提供數(shù)據(jù)輸入/輸出的雙緩沖功能。采用雙緩沖的原因同USB中的大端點所配置的雙緩沖類似,均是防止數(shù)據(jù)的溢出和保證數(shù)據(jù)傳輸?shù)倪B續(xù)性。本文選用Altera公司的CycIone系列芯片EP1C3T144。
            A/D轉(zhuǎn)換器將所要采集的模擬量轉(zhuǎn)換成數(shù)字量,通過濾波和放大后,由接收、緩沖、存儲,經(jīng)USB2.0端口傳回至主機工作站。高速A/D轉(zhuǎn)換器采用轉(zhuǎn)換速率為20 MHz的MAX1425。
            系統(tǒng)工作過程為:主機通過CY7C68013給數(shù)據(jù)一個采樣控制命令,存入FPGA的控制寄存器中。FPGA根據(jù)該命令向A/D轉(zhuǎn)換器發(fā)出相應(yīng)控制信號。由于ADC采樣頻率為10 MHz,為和PC運行速度相匹配,在FPGA內(nèi)部生成一個FIFO緩存器。A/D轉(zhuǎn)換器在FPGA的ADC接口控制電路控制下,把模擬信號轉(zhuǎn)換成數(shù)字信號,并將指定通道的采樣數(shù)據(jù)存入FPGA內(nèi)部FIFO緩存。同時,F(xiàn)PGA的USB接口控制邏輯查詢CY7C68013是否空閑,如果空閑,那么由FPGA的USB接口控制邏輯將指定通道的采樣結(jié)果,從FPGA內(nèi)部FIFO緩存送入CY7C68013的內(nèi)部FIFO。當內(nèi)部的FIFO容量達到一定程度后,CY7C68013自動將數(shù)據(jù)打包傳送到PC機。由于固件程序把CY7C68013設(shè)置為特定的自動模式,因此CY7C68013把數(shù)據(jù)送往PC機期間的所有操作無需CY7C68013中CPU的干預(yù),從而保證足夠的數(shù)據(jù)傳輸速率。采樣過程中FPGA的USB接口控制邏輯依次取走批量數(shù)據(jù),在USB接口打包傳送時A/D轉(zhuǎn)換持續(xù)進行,F(xiàn)PGA內(nèi)部FIFO也被持續(xù)寫入轉(zhuǎn)換結(jié)果。


            上一頁 1 2 3 4 下一頁

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉