摘要:為了調(diào)節(jié)兩路相同頻率正弦信號之間的相位差,采用DDS技術(shù)設(shè)計(jì)了相位關(guān)系可調(diào)的雙通道信號發(fā)生器。該信號發(fā)生器的輸出頻率范圍為0Hz~150MHz,頻率分辨率為1μHz,相位調(diào)節(jié)范圍為0°~360°,分辨率為0.022°。它不僅可輸出兩路相同頻率、相位差可調(diào)的正弦信號,而且可分別作為兩路獨(dú)立的可調(diào)頻、調(diào)幅、調(diào)相的信號發(fā)生器使用。
正弦信號發(fā)生器作為電子技術(shù)領(lǐng)域中最基本的電子儀器,廣泛應(yīng)用于航空航天測控、通信系統(tǒng)、電子對抗、電子測量、科研等各個(gè)領(lǐng)域中[1~2]。隨著電子信息技術(shù)的發(fā)展,對其性能的要求也越來越高,如要求頻率穩(wěn)定性高、轉(zhuǎn)換速度快,具有調(diào)幅、調(diào)頻、調(diào)相等功能,另外還經(jīng)常需要兩路正弦信號不僅具有相同的頻率,同時(shí)要有確定的相位差。
要實(shí)現(xiàn)兩路信號具有確定的相位差,通常有兩種實(shí)現(xiàn)方法:—‘種是采用移相器實(shí)現(xiàn),如阻容移相網(wǎng)絡(luò)、電感移相器、感應(yīng)分壓器移相器等。這種方法有許多不足之處,如移相精度受元件特性的影響大、移相精度差、移相操作不方便、移相角受負(fù)載和時(shí)間等因素的影響而漂移等;另一種是采用數(shù)字移相技術(shù),這是目前移相技術(shù)的潮流[3]。數(shù)字移相技術(shù)的核心是先將模擬信號或移相角數(shù)字化,移相后再還原成模擬信號。本文采用直接數(shù)字頻率合成技術(shù)設(shè)計(jì)了雙通道正弦信號發(fā)生器,可以輸出兩路頻率相同、相位差可調(diào)的正弦信號。兩通道還可以獨(dú)立使用,分別進(jìn)行調(diào)頻、調(diào)幅及調(diào)相。該信號發(fā)生器具有頻率穩(wěn)定度高及調(diào)頻、調(diào)相迅速的優(yōu)點(diǎn)。
1 直接數(shù)字頻率合成器的基本原理
頻率合成是指對一個(gè)標(biāo)準(zhǔn)信號頻率經(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í)鐘、相位累加器、正弦查詢表和D/A轉(zhuǎn)換器組成,如圖1所示。
直接數(shù)字頻率合成技術(shù)是根據(jù)相位間隔對正弦信號進(jìn)行取樣、量化、編碼,然后儲(chǔ)存在EPROM中構(gòu)成一個(gè)正弦查詢表。頻率合成時(shí),相位累加器在參考時(shí)鐘的作用下對時(shí)鐘脈沖進(jìn)行計(jì)數(shù),同時(shí)將累加器輸出的累加相位與頻率控制字K預(yù)置的相位增量相加,以相加后的吉果形成正弦查詢表的地址;取出表中與該相位對應(yīng)的單元中的幅度量化正弦函數(shù)值,經(jīng)D/A轉(zhuǎn)換器輸出模擬信號,再經(jīng)低通濾波器平滑得到符合要求的模擬信號。相位累加器的最大計(jì)數(shù)長度與正弦查詢表中所存儲(chǔ)的相位分隔點(diǎn)數(shù)相同,由于相位累加器的相位增量不同,將導(dǎo)致一周期內(nèi)的取樣點(diǎn)數(shù)不同,在取樣頻率(由參考時(shí)鐘頻率決定)不變的情況下,輸出信號的頻率也相應(yīng)變化。如果設(shè)定累加器的初始相位,則可以對輸出信號進(jìn)行相位控制。 由采樣原理可知,如果使用兩個(gè)相同的頻率合成器,并使其參考時(shí)鐘相同,同時(shí)設(shè)定相同的頻率控制字、不同的初始相位,那么在原理上就具備了實(shí)現(xiàn)輸出兩路具有一定相位差的同頻信號的可能性。
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的輸出信號頻率控制字為48位,使輸出頻率調(diào)節(jié)分辨率達(dá)到1μHz,輸出信號的頻率范圍可從直流到150MHz,相位調(diào)節(jié)控制字為14位,相調(diào)節(jié)分辨率為0.022°,幅值調(diào)節(jié)控制字為12位。本文所設(shè)計(jì)的信號發(fā)生器以兩片AD9852為核心。
圖2
2 信號發(fā)生器的硬件設(shè)計(jì)
信號發(fā)生器由計(jì)算機(jī)、接口電路、CPLD、頻率合成芯片、低通濾波器組成,其組成框圖如圖2所示。計(jì)算機(jī)通過接口電路和CPLD分別給兩片頻率合成芯片AD9852送人頻率控制字、相位控制字和幅值控制字,使其輸出一定頻率、相位和幅值的正弦波信號,經(jīng)過低通濾波器后形成平滑的正弦波。
要使兩路輸出信號A和B的相位差可調(diào),必須保證兩路信號同步,為此要滿足以下條件:
(1)輸入到兩個(gè)AD9852的參考時(shí)鐘之間要有足夠小的相位偏移。這個(gè)相移會(huì)導(dǎ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ì)增加輸出信號的相位誤差。
(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)生,另一種由外部提供。要使兩路輸出信號同步,必須使用外部I/O更新時(shí)鐘,同時(shí)必須使參考時(shí)鐘信號(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ù)位信號可使兩個(gè)AD9852的相位累加器復(fù)位到COS(0)狀態(tài)。新的數(shù)據(jù)送到相位累加器時(shí),它們之間的相位關(guān)系可以得到保持,也可以通過相位控制字來調(diào)節(jié)兩片AD9852之間的相位差。
CPLD(大規(guī)???a target="_blank">編程邏輯器件)具有靜態(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所示。
圖4
AD9852的接口部分主要由三個(gè)鎖存器、一個(gè)D觸發(fā)器、三個(gè)或門、一個(gè)非門組成。圖中D10~D17為計(jì)算機(jī)接口電路的數(shù)據(jù)總線,用于給AD9852傳送數(shù)據(jù)、地址和控制信號;A10~A12為地址信號,分別用來選通數(shù)據(jù)鎖存器(U1)、地址鎖存器(U2)和控制信號鎖存器(U3);WR為鎖存器的寫控制信號;CLKIN為參考時(shí)鐘輸入,由一個(gè)恒溫晶振提供,以保證盡可能小的相位抖動(dòng)。輸出信號WR1為第一片AD9852的寫控制信號,WR2為另一片AD9852的寫控制信號,RESET、UPDATE CLK、REFCLK分別為兩片AD9852的復(fù)位信號、I/O更新時(shí)鐘信號和參考時(shí)鐘。其中,D觸發(fā)器用來實(shí)現(xiàn)圖2所示的參考時(shí)鐘與I/O更新時(shí)鐘之間的時(shí)序關(guān)系。
本文采用直接數(shù)字頻率合成技術(shù)設(shè)計(jì)了雙通道相位關(guān)系可調(diào)的信號發(fā)生器,輸出信號頻率范圍為直流到120MHz,頻率分辨率高于0.01μHz,相位調(diào)節(jié)分辨率為0.22°。兩個(gè)通道不僅可以輸出相同頻率的信號,還可以輸出不同頻率、不同相位、不同幅值的正弦信號。經(jīng)在石英晶體測試系統(tǒng)中使用表明,本設(shè)計(jì)達(dá)到了設(shè)計(jì)要求,應(yīng)用方便靈活。
- 相位差可(5536)
相關(guān)推薦
雙通道虛擬信號發(fā)生器
相位差如何測量
AD7606采集數(shù)據(jù)有相位差是怎么回事?
AD9361 2R2T時(shí)本振頻率相位差問題
OP2177的兩個(gè)通道的相位差超過0.4度
RIGOL DG4000系列雙通道 函數(shù)/任意波形發(fā)生器性能特點(diǎn)
【小梅哥FPGA】帶上位機(jī)的高速雙通道DDS信號發(fā)生器
【干貨】如何使用示波器測量相位差
使用owon AG 1012信號發(fā)生器產(chǎn)生一個(gè)余弦波形
函數(shù)信號發(fā)生器哪家強(qiáng)
單片機(jī)相位差測量方法研究
基于AD8302的相位差測量系統(tǒng)的改進(jìn)和設(shè)計(jì)
多路信號發(fā)生器設(shè)計(jì)
如何使用FPGA芯片實(shí)現(xiàn)相位差計(jì)的設(shè)計(jì)?
如何實(shí)現(xiàn)同頻信號相位差測量算法?
怎么測量移相器輸出和輸入的相位差?怎么去仿真相位差?
掃頻時(shí)兩個(gè)通道之間的隨機(jī)相位差?
方波 相位差
求助,關(guān)于OP2177的兩個(gè)通道的相位差問題
求助,用AD8302 測量信號增益 相位差
求高人相助:一個(gè)基于聲卡雙通道信號發(fā)生器
用示波器測量相位差
請問AD7606采集數(shù)據(jù)有相位差可能是哪里出現(xiàn)問題了?
請問THS1209兩個(gè)通道同時(shí)采樣同一個(gè)信號為什么會(huì)有相位差?
請問labview雙通道虛擬信號發(fā)生器如何設(shè)計(jì)?
輸出3路相位差為120°的正弦波信號的信號發(fā)生器,求大家推薦一款比較好用的DDS芯片
高精度相位差計(jì)的設(shè)計(jì)
雙通道多普勒測向機(jī)研究

相位差測量方法的研究與應(yīng)用

正弦信號的直接FFT參數(shù)估計(jì)與相位差分法對比研究

數(shù)字式工頻電壓相位差測量儀的設(shè)計(jì)

干涉儀相位差抖動(dòng)分析

G簡易雙相信號發(fā)生器

多通道零相位差數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)


