新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 采用VHDL設計的全數字鎖相環電路設計

        采用VHDL設計的全數字鎖相環電路設計

        作者: 時間:2010-05-19 來源:網絡 收藏
        摘要:敘述了的工作原理,提出了應用 技術設計的方法,并用復雜可編程邏輯器件CPLD 予以實現,給出了系統主要模塊的設計過程和仿真結果。

        0  引言

        本文引用地址:http://www.104case.com/article/191715.htm

        (DPLL) 由于避免了模擬存在的溫度漂移和易受電壓變化影響等缺點。從而具備可靠性高、工作穩定、調節方便等優點。在調制解調、頻率合成、FM立體聲解碼、圖像處理等各個方面得到廣泛的應用。隨著電子設計自動化(EDA) 技術的發展,采用大規模可編程邏輯器件(如CPLD 或FPGA) 和 語言來設計專用芯片ASIC 和數字系統,而且可以把整個系統集成到一個芯片中,實現系統SOC ,構成片內。下面介紹采用技術設計DPLL 的一種方案。

        1  DPLL 的基本結構

        全數字鎖相環結構框圖如圖1 所示, 由數字鑒相器、數字環路濾波器和數控振蕩器3 部分組成。

          設計中數字鑒相器采用了異或門鑒相器;數字環路濾波器由變模可逆計數器構成(模數K 可預置) ;數控振蕩器由加/ 減脈沖控制器和除N 計數器構成。

          可逆計數器和加/ 減脈沖控制器的時鐘頻率分別為Mf0和2Nf0 。這里f0 是環路的中心頻率,一般情況下M 和N 為2 的整數冪。時鐘2Nf0 經除H( = M/2N) 計數器得到。

          2  數字鎖相環的原理與實現

          全數字鎖相環原理如圖2 所示, 其中: clk 為時鐘頻率,等于32f 0 ; U1 為輸入,頻率為f0 ; j 為異或門鑒相器的輸出,它作為變模可逆計數器的方向控制信號;out 為加/ 減脈沖控制器的輸出; U2 為DPLL 的輸出,在相位鎖定的頻率為f0 , 相位與輸入U1 相差Π/ 2 ; D、C、B 、A 可預置變模可逆計數器的模數,它在0001 ―1111 范圍內變化, 相應的模數在2.3 ―2. 17 范圍內變化; En 為可逆計數器使能端。

         圖2 數字鎖相環原理圖

         2. 1  鑒相器的設計

         異或門鑒相器用于比較輸入信號u1 與數控振蕩器輸出信號u2 的相位差, 其輸出信號ud 作為可逆計數器的計數方向控制信號。當ud 為低電平時( u1 和u2 有同極性時) ,可逆計數器作加計數。反之,當ud 為高電平時,可逆計數器作減計數。

         當環路鎖定時, f i 和f o 正交,鑒相器的輸出信號Ud 為50 % 占空比的方波,此時定義相位誤差為零,在這種情況下,可逆計數器加和減的周期是相同的,只要可逆計數器只對其時鐘的k 值足夠大( k> M/ 4) , 其輸出端就不會產生進位或借位脈沖, 加/ 減脈沖控制器只對其時鐘2Nf o 進行二分頻, 使f i和f o 的相位保持正交。在環路未鎖定的情況下, 若Ud = 0 時它使可逆計數器向上加計數,并導致進位脈沖產生, 進位脈沖作用到加/ 減脈沖控制器的加控制端i , 該控制器便在二分頻過程中加入半個時鐘周期, 即一個脈沖。反之, 若Ud = 1 時, 可逆計數器進行減計數, 并將反出解圍脈沖到加/ 減脈沖控制器的減輸入端d ,于是,該控制器便在二分頻過程中減去半個時鐘周期,即一個脈沖。這個過程是連續發生的。加/ 減脈沖控制器的輸出經過除N計數后。使得本地估算信號U2 的相位受到調整控制,最終達到鎖定的狀態。

        塵埃粒子計數器相關文章:塵埃粒子計數器原理
        鑒相器相關文章:鑒相器原理
        脈沖點火器相關文章:脈沖點火器原理
        數字濾波器相關文章:數字濾波器原理
        鎖相環相關文章:鎖相環原理
        鎖相放大器相關文章:鎖相放大器原理

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 清河县| 邢台市| 布拖县| 谢通门县| 白玉县| 扬中市| 广河县| 东光县| 鲁甸县| 定南县| 梅州市| 通海县| 安塞县| 北辰区| 固阳县| 岳普湖县| 乡宁县| 普洱| 三台县| 佛山市| 金湖县| 洪洞县| 横山县| 漳州市| 历史| 汕尾市| 元氏县| 井研县| 淮南市| 黄陵县| 锡林郭勒盟| 波密县| 宝山区| 临夏市| 大石桥市| 红桥区| 双鸭山市| 旬阳县| 康乐县| 同心县| 海原县|