<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è) > 模擬技術(shù) > 設計應用 > 基于FPGA的多通道數據采集系統設計

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

作者: 時(shí)間:2009-10-23 來(lái)源:網(wǎng)絡(luò ) 收藏
大地電磁場(chǎng)攜帶著(zhù)地球內部的結構、構造、溫度、壓力以及物質(zhì)成分的物理狀態(tài)等信息,為人們研究板塊運動(dòng)的規律、追溯地球的演化歷史提供了科學(xué)依據。大地電磁探測是研究大陸巖石圈導電性結構的有效方法之一,使人們從電性角度認識地球內部的構造形態(tài),達到了解地下不同深度地質(zhì)情況的目的。該技術(shù)應用前景廣泛,可用于地下更深層找礦、找水、找油、監測海底潛艇等,對國民經(jīng)濟和國防的發(fā)展都有重要的推動(dòng)作用。
  最常用的方案多以MCU為核心,控制多路信號的及處理。但由于單片機本身的指令周期以及處理速度的影響,對于A/D進(jìn)行控制及處理,普通的MCU往往不容易達到要求??紤]到器件的高集成度、內部資源豐富、特別適合處理多路并行等明顯優(yōu)于普通微處理器的特點(diǎn),并針對大地電磁數據系統對實(shí)時(shí)性和同步性的要求,本文提出了一種數據采集方案。采用與ARM相結合的設計,采集主控制邏輯用實(shí)現,ARM用來(lái)實(shí)現采集數據的存儲和數據傳輸控制。
1 系統總體結構
  系統總體結構如圖1所示。A/D轉換器采用TI公司的24位高精度模數轉換器ADS1255;FPGA采用Altera公司的EP2C35;ARM為ARM9內核的處理器S3C2410。雙口RAM由EP2C35內部存儲器塊配置而成,該雙口RAM與ARM的系統總線(xiàn)相連,映射為ARM的一塊內存區。

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

  AD前端處理電路的作用是實(shí)現對信號的放大、衰減以及阻抗匹配,從而滿(mǎn)足ADC對輸入信號的要求。濾波網(wǎng)絡(luò )濾除高頻噪聲和工頻信號的干擾,增益放大通過(guò)ARM給出的控制信號實(shí)現對模擬信號的不同增益的放大處理。ADS1255負責把模擬電信號轉換成數字信號,可以通過(guò)功能選擇設置ADS1255工作在不同的工作模式下。ADS1255的工作時(shí)鐘由FPGA提供,改變FPGA輸出時(shí)鐘的頻率就能實(shí)現AD采樣率的改變。FPGA并行控制5路AD的數據采集,并把采集到的各路數據按順序以字節的形式寫(xiě)入雙口RAM中緩存。FPGA對雙口RAM的數據寫(xiě)入和ARM對數據的讀取是通過(guò)乒乓傳輸結構實(shí)現的。當FPGA寫(xiě)滿(mǎn)雙口RAM上半區后,向ARM申請中斷,ARM響應中斷后,讀出上半區數據到內存中進(jìn)行存儲;同時(shí)FPGA向RAM的下半區寫(xiě)數據,寫(xiě)滿(mǎn)下半區后也向ARM發(fā)出中斷,通知ARM讀出下半區數據。通過(guò)乒乓傳輸保證了系統數據采樣和數據傳輸可以連續進(jìn)行。
2 FPGA的邏輯設計
  本方案中的數據采集流程如下:系統初始化后,ARM通過(guò)控制信號把采樣頻率、通道選擇等參數通知給FPGA,然后FPGA向需要同步采樣的通道對應的AD芯片提供統一時(shí)鐘,使得AD同步地選擇相應的通道進(jìn)行數據的同步采樣和轉換,其結果由FPGA接收并存儲在雙口RAM對應的存儲空間,然后由ARM從相應的雙口RAM空間讀取數據進(jìn)行本地存儲或經(jīng)過(guò)網(wǎng)絡(luò )傳輸給上位機進(jìn)行處理。根據以上流程以及FPGA要實(shí)現的功能,整個(gè)FPGA邏輯設計劃分為通道和采樣率選擇模塊、時(shí)鐘模塊、雙口RAM模塊、AD采樣控制模塊、串并轉換模塊、數據存儲控制模塊、ARM接口控制模塊。
  各模塊連接關(guān)系如圖2所示。


上一頁(yè) 1 2 3 下一頁(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>