<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 基于FPGA的數據采集系統設計

基于FPGA的數據采集系統設計

作者: 時(shí)間:2012-05-18 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:隨著(zhù)信息技術(shù)的飛速發(fā)展,各種數據的采集和處理在現代工業(yè)控制和科學(xué)研究中已成為必不可少的部分。系統是計算機智能儀器與外界物理世界聯(lián)系的橋粱,是獲取信息的重要途徑。以Xilinx公司的Spartan-3系列芯片XC3S400為核心,采用TI公司的TLC0820型號的A/D轉換器作為模數轉換器件,設計了一個(gè)基于系統,并用Verilog HDL語(yǔ)言作為描述語(yǔ)言實(shí)現了對TLC0820的采樣控制和的數據處理等過(guò)程的控制,以Xilinx ISE9.1i軟件為平臺,進(jìn)行了設計輸入、分析與綜合、仿真與驗證等過(guò)程仿真實(shí)現了這一系統。

本文引用地址:http://dyxdggzs.com/article/190357.htm

關(guān)鍵詞:;FPGA;模數轉換;vetilog HDL

常用的數據采集方案往往采用單片機或DSP(數字信號處理器)作為控制器,控制ADC(模數轉換器)、存儲器和其他外圍電路的工作。但由于單片機本身的指令周期以及處理速度的影響,難以達到多通道高速數據采集系統的要求,DSP雖然可以實(shí)現較高速的數據采集,但其速度提高的同時(shí),也提高了系統的成本;并且單片機和DSP的各種功能要靠軟件的運行來(lái)實(shí)現,執行的速度和效率較低,軟件運行時(shí)間在整個(gè)采樣時(shí)間中占很大的比例。而FPGA(現場(chǎng)可編程門(mén)陣列)在高速數據采集方面有單片機和DSP無(wú)法比擬的優(yōu)勢,FPGA具有時(shí)鐘頻率高,內部延時(shí)小,全部控制邏輯由硬件完成,速度快,效率高,組成形式靈活等特點(diǎn)。因此,本文以FPGA作為核心處理器件,進(jìn)行了數據采集的過(guò)程。

1 數據采集系統原理

圖1是一個(gè)模擬信號的數據采集系統框圖。

a.JPG

由圖可知,系統主要由以下5個(gè)部分組成:

第1部分是放大器電路。程控放大器的作用是將傳感器產(chǎn)生微弱的模擬信號進(jìn)行放大處理。放大器把信號放大到與A/D轉換器滿(mǎn)量程電壓相應的電平值,以便充分利用A/D轉換器的分辨率,放大器的放大倍數可以通過(guò)設計放大電路來(lái)進(jìn)行實(shí)時(shí)控制。

第2部分是A/D模數轉換電路。其功能是將放大后的模擬信號轉換為計算機能夠識別的數字信號。A/D轉換器是采樣通道的核心,所以A/D轉換器是影響數據采集系統采樣速率和精度的主要因素之一。

第3部分是數據緩存電路。A/D轉換后的數據信息一般不能直接傳送到計算機,所以在讀入計算機或其他處理設備之前應該增加數據緩存模塊,這樣能有利于將數據連續的送人計算機。

第4部分是時(shí)序邏輯控制電路。它可以控制程控放大器、A/D模數轉換器、數據緩存等單元,并實(shí)現與計算機的通信。

第5部分是接口電路。接口電路是數據緩存區的數據傳輸至計算機等設備的紐帶。

2 系統硬件設計

本系統主要研究對模擬信號的數據采集,根據系統的要求與功能的實(shí)現,FPGA數據采集系統的總體方案設計結構框圖如圖2所示。

b.JPG

