摘要:為了調節兩路相同頻率正弦信號之間的相位差,采用DDS技術設計了相位關系可調的雙通道信號發生器。該信號發生器的輸出頻率范圍為0Hz~150MHz,頻率分辨率為1μHz,相位調節范圍為0°~360°,分辨率為0.022°。它不僅可輸出兩路相同頻率、相位差可調的正弦信號,而且可分別作為兩路獨立的可調頻、調幅、調相的信號發生器使用。
正弦信號發生器作為電子技術領域中最基本的電子儀器,廣泛應用于航空航天測控、通信系統、電子對抗、電子測量、科研等各個領域中[1~2]。隨著電子信息技術的發展,對其性能的要求也越來越高,如要求頻率穩定性高、轉換速度快,具有調幅、調頻、調相等功能,另外還經常需要兩路正弦信號不僅具有相同的頻率,同時要有確定的相位差。
要實現兩路信號具有確定的相位差,通常有兩種實現方法:—‘種是采用移相器實現,如阻容移相網絡、電感移相器、感應分壓器移相器等。這種方法有許多不足之處,如移相精度受元件特性的影響大、移相精度差、移相操作不方便、移相角受負載和時間等因素的影響而漂移等;另一種是采用數字移相技術,這是目前移相技術的潮流[3]。數字移相技術的核心是先將模擬信號或移相角數字化,移相后再還原成模擬信號。本文采用直接數字頻率合成技術設計了雙通道正弦信號發生器,可以輸出兩路頻率相同、相位差可調的正弦信號。兩通道還可以獨立使用,分別進行調頻、調幅及調相。該信號發生器具有頻率穩定度高及調頻、調相迅速的優點。
1 直接數字頻率合成器的基本原理
頻率合成是指對一個標準信號頻率經過一系列算術運算,產生具有相同精度和穩定度的大量離散頻率的技術。頻率合成有多種實現方法,其中直接數字頻率合成技術與傳統頻率合成技術相比具有難以比擬的優點,如頻率切換速度快、分辨率高、頻率和相位易于控制等[4~5]因此得到越來越廣泛的應用,成為當今現代電子系統及設備中頻率源設計的首選。
直接數字頻率合成器由參考時鐘、相位累加器、正弦查詢表和D/A轉換器組成,如圖1所示。
直接數字頻率合成技術是根據相位間隔對正弦信號進行取樣、量化、編碼,然后儲存在EPROM中構成一個正弦查詢表。頻率合成時,相位累加器在參考時鐘的作用下對時鐘脈沖進行計數,同時將累加器輸出的累加相位與頻率控制字K預置的相位增量相加,以相加后的吉果形成正弦查詢表的地址;取出表中與該相位對應的單元中的幅度量化正弦函數值,經D/A轉換器輸出模擬信號,再經低通濾波器平滑得到符合要求的模擬信號。相位累加器的最大計數長度與正弦查詢表中所存儲的相位分隔點數相同,由于相位累加器的相位增量不同,將導致一周期內的取樣點數不同,在取樣頻率(由參考時鐘頻率決定)不變的情況下,輸出信號的頻率也相應變化。如果設定累加器的初始相位,則可以對輸出信號進行相位控制。 由采樣原理可知,如果使用兩個相同的頻率合成器,并使其參考時鐘相同,同時設定相同的頻率控制字、不同的初始相位,那么在原理上就具備了實現輸出兩路具有一定相位差的同頻信號的可能性。
AD9852是ADI公司生產的高集成度的頻率、相位、幅度可調的直接數字頻率合成器,內部集成了高性能D/A轉換器、高速比較器、程序寄存器、參考時鐘倍頻器及可實現各種運算的高性能的數字控制單元,并且可以實現全數字編程控制。AD9852的輸出信號頻率控制字為48位,使輸出頻率調節分辨率達到1μHz,輸出信號的頻率范圍可從直流到150MHz,相位調節控制字為14位,相調節分辨率為0.022°,幅值調節控制字為12位。本文所設計的信號發生器以兩片AD9852為核心。
圖2
2 信號發生器的硬件設計
信號發生器由計算機、接口電路、CPLD、頻率合成芯片、低通濾波器組成,其組成框圖如圖2所示。計算機通過接口電路和CPLD分別給兩片頻率合成芯片AD9852送人頻率控制字、相位控制字和幅值控制字,使其輸出一定頻率、相位和幅值的正弦波信號,經過低通濾波器后形成平滑的正弦波。
要使兩路輸出信號A和B的相位差可調,必須保證兩路信號同步,為此要滿足以下條件:
(1)輸入到兩個AD9852的參考時鐘之間要有足夠小的相位偏移。這個相移會導致輸出信號之間產生與之成比例的相移。因此必須精心進行布線設計,使從CPLD輸出參考時鐘的引腳到兩個AD9852的參考時鐘輸入引腳的引線距離相等,以保證系統時鐘同步。另外,參考時鐘上升/下降沿的抖動應盡可能小,并且上升/下降時間應盡可能短,因為不同AD9852輸入電路的觸發電壓不同,因此參考時鐘的上升/下降沿時間長會增加輸出信號的相位誤差。
(2)頻率控制字送到AD9852的數據緩沖區后,還必須通過一個更新時鐘才能將數據緩沖區中的數據送到相位累加器,成為有效數據后進行輸出。AD9852有兩種更新時鐘產生方式,一種由芯片內部自動產生,另一種由外部提供。要使兩路輸出信號同步,必須使用外部I/O更新時鐘,同時必須使參考時鐘信號(REFCLK)與外部I/O更新時鐘(UPDATE CLK)上升沿之間滿足圖3所示的時序關系。
更新時鐘的上升沿必須在參考時鐘的下降沿0.3ns之后與下一個下降沿1.5ns之前之間(圖3中深色區間為有效區域)產生,這樣可以使兩個AD9852工作在相同的系統時鐘(參考時鐘乘以一定倍數)下,且它們的系統時鐘脈沖數相差不能超過1個脈沖。
(3)在第一次傳送數據之前必須先使AD9852復位,以保證AD9852的輸出相位可知。因為AD9852的相位輸出是連續的,所示復位信號可使兩個AD9852的相位累加器復位到COS(0)狀態。新的數據送到相位累加器時,它們之間的相位關系可以得到保持,也可以通過相位控制字來調節兩片AD9852之間的相位差。
CPLD(大規模可編程邏輯器件)具有靜態可重編程或在線動態重構的特性,使得硬件功能可以像軟件一樣通過編程來修改,不僅使設計修改變得十分方便,而且大大提高了電子系統的靈活性和通用能力,因此成為當今實現電子系統集成化的重要手段。本文用CPLD實現計算機與兩片AD9852的輸入接口。CPLD內部電路如圖4所示。
圖4
AD9852的接口部分主要由三個鎖存器、一個D觸發器、三個或門、一個非門組成。圖中D10~D17為計算機接口電路的數據總線,用于給AD9852傳送數據、地址和控制信號;A10~A12為地址信號,分別用來選通數據鎖存器(U1)、地址鎖存器(U2)和控制信號鎖存器(U3);WR為鎖存器的寫控制信號;CLKIN為參考時鐘輸入,由一個恒溫晶振提供,以保證盡可能小的相位抖動。輸出信號WR1為第一片AD9852的寫控制信號,WR2為另一片AD9852的寫控制信號,RESET、UPDATE CLK、REFCLK分別為兩片AD9852的復位信號、I/O更新時鐘信號和參考時鐘。其中,D觸發器用來實現圖2所示的參考時鐘與I/O更新時鐘之間的時序關系。
本文采用直接數字頻率合成技術設計了雙通道相位關系可調的信號發生器,輸出信號頻率范圍為直流到120MHz,頻率分辨率高于0.01μHz,相位調節分辨率為0.22°。兩個通道不僅可以輸出相同頻率的信號,還可以輸出不同頻率、不同相位、不同幅值的正弦信號。經在石英晶體測試系統中使用表明,本設計達到了設計要求,應用方便靈活。
- 相位差可(5536)
相關推薦
相位差如何測量
AD7606采集數據有相位差是怎么回事?
AD9361 2R2T時本振頻率相位差問題
OP2177的兩個通道的相位差超過0.4度
RIGOL DG4000系列雙通道 函數/任意波形發生器性能特點
【小梅哥FPGA】帶上位機的高速雙通道DDS信號發生器
【干貨】如何使用示波器測量相位差
使用owon AG 1012信號發生器產生一個余弦波形
函數信號發生器哪家強
單片機相位差測量方法研究
基于AD8302的相位差測量系統的改進和設計
如何使用FPGA芯片實現相位差計的設計?
如何實現同頻信號相位差測量算法?
怎么測量移相器輸出和輸入的相位差?怎么去仿真相位差?
掃頻時兩個通道之間的隨機相位差?
方波 相位差
求助,關于OP2177的兩個通道的相位差問題
求助,用AD8302 測量信號增益 相位差
用示波器測量相位差
請問AD7606采集數據有相位差可能是哪里出現問題了?
請問THS1209兩個通道同時采樣同一個信號為什么會有相位差?
請問labview雙通道虛擬信號發生器如何設計?
輸出3路相位差為120°的正弦波信號的信號發生器,求大家推薦一款比較好用的DDS芯片
高精度相位差計的設計
雙通道多普勒測向機研究
![](https://skin.elecfans.com/images/2021-soft/load.png)
相位差測量方法的研究與應用
![](https://skin.elecfans.com/images/2021-soft/load.png)
正弦信號的直接FFT參數估計與相位差分法對比研究
![](https://skin.elecfans.com/images/2021-soft/load.png)
數字式工頻電壓相位差測量儀的設計
![](https://skin.elecfans.com/images/2021-soft/load.png)
干涉儀相位差抖動分析
![](https://skin.elecfans.com/images/2021-soft/load.png)
G簡易雙相信號發生器
![](https://skin.elecfans.com/images/2021-soft/load.png)
多通道零相位差數據采集系統設計與實現
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file1.elecfans.com//web2/M00/A4/8F/wKgZomUMNLyADmS1AABiObaK038415.jpg)
數字化寬帶測向系統中的相位差測量及誤差
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file1.elecfans.com//web2/M00/A6/17/wKgZomUMO7CAe5RzAAARZ3BbOFk022.jpg)
相位差與相位關系、相位差的數字測量
![](https://skin.elecfans.com/images/2021-soft/eye.png)
電流相位差動保護的仿真
![](https://skin.elecfans.com/images/2021-soft/load.png)
對于電容、電感產生的相位差該如何理解
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file.elecfans.com/web1/M00/BE/85/o4YBAF7lmIuAMvtSAACO37upwkk722.png)
簡易數顯式工頻信號相位差測量儀的詳細資料說明
![](https://skin.elecfans.com/images/2021-soft/load.png)
四通道幅頻相可調DDS信號發生器
![](https://skin.elecfans.com/images/2021-soft/load.png)
從4個方面來詳解電容、電感的相位差是如何產生的
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file.elecfans.com/web1/M00/C6/4F/pIYBAF9V6oOAc_aOAACZwHAB878502.png)
詳解電容、電感的相位差是如何產生的
![](https://skin.elecfans.com/images/2021-soft/eye.png)
電容電感的相位差是如何產生的
![](https://skin.elecfans.com/images/2021-soft/load.png)
4個方面!詳解電容、電感的相位差是如何產生的?
![](https://skin.elecfans.com/images/2021-soft/load.png)
發射信號與接收信號之間的相位差如何計算
![](https://skin.elecfans.com/images/2021-soft/eye.png)
FFT相位差
![](https://skin.elecfans.com/images/2021-soft/load.png)
普源函數信號發生器DG4202
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file.elecfans.com//web2/M00/97/0B/poYBAGQK4_SAHy7cAAHHNpTMgtM891.png)
如何理解電容、電感產生的相位差
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file1.elecfans.com/web2/M00/8C/19/wKgZomSmGyCAcOOvAAAK6UZJemo149.jpg)
正弦信號的電流和其兩端的電壓它們的相位差是如何產生的呢?
![](https://skin.elecfans.com/images/2021-soft/eye.png)
RC電路中相位差是如何引起的?電路中的相位差與哪些因素有關?
![](https://skin.elecfans.com/images/2021-soft/eye.png)
差分信號如何用單端探頭測量相位差?
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file1.elecfans.com//web2/M00/B4/33/wKgZomVtOyqANHCtAABpFDovd6o91.jpeg)
如何減小電流互感器的相位差
![](https://skin.elecfans.com/images/2021-soft/eye.png)
差分信號如何用單端探頭測量相位差?
![](https://skin.elecfans.com/images/2021-soft/eye.png)
移相電路引起相位差的原因是什么
![](https://skin.elecfans.com/images/2021-soft/eye.png)
評論