《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的PMC數據采集卡的設計
基于FPGA的PMC數據采集卡的設計
2014年電子技術應用第10期
崔迎煒1,李 猛2
1.北京方天長久科技有限公司,北京100084; 2.沈陽航空航天大學 電子信息工程學院,遼寧 沈陽110136
摘要: 為了提高數據采集系統中信號采集、處理、傳輸的實時性及可靠性,分別以AD9248為ADC、以AD5547為DAC,設計了一種基于PMC規范的數據采集卡。
關鍵詞: 數據采集 FPGA PMC ad DA
中圖分類號: TP334.4
文獻標識碼: A
文章編號: 0258-7998(2014)10-0027-03
中文引用格式:崔迎煒,李猛.基于FPGA的PMC數據采集卡的設計[J].電子技術應用,2014,40(10):27-29.
Design of PMC data acquisition card based on FPGA
Cui Yingwei1,Li Meng2
1.Beijing Fountain Microsystems Co.,Ltd.,Beijing 100084,China;2.Electronic and Information Department,Shenyang Aerospace University,Shenyang 110136,China
Abstract: To improve real-timing and reliability of signal acquisition,processing and transmission in data acquisition system, this design develops a data acquisition card based on PMC,which uses AD9248 as ADC and AD5547 as DAC.With effective FPGA algorithm on the PMC,the design meets requirements of real-timing and high reliability well.After being tested,each function of the card has met the requirements,and the card has been used in practical application.
Key words : data acquisition;FPGA;PMC;A/D;D/A

0 引言

    PCI[1]夾層卡PMC(PCI Mezzanine Cards)是IEEE P1386.1的標準,作為一個IEEE標準,PMC確保了任何符合該標準的主板或者模塊能夠與其他按照該標準設計的主板或者模塊兼容[2]。從而用戶可以任意組合、搭配主板及模塊,具有很強的靈活性。依照這種結構組合,用戶可以靈活設計具有不同I/O前端接口的模塊,通過改變PMC上FPGA代碼來實現所需功能。同時,相對于傳統的以單片機為核心的數據處理系統,FPGA(現場可編程門陣列,field programmable gate array)以其高速、靈活、高集成度、高性能、抗干擾、現場可編程等優點,在數據采集系統中得到了廣泛應用[3]

    根據應用需求,本設計在PMC規范基礎之上,結合高效FPGA算法,設計出一款實時存儲數據、事后讀取數據的數據采集系統。

1 總體方案設計

    PMC數據采集卡板載4路A/D和2路D/A,以FPGA芯片為控制核心,其總體方案設計如圖1所示。A/D原始輸入信號為單端信號,電壓范圍為±2.5 V,通過前面板SMA連接器進入A/D調理電路。信號經AD8138調理之后,由單端轉為差分,電壓范圍調理為AD9248的輸入范圍±1 V,之后信號進入AD9248進行A/D轉換;轉換后數據經AXM連接器送入FPGA數據處理中心XC6SLX150,結合高效FPGA算法進行數據存儲、讀取等操作。根據應用需求,D/A最終輸出信號范圍為±5 V。經FPGA處理后數據首先由AD5547進行D/A轉換,再由AD8620調理放大,通過SMA連接器輸出。高速A/D、D/A轉換,FPGA數據存儲、處理,實現了數據的實時采集,達到了應用需求。

qrs6-t1.gif

2 硬件電路設計

2.1 FPGA芯片選型與設計

    為實現數據采集、處理的最佳性能,綜合考慮FPGA內部存儲單元數量、IO引腳數量、成本及功耗等因素,選擇Xilinx公司的XC6SLX150用于功能模塊開發。XC6SLX150可提供147 443個邏輯單元,提供全新且更高效的雙寄存器6 輸入查找表(LUT)邏輯和一系列豐富的內置系統級模塊。

    FPGA控制邏輯作為本數據采集卡的控制核心,主要涉及上位機接口模塊、ADCFIFO模塊、DACFIFO模塊、DPRAM模塊等功能模塊,其功能結構劃分如圖2所示。通過上位機接口模塊,數據采集卡與上位機進行通信,實現數據采集、存儲、顯示功能。ADCFIFO模塊、DACFIFO模塊分別對A/D及D/A轉換后的數據進行緩存。同時,A/D轉換后的數據存儲于DPRAM模塊中,可以隨時從該模塊中讀取數據,進行分析。

