《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于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亚洲国产精品_日韩亚洲一区二区
亚洲校园激情| 亚洲精品国精品久久99热| 在线观看一区欧美| 国产精品自拍三区| 国产精品99一区| 欧美日韩性生活视频| 欧美精品一线| 欧美成人精品一区二区三区| 久久一区二区三区国产精品| 久久黄色网页| 欧美中文在线免费| 久久成人一区| 久久久免费av| 久久夜色精品| 久久综合狠狠综合久久激情| 久久影音先锋| 免费日韩一区二区| 欧美成人亚洲成人日韩成人| 毛片一区二区三区| 欧美a级大片| 欧美激情中文字幕在线| 欧美国产激情二区三区| 欧美精品v国产精品v日韩精品| 欧美aa国产视频| 欧美精品久久久久久久| 欧美日本一区二区三区| 欧美三日本三级三级在线播放| 欧美色播在线播放| 欧美性开放视频| 国产精品久久久久毛片软件 | 蜜桃视频一区| 欧美激情一区| 欧美日韩在线免费| 欧美午夜精品理论片a级按摩| 国产精品久久亚洲7777| 国产午夜亚洲精品理论片色戒| 国产综合第一页| 亚洲福利视频网| 99国产精品久久久| 亚洲欧美色婷婷| 亚洲第一级黄色片| 99精品免费网| 亚洲欧美久久| 久久夜精品va视频免费观看| 欧美另类高清视频在线| 国产精品电影网站| 国产一区二区中文| 亚洲精品免费观看| 亚洲性感美女99在线| 久久大综合网| 一本色道久久99精品综合 | 亚洲国产欧美在线人成| 一区二区三区精品视频在线观看| 亚洲欧美日韩精品| 亚洲国产精品成人| 中文日韩在线视频| 久久成人免费网| 欧美久久久久久蜜桃| 国产农村妇女毛片精品久久麻豆| 影音先锋久久| 亚洲少妇中出一区| 久久精品一级爱片| 亚洲图色在线| 久久久亚洲欧洲日产国码αv| 欧美日韩国产精品专区| 国产日韩欧美高清免费| 亚洲激情影院| 亚洲欧美在线免费观看| 日韩视频在线一区二区三区| 欧美一站二站| 欧美精品电影| 国产一区二区av| 一本色道久久加勒比88综合| 久久精品国产v日韩v亚洲| 亚洲午夜精品国产| 欧美成人精品一区二区三区| 国产乱码精品| 亚洲精品欧洲精品| 久久高清福利视频| 亚洲欧美另类在线| 欧美精品v日韩精品v韩国精品v| 国产欧美日韩精品在线| 日韩西西人体444www| 久久精品麻豆| 午夜欧美电影在线观看| 欧美人成网站| 影音先锋日韩有码| 亚洲欧美在线x视频| 亚洲天天影视| 欧美激情aaaa| 在线成人免费视频| 性欧美暴力猛交69hd| 亚洲视频导航| 欧美激情麻豆| 亚洲成人在线网| 欧美在线精品免播放器视频| 销魂美女一区二区三区视频在线| 欧美伦理视频网站| …久久精品99久久香蕉国产 | 欧美午夜电影在线| 亚洲黄色免费| 亚洲电影免费观看高清完整版| 亚洲欧美精品中文字幕在线| 欧美日韩福利| 亚洲黄色一区| 亚洲激情另类| 久久久噜噜噜久久| 国产日韩视频一区二区三区| 亚洲网友自拍| 亚洲专区一区| 欧美午夜免费影院| 日韩一区二区精品视频| 99re8这里有精品热视频免费 | 亚洲午夜未删减在线观看| 一本色道久久综合狠狠躁篇怎么玩| 女女同性精品视频| 亚洲高清毛片| 亚洲黄色片网站| 久久米奇亚洲| 国产在线观看一区| 欧美一区网站| 久久精品亚洲| 国产一区清纯| 亚洲第一网站| 久久综合色88| 尤物yw午夜国产精品视频明星| 亚洲第一在线综合网站| 另类专区欧美制服同性| 依依成人综合视频| 亚洲三级免费| 欧美乱妇高清无乱码| 日韩视频在线免费| 亚洲一级电影| 国产精品久久久久久久app| 亚洲天堂偷拍| 亚洲欧美视频一区二区三区| 国产精品日韩电影| 欧美亚洲一区二区在线观看| 久久精品夜夜夜夜久久| 狠狠色噜噜狠狠狠狠色吗综合| 久久国产综合精品| 欧美成人激情视频| 亚洲精品久久久久中文字幕欢迎你| 一区二区国产日产| 国产精品久久久久久久电影| 亚洲欧美三级伦理| 久久综合色8888| 亚洲国产日韩欧美在线动漫| 在线一区二区三区做爰视频网站| 国产精品video| 亚洲欧美在线网| 美女久久网站| 日韩视频免费观看高清在线视频| 亚洲香蕉网站| 国产日韩欧美日韩| 亚洲国产女人aaa毛片在线| 欧美精品在线一区二区| 亚洲一区二区不卡免费| 久久久久久九九九九| 亚洲韩国日本中文字幕| 亚洲一区二区三区在线看| 国产偷国产偷精品高清尤物| 亚洲欧洲在线一区| 国产精品盗摄一区二区三区| 欧美一级在线播放| 欧美成人在线免费视频| 一本大道久久精品懂色aⅴ| 欧美在线视频日韩| 亚洲激情电影在线| 亚洲欧美一区二区三区久久| 狠狠色噜噜狠狠色综合久| 一本大道久久a久久精品综合| 国产精品捆绑调教| 亚洲国产成人不卡| 欧美日韩综合| 久久国产精品99国产精| 欧美日韩三级电影在线| 欧美一级在线亚洲天堂| 欧美美女视频| 欧美一区二区三区四区在线观看地址 | 久久免费视频在线观看| 亚洲精品在线看| 久久国内精品视频| 99riav国产精品| 久久久综合网| 一区二区三区视频在线看| 久久免费视频这里只有精品| 亚洲靠逼com| 久久精品一本久久99精品| 亚洲美女色禁图| 久久久夜夜夜| 中文成人激情娱乐网| 美女亚洲精品| 亚洲欧美日韩天堂一区二区| 欧美日韩二区三区| 亚洲国产精品欧美一二99| 国产精品一页| 中国av一区| 1000部国产精品成人观看| 欧美一区二区精品久久911|