同頻正弦信號間相位差測量的設(shè)計(jì)?


雙路相位可調(diào)信號發(fā)生器


測量電容上電流和電壓的相位差

數(shù)字化寬帶測向系統(tǒng)中的相位差測量及誤差


你還不會(huì)用信號發(fā)生器雙通道輸出固定相位差的信號?還不趕快進(jìn)來學(xué)!#信號發(fā)生器 #數(shù)字示波器 #函數(shù)發(fā)生器



相位差與相位關(guān)系、相位差的數(shù)字測量

電流相位差動(dòng)保護(hù)的仿真

對于電容、電感產(chǎn)生的相位差該如何理解


簡易數(shù)顯式工頻信號相位差測量儀的詳細(xì)資料說明

四通道幅頻相可調(diào)DDS信號發(fā)生器

從4個(gè)方面來詳解電容、電感的相位差是如何產(chǎn)生的


詳解電容、電感的相位差是如何產(chǎn)生的

電容電感的相位差是如何產(chǎn)生的

4個(gè)方面!詳解電容、電感的相位差是如何產(chǎn)生的?

發(fā)射信號與接收信號之間的相位差如何計(jì)算

FFT相位差

普源函數(shù)信號發(fā)生器DG4202


如何理解電容、電感產(chǎn)生的相位差


正弦信號的電流和其兩端的電壓它們的相位差是如何產(chǎn)生的呢?

RC電路中相位差是如何引起的?電路中的相位差與哪些因素有關(guān)?

差分信號如何用單端探頭測量相位差?


如何減小電流互感器的相位差

差分信號如何用單端探頭測量相位差?

移相電路引起相位差的原因是什么

評論