??? 摘?要: 為了調(diào)節(jié)兩路相同頻率正弦信號(hào)" title="正弦信號(hào)">正弦信號(hào)之間的相位差,采用DDS技術(shù)設(shè)計(jì)了相位關(guān)系可調(diào)" title="可調(diào)">可調(diào)的雙通道信號(hào)發(fā)生器。該信號(hào)發(fā)生器的輸出頻率范圍為0Hz~150MHz,,頻率分辨率為1uHz,,相位調(diào)節(jié)范圍為0°~360°,分辨率為0.022°。它不僅可輸出兩路相同頻率,、相位差可調(diào)的正弦信號(hào),,而且可分別作為兩路獨(dú)立的可調(diào)頻、調(diào)幅,、調(diào)相的信號(hào)發(fā)生器使用,。
??? 關(guān)鍵詞: 相位差? 直接數(shù)字頻率合成? 信號(hào)發(fā)生器
?
??? 正弦信號(hào)發(fā)生器作為電子技術(shù)領(lǐng)域中最基本的電子儀器,廣泛應(yīng)用于航空航天測控,、通信系統(tǒng)、電子對(duì)抗,、電子測量,、科研等各個(gè)領(lǐng)域中[1~2]。隨著電子信息技術(shù)的發(fā)展,,對(duì)其性能的要求也越來越高,,如要求頻率穩(wěn)定性高、轉(zhuǎn)換速度快,,具有調(diào)幅,、調(diào)頻、調(diào)相等功能,,另外還經(jīng)常需要兩路正弦信號(hào)不僅具有相同的頻率,,同時(shí)要有確定的相位差。
??? 要實(shí)現(xiàn)兩路信號(hào)具有確定的相位差,,通常有兩種實(shí)現(xiàn)方法:一種是采用移相器實(shí)現(xiàn),,如阻容移相網(wǎng)絡(luò)、電感移相器,、感應(yīng)分壓器移相器等,。這種方法有許多不足之處,如移相精度受元件特性的影響大,、移相精度差,、移相操作不方便、移相角受負(fù)載和時(shí)間等因素的影響而漂移等,;另一種是采用數(shù)字移相技術(shù),,這是目前移相技術(shù)的潮流[3]。數(shù)字移相技術(shù)的核心是先將模擬信號(hào)或移相角數(shù)字化,,移相后再還原成模擬信號(hào),。本文采用直接數(shù)字頻率合成技術(shù)設(shè)計(jì)了雙通道正弦信號(hào)發(fā)生器,可以輸出兩路頻率相同,、相位差可調(diào)的正弦信號(hào),。兩通道還可以獨(dú)立使用,,分別進(jìn)行調(diào)頻、調(diào)幅及調(diào)相,。該信號(hào)發(fā)生器具有頻率穩(wěn)定度高及調(diào)頻,、調(diào)相迅速的優(yōu)點(diǎn)。
1 直接數(shù)字頻率合成器的基本原理
??? 頻率合成是指對(duì)一個(gè)標(biāo)準(zhǔn)信號(hào)頻率經(jīng)過一系列算術(shù)運(yùn)算,,產(chǎn)生具有相同精度和穩(wěn)定度的大量離散頻率的技術(shù),。頻率合成有多種實(shí)現(xiàn)方法,,其中直接數(shù)字頻率合成技術(shù)與傳統(tǒng)頻率合成技術(shù)相比具有難以比擬的優(yōu)點(diǎn),,如頻率切換速度快、分辨率高,、頻率和相位易于控制等[4~5],,因此得到越來越廣泛的應(yīng)用,成為當(dāng)今現(xiàn)代電子系統(tǒng)及設(shè)備中頻率源設(shè)計(jì)的首選。
??? 直接數(shù)字頻率合成器由參考時(shí)鐘,、相位累加器" title="相位累加器">相位累加器,、正弦查詢表和D/A轉(zhuǎn)換器組成,如圖1所示,。
?
??? 直接數(shù)字頻率合成技術(shù)是根據(jù)相位間隔對(duì)正弦信號(hào)進(jìn)行取樣,、量化、編碼,,然后儲(chǔ)存在EPROM中構(gòu)成一個(gè)正弦查詢表,。頻率合成時(shí),相位累加器在參考時(shí)鐘的作用下對(duì)時(shí)鐘脈沖進(jìn)行計(jì)數(shù),,同時(shí)將累加器輸出的累加相位與頻率控制字" title="控制字">控制字K預(yù)置的相位增量相加,,以相加后的結(jié)果形成正弦查詢表的地址;取出表中與該相位對(duì)應(yīng)的單元中的幅度量化正弦函數(shù)值,,經(jīng)D/A轉(zhuǎn)換器輸出模擬信號(hào),,再經(jīng)低通濾波器平滑得到符合要求的模擬信號(hào)。相位累加器的最大計(jì)數(shù)長度與正弦查詢表中所存儲(chǔ)的相位分隔點(diǎn)數(shù)相同,,由于相位累加器的相位增量不同,,將導(dǎo)致一周期內(nèi)的取樣點(diǎn)數(shù)不同,在取樣頻率(由參考時(shí)鐘頻率決定)不變的情況下,,輸出信號(hào)的頻率也相應(yīng)變化,。如果設(shè)定累加器的初始相位,則可以對(duì)輸出信號(hào)進(jìn)行相位控制,。
??? 由采樣原理可知,,如果使用兩個(gè)相同的頻率合成器,并使其參考時(shí)鐘相同,同時(shí)設(shè)定相同的頻率控制字,、不同的初始相位,,那么在原理上就具備了實(shí)現(xiàn)輸出兩路具有一定相位差的同頻信號(hào)的可能性。
??? AD9852是ADI公司生產(chǎn)的高集成度的頻率,、相位,、幅度可調(diào)的直接數(shù)字頻率合成器,內(nèi)部集成了高性能D/A轉(zhuǎn)換器,、高速比較器,、程序寄存器、參考時(shí)鐘倍頻器及可實(shí)現(xiàn)各種運(yùn)算的高性能的數(shù)字控制單元,,并且可以實(shí)現(xiàn)全數(shù)字編程控制,。AD9852的輸出信號(hào)頻率控制字為48位,使輸出頻率調(diào)節(jié)分辨率達(dá)到1μHz,,輸出信號(hào)的頻率范圍可從直流到150MHz,,相位調(diào)節(jié)控制字為14位,相位調(diào)節(jié)分辨率為0.022°,,幅值調(diào)節(jié)控制字為12位,。本文所設(shè)計(jì)的信號(hào)發(fā)生器以兩片AD9852為核心,。
2 信號(hào)發(fā)生器的硬件設(shè)計(jì)
??? 信號(hào)發(fā)生器由計(jì)算機(jī),、接口電路、CPLD,、頻率合成芯片,、低通濾波器組成,其組成框圖如圖2所示,。計(jì)算機(jī)通過接口電路和CPLD分別給兩片頻率合成芯片AD9852送入頻率控制字,、相位控制字和幅值控制字,使其輸出一定頻率,、相位和幅值的正弦波信號(hào),,經(jīng)過低通濾波器后形成平滑的正弦波。
?
??? 要使兩路輸出信號(hào)A和B的相位差可調(diào),,必須保證兩路信號(hào)同步,為此要滿足以下條件:
??? (1)輸入到兩個(gè)AD9852的參考時(shí)鐘之間要有足夠小的相位偏移,。這個(gè)相移會(huì)導(dǎo)致輸出信號(hào)之間產(chǎn)生與之成比例的相移,。因此必須精心進(jìn)行布線設(shè)計(jì),使從CPLD輸出參考時(shí)鐘的引腳到兩個(gè)AD9852的參考時(shí)鐘輸入引腳的引線距離相等,,以保證系統(tǒng)時(shí)鐘同步,。另外,參考時(shí)鐘上升/下降沿的抖動(dòng)應(yīng)盡可能小,并且上升/下降時(shí)間應(yīng)盡可能短,,因?yàn)椴煌珹D9852輸入電路的觸發(fā)電壓不同,因此參考時(shí)鐘的上升/下降沿時(shí)間長會(huì)增加輸出信號(hào)的相位誤差,。
??? (2)頻率控制字送到AD9852的數(shù)據(jù)緩沖區(qū)后,,還必須通過一個(gè)更新時(shí)鐘才能將數(shù)據(jù)緩沖區(qū)中的數(shù)據(jù)送到相位累加器,成為有效數(shù)據(jù)后進(jìn)行輸出,。AD9852有兩種更新時(shí)鐘產(chǎn)生方式,,一種由芯片內(nèi)部自動(dòng)產(chǎn)生,另一種由外部提供,。要使兩路輸出信號(hào)同步,必須使用外部I/O更新時(shí)鐘,,同時(shí)必須使參考時(shí)鐘信號(hào)(REFCLK)與外部I/O更新時(shí)鐘(UPDATE CLK)上升沿之間滿足圖3所示的時(shí)序關(guān)系,。
?
??? 更新時(shí)鐘的上升沿必須在參考時(shí)鐘的下降沿0.3ns之后與下一個(gè)下降沿1.5ns之前之間(圖3中深色區(qū)間為有效區(qū)域)產(chǎn)生,這樣可以使兩個(gè)AD9852工作在相同的系統(tǒng)時(shí)鐘(參考時(shí)鐘乘以一定倍數(shù))下,,且它們的系統(tǒng)時(shí)鐘脈沖數(shù)相差不能超過1個(gè)脈沖,。
??? (3)在第一次傳送數(shù)據(jù)之前必須先使AD9852復(fù)位,以保證AD9852的輸出相位可知,。因?yàn)锳D9852的相位輸出是連續(xù)的,,所示復(fù)位信號(hào)可使兩個(gè)AD9852的相位累加器復(fù)位到COS(0)狀態(tài)。新的數(shù)據(jù)送到相位累加器時(shí),,它們之間的相位關(guān)系可以得到保持,,也可以通過相位控制字來調(diào)節(jié)兩片AD9852之間的相位差。
??? CPLD(大規(guī)??删幊踢壿嬈骷┚哂徐o態(tài)可重編程或在線動(dòng)態(tài)重構(gòu)的特性,,使得硬件功能可以像軟件一樣通過編程來修改,不僅使設(shè)計(jì)修改變得十分方便,,而且大大提高了電子系統(tǒng)的靈活性和通用能力,,因此成為當(dāng)今實(shí)現(xiàn)電子系統(tǒng)集成化的重要手段。本文用CPLD實(shí)現(xiàn)計(jì)算機(jī)與兩片AD9852的輸入接口,。CPLD內(nèi)部電路如圖4所示,。
?
??? AD9852的接口部分主要由三個(gè)鎖存器,、一個(gè)D觸發(fā)器,、三個(gè)或門、一個(gè)非門組成,。圖中DI0~DI7為計(jì)算機(jī)接口電路的數(shù)據(jù)總線,,用于給AD9852傳送數(shù)據(jù),、地址和控制信號(hào)" title="控制信號(hào)">控制信號(hào);AI0~AI2為地址信號(hào),,分別用來選通數(shù)據(jù)鎖存器(U1),、地址鎖存器(U2)和控制信號(hào)鎖存器(U3);WR為鎖存器的寫控制信號(hào),;CLKIN為參考時(shí)鐘輸入,,由一個(gè)恒溫晶振提供,以保證盡可能小的相位抖動(dòng),。輸出信號(hào)WR1為第一片AD9852的寫控制信號(hào),,WR2為另一片AD9852的寫控制信號(hào),RESET,、UPDATE CLK,、REFCLK分別為兩片AD9852的復(fù)位信號(hào)、I/O更新時(shí)鐘信號(hào)和參考時(shí)鐘,。其中,,D觸發(fā)器用來實(shí)現(xiàn)圖2所示的參考時(shí)鐘與I/O更新時(shí)鐘之間的時(shí)序關(guān)系。
??? 本文采用直接數(shù)字頻率合成技術(shù)設(shè)計(jì)了雙通道相位關(guān)系可調(diào)的信號(hào)發(fā)生器,,輸出信號(hào)頻率范圍為直流到120MHz,,頻率分辨率高于0.01μHz,,相位調(diào)節(jié)分辨率為0.22°,。兩個(gè)通道不僅可以輸出相同頻率的信號(hào),還可以輸出不同頻率,、不同相位,、不同幅值的正弦信號(hào),。經(jīng)在石英晶體測試系統(tǒng)中使用表明,本設(shè)計(jì)達(dá)到了設(shè)計(jì)要求,,應(yīng)用方便靈活,。
參考文獻(xiàn)
1 李青鵬,路 軍,李俊杰.基于單片機(jī)和DDS的高精度頻率信號(hào)實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2002;(28)9:50~51
2 龐健濤.基于 DDS 技術(shù)高精度移相器的實(shí)現(xiàn)[J]. 今日電子,,2002.12:17~19
3 沈維聰,劉義菊.數(shù)字移相技術(shù)的分析和實(shí)現(xiàn)[J].電子產(chǎn)品世界,,2001.7:38~39
4 崔建鵬,趙 敏,江 帆.采用DDS技術(shù)實(shí)現(xiàn)的虛擬任意波形發(fā)生器[J].計(jì)算機(jī)測量與控制,2003;11(7):553~555
5 錢朝暉.采用DDS技術(shù)的高性能雷達(dá)信號(hào)源[J].現(xiàn)代雷達(dá),,2002;7(4):50~53