《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的多通道數據采集系統設計
基于FPGA的多通道數據采集系統設計
摘要: 最常用的數據采集方案多以MCU為核心,控制多路信號的采集及處理。但由于單片機本身的指令周期以及處理速度的影響,對于多通道A/D進行控制及數據處理,普通的MCU往往不容易達到要求。考慮到FPGA器件的高集成度、內部資源豐富、特別適合處理多路并行數據等明顯優于普通微處理器的特點,并針對大地電磁數據采集系統對實時性和同步性的要求,本文提出了一種多通道數據采集方案。采用FPGA與ARM相結合的設計,采集主控制邏輯用FPGA實現,ARM用來實現采集數據的存儲和數據傳輸控制。
關鍵詞: FPGA 數據采集 MCU A/D ARM
Abstract:
Key words :

大地電磁場攜帶著地球內部的結構、構造、溫度、壓力以及物質成分的物理狀態等信息,為人們研究板塊運動的規律、追溯地球的演化歷史提供了科學依據。大地電磁探測是研究大陸巖石圈導電性結構的有效方法之一,使人們從電性角度認識地球內部的構造形態,達到了解地下不同深度地質情況的目的。該技術應用前景廣泛,可用于地下更深層找礦、找水、找油、監測海底潛艇等,對國民經濟和國防的發展都有重要的推動作用。

  最常用的數據采集" title="數據采集">數據采集方案多以MCU" title="MCU">MCU為核心,控制多路信號的采集及處理。但由于單片機本身的指令周期以及處理速度的影響,對于多通道A/D" title="A/D">A/D進行控制及數據處理,普通的MCU往往不容易達到要求。考慮到FPGA" title="FPGA">FPGA器件的高集成度、內部資源豐富、特別適合處理多路并行數據等明顯優于普通微處理器的特點,并針對大地電磁數據采集系統對實時性和同步性的要求,本文提出了一種多通道數據采集方案。采用FPGA與ARM" title="ARM">ARM相結合的設計,采集主控制邏輯用FPGA實現,ARM用來實現采集數據的存儲和數據傳輸控制。

  1 系統總體結構

  系統總體結構如圖1所示。A/D轉換器采用TI公司的24位高精度模數轉換器ADS1255;FPGA采用Altera公司的EP2C35;ARM為ARM9內核的處理器S3C2410。雙口RAM由EP2C35內部存儲器塊配置而成,該雙口RAM與ARM的系統總線相連,映射為ARM的一塊內存區。
 

 
     AD前端處理電路的作用是實現對信號的放大、衰減以及阻抗匹配,從而滿足ADC對輸入信號的要求。濾波網絡濾除高頻噪聲和工頻信號的干擾,增益放大通過ARM給出的控制信號實現對模擬信號的不同增益的放大處理。ADS1255負責把模擬電信號轉換成數字信號,可以通過功能選擇設置ADS1255工作在不同的工作模式下。ADS1255的工作時鐘由FPGA提供,改變FPGA輸出時鐘的頻率就能實現AD采樣率的改變。FPGA并行控制5路AD的數據采集,并把采集到的各路數據按順序以字節的形式寫入雙口RAM中緩存。FPGA對雙口RAM的數據寫入和ARM對數據的讀取是通過乒乓傳輸結構實現的。當FPGA寫滿雙口RAM上半區后,向ARM申請中斷,ARM響應中斷后,讀出上半區數據到內存中進行存儲;同時FPGA向RAM的下半區寫數據,寫滿下半區后也向ARM發出中斷,通知ARM讀出下半區數據。通過乒乓傳輸保證了系統數據采樣和數據傳輸可以連續進行。

  2 FPGA的邏輯設計

  本方案中的數據采集流程如下:系統初始化后,ARM通過控制信號把采樣頻率、通道選擇等參數通知給FPGA,然后FPGA向需要同步采樣的通道對應的AD芯片提供統一時鐘,使得AD同步地選擇相應的通道進行數據的同步采樣和轉換,其結果由FPGA接收并存儲在雙口RAM對應的存儲空間,然后由ARM從相應的雙口RAM空間讀取數據進行本地存儲或經過網絡傳輸給上位機進行處理。根據以上流程以及FPGA要實現的功能,整個FPGA邏輯設計劃分為通道和采樣率選擇模塊、時鐘模塊、雙口RAM模塊、AD采樣控制模塊、串并轉換模塊、數據存儲控制模塊、ARM接口控制模塊。

  各模塊連接關系如圖2所示。
 



 2.1 通道和采樣率選擇模塊

  在實際應用中并不是每個通道都被使用,AD的采樣率也不只一種,所以在通道的控制和采樣率設置上應該具有可選擇性。

  通道和采樣率選擇模塊提供2個8 bit的控制寄存器A和B。如圖3所示,寄存器A的0~4 bit分別對應ADC通道CH0~CH4,5~7 bit保留;寄存器B的8 bit分別對應采樣率FS0~FS7。如果要選擇某幾個通道,只需將寄存器A中相應的位置1,其他位置0,AD采樣控制模塊就會根據該寄存器中的內容使能相應的通道。如果要選擇某一個采樣頻率,只需把寄存器B中相應的位置1,其他位置0,時鐘模塊會產生相應的時鐘控制AD的采樣率。在開啟數據采集之前,ARM應根據所要求的通道和采樣頻率向寄存器A和B寫入相應命令字。
 



      2.2 時鐘模塊

  本設計中外部輸入時鐘為16.384 MHz。由于設計中各個模塊工作時鐘的不同以及AD采樣率的變化,所以需要多種不同的時鐘信號。時鐘模塊的功能就是根據不同采樣率為各個模塊提供所需的時鐘信號。由于該設計采用同步時序電路,它是基于時鐘觸發沿設計,對時鐘的周期、占空比、延時、抖動提出了較高的要求,為此本設計中采用FPGA所帶的PLL時鐘資源驅動設計的主時鐘,使其達到最低的時鐘抖動和延遲。

  2.3 雙口RAM模塊

  本設計中雙口RAM用于數據緩存,一方面存儲各個AD芯片轉換的數據,另一方面供ARM讀取數據做進一步的存儲與處理。它具有真正的雙端口,可以同時對其進行數據存取,兩個端口具有獨立的控制線、地址線和數據線。該雙口RAM模塊是通過調用Altera FPGA自帶的參數化模型庫(Mega-lpm)實現的。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品永久在线| 91久久嫩草影院一区二区| 欧美sm重口味系列视频在线观看| 亚洲一区二区三区高清| 99精品免费网| 日韩亚洲欧美一区| 亚洲精品视频免费在线观看| 亚洲国产cao| 久久国产手机看片| 欧美中文字幕在线| 欧美一区二区在线看| 午夜一区二区三区不卡视频| 亚洲综合色网站| 亚洲欧美日韩国产一区| 亚洲免费在线电影| 亚洲欧美精品| 午夜久久久久久| 性欧美精品高清| 欧美一区日韩一区| 亚洲国产高清高潮精品美女| 亚洲国产精品久久久| 亚洲国产精品久久久久秋霞不卡| 久久精品91久久久久久再现| 久久精品理论片| 亚洲国产成人午夜在线一区| 亚洲激情在线观看| 日韩网站在线观看| 亚洲一级网站| 亚洲欧美综合一区| 欧美一区免费视频| 久久视频一区| 麻豆久久婷婷| 欧美精品一区二区久久婷婷| 欧美视频四区| 国产欧美成人| 激情亚洲网站| 91久久精品国产91久久性色| 日韩一区二区高清| 亚洲美女精品一区| 欧美午夜精品伦理| 国产精品一二三四| 红桃视频国产精品| 亚洲国产日韩欧美一区二区三区| 亚洲美女毛片| 午夜精品影院| 亚洲青涩在线| 亚洲少妇在线| 久久se精品一区二区| 久久综合色婷婷| 欧美日韩国产一区| 国产精品香蕉在线观看| 狠狠入ady亚洲精品| 亚洲精品中文字幕在线| 亚洲视频专区在线| 久久黄色网页| 一区二区三区高清在线| 性欧美精品高清| 久久躁狠狠躁夜夜爽| 欧美伦理视频网站| 国产精品一区在线观看你懂的| 伊人成年综合电影网| 夜夜嗨av一区二区三区免费区| 亚洲欧美日韩综合aⅴ视频| 亚洲欧洲视频在线| 亚洲欧美国产另类| 男人的天堂成人在线| 国产精品国产三级国产aⅴ入口 | 亚洲理伦电影| 性做久久久久久久久| 一本久久综合亚洲鲁鲁| 欧美一级夜夜爽| 欧美高清视频在线观看| 国产乱码精品一区二区三区不卡 | 亚洲第一中文字幕| 亚洲一区二区影院| 免费看亚洲片| 国产精品日韩欧美一区| 亚洲国产视频直播| 羞羞答答国产精品www一本| 中文精品在线| 欧美va亚洲va香蕉在线| 国产欧美日韩免费看aⅴ视频| 亚洲精品视频在线播放| 欧美一级黄色录像| 国产精品99久久久久久久vr| 久久一本综合频道| 国产精品一区2区| 亚洲人成网站色ww在线| 久久精品人人做人人爽电影蜜月| 亚洲欧美日本日韩| 欧美日韩高清免费| 亚洲国产99精品国自产| 欧美一区二区在线看| 亚洲欧美日产图| 欧美日韩中文字幕精品| 亚洲精品小视频在线观看| 亚洲国产日韩美| 久久久久一区二区| 国产老肥熟一区二区三区| 99re热精品| 亚洲精选视频免费看| 蜜桃伊人久久| 狠狠久久五月精品中文字幕| 性久久久久久久久| 欧美亚洲午夜视频在线观看| 欧美视频导航| 日韩一二三区视频| 99精品久久久| 欧美日本一道本| 亚洲人体影院| 99在线|亚洲一区二区| 欧美福利小视频| 亚洲第一黄色| 亚洲人成77777在线观看网| 久久综合色天天久久综合图片| 国产视频久久| 欧美一级免费视频| 久久精品卡一| 国产在线不卡精品| 性做久久久久久免费观看欧美 | 国产情侣久久| 小处雏高清一区二区三区 | 欧美精品一区二区三区一线天视频| 亚洲高清一区二区三区| 亚洲黄色片网站| 欧美成年人视频网站欧美| 亚洲福利视频三区| 亚洲精选91| 欧美日本高清视频| 99精品黄色片免费大全| 中日韩高清电影网| 欧美日在线观看| 亚洲一级网站| 久久国产精品久久国产精品| 国产日韩精品在线观看| 性色一区二区三区| 久久夜色精品国产欧美乱极品| 激情综合色丁香一区二区| 亚洲国产精品尤物yw在线观看| 欧美国产精品劲爆| 亚洲六月丁香色婷婷综合久久| 在线亚洲精品| 国产精品久久久久久一区二区三区 | 一本色道久久综合| 亚洲欧美另类中文字幕| 国产午夜精品在线| 亚洲第一精品影视| 欧美国产第二页| 一本久久精品一区二区| 香蕉久久夜色| 今天的高清视频免费播放成人| 亚洲精品偷拍| 国产精品毛片在线看| 香蕉av福利精品导航| 欧美成人资源| 这里只有视频精品| 久久国产主播| 亚洲电影免费| 亚洲综合日韩在线| 国产在线拍揄自揄视频不卡99| 亚洲精品国产精品久久清纯直播 | 亚洲综合第一| 久久亚洲综合色一区二区三区| 亚洲高清视频的网址| 亚洲一区二区欧美日韩| 国产日韩欧美三区| 亚洲精品一区二区三| 国产精品成人av性教育| 久久国产视频网站| 欧美精品一区二区三区在线看午夜 | 香港成人在线视频| 欧美高清免费| 亚洲制服av| 欧美福利视频网站| 亚洲尤物视频在线| 欧美a级片一区| 亚洲欧美电影在线观看| 免费成人高清视频| 亚洲一区二区三区在线看| 免费观看在线综合色| 国产精品99久久久久久久女警 | 亚洲欧美亚洲| 欧美激情麻豆| 欧美亚洲色图校园春色| 欧美日韩喷水| 亚洲国产日韩在线| 国产精品视频一| av不卡在线看| 激情综合自拍| 午夜精品久久久久| 亚洲人成网站在线观看播放| 久久精品女人| 亚洲天堂免费观看| 欧美激情视频在线播放| 久久国产黑丝| 国产精品久久久久久久久久久久| 亚洲国产精品一区二区第一页| 国产农村妇女毛片精品久久莱园子| 99在线精品视频| 有码中文亚洲精品|