qrs6-t2.gif

2.2 A/D電路設計

    數據采集卡的A/D原始輸入信號為單端信號,電壓范圍為±2.5 V,而ADI公司的A/D轉換芯片AD9248信號輸入范圍為±1 V,且輸入為差分信號時達到最佳性能,故需將采集到的單端信號轉換為差分信號,且將信號電壓范圍調理到AD9248的輸入范圍。設計中利用ADI公司的AD8138芯片進行信號調理,其差分調理電路基本模型如圖3所示。

qrs6-t3.gif

    采集到的信號經AD8138調理后,直接接入AD9248。AD9248是一款雙核、3 V、14 bit、20/40/65 MS/s模數轉換器(ADC),集成了兩個高性能采樣保持放大器和一個基準電壓源。它采用多級差分流水線架構,內置輸出糾錯邏輯,在最高65 MS/s數據速率時可提供14 bit精度,并保證在整個工作溫度范圍內無失碼[4]。A/D工作時序如圖4所示。

qrs6-t4.gif

2.3 D/A電路設計

    經FPGA核心處理器處理后的數據,根據設計需求,在輸出之前需經過D/A轉換、調理放大等處理。D/A轉換芯片選用ADI公司的AD5547,其為單電源供電。為保證D/A轉換有足夠高的精度,需為D/A轉換芯片提供非常穩定的電壓源,故本設計采用ADR02精密帶隙基準電壓源,作為D/A芯片的參考電壓。ADR02能在較寬的電壓范圍內提供極穩定的輸出電壓,具有高精度、高穩定性和低功耗等特性,將12 V的電壓通過ADR02轉換成穩定的5 V,供D/A芯片使用,從而保證了足夠高的D/A轉換精度。同時,采用AD8620做為D/A外加運放使用。AD8620為兩通道運放,是高精度的JFET的放大器。兩路D/A,每一路使用一片AD8620,其中一個通道用于參考電壓的調制,另一個通道用于電流到電壓的轉換[4]。D/A工作時序如圖5所示。

qrs6-t5.gif

2.4 時鐘及電源的設計

    在數字電路中,時序的同步對系統的穩定性起著關鍵性的作用。本設計中,FPGA、DPRAM和AD9248都需要一個20 MHz的時鐘。為保證時序同步,采集卡將板載的20 MHz時鐘分成兩路,分別利用MC74VHC1G進行時鐘緩沖,一路供板載的AD9428使用,一路供FPGA使用。

    電子系統中,電源的設計是保證系統正常工作的關鍵因素。電源設計需要考慮紋波和功耗等因素。本采集卡所有功率由PMC載板提供,并留有余量。本采集卡的電源涉及到模擬12 V和數字12 V、模擬-12 V和數字-12 V、模擬3.3 V和數字3.3 V、模擬5 V和數字5 V及D/A參考電壓5 V。各模擬電壓通過各數字電壓LC濾波獲得。所有芯片電源管腳都配有足夠的電容網絡,使電源紋波工作在容許范圍內,保證芯片穩定工作。

3 FPGA程序設計

    本采集卡FPGA邏輯設計采用Verilog代碼[5]實現,主要實現數據采集、存儲、讀寫等命令控制,其主流程圖如圖6所示。在PCI BAR2地址空間,分別定義了ADCFIFO寄存器、DACFIFO寄存器,通過這些寄存器分別控制A/D、D/A的狀態。

