一款基于AD9650的高速數(shù)據(jù)采集系統(tǒng)設計
隨著數(shù)字信號處理技術的發(fā)展,越來越多的信號處理環(huán)節(jié)可以通過后端的軟件處理完成,但這反而使得電子設備對前端數(shù)據(jù)采集系統(tǒng)的要求不斷提高。因為后端軟件的處理效果歸根結底依賴于數(shù)據(jù)中所包含的信息量,只有提高數(shù)據(jù)采集的動態(tài)性能,才能保障后端處理的效果。長期以來,在數(shù)據(jù)采集領域,高速大動態(tài)范圍ADC系統(tǒng)的設計與實現(xiàn)始終是研究的熱點。當雷達工作在高雜波的電磁環(huán)境中,探測對象的RCS或多普勒信息非常微弱時,就對設計實現(xiàn)高速大動態(tài)范圍數(shù)據(jù)采集系統(tǒng)提出了迫切的需求。
目前,國內對高速大動態(tài)范圍ADC數(shù)據(jù)采集系統(tǒng)設計主要依賴于芯片的指標而缺乏系統(tǒng)的研究和總結。本設計旨在通過優(yōu)化系統(tǒng)設計,結合動態(tài)性能優(yōu)越的模數(shù)轉換芯片,實現(xiàn)一個高速大動態(tài)范圍數(shù)據(jù)采集系統(tǒng)。
1 系統(tǒng)性能指標要求
本系統(tǒng)需完成的主要功能為:雷達同步控制;中頻數(shù)據(jù)采集,數(shù)字正交解調;信號預處理。同時為了降低便攜設備的功耗,預處理器擬采用低功耗處理器。由于要求動態(tài)范圍大,中頻采集需采用高精度的數(shù)據(jù)采集芯片,設計為2個通道,要求單通道量化位數(shù)不小于14 b,有效位數(shù)不小于12 b,輸入信號范圍2 Vp-p,且滿足低功耗要求。
2 關鍵技術
如何保證大動態(tài)范圍是設計中的關鍵點,同時也是難點所在,設計中從如下幾方面進行考慮。
2.1ADC芯片的選型
為了獲得高速度、大動態(tài)范圍,數(shù)據(jù)采集系統(tǒng)對ADC 的速度和量化精度的要求越來越高,而ADC 的速度和量化精度與其結構緊密相關。
目前常用的高速ADC類型主要有快閃型和流水線型??扉W型ADC 由于采用了全并行結構,具有超高速、寬輸入帶寬的優(yōu)點,但其硬件規(guī)模隨分辨率的增加呈指數(shù)增長,分辨率一般為4~8位,且存在高功耗、高成本、“閃爍碼”等問題,將它應用于數(shù)據(jù)采集系統(tǒng)將會造成分辨率低、成本高、能耗大等弊端。而流水線型ADC具有較高的分辨率,量化位數(shù)一般為12~16位,較高的采樣速率,一般為1~250 MSPS.流水線型ADC 將ADC與DAC結合,采用多級流水結構,解決了快閃式ADC無法達到較高分辨率的缺點,同時兼顧了快閃式ADC 的轉換速度。因此,本文選擇流水線型結構的ADC 芯片來實現(xiàn)高速大動態(tài)范圍數(shù)據(jù)采集系統(tǒng)設計。
本文選擇了AD公司的AD9650系列芯片。AD9650是一款雙通道、16位流水線結構模數(shù)轉換器,為解決高頻(最大300 MHz)、大動態(tài)范圍信號的數(shù)字化而設計。
它具有集成ADC 采樣保持輸入、可選擇片上Dither 模式、集成輸入時鐘1~8 分頻等諸多特點。AD9650輸出信號模式可選擇,默認輸出為1.8 V CMOS,通過3線SPI接口,可配置工作模式,實現(xiàn)輸出1.8 V電平的LVDS數(shù)字信號。它具有靈活的掉電選項、采用1.8 V單電壓供電,提供了重要的節(jié)能特性。片上Dither選項能夠提高低電平模擬輸入的無雜散動態(tài)范圍(Spurious Free Dy-namic Range,SFDR)。AD9650的主要性能指標見表1.
2.2 系統(tǒng)采樣時鐘性能
ADC 芯片受時鐘控制進行采樣,時鐘質量對采樣精度影響大,制約著系統(tǒng)所能達到的有效位。系統(tǒng)時鐘主要性能指標包括時鐘抖動和相位噪聲。下面分別討論兩個指標對采樣系統(tǒng)的影響。
時鐘抖動表征了模擬輸入實際采樣時采樣時間的不確定性。由于抖動會降低寬帶ADC 的噪聲性能,因此,ADC噪聲性能的下降將反映出時鐘抖動情況。與系統(tǒng)信噪比(Signal-to-Noise Rate,SNR)邊界值(單位:
dB)之間存在的關系如式(1)所示:
式中:fanalog表示模擬輸入頻率;tjitter表示時鐘抖動,整理公式(1)得:
ADC有效位數(shù)(Effect Number of Bit,ENOB)與SNR的關系:
由式(1)和式(3)可得系統(tǒng)有效位數(shù)與模擬輸入頻率及系統(tǒng)時鐘抖動的關系圖,如圖1所示。
忽略其他因素,僅考慮時鐘抖動對ADC性能的影響,由式(1)可知,若要對20 MHz的中頻信號進行采樣,同時保證74 dB以上的SNR,則要求時鐘抖動最大為1.588 ps RMS.且ADC電路的時鐘抖動(tjitter)與采樣時鐘抖動(tjitter_clk)和ADC器件自身孔徑抖動(tjitter_adc)之間存在如下關系:
另外,采樣時鐘的相位噪聲對ADC 性能有著重要影響。若采樣過程用單位圓來表示,則每通過一次零相位,ADC 進行一次采樣。采樣時鐘上的噪聲將對相應矢量的頂點位置進行調制,從而改變發(fā)生過零的位置,造成采樣過程提前或編碼過程延遲。而采樣時鐘上的噪聲矢量可能是相位噪聲所導致的。如圖2所示。
圖2 中,理想情況下時鐘信號應為單譜線。然而,受電源噪聲、時鐘抖動等因素影響,頻域中存在大量能量分布在理想頻率附近,代表相位噪聲的能量。由于相位噪聲往往可能擴展至極高頻率,所以,它會使ADC的性能下降[6].采樣過程實質是一個采樣時鐘與模擬輸入信號的頻域卷積過程,這個卷積過程在整個頻譜域有效,同時在微觀上也同樣有效。因而,圖2所示的時鐘頻率周圍集中的相位噪聲也將與模擬輸入進行卷積,造成輸出的數(shù)字信號頻譜失真。
采樣時鐘相位噪聲通常以單邊帶相位噪聲來衡量,即:
由此可以計算出采樣時鐘相位噪聲,作為系統(tǒng)設計的依據(jù)。
在本系統(tǒng)中,為保證時鐘特性,時鐘源由高精度晶振提供,時鐘抖動控制在1.2 ps RMS以內,相位基底噪聲為-165 dBc/Hz.板上時鐘轉換選用AD 公司的AD9513,其附加的時鐘抖動為300 fs,輸出的時鐘信號性能滿足要求。它實現(xiàn)對單路時鐘轉兩路LVDS信號,給AD9650提供采樣時鐘,同時給FPGA 提供同步控制時鐘。圖3給出了時鐘電路設計原理圖。
2.3 前端電路設計
ADC前端電路主要完成對模擬輸入幅度、信號形式的調整。它采用交流耦合方式,通過差分放大器,實現(xiàn)對信號幅度調整,同時實現(xiàn)單端輸入信號轉差分信號。并且,通過后續(xù)的濾波器實現(xiàn)信號的濾波。其結構如圖4所示。
雖然差分運放是有源器件,使用中會消耗功率,且產(chǎn)生噪聲,但它的性能限制比變壓器少,可以在必須保留直流電平時應用,而且放大器增益設置簡單靈活,且通帶范圍內提供平坦的響應,而沒有由于變壓器寄生交互作用引起的紋波。
ADC的 S (N + D) (信號噪聲失真比)是決定驅動放大器的關鍵因素。如果在目標頻率范圍內,驅動放大器的THD ( 總諧波失真加性噪聲) 總是優(yōu)于ADC的S (N + D) 值 6~10 dB,那 么 所 有 由 放 大 器 造 成 的S (N + D)降低將相應限制在接近0.5~1 dB.
利用ADI 公司提供的ADI DiffAmp Calculator 軟件可得到前端電路仿真圖,如圖5所示。由文獻[3]可知在輸入信號為15 MHz時,AD9650的 S (N + D) 為82 dB,而圖5 中AD8139 的THD 為88 dB,滿足上述要求。綜合考慮增益及通帶內響應及輸入阻抗等因素,前端電路采用ADI公司的差分運放AD8139.
3 方案設計系統(tǒng)結構及實物
根據(jù)系統(tǒng)要求,設計的高速大動態(tài)范圍ADC 數(shù)據(jù)采集系統(tǒng),結構如圖6所示,主要包括模數(shù)轉換模塊、數(shù)字信號預處理模塊、數(shù)據(jù)傳輸模塊和嵌入式單板機等。
模數(shù)轉換模塊是信號采集系統(tǒng)最重要的組成部分。它主要包括ADC、前端電路和時鐘電路等。主要完成的功能是實現(xiàn)對模擬中頻輸入信號的數(shù)字化,以用于后續(xù)的數(shù)字信號處理。
數(shù)字信號預處理模塊采用較為成熟的FPGA+DSP結構,主要實現(xiàn)對數(shù)字信號的FFT、數(shù)字正交解調等,同時實現(xiàn)對原始數(shù)據(jù)傳輸。信號預處理主要在DSP中完成,而FPGA內部搭建兩個FIFO來實現(xiàn)數(shù)據(jù)傳輸,同時完成對收發(fā)單元等的控制功能。FPGA采用Xilinx的低功耗高性能產(chǎn)品Spartan6,DSP 采用Analog Device公司的低功耗DSP產(chǎn)品ADSP21479.
數(shù)據(jù)傳輸模塊采用Cypress 公司的CY7C68014,通過USB 接口完成由FPGA 向嵌入式單板機的數(shù)據(jù)傳輸。嵌入式單板機具備各種符合計算機協(xié)議的數(shù)據(jù)接口,包括與電子硬盤的存儲接口,與上位機的網(wǎng)絡通信接口,以及與預處理卡的USB通信接口。
數(shù)據(jù)采集系統(tǒng)硬件電路實物,如圖7所示。系統(tǒng)分成兩塊電路板,即模擬ADC板和FPGA+DSP數(shù)字板,兩者通過PMC插件連接。
4 結語
本文研究了影響數(shù)據(jù)采集系統(tǒng)動態(tài)范圍的關鍵因素,給出了在采集系統(tǒng)設計時選擇芯片、設計時鐘和前端電路的依據(jù),以此為基礎提出了一種高速數(shù)據(jù)采集系統(tǒng)的設計方案。論證分析表明,該設計方案能夠滿足雷達數(shù)據(jù)采集系統(tǒng)高速大動態(tài)范圍的要求。