在模擬信號采集的過(guò)程中,模擬信號輸入給A/D轉換器,然后經(jīng)模數轉換之后將8bit的數字信號直接輸出給FPGA進(jìn)行處理。在FPGA中設計了數據緩沖器FIFO和數據存儲器RAM以及和各級電路對應的的時(shí)鐘信號,以保證能夠實(shí)時(shí)的將ADC轉換過(guò)來(lái)的數據進(jìn)行處理。其中,液晶屏可用于顯示被采集的波形,串口通信用于FPGA的在線(xiàn)調試與配置程序的加載,鍵盤(pán)用于控制操作。

2.1 數據采集模塊

根據本系統對數據采集精度以及速度方面的要求,采用Texas Instruments改進(jìn)快閃技術(shù)的先進(jìn)的LinCMOS高速8位A/D轉換芯片TLC082 0AC來(lái)完成采集過(guò)程。它由2個(gè)4位快閃轉換器,一個(gè)4位數模轉換器,一個(gè)加法(誤差)放大器,控制邏輯及一個(gè)結果鎖定電路構成。改進(jìn)的快閃技術(shù)可使低功率集成電路在整個(gè)溫度范圍內(0~70℃)以1.18 μs(轉換率>1 M)完成8位轉換。該芯片內部采樣和保持電路具有100 ns采樣窗,允許這些器件以高達100 mV/μs的斜升速率轉換連續模擬信號而無(wú)須外部采樣器件。TTL兼容的3態(tài)輸出驅動(dòng)器及兩種工作方式允許與不同微處理器接口。單-5 V電源,無(wú)須外部時(shí)鐘或振蕩器,最大功耗75 mV,兩種工作方式可選。具有差分基準輸入,數據轉化及存取時(shí)間為2.5個(gè)時(shí)鐘周期(MCU晶振選用12 M),最高采樣率20 M。其工作方式連接圖如圖3所示。

c.JPG

2.2 數據處理模塊

FPGA在高速數據采集處理方面有單片機和DSP無(wú)法比擬的優(yōu)勢,FPGA具有時(shí)鐘頻率高,內部延時(shí)小,全部控制邏輯由硬件完成,速度快,效率高,組成形式靈活等特點(diǎn)。因此我們選擇使用FPGA來(lái)進(jìn)行數據的處理與控制。市場(chǎng)上FPGA的型號與類(lèi)型非常多,根據本系統的要求,我們這里選擇Xilinx公司生產(chǎn)的Spartan-3系列XC3S400型號的芯片。Spartan-3系列是基于Virtex-II FPGA構架,采用90 nm技術(shù),8層金屬工藝,系統門(mén)數超過(guò)500萬(wàn),內嵌了硬核乘法器和數字時(shí)鐘管理模塊。從結構上看,Spartan-3系列將邏輯、存儲器、數學(xué)運算、數字處理器、I/O以及系統管理資源完美地集合在一起,使之有更高層次、更廣泛的應用。其主要特性為:采用90 nm工藝,密度高達74880邏輯單元;最高系統時(shí)鐘為340 MHz;具有18x18的專(zhuān)用乘法器;核電壓為1.2V,端口電壓為3.3 V、2.5 V、1.2 V,支持24種I/O標準;高達520 kB的分布式RAM和18 972 kB的塊RAM;有片上時(shí)鐘管理模塊(DCM);具有嵌入式XtremeDSP功能,每秒可執行3 300億次乘加。

2.3 輸出模塊

輸出模塊主要負責利用液晶顯示器顯示采集到的數據以便進(jìn)入后續的處理,因此,需要連接有顯示模塊。液晶顯示屏常常采用12864,本系統選用了HS12864_15系列中文圖形液晶模塊,文字圖形可混合顯示且帶有字庫,其特征主要由其控制器ST7920決定,ST7920同時(shí)作為控制器和驅動(dòng)器,它可提供33路com輸出和64路seg輸出。在驅動(dòng)器ST7921的配合下,最多可以驅動(dòng)256x32點(diǎn)陣液晶。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: FPGA 數據采集 系統設計

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>