qrs6-t6.gif

    ADCFIFO模塊內定義了中斷閾值可設的FIFO,FPGA使能A/D后,將A/D數據采樣到FIFO中,當FIFO中的數據采集到設定的閾值后停止采樣,發出中斷給上位機,收到中斷的上位機將數據讀取到系統指定位置存儲并顯示。DACFIFO模塊通過讀寫DAC模塊所映射的寄存器控制D/A工作,模塊內定義了中斷閾值可設的FIFO,通過本地接口邏輯向FIFO中寫數據,根據每個數據高三位的不同組合選擇對應的D/A通道,輸出所需模擬信號。DPRAM模塊中定義一些和傳輸控制相關的寄存器,實現了DPRAM讀寫時序接口邏輯,能夠正確地讀寫DPRAM端口,實現了A/D采集后數據的快速上傳。DPRAM讀寫時序如圖7所示。

qrs6-t7.gif

4 結果分析與結論

    仿真結果如圖8~圖10所示。由實驗結果可知,采集系統將數據通過FPGA內部中的FIFO進行緩存,并根據相關指令,成功將數據存儲于DPRAM中。上位機發出讀取數據指令,并加以顯示。該PMC數據采集系統成功實現了數據的實時采集、存儲、顯示等功能,目前已投入實際應用之中,具有較高的使用價值。

qrs6-t8.gif

qrs6-t9.gif

qrs6-t10.gif

參考文獻

[1] 李貴山,陳金鵬.PCI局部總線及其應用[M].西安:西安電子科技大學出版社,2003.

[2] IEEE P1386.1.Draft standard physical and environmental layers for PCI mezzanine cards:PMC[S].2001.

[3] 羅苑棠.CPLD/FPGA常用模塊與綜合系統設計實例精講[M].北京:電子工業出版社,2007.

[4] 閻石.數字電子技術基礎第四版[M].北京:高等教育出版社,2004.

