摘 要 介紹一種多通道脈沖檢測系統(tǒng)設(shè)計方法。該系統(tǒng)運(yùn)用Verilog HDL作為硬件描述語言,采用FPGA作為硬件平臺,進(jìn)行軟件編程和硬件設(shè)計,完成射頻信號的射頻檢波,A/D模數(shù)轉(zhuǎn)換、DAC控制、時序控制和網(wǎng)絡(luò)傳輸?shù)裙δ?,實現(xiàn)了多通道射頻信號的脈沖檢測。以發(fā)射老煉檢測系統(tǒng)為應(yīng)用背景,脈沖檢測系統(tǒng)的測試結(jié)果顯示,所設(shè)計的脈沖檢測系統(tǒng)達(dá)到了理想的功能。
【關(guān)鍵詞】脈沖檢測 射頻檢波 A/D模數(shù)轉(zhuǎn)換 DAC控制 FPGA
隨著電子技術(shù)的不斷發(fā)展,在通信、雷達(dá)、遙測遙感等領(lǐng)域中,檢測技術(shù)得到越來越廣泛的應(yīng)用。其中,發(fā)射機(jī)的輸出功率是一個重要的技術(shù)指標(biāo)。通常發(fā)射機(jī)輸出功率采用功率計測量,只能測量單通道射頻信號功率,不能夠測量多通道射頻信號的功率等。其次在具體發(fā)射機(jī)系統(tǒng)的測試和維護(hù)中,需要對射頻信號進(jìn)行脈沖檢測,然后將檢測到的數(shù)據(jù)進(jìn)行實時分析處理,從而提高系統(tǒng)的可靠性。因此,脈沖檢測成為測試系統(tǒng)中至關(guān)重要的部分。鑒于對發(fā)射機(jī)信號的脈沖檢測需求,本文設(shè)計了基于一種FPGA(Field Prrogrammable Gate Array)多通道脈沖檢測系設(shè)與實現(xiàn),其研究射頻信號的功率、脈寬及周期等,具有很強(qiáng)的應(yīng)用性,從而滿足在發(fā)射老煉檢測系統(tǒng)中的應(yīng)用。
1 多通道脈沖檢測系統(tǒng)的工作原理
多通道脈沖檢測系統(tǒng)主要完成發(fā)射機(jī)射頻信號的射頻檢波、A/D數(shù)模轉(zhuǎn)換、DAC控制、時序控制和網(wǎng)絡(luò)傳輸?shù)裙δ?。其原理圖如圖1,來自多路的射頻信號經(jīng)過射頻檢波出視頻信號。視頻信號經(jīng)過信號調(diào)理電路分為兩路,一路直接在FPGA中脈寬周期檢測。另一路送A/D模數(shù)轉(zhuǎn)換,在FPGA內(nèi)進(jìn)行多通道數(shù)據(jù)采集,檢測出射頻信號功率值。兩路信號在FPGA內(nèi)進(jìn)行數(shù)據(jù)融合,融合的數(shù)據(jù)進(jìn)行緩存,按TCP/IP通訊協(xié)議組幀。再通過網(wǎng)絡(luò)接入PC機(jī)中。系統(tǒng)運(yùn)用上位機(jī)軟件顯示多通道射頻信號的功率值和脈寬周期的信息。
2 主要硬件電路設(shè)計及接口設(shè)計
2.1 主要硬件電路設(shè)計
其系統(tǒng)主要硬件電路包括:射頻檢波、A/D模數(shù)轉(zhuǎn)換、DAC控制、網(wǎng)絡(luò)接口芯片和FPGA電路設(shè)計。FPGA具有極大的靈活性和通用性,具有數(shù)字信號并行處理能力,開發(fā)效率高,成本低,工作穩(wěn)定可靠。系統(tǒng)選用ALTERA公司CycnloneⅢ系列EP3C25F256C8芯片,該芯片資源豐富,體積小,接口電平多,主要完成ADC配置、DAC控制和數(shù)據(jù)融合等,可以完全滿足小型微波測試系統(tǒng)的設(shè)計要求。射頻功率測量方法多種多樣,其中射頻檢波是檢測射頻信號功率的一個重要方法之一。系統(tǒng)選用AD公司AD8318作為射頻信號的檢波芯片,其頻率范圍可測量8Ghz以內(nèi)的射頻信號,動態(tài)范圍精度高,芯片可以0dBm到-60dBm的射頻信號進(jìn)行檢波,輸出視頻信號電平為0.3到2v。ADC控制是模數(shù)轉(zhuǎn)換器,系統(tǒng)選用AD公司的AD7490芯片,采樣精度為12位,16通道串行輸出的方式,最高提供采樣速率為1 MSPS。完全滿足本系統(tǒng)需求,并方便擴(kuò)展應(yīng)用。根據(jù)基本采樣理論,
fs≥2fH (1)
式(1)中,fs為采樣率;fH為待采信號最高頻率,fs選取1MS/S,這樣的理論可以采樣最高頻率小于0.5 Mhz,對于本系統(tǒng)還有不少余量。DAC是數(shù)模轉(zhuǎn)換器,系統(tǒng)選用了4片AD公司的AD5307芯片,每片芯片共有四路輸出,每路輸出信號最大控制電平范圍可在0到2.048v,實現(xiàn)了視頻信號的調(diào)零和門限控制。系統(tǒng)同時提出基于TCP/IP通訊協(xié)議。系統(tǒng)選用已太網(wǎng)控制芯片W5100,W5100是Wiznet公司推出的一款實用單片網(wǎng)絡(luò)接口芯片[4]。W5100能夠自動識別全雙工或半雙工的傳輸模式,兼容10M/100M 以太網(wǎng)絡(luò)。其外部接帶有網(wǎng)絡(luò)變壓器的RJ45座時,可實現(xiàn)與PC機(jī)的通訊。
2.2 接口設(shè)計
脈沖檢測系統(tǒng)設(shè)計時,射頻通道數(shù)多,控制時序復(fù)雜,集成電路接口豐富,F(xiàn)PGA管腳資源有限,為減少FPGA管腳資源,系統(tǒng)多采用串行總線和直接總線的方式。AD7490帶有高速的串行接口SPI。SPI接口主要應(yīng)用在A/D或者D/A轉(zhuǎn)換器中,其接口占用FPGA管腳資源少,接線十分簡單,不需要任何其他外接設(shè)備。網(wǎng)絡(luò)接口芯片W5100選用直接總線模式,系統(tǒng)與PC機(jī)通訊時,W5100的以太網(wǎng)物理單元通過接收RXIP/RXIN和發(fā)送TXOP/TXON,連接到以太網(wǎng)中。
3 主要軟件設(shè)計
脈沖檢測系統(tǒng)是在Quartus軟件環(huán)境下調(diào)試的,采用Verilog HDL語言對各硬件配置設(shè)計。上位機(jī)采用LABVIEW軟件實現(xiàn)數(shù)據(jù)處理。系統(tǒng)軟件框圖如圖2,F(xiàn)PGA片內(nèi)邏輯的鎖相環(huán)生成系統(tǒng)的工作時鐘和采樣時鐘。系統(tǒng)工作時鐘40MHz,16通道視頻信號直接輸入給FPGA脈寬周期檢測,檢測結(jié)果送到數(shù)據(jù)融合。軟件產(chǎn)生時序去控制AD5307,改變DIN的參數(shù)值可實現(xiàn)視頻信號的調(diào)理工作。FPGA按AD7490時序要求配置ADC,使其工作在A/D轉(zhuǎn)換和數(shù)據(jù)轉(zhuǎn)輸周期內(nèi)。W5100的控制軟件使用有限狀態(tài)機(jī)等,進(jìn)行其硬件初始化,網(wǎng)絡(luò)配置,查詢狀態(tài),建立TCP通訊網(wǎng)絡(luò)連接,使網(wǎng)絡(luò)接口芯片工作在TCP/IP通訊協(xié)議下。系統(tǒng)具有故障報警和遠(yuǎn)程數(shù)據(jù)傳輸功能。
4 測試結(jié)果
為驗證脈沖檢測系統(tǒng),提供脈沖調(diào)制信號源,脈沖發(fā)生器和萬用表等設(shè)備,設(shè)置射頻輸入信號脈寬100 us,周期2ms,峰值2V。系統(tǒng)通過SignalTap邏輯分析器驗證了整個軟件設(shè)計的正確性,測試單通道脈沖信號一個周期內(nèi),脈沖周期結(jié)果是2ms。脈寬測試結(jié)果如圖3所示。
圖3中,測試脈沖信號的幅度,設(shè)置采樣時鐘、采樣深度和觀察需要的信號。量化值為3377,脈沖信號幅度值為2.06V。用萬用表測試AD電路輸入為2 V。
為了驗證TCP/IP 通訊協(xié)議是否連接,測試網(wǎng)絡(luò)狀態(tài)等。如圖4。上位機(jī)軟件自動進(jìn)入網(wǎng)絡(luò)配置,計算機(jī)采用ping IP地址的方式 ,檢測了系統(tǒng)電路設(shè)計與上位機(jī)通訊穩(wěn)定可靠。
5 結(jié)語
從上述設(shè)計仿真測試結(jié)果看出,以FPGA實現(xiàn)多通道脈沖檢測設(shè)計為平臺,Verilog HDL作為開發(fā)語言,對脈沖檢測進(jìn)行時序控制和數(shù)據(jù)融合。以LABVIEW軟件設(shè)計上位機(jī)實現(xiàn)數(shù)據(jù)處理和遠(yuǎn)程數(shù)據(jù)傳輸。其硬件設(shè)計簡單,軟件編程極其靈活方便,系統(tǒng)給出了實驗結(jié)果。本系統(tǒng)已經(jīng)成功應(yīng)用發(fā)射老煉檢測系統(tǒng)中,達(dá)到了預(yù)期的功能。整個系統(tǒng)具有集成度高,實用性強(qiáng),適應(yīng)性廣的特點。
參考文獻(xiàn)
[1]盧建良,金西,胡群超.基于FPGA的CELPACK信號采集系統(tǒng)設(shè)計[J].電子測量技術(shù),2010(05):87-90.
[2]鄧?yán)?,唐高第,王鋒等.基于AD8318的對數(shù)檢波接收機(jī)設(shè)計[J].信息與電子工程,2007(06):190-193.
[3]楊小牛,樓才義,徐建良.軟件無線電原理與應(yīng)用[M].電子工業(yè)出版社,2001(01):8-11.
[4]陳實,王琪,張鐵軍等.一種基于W5100數(shù)據(jù)傳輸系統(tǒng)[J].電子應(yīng)用技術(shù),2013(39)9:54-56.
[5]徐偉,胡志忠,肖前貴等.AD7490與AT91RM9200的SPI接口及其驅(qū)動程序的實現(xiàn)[J].計算機(jī)測量與控制,2009(10):2089-2091.
作者簡介
邢連營(1980-),男,主要研究方向為數(shù)字接收機(jī)及高速數(shù)據(jù)采集。
作者單位
中國電子科技集團(tuán)第三十八研究所 安徽省合肥市 230088