基于USB通信的FPGA高速數(shù)據(jù)采集系統(tǒng)研究
江蘇安全技術(shù)職業(yè)學(xué)院 吉強(qiáng) 2020/2/16 15:36:58
(接上頁)備驅(qū)動(dòng)程度正確裝載安裝完成以后,PC機(jī)的應(yīng)用程序就可以通過USB設(shè)備的驅(qū)動(dòng)程序完成與PC機(jī)USBDI的通信,并作出USB數(shù)據(jù)傳輸?shù)闹噶顒?dòng)作。而CY7C68013的固件系統(tǒng)是一種在PC機(jī)外設(shè)接口芯片中運(yùn)行的代碼,通過代碼去響應(yīng)來自數(shù)據(jù)采集系統(tǒng)的USB標(biāo)準(zhǔn)請(qǐng)求,最終完成數(shù)據(jù)采集、數(shù)據(jù)交換和傳輸?shù)仁聞?wù)處理。高速數(shù)據(jù)采集系統(tǒng)方框圖如圖1所示。
圖1 高速數(shù)據(jù)采集系統(tǒng)方框圖
四、結(jié)論
基于USB通信的FPGA高速數(shù)據(jù)采集系統(tǒng)的開發(fā)和設(shè)計(jì),主要以FPGA為主要控制器,并通過ADC前端將傳輸數(shù)據(jù)信號(hào)進(jìn)行轉(zhuǎn)化,再利用USB數(shù)據(jù)接口將轉(zhuǎn)化后的數(shù)據(jù)信號(hào)傳輸?shù)絇C機(jī)上位機(jī)上。該系統(tǒng)的設(shè)計(jì)研究可以通過系統(tǒng)硬件器件的選擇、硬件電路設(shè)計(jì)和軟件設(shè)計(jì)等環(huán)節(jié)完成,將UBS接口的數(shù)據(jù)傳輸速度快、數(shù)據(jù)量大等優(yōu)勢(shì)特點(diǎn)與FPGA的數(shù)據(jù)緩存特點(diǎn)有效融合,可以實(shí)現(xiàn)高速的數(shù)據(jù)采集和傳輸,完全滿足設(shè)計(jì)設(shè)想, 滿足正常工作需求。
參考文獻(xiàn):
[1]丁傳勇,劉婧,翁鐵,等.基于USB接口的高速信號(hào)采集系統(tǒng)設(shè)計(jì)[J].數(shù)碼世界, 2019(3):125.
[2]苗成林,李彤,呂軍,等.基于FPGA的高速數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與開發(fā)[J].信息通信,2015(9):48-50.
[3]何妙妙.基于FPGA的USB高速數(shù)據(jù)采集器[D].西安工程大學(xué),2017.
[4]陳柯勛,王振田,王飛.基于FPGA和USB2.0的數(shù)據(jù)采集系統(tǒng)[J].工業(yè)技術(shù)創(chuàng)新,2017(5):255-256.
作者簡(jiǎn)介:吉強(qiáng)(1985- ),男,山東臨沂人,江蘇安全技術(shù)職業(yè)學(xué)院,碩士研究生,講師,地址:江蘇徐州賈汪區(qū)大學(xué)路1號(hào)。
|