[5] 夏宇聞.Verilog數字系統設計教程[M].北京:北京航空航天大學出版社,2009.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲欧美国产另类| 免费观看成人鲁鲁鲁鲁鲁视频 | 亚洲国产一区二区三区a毛片| 国产亚洲日本欧美韩国| 国产精品亚洲综合一区在线观看| 欧美日韩在线视频首页| 欧美三级在线视频| 欧美体内谢she精2性欧美| 欧美啪啪成人vr| 欧美日本簧片| 欧美日韩中字| 国产精品激情电影| 国产精品一区二区三区四区五区| 国产精品一区在线观看| 国产一区二区三区av电影| 国产在线日韩| 樱花yy私人影院亚洲| 亚洲国产成人精品久久| 亚洲精品乱码久久久久久按摩观| 亚洲精品中文字幕在线| 一区二区三区回区在观看免费视频| 夜夜夜精品看看| 亚洲图片在线观看| 性欧美精品高清| 久久av红桃一区二区小说| 亚洲国产精品久久久久秋霞蜜臀| 亚洲精品美女久久7777777| 一区二区欧美在线观看| 亚洲欧美国产一区二区三区| 欧美一区中文字幕| 毛片一区二区| 欧美理论视频| 国产精品ⅴa在线观看h| 国产毛片久久| 在线成人免费观看| 亚洲美女精品成人在线视频| 亚洲天堂偷拍| 欧美在线免费视频| 亚洲精品久久久久久久久久久| 一本色道久久综合亚洲精品小说| 午夜精品福利在线| 久久中文在线| 欧美日韩专区| 国产综合久久久久影院| 91久久久久久| 亚洲专区一区二区三区| 亚洲大胆在线| 亚洲视频图片小说| 久久久久国内| 欧美精品三级| 国产精品在线看| 亚洲激情影院| 午夜一区二区三区不卡视频| 亚洲三级视频| 翔田千里一区二区| 欧美电影免费| 国产精品亚洲综合色区韩国| 在线观看视频日韩| 亚洲一区二区3| 最近看过的日韩成人| 亚洲综合精品自拍| 免费在线亚洲欧美| 国产精品久久看| 在线观看一区二区视频| 亚洲在线第一页| 日韩视频免费| 久久久99免费视频| 欧美午夜激情视频| 一区视频在线播放| 亚洲在线观看| 一区二区电影免费在线观看| 久久精品国产91精品亚洲| 欧美日韩亚洲综合在线| 精品成人国产在线观看男人呻吟| 亚洲图片在区色| 99精品视频一区二区三区| 久久久国产精彩视频美女艺术照福利| 欧美日韩国产一区精品一区| 国内精品一区二区三区| 亚洲视频免费在线观看| 亚洲精品乱码久久久久久黑人 | 亚洲美女免费视频| 久久国产精品久久久久久电车| 欧美激情视频一区二区三区不卡| 国产视频欧美| 一区二区三区欧美激情| 亚洲精品美女在线观看播放| 久久久久久久91| 国产精品日本一区二区| 日韩视频一区二区三区在线播放免费观看 | 在线播放中文字幕一区| 午夜一级久久| 午夜一区二区三区在线观看| 欧美日韩国产123| 亚洲第一网站| 亚洲国产电影| 久久午夜精品| 国内久久婷婷综合| 欧美一区二区视频在线观看| 欧美亚洲一区三区| 国产精品入口| 亚洲一品av免费观看| 亚洲免费在线视频一区 二区| 欧美日韩精品一区视频 | 亚洲欧美激情四射在线日| 欧美日韩123| 亚洲激情在线观看视频免费| 亚洲欧洲日本专区| 模特精品在线| 在线观看一区欧美| 91久久香蕉国产日韩欧美9色| 久久综合免费视频影院| 狠狠88综合久久久久综合网| 欧美一级成年大片在线观看| 欧美一级在线视频| 国产欧美亚洲日本| 先锋影音国产一区| 欧美一站二站| 国产三级精品三级| 久久高清福利视频| 美国十次成人| 亚洲国产成人porn| 9色精品在线| 欧美视频网站| 亚洲亚洲精品三区日韩精品在线视频 | 国产精品国产一区二区| 亚洲视频综合在线| 性欧美1819性猛交| 国产亚洲毛片在线| 久久狠狠亚洲综合| 欧美成人视屏| 亚洲精品欧美| 亚洲一区二区免费在线| 国产精品嫩草99av在线| 亚洲欧美日韩一区二区三区在线观看| 欧美一乱一性一交一视频| 国产色爱av资源综合区| 亚洲第一黄色网| 欧美激情视频免费观看| 一区二区91| 久久不射网站| 在线播放豆国产99亚洲| 99在线热播精品免费| 欧美视频一区二区三区在线观看| 亚洲一区二区视频在线| 欧美与黑人午夜性猛交久久久| 国内外成人在线| 亚洲精品欧美日韩专区| 欧美午夜精品理论片a级大开眼界| 亚洲综合色噜噜狠狠| 麻豆精品传媒视频| 一区二区高清视频| 久久精品道一区二区三区| 亚洲国产精品久久人人爱蜜臀 | 欧美人成网站| 亚洲在线日韩| 久久在线免费观看视频| 亚洲精品视频免费| 午夜亚洲影视| 在线欧美日韩国产| 亚洲一区二区综合| 韩国精品主播一区二区在线观看| 亚洲精品久久久蜜桃| 国产精品久久国产精品99gif| 欧美在线免费观看| 欧美日韩国产不卡| 性做久久久久久| 欧美国产日韩在线观看| 亚洲一品av免费观看| 欧美freesex8一10精品| 亚洲一区二区三区精品在线| 美日韩在线观看| 亚洲小说春色综合另类电影| 狂野欧美一区| 亚洲图片在线观看| 欧美国产在线视频| 午夜精品成人在线| 欧美另类在线观看| 久久成人免费| 国产精品激情av在线播放| 亚洲激情六月丁香| 国产伦精品一区二区三区四区免费 | 亚洲一区国产视频| 欧美电影免费观看| 欧美一区二区日韩| 欧美性视频网站| 亚洲三级免费观看| 国内精品嫩模av私拍在线观看| 亚洲一区二区三区在线看| 在线播放豆国产99亚洲| 欧美专区亚洲专区| av成人免费| 女人天堂亚洲aⅴ在线观看| 亚洲欧美国产高清| 欧美午夜性色大片在线观看| 亚洲欧洲在线看| 韩日精品在线| 欧美一区二区三区在线播放| 亚洲巨乳在线| 欧美电影免费观看大全|