基于PI控制的全數字鎖相環(huán)設計
摘要:針對以往全數字鎖相環(huán)研究中所存在電路結構復雜、設計難度較大和系統性能欠佳等問(wèn)題,提出了一種實(shí)現全數字鎖相環(huán)的新方法。該鎖相環(huán)以數字比例積分控制的設計結構取代了傳統的一些數字環(huán)路濾波控制方法。應用EDA技術(shù)完成系統設計,并進(jìn)行計算機仿真。仿真結果表明:在一定的頻率范圍內,該鎖相環(huán)鎖定時(shí)間最長(cháng)小于15個(gè)輸入信號周期,相位抖動(dòng)小于輸出信號周期的5%,且具有電路結構簡(jiǎn)單、環(huán)路性能好和易于集成的特點(diǎn)。
關(guān)鍵詞:比列積分控制;全數字鎖相環(huán);超高速集成電路硬件描述語(yǔ)言;現場(chǎng)可編程門(mén)陣列
鎖相環(huán)在通信、無(wú)線(xiàn)電電子學(xué)和自動(dòng)控制等領(lǐng)域得到了極為廣泛的應用,它已成為各類(lèi)電子系統中一個(gè)十分重要的部件。由于全數字鎖相環(huán)(ADPLL)消除了模擬鎖相環(huán)中壓控振蕩器(VCO)的非線(xiàn)性,鑒相器不精確,部件易飽和以及高階環(huán)不穩定等特點(diǎn),而其本身又具有參數穩定、可靠性高、易于集成的特點(diǎn),因此,ADPLL得到了越來(lái)越多的應用。傳統的數字鎖相環(huán)系統是希望通過(guò)采用具有低通特性的環(huán)路濾波器,獲得穩定的振蕩控制數據。對于數字濾波器采用基于DSP的運算電路的全數字鎖相環(huán),當環(huán)路帶寬很窄時(shí),環(huán)路濾波器的實(shí)現將需要很大的電路量,這給專(zhuān)用集成電路的應用和片上系統SoC(System on Chip)的設計帶來(lái)一定困難。另一種類(lèi)型的全數字鎖相環(huán)是采用脈沖序列低通濾波計數電路作為環(huán)路濾波器,如隨機徘徊序列濾波器、先N后M序列濾波器等。這些電路通過(guò)對鑒相器模塊產(chǎn)生的相位誤差脈沖進(jìn)行計數運算,獲得可控振蕩器模塊的振蕩控制參數。由于脈沖序列低通濾波計數方法是一個(gè)比較復雜的非線(xiàn)性處理過(guò)程,難以進(jìn)行線(xiàn)性近似。因此,無(wú)法采用系統傳遞函數的分析方法確定鎖相環(huán)的設計參數,不能實(shí)現對全數字鎖相環(huán)性能指標的解耦控制和分析,無(wú)法滿(mǎn)足較高的應用要求。
針對上述全數字鎖相環(huán)存在的問(wèn)題,本文提出了采用具有比例積分特性的數字控制方法來(lái)實(shí)現環(huán)路濾波的全數字鎖相環(huán)。整個(gè)系統采用VHDL語(yǔ)言編程設計,使用QuartusⅡ軟件對系統設計進(jìn)行編譯和仿真驗證,給出了計算機的仿真結果。
1 全數字鎖相環(huán)的結構及工作原理
基于比例積分控制算法的二階全數字鎖相環(huán)的系統結構,如圖1所示。該系統由數字鑒相器(Phase Frequency Detector,PFD)、數字環(huán)路濾波器(Digital LoopFilter,DLF)和數控振蕩器(Digitally Controlled Oseillator,DCO)三個(gè)部分組成。數字鑒相器由雙D觸發(fā)器、RS鎖存器和與非門(mén)構成,電路原理圖如圖2所示。此數字鑒相器具有鑒頻功能和鑒相功能,其線(xiàn)性鑒相范圍是±2π。當兩個(gè)輸入信號的頻率相等時(shí),其輸出為兩輸入信號之間的相位差;當兩個(gè)輸入信號的頻率不等時(shí),其輸出為兩輸入信號之間的頻率差。因此,在數字鎖相環(huán)路中使用這種鑒相器,對頻率捕捉是非常有利的。在環(huán)路鎖定之前,鑒相器起鑒頻器的作用,使DCO的頻率向輸入信號頻率靠近。環(huán)路鎖定之后,鑒相器的輸出正比于兩輸入信號之間的相位差,保持環(huán)路鎖定。
數字環(huán)路濾波器的主要作用是抑制噪聲及高頻分量,并且控制環(huán)路相位校正的速度與精度。其工作原理是對鑒相器輸出的相位誤差經(jīng)一階積分環(huán)節和比列環(huán)節調節后,分別產(chǎn)生積分控制參數NP和比例控制參數NI,然后取出這兩個(gè)控制參數之和作為數控振蕩器的控制參數。為了使DLP輸出的控制碼組在同一瞬間并行送入DCO,在這兩個(gè)環(huán)路部件之間接入一緩沖寄存器。數字鑒相器送來(lái)的頻率/相位誤差序列分別作為周期性歸零可逆計數器和不歸零可逆計數器的時(shí)鐘輸入端。周期性歸零可逆計數器是每周期計數值輸出的同時(shí)被清零一次,不歸零可逆計數器是一直計數而不被清零。兩個(gè)可逆計器的計數方向控制信號是由數字鑒相器送來(lái)本地估算信號導前或滯后于輸入信號的標志信號。不歸零可逆計數器相當于一個(gè)理想積分環(huán)節,而周期性歸零的可逆計數器相當于比例環(huán)節。數控振蕩器由全加器和寄存器構成的累加器組成。若累加器位長(cháng)為N,則低位輸入端NL接DLF的控制碼組G,高位NH接DCO自由振蕩頻率f0的控制碼組C(該參數可由設計者設定)。當控制碼組G均為‘0’時(shí),DCO輸出端最高位AN的輸出信號的頻率便是DCO的自由振蕩頻率f0。在環(huán)路鎖定過(guò)程中,控制碼組G不是全為零,此時(shí)累加器的累加結果將進(jìn)位而改變累加器的分頻系數,從而改變DCO輸出信號的頻率,實(shí)現比例積分控制參數對本地估算信號的控制作用,最終達到鎖定的目的。
濾波器相關(guān)文章:濾波器原理
濾波器相關(guān)文章:濾波器原理
塵埃粒子計數器相關(guān)文章:塵埃粒子計數器原理 鑒相器相關(guān)文章:鑒相器原理 數字濾波器相關(guān)文章:數字濾波器原理 鎖相環(huán)相關(guān)文章:鎖相環(huán)原理 鎖相放大器相關(guān)文章:鎖相放大器原理
評論