徐曉瑤,陳 艷,張建峰
(中國電子科技集團公司第36研究所,嘉興 314033)
基于AD9739的信號產生器設計與實現
徐曉瑤,陳艷,張建峰
(中國電子科技集團公司第36研究所,嘉興 314033)
摘要:提出了一種以現場可編程門陣列(FPGA)作為信號處理的核心、AD9739作為數模轉換(DAC)信號產生器的軟硬件設計,給出了系統的軟硬件設計框圖和接口設計。實驗證明該設計可用于直流(DC)~1.85 GHz的寬帶和窄帶信號產生器,降低了設計的復雜性、成本和功耗。
關鍵詞:現場可編程門陣列;信號產生器;AD9739
0引言
隨著電子技術的發展,信號產生器廣泛應用于民用和軍用的各個方面,尤其是寬帶信號產生器對于雷達通信、雷達對抗、通信對抗等具有重要意義[1-2]。
在傳統的信號產生器中,受限于數模轉換(DAC)芯片的工作頻率,輸出信號的頻率比較低,需要至少一次混頻或倍頻才能得到高頻率的信號。隨著半導體技術的飛速發展,DAC芯片及信號處理的現場可編程門陣列(FPGA)工作頻率不斷提高,DAC芯片的最高采樣率甚至可以超過4 GHz。根據奈科斯特采樣定理,最高輸出的信號頻率可以達1 GHz,但是1 GHz以上的信號產生仍需要至少一次頻率變換才能夠實現。
本文設計的信號產生器利用Xilinx公司XC6VLX240T的FPGA作為信號處理的核心,最高數據轉換率為2.5 GHz的AD9739作為DAC芯片,直接射頻輸出,產生從第一到第三奈科斯特區間的寬帶信號。利用AD9739實現直接由數字信號轉換為模擬信號,減少了上變頻的環節,產生高頻率的多載波信號。該設計方案設計簡單,理論上可以實現DC~3 GHz頻帶范圍內的信號產生,本方案實際測試可以實現DC~1.85 GHz頻帶范圍內的信號產生,使“軟件無線電”中射頻信號直接輸出[3]的方式得以實現。
1信號產生器設計結構
信號產生器的結構如圖1所示,主要由時鐘產生電路、高速DAC電路、信號處理FPGA及電源電路等部分構成。
時鐘產生電路將外部標準頻率源輸入的10~100 MHz時鐘信號變頻為DAC芯片的采樣頻率,并將采樣頻率八分頻后送入FPGA,作為信號處理FPGA的時鐘。高速DAC電路主要實現將FPGA送入的數字信號進行數模轉換,在DAC芯片輸出端實現電壓轉換及阻抗變換。信號處理FPGA主要完成各種目標樣式(或調制)的數字信號產生,并將產生的數據發送給DAC芯片。電源電路為信號產生器的各個部分提供穩定可靠的電源。

