24通道高精度A/D數(shù)據(jù)采集模塊的研制

相關專題: 芯片

在聲納系統(tǒng)中,需要對從外界輸入的聲信號數(shù)字化后才能進行處理和分析。其中數(shù)據(jù)采集模塊負責模擬信號的采集及傳輸,它在系統(tǒng)中起著至關重要的作用,而數(shù)字化的精度對后期數(shù)據(jù)處理的精度有著重要影響。本文采用24位∑-△A/D數(shù)據(jù)轉換器構建24通道高精度數(shù)據(jù)采集模塊,滿足聲納系統(tǒng)對數(shù)據(jù)采集模塊的精度要求及采集通道的數(shù)量要求。

1 數(shù)據(jù)采集模塊的硬件結構

1.1 數(shù)據(jù)采集模塊的結構框圖

圖1給出本文中數(shù)據(jù)采集模塊的硬件結構框圖,它由24路∑-△A/D數(shù)據(jù)轉換器、雙向數(shù)據(jù)緩沖器、FPGA,TigerSharc DSP,F(xiàn)LASH,SDRAM、時鐘電路、復位電路及電源電路組成,其中∑-△A/D數(shù)據(jù)轉換器負責對模擬信號的采集轉換,F(xiàn)PGA負責整個模塊的數(shù)據(jù)采集控制及數(shù)據(jù)緩沖,TigerSharc DSP負責整個模塊的協(xié)調(diào)及轉換后數(shù)據(jù)的預處理。下面對∑-△A/D數(shù)據(jù)轉換器及FPGA進行介紹。

1.2 AD7762簡介

本文采用的∑-△A/D數(shù)據(jù)轉換器是Analog公司的24位高精度數(shù)據(jù)轉換器AD7762,圖2是它的原理框圖。它具有如下特性:全差分調(diào)制器輸入、用于信號緩沖的片上差分放大器、可編程超采樣率、帶缺省或用戶可編程系數(shù)的低通FIR濾波器及用于多器件之間的同步輸入引腳。在實際電路的PCB設計中,由于AD7762是對噪聲敏感的模擬器件,所以在具體PCB設計時需要做到以下幾個方面:A/D模擬電源單獨供電、模擬地與數(shù)字地單點接地、差分輸入線等長且阻抗等于100 Ω、采用精確的參考電壓源。

1.3 采集控制邏輯原理及其FPGA實現(xiàn)

FPGA主要實現(xiàn)整個模塊的數(shù)據(jù)采集控制、數(shù)據(jù)緩沖及PCI總線控制器等功能。本文中FPGA采用Altera公司的CycloneⅡ系列EP2C20芯片,其中PCI總線控制器采用PCI IP核進行設計,簡化PCI控制器的開發(fā)難度。圖3是FPGA內(nèi)部模塊的組成框圖。下面對其中PCI IP核及其局部接口控制、數(shù)據(jù)采集模塊及數(shù)據(jù)緩沖FIFO的設計做介紹。

1.3.1 PCI IP核及其局部接口控制

本文采用Altera公司的PCI IP核進行PCI總線協(xié)議的硬件實現(xiàn),圖4是PCI IP核的內(nèi)部結構框圖。在具體設計中,使用MegaWizard例化PCI IP核,同時需要相應的局部接口控制邏輯實現(xiàn)DSP與PCI IP核的連接。參見文獻。

1.3.2 數(shù)據(jù)采集模塊

數(shù)據(jù)采集模塊完成A/D初始化控制及A/D數(shù)據(jù)讀控制,其中A/D初始化控制完成對A/D內(nèi)部控制寄存器的寫操作,而A/D數(shù)據(jù)讀控制完成對A/D數(shù)據(jù)的正常讀取。具體控制邏輯根據(jù)AD7762的時序圖設計,圖5是用QuartusⅡ中的SignalTap獲取的數(shù)據(jù)采集模塊的時序波形。

1.3.3 數(shù)據(jù)緩沖FIFO

為了解決前端數(shù)據(jù)采集與后端數(shù)據(jù)傳輸在速率上的不匹配問題,在FPGA內(nèi)部設置一塊數(shù)據(jù)緩沖FIFO,大小為4 k×32 b,A/D轉換后的數(shù)據(jù)直接存儲到FIFO中,而DSP對FIFO中數(shù)據(jù)的讀取通過中斷方式完成。數(shù)據(jù)緩沖FIFO通過MegaWizard例化,只需要少量的讀寫控制邏輯就可以使FIFO正常工作,而且FIFO的大小可以在FPGA提供的RAM位數(shù)范圍內(nèi)靈活設置。

2 數(shù)據(jù)采集模塊的程序設計

在模塊上電后FPGA從EPROM中加載配置數(shù)據(jù),完成初始化后切換到用戶狀態(tài),TigerSharc DSP通過主機進行程序加載,程序隨之開始運行,在A/D完成初始化及同步后,自動將采集到的數(shù)據(jù)寫入FPGA內(nèi)部FIFO,DSP等待FIFO半滿中斷信號的產(chǎn)生,當DSP檢測到中斷發(fā)生后,進入相應的中斷服務程序,將FIFO的數(shù)據(jù)讀入到DSP的片上存儲器,DSP通過LINK口將數(shù)據(jù)傳送到后續(xù)的信號處理模塊,另外也可以將數(shù)據(jù)直接存儲到數(shù)據(jù)采集模塊上的SDRAM上,由DSP進行一些預處理后再將數(shù)據(jù)傳送到后續(xù)的信號處理模塊。

3 結 語

本文設計的24通道數(shù)據(jù)采集模塊采用FPGA實現(xiàn)數(shù)據(jù)采集控制、數(shù)據(jù)緩沖及PCI總線控制器等功能,簡化了電路,提高模塊的可靠性和穩(wěn)定性,并有利于模塊的功能升級;同時采用∑-△A/D數(shù)據(jù)轉換器,滿足了聲納系統(tǒng)對數(shù)據(jù)采集精度方面的要求;另外Tiger-Sharc DSP為數(shù)據(jù)的預處理也提供了相應的處理能力。因此本文中的數(shù)據(jù)采集模塊具有較好的工程價值和廣泛的應用前景。

作者:彭輝(浙江警官職業(yè)學院 杭州 310018) 來源:現(xiàn)代電子技術


微信掃描分享本文到朋友圈
掃碼關注5G通信官方公眾號,免費領取以下5G精品資料
  • 1、回復“YD5GAI”免費領取《中國移動:5G網(wǎng)絡AI應用典型場景技術解決方案白皮書
  • 2、回復“5G6G”免費領取《5G_6G毫米波測試技術白皮書-2022_03-21
  • 3、回復“YD6G”免費領取《中國移動:6G至簡無線接入網(wǎng)白皮書
  • 4、回復“LTBPS”免費領取《《中國聯(lián)通5G終端白皮書》
  • 5、回復“ZGDX”免費領取《中國電信5GNTN技術白皮書
  • 6、回復“TXSB”免費領取《通信設備安裝工程施工工藝圖解
  • 7、回復“YDSL”免費領取《中國移動算力并網(wǎng)白皮書
  • 8、回復“5GX3”免費領取《R1623501-g605G的系統(tǒng)架構1
  • 本周熱點本月熱點

     

      最熱通信招聘

      最新招聘信息