關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于PI控制的全數字鎖相環設計

        基于PI控制的全數字鎖相環設計

        作者: 時間:2013-04-24 來源:網絡 收藏


        2 的設計和軟件仿真
        依據圖1鎖相環系統的結構,利用Altera公司的QuartusⅡ設計軟件,采用自頂向下的模塊化設計方法,用VHDL對的各個部件分別進行編程設計,然后對該系統做綜合設計和仿真。最后,采用Altera公司的Cyclone系列的FPGA器件實現了鎖相環系統的硬件功能。圖3為QuartusⅡ軟件設計的基于PI控制的二階的電路原理圖。此鎖相環電路原理圖由D觸發器、雙D觸發器鑒相器(FPD)、數字環路濾波器(DLF)、數控振蕩器(DCO)和鎖定檢測模塊組成。D觸發器起到延時作用,使得輸入信號與DCO的輸出信號同步。FPD的作用是比較輸入與輸出矩形信號的前沿,并產生超前/滯后的標志信號和頻率/相位誤差序列。DLF中的周期性歸零可逆計數器和不歸零可逆計數器根據頻率/相位誤差序列生成比例積分控制信號,即DCO的低位控制字。DCO可根據高位控制字和低位控制字的變化自動調節其輸出信號的頻率。鎖定檢測模塊根據頻率/相位誤差來判定系統是否已經鎖定,并發出相應的鎖定標志信號。本鎖相環系統的設計參數如下:DLF內周期性歸零可逆計數器和不歸零可逆計數器的位長為14位;DCO中累加器的位長為28位,系統高速時鐘頻率clkin為1.25 MHz,比例積分控制碼組G的字長為14位,自由振蕩頻率f0控制碼組C的字長為14位。圖4為輸入信號F_ref=1.28 kHz的時序仿真圖,鎖頻時間T=10.62 ms。圖5為輸入信號F_ref= 2.5 kHz的時序仿真圖,鎖頻時間T=5.43 ms。

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

        e.JPG

        a.JPG


        圖6為輸入信號F_ref=10 kHz的時序仿真圖,鎖頻時間T=874.86 μs;圖7為輸入信號F_ref由10 kHz跳變到2.5 kHz時的時序仿真圖;圖中clkin為系統時鐘,RST為系統復位信號,F_ref為輸入信號,F_out為輸出信號,EN為使能計數控制信號,LOAD為置數控制信號,BH為數控振蕩器高位控制字,G為數控振蕩器低位控制字,K1,K2為數字環路濾波器的預置數。通過對所設計的全數字鎖相環的時序仿真圖可以看出:適當地調節參數BH,K1和K2,鎖相環能夠鎖定不同頻率的輸入信號。而且,該系統具有一定的自適應的特性,對頻率發生跳變的輸入信號也能夠實現快速跟蹤。

        b.JPG



        3 結語
        實驗表明:該鎖相環在一定的頻率范圍內能較快的鎖定輸入信號,在15個輸入信號周期內環路就進入鎖定狀態,相位抖動小于輸出信號周期的5%。該全數字鎖相環具有電路結構簡單,鎖定速度快,易于集成等特點。可采用VHDL語言完成系統設計,使用EDA軟件進行綜合仿真,并可制成片內鎖相環。

        濾波器相關文章:濾波器原理


        濾波器相關文章:濾波器原理


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

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 沧州市| 剑川县| 康乐县| 富蕴县| 南雄市| 邳州市| 那坡县| 贡山| 灵石县| 扶沟县| 浦北县| 白玉县| 南投县| 苏尼特右旗| 高平市| 肥西县| 泊头市| 社会| 和田县| 高州市| 广昌县| 顺平县| 五常市| 红桥区| 库尔勒市| 营山县| 淳安县| 禄丰县| 桐乡市| 綦江县| 青浦区| 孝感市| 吴旗县| 海门市| 视频| 霸州市| 邳州市| 龙州县| 聂荣县| 江源县| 新津县|