圖1 信號產生器的設計框圖
2AD9739的主要特點和功能
AD9739是一款14 bit DAC芯片,采用CMOS工藝技術制造,最高采樣率達2.5 GSPS,內部有2個14 bit低壓差分信號(LVDS)輸入端口[4]。AD9739采用雙通道雙倍數據速率(DDR)數據傳輸模式,1/4 DAC采樣速率的數據時鐘,在數據時鐘上升沿和下降沿均觸發轉換,輸入數據速率為1/2時鐘速率,每個通道數據最高速率1.25 GSPS。
AD9739具有片上控制器,通過串行外圍接口(SPI)來進行配置和寄存器訪問,簡化了系統集成。片上控制器能在大溫度變化范圍內管理內部和外部時鐘域接口,從而保證數據從FPGA到DAC內核的正確傳輸。多芯片同步、輸出電流控制功能等可以通過SPI控制片上控制器對應寄存器來實現。
AD9739內核采用的四相開關結構,使得輸出具有歸零模式(RZ)、非歸零模式(NRZ)等工作模式,可實現寬帶信號直接射頻輸出能力,是一款高速高性能RF數模轉換器。AD9739輸出電流的調節范圍在8.66~31.66 mA,芯片功耗在2.5 GSPS采樣時才1.16 W。
3接口設計
DAC輸出的無雜散動態范圍(SFDR)、相位噪聲等指標直接受輸入時鐘的相位噪聲指標的影響,因此一個良好的時鐘源對于AD9739輸出的性能指標有重大意義。本方案中AD9739的工作時鐘由HMC1034與ADCLK914聯合提供。
HMC1034是Hittice公司推出的全集成的頻率合成器,具有出色的相位噪聲性能。HMC1034內置片上壓控振蕩器(VCO)與鎖相環(PLL),支持137.5 MHz~4.4 GHz范圍內的連續調諧,支持整數小數分頻。HMC1034完全可以提供AD9739需要的最高到2.5 GHz范圍內的采樣時鐘頻率,系統可以通過合理配置選擇,使AD9739的輸出射頻信號在DC~3 GHz的頻率范圍。
AD9739輸入的時鐘交叉點和標準低壓差分信號(LVDS)及低壓正反射極耦合邏輯(LVPEL)有明顯差別,需要使用ADCLK914來調整時鐘交叉點,形成高壓差分信號(HVDS)。ADCLK914是一款ADI公司的超快型時鐘/數據緩沖器,最高時鐘頻率可以達到7.5 GHz,具有110fs(fs為采樣頻率)的隨機抖動性能。
為保證FPGA生成的數據傳輸到AD9739接口端與數據時鐘輸入(DCI)相位對齊,盡可能保證低的抖動、偏移和碼間干擾,FPGA必須提供與數據同步的頻率,為DAC采樣時鐘的1/4。
由AD9739的采樣時鐘分頻輸出數據時鐘輸出(DCO)信號,DCO信號輸入到FPGA內部并串轉換器(OSERDES)模塊,作為OSERDES模塊的工作時鐘。OSERDES模塊將FPGA的基帶成型后的I路數據和Q路數據合二為一,以LVDS模式輸出。
DCI時鐘產生方式和數據產生的方式相同,即產生一個010101…的數據當作DCI信號,并經過OSERDES模塊作為數據時鐘使用。
4軟件設計
AD9739的片上控制器配置內容較復雜,需要配置延時控制器(MU)寄存器、數據接收機初始化寄存器和同步寄存器等。本系統中,不需要實現多片芯片的同步功能,主要需要配置MU寄存器和數據接收初始化寄存器。
AD9739上電后,首先配置復位、SPI模式和輸出模式等寄存器,再配置時鐘輸入的MU寄存器。AD9739是通過MU控制器控制延遲鎖相環來優化數字和模擬接口實現數字、模擬2個時鐘通道的配合。模擬時鐘抖動惡化最小,直接進入DAC內核,數字時鐘進入一個可編程的延遲鏈,輸出作為數字部分主時鐘,所有其他的數字時鐘均由其產生。延遲鏈的延遲由MU控制器控制,通過SPI配置改變0x26~0x29寄存器的參數設置,實現MU斜坡和相位設定,從而優化2個時鐘域之間的延時并跟蹤變化(跟蹤模式),保證數據正確傳輸。等待不少于80×103個數據時鐘周期后,讀取0x2A寄存器的值。如果為0x01,則表明MU寄存器已經鎖定。

圖2 MU控制器
MU寄存器鎖定后,關閉同步寄存器,開啟數據接收機控制器,接收機控制器就進入搜索模式,自動調整采樣DCI和數據輸入的時鐘延遲,來尋找與DCI時鐘最近的上升沿。通過設置DCI采樣窗口(寄存器0x13=0x72)及Rx控制器,從而保證延遲鎖相環(DLL)鎖定和跟蹤,采樣時鐘處于輸入數據的中間,達到最優采樣。等待不少于67.5×103個數據時鐘周期后,讀取0x21寄存器的值。如果為0x09,則表明接收機控制器已經鎖定。

圖3 DCI采樣窗口
圖4展示了AD9739片上控制器軟件配置的流程圖。

圖4 配置流程圖
信號處理FPGA是系統軟件設計的核心部分,實現各種數字基帶信號產生、窄帶和寬帶信號樣式生成、攔阻信號樣式生成和多目標信號樣式生成功能,主要由數字基帶模塊、任意波發生器和OSERDES模塊組成。
數字基帶模塊主要用來產生各種數字調制信號(如二進制相移鍵控(BPSK)、正交相移鍵控(QPSK)等)和模擬調制信號等。基帶碼元經過符號映射、脈沖成型、Farrow濾波器、多相濾波和內插等匹配到采樣率相對應的數字信號;基帶存儲器里存儲的基帶波形(如幅度調制、頻率調制等)經脈沖成型、Farrow濾波器和內插等產生模擬調制信號。
為了滿足系統對目標信號越來越復雜的要求,本系統設計了任意波發生器,用于生成特殊的信號。上位機或者其他設備將數字波形注入到本系統中。同時,多個數字控制振蕩器(NCO)產生的多相、多路輸出與任意信號發生器數字調制速率匹配。任意信號發生器的多載波信號既可以單獨與NCO進行混頻,也可與數字調制進行混頻,通過選擇器,實現將任意波發射信號和帶調制的目標信號進行疊加。信號產生軟件框圖如圖5所示。

