《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于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精品国产在热久久婷婷| 99精品国产福利在线观看免费| 永久免费精品影视网站| 国产精品大片wwwwww| 久久久久久穴| 久久久人成影片一区二区三区观看| 亚洲免费高清| 亚洲精品免费看| 亚洲欧美在线视频观看| 亚洲天堂男人| 亚洲欧美日韩精品久久奇米色影视 | 欧美在线视频a| 欧美一区二区三区的| 香蕉久久夜色精品国产| 亚洲欧美国产不卡| 性欧美在线看片a免费观看| 91久久精品日日躁夜夜躁国产| 精品动漫一区二区| 国产精品香蕉在线观看| 欧美精品一区二区三区一线天视频| 午夜精品一区二区三区电影天堂| 亚洲视频在线看| 亚洲欧美日韩一区二区三区在线观看| 亚洲自拍三区| 亚洲精品一区二区在线| 亚洲精品免费一二三区| 欧美中文在线字幕| 亚洲夜晚福利在线观看| 亚洲精品久久久久久久久久久久久 | 亚洲福利国产精品| 亚洲欧美日产图| 午夜影院日韩| 亚洲午夜电影网| 亚洲国产女人aaa毛片在线| 国产女人水真多18毛片18精品视频| 国产精品视频男人的天堂| 欧美人与性动交α欧美精品济南到 | 欧美大片免费观看| 欧美日韩亚洲在线| 国产精品入口尤物| 一区在线视频| 国产亚洲午夜高清国产拍精品| 国产一区视频网站| 国产女主播一区二区三区| 国产亚洲欧美aaaa| 国产精品一级二级三级| 欧美日韩一区二区三区四区五区 | 国产精品久久久久久久久搜平片| 国产精品综合久久久| 国产精品久久一卡二卡| 国产一区二区按摩在线观看| 亚洲国产成人在线播放| 亚洲二区在线观看| 伊人色综合久久天天| 亚洲伦理在线免费看| 亚洲精品久久久久久久久久久久 | 午夜日韩视频| 亚洲综合视频一区| 亚洲福利视频二区| 亚洲国产精品久久久久| 欧美中文字幕在线播放| 亚洲美女视频| 久久成人一区| 欧美黄在线观看| 国产美女精品一区二区三区| 国产精品最新自拍| 国产精品视频精品| 国产欧美大片| 国产亚洲欧美日韩日本| 亚洲人成亚洲人成在线观看图片 | 先锋资源久久| 国产一区91精品张津瑜| 亚洲欧美日韩在线不卡| av成人激情| 夜久久久久久| 欧美一区二区三区视频| 欧美国产三级| 欧美精品久久久久久| 欧美电影打屁股sp| 欧美激情按摩| 国产日本亚洲高清| 中国亚洲黄色| 欧美一区二区三区视频在线观看 | 欧美在线黄色| 欧美一区二区三区日韩| 亚洲一区视频在线| 亚洲女性裸体视频| 欧美国产高清| 国精品一区二区| 亚洲国产清纯| 亚洲精品免费在线观看| 亚洲精品视频免费在线观看| 亚洲精品在线免费| 亚洲大片精品永久免费| 91久久中文| 久久精品91| 免费日韩成人| 国产真实久久| 香蕉久久夜色精品国产| 午夜视频在线观看一区二区| 久久香蕉国产线看观看av| 欧美成人免费大片| 欧美午夜一区二区| 亚洲精品免费电影| 亚洲男人天堂2024| 亚洲欧美日韩天堂一区二区| 久热精品视频在线观看| 国产亚洲精久久久久久| 亚洲精品美女| 亚洲三级电影全部在线观看高清 | 欧美伊人久久久久久久久影院 | 久久国产高清| 国产欧美二区| 极品少妇一区二区| 欧美中文字幕在线观看| 国产精品99久久久久久人| 欧美激情精品久久久久久| 亚洲成人在线| 亚洲精品久久久久久久久久久久| 免费精品99久久国产综合精品| 狠狠综合久久av一区二区老牛| 亚洲成人中文| 亚洲欧美一区二区三区极速播放| 久久综合色婷婷| 精久久久久久久久久久| 亚洲专区免费| 欧美一区二区三区视频| 国产一区二区三区在线观看网站 | 欧美精品亚洲一区二区在线播放| 亚洲欧洲在线一区| 亚洲午夜电影网| 久久综合影视| 在线看欧美视频| 亚洲男人av电影| 久久福利电影| 在线播放中文一区| 99re66热这里只有精品3直播| 欧美日韩国产bt| 亚洲素人在线| 久久久www| 亚洲国产高清aⅴ视频| 一区二区精品国产| 国产精品夜夜嗨| 久久黄金**| 欧美精品久久久久久久免费观看| 国产有码在线一区二区视频| 亚洲成色最大综合在线| 久久国产精彩视频| 一区二区三区自拍| 日韩一级欧洲| 国产精品theporn88| 亚洲人成在线观看| 亚洲一区二区黄色| 国产一区二区三区奇米久涩| 亚洲欧洲综合另类在线| 美女精品在线| 99re热这里只有精品视频| 亚洲精品资源| 国产精品电影观看| 宅男精品视频| 久久久国产视频91| 亚洲人屁股眼子交8| 99国产精品| 欧美精品色综合| 亚洲一区二区影院| 亚洲欧美美女| 国内精品久久久久久影视8| 亚洲另类自拍| 国产欧美日韩91| 亚洲精品乱码久久久久久蜜桃麻豆 | 日韩视频在线观看免费| 亚洲毛片一区二区| 欧美不卡福利| 亚洲一二三区视频在线观看| 久久综合久久久久88| 一区二区毛片| 亚洲一区二区伦理| 国产在线日韩| 亚洲自拍电影| 国产精品一区二区在线观看网站 | 伊人成年综合电影网| 亚洲欧美日韩成人| 亚洲国产国产亚洲一二三| 亚洲精品国产精品国自产观看| 国产精品久久久久影院亚瑟| 亚洲乱码精品一二三四区日韩在线 | 韩日视频一区| 最新亚洲一区| 欧美激情精品久久久久久蜜臀| 亚洲综合丁香|