圖5 信號產生軟件框圖
OSERDES模塊是將多路并行數字信號進行并串轉換,產生數據輸入的隨路時鐘,并將轉換后的數據和時鐘送入DAC芯片。
5系統測試
在外標頻輸入為100 MHz、采樣頻率2 GHz的情形下,分別測試了正常和混頻2種模式系統的雜散及相位噪聲的性能。系統工作在正常模式時,其輸出頻率范圍為30~500 MHz,并且為了實現系統匹配,設計了6 dB的Π型衰減器,實現和后端電路的匹配。
測試發現在整個測試帶寬內雜散優于60 dB,帶內平坦度在2 dB。圖6是輸出頻率在300 MHz的頻譜,雜散指標優于60 dB。圖7是輸出BPSK的調制信號的頻譜。

圖6 正常的模式輸出100 MHz點頻信號

圖7 正常的模式輸出BPSK信號
系統工作在混頻模式時,其輸出頻率范圍為1 400~1 850 MHz,同樣為了實現系統匹配,設計了10 dB的Π型衰減器,實現和后端電路的匹配。測試發現在整個測試帶寬內雜散優于60 dB,帶內平坦度在2 dB內。圖8是輸出頻率在1 830 MHz的頻譜,雜散指標優于55 dB。圖9是BPSK的調制信號的頻譜。

圖8 混頻模式輸出1 830 MHz點頻信號

圖9 混頻模式輸出BPSK信號
6結束語
本文提出了一種基于FPGA與AD9739結合、產生寬帶信號的電路,減少了濾波、放大、混頻和本振設備,極大簡化了信號產生器的方案,目前已在多個型號獲得應用。本方案采用了可配置的時鐘芯片HMC1034,接受10~100 MHz的外標頻輸入,通過
軟件配置的方式改變采樣時鐘,使系統的應用范圍獲得極大的擴展。
經過測試,信號的雜散和相位噪聲指標與采用上變頻的方案相當,并可以通過FPGA程序加載的方式快速靈活地配置各種信號,實現了軟件無線電中的射頻數字化。設備的可擴展性高,價格大幅度降低,可靠性顯著提高,具有成本低、開發周期短、體積小和功能易于擴充等優點。
參考文獻
[1]王猛,呂衛祥.基于高速D/A AD9739的寬帶信號產生[J].雷達與對抗,2011,31(4):55-58.
[2]唐大偉,吳瓊之,孫寧霄,金兆健.基于高速D/A AD9739 2.5GSPS的寬帶信號源[J].電子設計工程 2013(10):45-47.
[3]楊小牛,樓才義,徐建良.軟件無線電原理與應用[M].北京:電子工業出版社,2001.
[4]ADI Corporation.AD9739 datasheet[EB/OL].http://www.analog.com/zh/digital-to-analog-converters/high-speed-da-eonverters/ad9739/products/product.html,2013-03-21.
Design and Realization of Signal Generator Based on AD9739
XU Xiao-yao,CHEN Yan,ZHANG Jian-feng
(No.36 Research Institute of CETC,Jiaxing 314033,China)
Abstract:This paper presents a kind software and hardware design taking the field-programmable gate array (FPGA) as the signal processing core and using AD9739 as the signal generator of digital to analog conversion (DAC),presents the software and hardware design diagram and interface design of system.Experiment proves that the design can be used for direct current (DC)~1.85 GHz wideband and narrowband signal generator,which reduces the complexity,cost and power consumption of design.
Key words:field-programmable gate array;signal generator;AD9739
收稿日期:2014-12-08
DOI:10.16426/j.cnki.jcdzdk.2015.03.026
中圖分類號:TN911.7
文獻標識碼:A
文章編號:CN32-1413(2015)03-0095-04