全數(shù)字鎖相環(huán)畢業(yè)設(shè)計(jì)終稿(共22頁)
《全數(shù)字鎖相環(huán)畢業(yè)設(shè)計(jì)終稿(共22頁)》由會(huì)員分享,可在線閱讀,更多相關(guān)《全數(shù)字鎖相環(huán)畢業(yè)設(shè)計(jì)終稿(共22頁)(23頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上安徽大學(xué)本科畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)題目: 全數(shù)字鎖相環(huán)的研究與設(shè)計(jì) 學(xué)生姓名:鄭義強(qiáng) 學(xué)號(hào): P 院(系): 電子信息工程學(xué)院 專業(yè):微電子 入學(xué)時(shí)間:2011年 9月導(dǎo)師姓名:吳秀龍 職稱/學(xué)位:教授/博士 導(dǎo)師所在單位: 安徽大學(xué)電子信息工程學(xué)院 完成時(shí)間: 2015 年5月專心-專注-專業(yè) 全數(shù)字鎖相環(huán)的研究與設(shè)計(jì)摘 要鎖相環(huán)路的設(shè)計(jì)和應(yīng)用是當(dāng)今反饋控制技術(shù)領(lǐng)域關(guān)注的熱點(diǎn),它的結(jié)構(gòu)五花八門,但捕獲時(shí)間短,抗干擾能力強(qiáng)一直是衡量鎖相環(huán)性能好壞的一個(gè)標(biāo)準(zhǔn)。本文是在閱讀了大量國內(nèi)外關(guān)于全數(shù)字鎖相環(huán)的技術(shù)文獻(xiàn)的基礎(chǔ)上,總結(jié)了鎖相環(huán)的發(fā)展現(xiàn)狀與技術(shù)水平,深入分析了全數(shù)字鎖
2、相環(huán)的基本結(jié)構(gòu)與基本原理,利用VHDL語言,采用自上而下的設(shè)計(jì)方法,設(shè)計(jì)了一款全數(shù)字鎖相環(huán).本文主要描述了一種設(shè)計(jì)一階全數(shù)字鎖相環(huán)的方法,首先分析了課題研究的意義、鎖相環(huán)的發(fā)展歷程研究現(xiàn)狀,然后描述了全數(shù)字鎖相環(huán)的各個(gè)組成部件,并且詳細(xì)分析了鎖相環(huán)鑒相器、變??赡嬗?jì)數(shù)器、加減脈沖電路、除H計(jì)數(shù)器和除N計(jì)數(shù)器各個(gè)模塊的工作原理。接著我們使用了VHDL語句來完成了鑒相器、數(shù)字濾波器和數(shù)字振蕩器的設(shè)計(jì),并且分別使用仿真工具M(jìn)AXplus II逐個(gè)驗(yàn)證各個(gè)模塊的功能。最后,將各個(gè)模塊整合起來,建立了一個(gè)一階全數(shù)字鎖相環(huán)的電路,利用仿真工具M(jìn)AXplus II 驗(yàn)證了它的功能的能否實(shí)現(xiàn),仿真結(jié)果與理論分
3、析基本符合。 關(guān)鍵詞:全數(shù)字鎖相環(huán);數(shù)字濾波器;數(shù)字振蕩器;鎖定時(shí)間Design and research of ALL Digital Phase-Locked LoopAbstract The design and application of phase-locked loop is the focus of attention in the field of feedback control technology today, phase- locked loop has played a very important and unique role in variety of app
4、lications. such as the radar, measurement,communications, etc. All-digital phase-locked loop has its unique advantages. Its structure is varied, but short capture time, small synchronization error, excellent anti-interference ability is the standard measure of performance of a phase-locked loop. On
5、the basis of reading a lot of DPLL technology literature of domestic and abroad, this article summed up the present situation and the development level of phase-locked loop technology, analysis the basic structure and principle of all-digital phase-locked loop in-depth, designed a quick all-digital
6、phase-locked loop by using VHDL language and top-down design approach. In this brief, we presented a way of designing a first-order ALL Digital Phase-Locked Loop (ADPLL) first analyzes the significance of research, the development course of phase-locked loop current research status, and then describ
7、es the component parts of all digital phase-locked loop, and detailed analysis of the phase lock loop phase discriminator, reversible counter change mould, add and subtract pulse circuit, in addition to H counter and divide N working principle of each module. Then we use the VHDL statements to compl
8、ete the phase discriminator, digital filter and the design of the digital oscillator, and using the simulation tool of MAX + plus II one by one to verify the function of each module. Finally, the various modules together, established a first-order digital phase-locked loop circuit, using the simulat
9、ion tool of MAX + plus II verify the realization of its function, the simulation results and principle Keywords: All Digital Phase-Locked Loop; Digital filter; Digital oscillator, Locking time目 錄1 緒論1.1 課題研究的目的意義 本次進(jìn)行研究的課題是全數(shù)字鎖相環(huán)。鎖相環(huán)路是一種反饋電路,鎖相環(huán)的英文全稱是Phase-Locked Loop,簡(jiǎn)稱PLL。其作用是使得電路上的時(shí)鐘和某一外部時(shí)鐘的相位同步。
10、因鎖相環(huán)可以實(shí)現(xiàn)輸出信號(hào)頻率對(duì)輸入信號(hào)頻率的自動(dòng)跟蹤,所以鎖相環(huán)通常用于閉環(huán)跟蹤電路。鎖相環(huán)在工作的過程中,當(dāng)輸出信號(hào)的頻率與輸入信號(hào)的頻率相等時(shí),輸出電壓與輸入電壓保持固定的相位差值,即輸出電壓與輸入電壓的相位被鎖住,這就是鎖相環(huán)名稱的由來。鎖相環(huán)在通信、雷達(dá)、測(cè)量和自動(dòng)化控制等領(lǐng)域應(yīng)用極為廣泛,隨著電子技術(shù)向數(shù)字化方向發(fā)展,需要采用數(shù)字方式實(shí)現(xiàn)信號(hào)的鎖相處理。因此,對(duì)全數(shù)字鎖相環(huán)的研究和應(yīng)用得到了越來越多的關(guān)注。傳統(tǒng)的數(shù)字鎖相環(huán)系統(tǒng)是希望通過采用具有低通特性的環(huán)路濾波器,獲得穩(wěn)定的振蕩控制數(shù)據(jù)。對(duì)于高階全數(shù)字鎖相環(huán),其數(shù)字濾波器常常采用基于DSP 的運(yùn)算電路1。這種結(jié)構(gòu)的鎖相環(huán),當(dāng)環(huán)路帶寬
11、很窄時(shí),環(huán)路濾波器的實(shí)現(xiàn)將需要很大的電路量,這給專用集成電路的應(yīng)用和片上系統(tǒng)SOC(system on chip)的設(shè)計(jì)帶來一定困難。另一種類型的全數(shù)字鎖相環(huán)是采用脈沖序列低通濾波計(jì)數(shù)電路作為環(huán)路濾波器,如隨機(jī)徘徊序列濾波器、先N 后M 序列濾波器等2。這些電路通過對(duì)鑒相模塊產(chǎn)生的相位誤差脈沖進(jìn)行計(jì)數(shù)運(yùn)算,獲得可控振蕩器模塊的振蕩控制參數(shù)。1.2 鎖相環(huán)的發(fā)展歷程 21世紀(jì)以來,隨著數(shù)字電子技術(shù)的飛速發(fā)展,特別是數(shù)字模擬和信號(hào)處理技術(shù)在電子通訊、儀器儀表和各種多媒體等領(lǐng)域得到了愈來愈廣泛的應(yīng)用,用數(shù)字電路來處理模擬信號(hào)的情況也就越來越普遍。所以信息技術(shù)將來的發(fā)展趨勢(shì)必然是模擬信號(hào)的數(shù)字化,而數(shù)
12、字鎖相環(huán)就是模擬信號(hào)數(shù)字化中極為重要的一部分。 鎖相環(huán)是一種能使輸出信號(hào)在頻率和相位上與輸出信號(hào)同步的電路,也就是說在系統(tǒng)進(jìn)入了同步狀態(tài)后,系統(tǒng)的輸入信號(hào)與振蕩器的輸出信號(hào)一致,或者相差恒定為常數(shù)。在過去,傳統(tǒng)的鎖相環(huán)各部分的零件都是由模擬電路來構(gòu)成,一般來說包括鑒相器(PD)、壓控振蕩器(VCO)、環(huán)路濾波器(LF)這三個(gè)基本環(huán)路部件3。鎖相環(huán)最初的作用僅僅是用來提高電視接收機(jī)的行同步和幀同步,從而提高它的抗干擾能力。在20世紀(jì)五十年代末由于太空空間技術(shù)的不斷發(fā)展,鎖相環(huán)開始應(yīng)用于遙控和跟蹤宇宙中的大小飛行目標(biāo)。 到了60年代初以后,數(shù)字通信系統(tǒng)的發(fā)展也越來越快,數(shù)字鎖相環(huán)也隨之出現(xiàn),并以其
13、獨(dú)特的優(yōu)點(diǎn)逐漸取代模擬鎖相環(huán)??纱藭r(shí)的數(shù)字鎖相環(huán)中仍然有模擬的部件,性能也受到一定的影響。漸漸的,全數(shù)字鎖相環(huán)出現(xiàn)并逐步的發(fā)展起來了。全數(shù)字鎖相環(huán)將所有的環(huán)路部件全部數(shù)字化,主要由三個(gè)部件來構(gòu)成,分別是數(shù)字鑒相器、數(shù)字環(huán)路濾波器和數(shù)控振蕩器。由于模擬鎖相環(huán)存在著溫度漂移和易受電壓變化影響的缺點(diǎn),全數(shù)字鎖相環(huán)的應(yīng)用越來越廣泛。它具備工作狀態(tài)穩(wěn)定,并且方便調(diào)節(jié)各種狀態(tài)等優(yōu)點(diǎn),更重要的是,它的環(huán)路帶寬和中心頻率都可通過編程的方式來改變,可以更方便的去構(gòu)建高階鎖相環(huán)。同時(shí)由于它本身的數(shù)字特性,使得如果將他應(yīng)用在數(shù)字系統(tǒng)中時(shí),可以省略掉A/D和D/A轉(zhuǎn)換。近些年來,隨著電子設(shè)計(jì)自動(dòng)化(EDA)的迅猛發(fā)展
14、,我們就可以很方便的使用VHDL語言來設(shè)計(jì)和模擬全數(shù)字鎖相環(huán)1.3 研究和發(fā)展國外關(guān)于鎖相環(huán)的技術(shù)是很先進(jìn)的。從最開始的用分離器件組成的鎖相環(huán), 一種自動(dòng)變模全數(shù)字鎖相環(huán)的設(shè)計(jì) 到后來集成電路出現(xiàn)后誕生的集成鎖相環(huán)。從模擬鎖相環(huán)到數(shù)字鎖相環(huán)再到全數(shù)字鎖相環(huán),還有后來的軟件鎖相環(huán)。如今,國外有關(guān)鎖相環(huán)的產(chǎn)品大體用的是3.3v的供電電壓,工作頻率的范圍是 100MHz至2.4GHz。 2003 年,美國國家半導(dǎo)體推出的PLLAtnum鎖相環(huán)芯片,操作頻率高達(dá)3GHz以上,適用于無線局域網(wǎng),508Hz室內(nèi)無繩電話、移動(dòng)電話以及基站等應(yīng)用方案。2005又研發(fā)出了 LMX2351芯片,當(dāng)時(shí)這款芯片是業(yè)界
15、相位噪聲最低的鎖相環(huán)芯片。它的工作頻率是765MHz至2.79GHz,而且噪聲低于-160dB/Hz。應(yīng)用于通訊設(shè)備,無線收發(fā)系統(tǒng),車輛電子系統(tǒng)以及測(cè)量?jī)x表。這款芯片采用的是當(dāng)時(shí)新出的delta-sigma分?jǐn)?shù)環(huán)路,達(dá)到了3G基站的要求,而且相位噪聲和寄生信號(hào)比較少,適合分離不同的信道,其效果遠(yuǎn)遠(yuǎn)優(yōu)于之前的N整數(shù)結(jié)構(gòu)。卓聯(lián)半導(dǎo)體公司第一次推出了ZL30461鎖相環(huán),應(yīng)用于網(wǎng)絡(luò)設(shè)備。這款鎖相環(huán)符合OC-12光學(xué)載波12級(jí)的通信要求,所以它能夠應(yīng)用于一些邊沿設(shè)備的線路卡的設(shè)計(jì)。 在中國,有關(guān)鎖相環(huán)的產(chǎn)品也很多。這是由于鎖相環(huán)在家用電器中的應(yīng)用極其廣泛。美國有個(gè)MOSSI計(jì)劃,設(shè)計(jì)了一些高性能的鎖相
16、環(huán)系列的產(chǎn)品,如放大器(用于光傳輸)、時(shí)鐘恢復(fù)電路、數(shù)據(jù)判決器,這些產(chǎn)品不但擁有自主知識(shí)產(chǎn)權(quán),而且都是功耗很小,集成度相當(dāng)高,工藝也十分先進(jìn)。值得一提的是,我國東南大學(xué)的王志功教授也參與了MOSSI計(jì)劃,這將在一定程度上有利于國內(nèi)鎖相環(huán)技術(shù)的發(fā)展。第24研究所設(shè)計(jì)了我國的一款很高端的鎖相環(huán)SB3236,該鎖相環(huán)的工作頻率高達(dá)2.2GHz,而且主要性能參數(shù)也達(dá)到了國際先進(jìn)的標(biāo)準(zhǔn),所以使用SB3236的客戶也較多。此外,聯(lián)發(fā)科技(MTK)研發(fā)過一款全數(shù)字鎖相環(huán),用來小數(shù)分頻。為了抑制開關(guān)噪聲,該鎖相環(huán)利用了“數(shù)字輔助技術(shù)”。為了精準(zhǔn)的檢測(cè)相位噪聲,該技術(shù)利用了數(shù)字時(shí)間轉(zhuǎn)換電路(TDC)和基于數(shù)字電
17、路的鑒頻鑒相器。由于TDC電路存在一定的死區(qū),該技術(shù)還利用bang-bang鑒相器。 鎖相環(huán)技術(shù)已經(jīng)成為當(dāng)今科技領(lǐng)域不可或缺的一種技術(shù)。國外的 PLL 技術(shù)已經(jīng)比較成熟了,相比之下,國內(nèi)的PLL技術(shù)幾乎被國外壟斷,國內(nèi)很少有企業(yè)掌握高新能PLL技術(shù)。所以對(duì)ADPLL深入研究有著很重要的意義。目前,已有單片集成全數(shù)字鎖相環(huán)的商用產(chǎn)品,但作為某一個(gè)實(shí)際項(xiàng)目設(shè)計(jì),需要的鎖相電路特性不盡相同,有些現(xiàn)成的產(chǎn)品,不是成本高、體積大、資源浪費(fèi)多,就是不能完全滿足設(shè)計(jì)性能的要求。根據(jù)位移檢測(cè)的特點(diǎn),采用高密度可編程邏輯器件,可根據(jù)實(shí)際要求,充分利用器件資源,同時(shí)把一些相關(guān)的數(shù)字電路組合在一起,不僅提高了系統(tǒng)的
18、集成度和可靠性,降低了功耗,降低了成本,而且使電路性能得到明顯改善4。1.4 設(shè)計(jì)工具及設(shè)計(jì)語言開發(fā)工具為MAXplus II,設(shè)計(jì)語言為VHDL,MAXplus II 開發(fā)工具是美國Altera公司自行設(shè)計(jì)的一種CAE軟件工具,其全稱為Multiple Array Matrix and Programmable Logic User System。它具有原理圖輸入,文本輸入(采用硬件描述語言)和波形圖輸入三種輸入手段,利用該工具所配備的編輯、編譯、仿真、綜合、芯片、編程等功能,將設(shè)計(jì)電路或電路描述程序變成基本的邏輯單元寫入到可編程的芯片中(如FPGA芯片),做成ASIC芯片5。目前MAXpl
19、us II是市場(chǎng)上使用最廣的開發(fā)工具軟件之一,是一個(gè)功能強(qiáng)大、使用方便的設(shè)計(jì)工具。VHDL的英文全名是Very-High-Speed Integrated Circuit Hardware Description Language,誕生于1982年。VHDL主要用于描述數(shù)字系統(tǒng)的結(jié)構(gòu)、行為、功能和接口。除了含有許多具有硬件特征的語句外,VHDL的語言形式和描述風(fēng)格與句法十分類似于一般的計(jì)算機(jī)高級(jí)語言。2 全數(shù)字鎖相環(huán)的結(jié)構(gòu)與工作原理全數(shù)字鎖相環(huán)的基本結(jié)構(gòu)框圖如圖1所示,由數(shù)字鑒相器、數(shù)字環(huán)路濾波器和數(shù)控振蕩器三部分組成。相位誤差序列相位校正序列本地估算信號(hào)參考信號(hào)鑒相器數(shù)字環(huán)路濾波器DCO外部
20、晶振圖 1: 全數(shù)字鎖相環(huán)的基本結(jié)構(gòu)框圖 當(dāng)環(huán)路失鎖時(shí),異或門鑒相器比較輸入信號(hào)(fin)和輸出信號(hào)(fout)之間的相位差異,并產(chǎn)生K變??赡嬗?jì)數(shù)器的計(jì)數(shù)方向控制信號(hào)(dn/up); K變模可逆計(jì)數(shù)器根據(jù)計(jì)數(shù)方向控制信號(hào)(dn/up)調(diào)整計(jì)數(shù)值,dn/up為高進(jìn)行減計(jì)數(shù),并當(dāng)計(jì)數(shù)值到達(dá)0時(shí),輸出借位脈沖信號(hào)(borrow);為低進(jìn)行加計(jì)數(shù),并當(dāng)計(jì)數(shù)值達(dá)到預(yù)設(shè)的K模值時(shí),輸出進(jìn)位脈沖信號(hào)(carry);脈沖加減電路則根據(jù)進(jìn)位脈沖信號(hào)(carry)和借位脈沖信號(hào)(borrow)在電路輸出信號(hào)(idout)中進(jìn)行脈沖的增加和扣除操作,來調(diào)整輸出信號(hào)的頻率;重復(fù)上面的調(diào)整過程,當(dāng)環(huán)路進(jìn)入鎖定狀態(tài)時(shí),
21、異或門鑒相器的輸出se為一占空比50%的方波,而K變??赡嬗?jì)數(shù)器則周期性地產(chǎn)生進(jìn)位脈沖輸出carry和借位脈沖輸出borrow,導(dǎo)致脈沖加減電路的輸出idout周期性的加入和扣除半個(gè)脈沖。這樣對(duì)于輸出的頻率沒有影響,也正是基于這種原理,可以把等概率出現(xiàn)的噪聲很容易的去掉6。圖2為全數(shù)字鎖相環(huán)的設(shè)計(jì)框圖Mf0finfoutCP1Ud進(jìn)位脈沖借位脈沖decincCP22Nf0異或門鑒相器加/減脈沖控制器除H計(jì)數(shù)器除N計(jì)數(shù)器可逆計(jì)數(shù)器iout 圖2: ADPLL設(shè)計(jì)框圖其中數(shù)字鑒相器采用了異或門鑒相器;數(shù)字環(huán)路濾波器由變??赡嬗?jì)數(shù)器構(gòu)成(模數(shù)K可預(yù)置);數(shù)控振蕩器由加/減脈沖控制器和除N 計(jì)數(shù)器構(gòu)成
22、??赡嬗?jì)數(shù)器和加/減脈沖控制器的時(shí)鐘頻率分別為Mf0和2Nf0。這里f0是環(huán)路的中心頻率,一般情況下M 和N為2的整數(shù)冪。時(shí)鐘2Nf0經(jīng)除H(=M/2N)計(jì)數(shù)器得到。結(jié)合模擬和數(shù)字鎖相的理論分析,可以得到全數(shù)字鎖相環(huán)的相位和相差傳遞函數(shù)。圖3為全數(shù)字鎖相環(huán)的數(shù)學(xué)模型。圖3: 全數(shù)字鎖相環(huán)的數(shù)學(xué)模型鑒相器可以看做增益為Kd的模塊,輸出占空比因子k作為K變模計(jì)數(shù)器的輸入DN/ UP ,控制“ UPCOUNTER”和“ DOWNCOUNTER”的動(dòng)作 。 (2.1)對(duì)于異或門鑒相器 ,相差等于/2時(shí),k = 1 ,相差等于-/2時(shí),k =-1 。因此對(duì)于異或門鑒相器增益Kd=2/,同理可得邊沿控制鑒
23、相器增益Kd=1/。 K變模計(jì)數(shù)器產(chǎn)生CARRY信號(hào)的頻率為(f0為環(huán)路的中心頻率): (2.2)相應(yīng)的角頻率為: (2.3)相位是角頻率對(duì)時(shí)間的積分: (2.4)對(duì)于K 變模計(jì)數(shù)器,其輸入輸出信號(hào)分別為K 和carry , 對(duì)應(yīng)的Laplace變換為K(s)和carry(s), 所以K變模計(jì)數(shù)器的相位傳遞函數(shù)為: (2.5)對(duì)于脈沖加減電路,由于每個(gè)CARRY脈沖使其輸出IDOUT增加1/2個(gè)周期,可以將他看作增益為1/2的模塊。除N計(jì)數(shù)器可以看作增益為1/N的模塊。系統(tǒng)的相位傳遞函數(shù)H(s)表示為: (2.6) 其中: (2.7)系統(tǒng)的相差傳遞函數(shù)為: (2.8)顯而易見,該ADPLL為一
24、階系統(tǒng),時(shí)間常數(shù)為: (2.9)為了獲得最小波紋,對(duì)于異或門(XOR)鑒相器和邊沿控制鑒相器(ECPD),K模值分別取為M/4 和M/2 ,相應(yīng)的時(shí)間常數(shù)分別為:(EXOR)=(N/8)T0 ,(ECPD) =(N/2)T0 ,其中T0 =1/f0 由此可見,N越小,ADPLL的穩(wěn)定時(shí)間越短。2.1 鑒相器 鑒相器將輸入信號(hào)與位同步輸入脈沖相異或,比較它們之間的相位差,并輸出相位誤差信號(hào)作為可逆計(jì)數(shù)器的計(jì)數(shù)方向的控制信號(hào)7。當(dāng)環(huán)路鎖定時(shí),這個(gè)控制信號(hào)為占空比是50%的方波。2.2 變??赡嬗?jì)數(shù)器(模數(shù)K可預(yù)置) K變??赡嬗?jì)數(shù)器消除了鑒相器輸出的誤差信號(hào)中的高頻部分,使得整個(gè)環(huán)路更加的穩(wěn)定。
25、可逆計(jì)數(shù)器的主要作用是根據(jù)鑒相器的相位誤差信號(hào)作為方向脈沖,從而輸出加減脈沖信號(hào)8。當(dāng)相位誤差信號(hào)為低電平時(shí),計(jì)數(shù)器則進(jìn)行加法運(yùn)算,若加法運(yùn)算的結(jié)果達(dá)到了預(yù)設(shè)的模值,那么可逆計(jì)數(shù)器將輸出一個(gè)進(jìn)位脈沖信號(hào);當(dāng)相位誤差信號(hào)為高電平時(shí),可逆計(jì)數(shù)器進(jìn)行減法運(yùn)算,若減法運(yùn)算的結(jié)果為0,那么計(jì)數(shù)器將輸出一個(gè)借位脈沖信號(hào)。2.3 加/減脈沖控制器 加減脈沖控制器是根據(jù)可逆計(jì)數(shù)器輸出的進(jìn)位、借位脈沖來不斷地對(duì)本地時(shí)鐘進(jìn)行調(diào)整。當(dāng)有進(jìn)位脈沖時(shí),脈沖加減電路就在本地時(shí)鐘加入一個(gè)周期的時(shí)鐘信號(hào);當(dāng)輸入借位脈沖時(shí),脈沖加減電路就會(huì)在本地時(shí)鐘上扣除一個(gè)周期的時(shí)鐘信號(hào)。這樣往復(fù)不斷地對(duì)本地時(shí)鐘進(jìn)行調(diào)整,最終達(dá)到準(zhǔn)確確定出
26、輸入信號(hào)時(shí)鐘的目的,從而實(shí)現(xiàn)位同步。2.4 除H計(jì)數(shù)器除H計(jì)數(shù)器是將時(shí)鐘頻率進(jìn)行分頻后的頻率作為數(shù)控振蕩器的時(shí)鐘頻率,其實(shí),為了使電路簡(jiǎn)單,可變模K計(jì)數(shù)器(數(shù)字環(huán)路濾波器)和數(shù)控振蕩器的時(shí)鐘驅(qū)動(dòng)信號(hào)可由同一振蕩器產(chǎn)生,但為使可對(duì)數(shù)控振蕩器的時(shí)鐘頻率具有可調(diào)性,增加其靈活性,可將同一振蕩器產(chǎn)生時(shí)鐘信號(hào)進(jìn)行分頻后再作為數(shù)控振蕩器的時(shí)鐘頻率,這就是除H計(jì)數(shù)器的功用(H是可變的)。2.5 除N計(jì)數(shù)器N分頻器是將脈沖加減器輸出的經(jīng)過調(diào)整以后的時(shí)鐘信號(hào)進(jìn)行分頻,以減小同步誤差9。N值越大得到的 同步誤差越小。3 全數(shù)字鎖相環(huán)模塊的設(shè)計(jì)與仿真3.1 鑒相器的設(shè)計(jì)本次設(shè)計(jì)中鑒相器采用的是異或門鑒相器。異或門鑒
27、相器用于比較輸入信號(hào)u1 與數(shù)控振蕩器輸出信號(hào)u2 的相位差,其輸出信號(hào)ud 作為可逆計(jì)數(shù)器的計(jì)數(shù)方向控制信號(hào),連接到變模可逆計(jì)數(shù)器的ud端。當(dāng)ud 為低電平時(shí)(u1 和u2 有同極性時(shí)),可逆計(jì)數(shù)器作加計(jì)數(shù)。反之,當(dāng)ud為高電平時(shí),可逆計(jì)數(shù)器作減計(jì)數(shù)。 當(dāng)環(huán)路鎖定時(shí),fi和fo正交,鑒相器的輸出信號(hào)Ud為50%占空比的方波,此時(shí)定義相位誤差為零,在這種情況下,可逆計(jì)數(shù)器“加”和“減”的周期是相同的,只要可逆計(jì)數(shù)器只對(duì)其時(shí)鐘的k值足夠大(kM/4),其輸出端就不會(huì)產(chǎn)生進(jìn)位或借位脈沖,加/減脈沖控制器只對(duì)其時(shí)鐘2Nfo 進(jìn)行二分頻,使fi和fo的相位保持正交。在環(huán)路未鎖定的情況下,若Ud=0即u
28、1、u2同極性時(shí),它使可逆計(jì)數(shù)器向上加計(jì)數(shù),并導(dǎo)致進(jìn)位脈沖產(chǎn)生,進(jìn)位脈沖作用到加/減脈沖控制器的“加”控制端R1, 該控制器便在二分頻過程中加入半個(gè)時(shí)鐘周期,即一個(gè)脈沖。反之,若Ud =1時(shí),可逆計(jì)數(shù)器進(jìn)行減計(jì)數(shù),導(dǎo)致借位脈沖產(chǎn)生,并將借位脈沖作用到加/減脈沖控制器的“減”輸入端R2,于是,該控制器便在二分頻過程中減去半個(gè)時(shí)鐘周期,即一個(gè)脈沖。這個(gè)過程是連續(xù)發(fā)生的。加/減脈沖控制器的輸出經(jīng)過除N計(jì)數(shù)后,使得本地估算信號(hào)U2 的相位受到調(diào)整控制,最終達(dá)到鎖定的狀態(tài)。異或門數(shù)字鑒相器VHDL程序代碼如下:library ieee;use ieee.std_logic_1164.all;entity
29、 jxq is port(u1,u2:in std_logic; ud:out std_logic);end entity jxq;architecture art of jxq is begin ud =u1 xor u2;end architecture art ;異或門數(shù)字鑒相器模塊如圖4所示:圖4: 異或門鑒相器分析:數(shù)字鑒相器(JXQ)輸入端為U1和U2,其中U1為需要進(jìn)行鎖相控制的輸入信號(hào),U2為經(jīng)過最后一個(gè)環(huán)節(jié)除N(N在這里等于8)計(jì)數(shù)器后的信號(hào)(即輸出信號(hào)),異或門比較輸入信號(hào)U1相位和輸出信號(hào)U2相位之間的相位誤差,即U1和U2進(jìn)行異或運(yùn)算。經(jīng)過比較后,異或門輸出誤差信號(hào)UD
30、作為JXQ的結(jié)果由UD端輸出。使用MAXplus II軟件仿真,異或門數(shù)字鑒相器的仿真波形如圖5所示:圖5: 鑒相器仿真波形模塊進(jìn)行分別仿真時(shí),u2需要自己賦值,在此u1和u2都賦以方波。如上圖4-10所示,u1與u2頻率相同,而相位差為90度,故ud輸出的信號(hào)頻率恰好時(shí)輸入信號(hào)的兩倍,即ud為占空比為50%的方波。3.2 數(shù)字環(huán)路濾波器的設(shè)計(jì)數(shù)字環(huán)路濾波器是由變??赡嬗?jì)數(shù)器構(gòu)成的。該計(jì)數(shù)器設(shè)計(jì)為一個(gè)9位可編程(可變模數(shù))可逆計(jì)數(shù)器,計(jì)數(shù)范圍是由外部置數(shù)CBA控制。假設(shè)系統(tǒng)工作無相位差,由鎖相環(huán)原理知,u1和u2的相位差0 ,異或門鑒相器輸出是一個(gè)對(duì)稱的方波,因此可逆計(jì)數(shù)器在相同的時(shí)間間隔內(nèi)進(jìn)
31、行加或減計(jì)數(shù),只要k 足夠大,那么從零開始的計(jì)數(shù)就不會(huì)溢出或不夠。若u1始落u2,異或門輸出不對(duì)稱,那么計(jì)數(shù)器加計(jì)數(shù)時(shí)間比減計(jì)數(shù)時(shí)間長(zhǎng),其結(jié)果計(jì)數(shù)器隨著時(shí)間的增長(zhǎng)將溢出,產(chǎn)生一個(gè)進(jìn)位脈沖。相反,若u1開始滯后u2,計(jì)數(shù)器將產(chǎn)生一個(gè)借位脈沖。進(jìn)位和借位脈沖可用來控制DCO,使得DCO 輸出的脈沖數(shù)根據(jù)進(jìn)位和借位來加上或者是刪除一些脈沖,實(shí)際上也就改變了DCO 的輸出頻率。變模可逆計(jì)數(shù)器的設(shè)計(jì)由VHDL 完成,程序如下:library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity bmkn is po
32、rt(clk,ud,en,c,b,a:in std_logic; r1,r2:out std_logic); end entity bmkn;architecture behave of bmkn issignal cq,k,mo : std_logic_vector (8 downto 0);signal cao1,cao2: std_logic;signal instruction: std_logic_vector (2 downto 0);begininstruction = c&b&a; with instruction select mo=when001,when010,when0
33、11,when100,when101,when110,when111,when others;process (clk,en,ud,k,cq) isbeginif clkevent and clk = 1then k = mo; if en = 1then if ud = 0then if cq k then cq = cq + 1; else cq 0); end if; else if cq 0 then cq = cq - 1; else cq = k; end if; end if; else cq 0) ; end if;end if;end process;process (en,
34、ud,cq,k) isbeginif en =1thenif ud =0thenif cq =k then cao1 = 1;else cao1 = 0;end if;cao2 = 0;elseif cq =thencao2 = 1;else cao2 = 0;end if ;cao1 = 0;end if;else cao1 = 0;cao2 = 0;end if;end process;r1 = cao1; r2 = cao2 ;end behave ;數(shù)字環(huán)路濾波器模塊如圖6所示:圖6: 數(shù)字環(huán)路濾波器模塊其中CBA為外部置數(shù)控制,由它來控制模數(shù),它在001-111范圍內(nèi)變化,相應(yīng)的模數(shù)
35、在23-29范圍內(nèi)變化。UD與鑒相器的輸出端相連用來控制可逆計(jì)數(shù)器的計(jì)數(shù)方向。R1,R2分別為進(jìn)位和借位輸出端。數(shù)字環(huán)路濾波器的仿真波形如圖7所示:圖7: 數(shù)字環(huán)路濾波器仿真波形在上圖中,因?yàn)槭蔷植糠抡妫蕌d輸入端自行賦值,在前250ns時(shí),ud為高電平,故計(jì)數(shù)器進(jìn)行減法運(yùn)算,因?yàn)槭菑?00開始減,故需要借位,r2置1,當(dāng)ud在后250ns時(shí)為低電平,故計(jì)數(shù)器進(jìn)行加法運(yùn)算,當(dāng)加到0FF后需進(jìn)位,故r1置1。3.3 用VHDL語言實(shí)現(xiàn)除H計(jì)數(shù)器 除H計(jì)數(shù)器(H=4)的生成模塊和仿真波形見圖8和圖9圖8: 除H計(jì)數(shù)器模塊圖9: 除H計(jì)數(shù)器仿真波形3.4 用VHDL語言實(shí)現(xiàn)加/減脈沖控制器 脈沖加
36、減電路的VHDL語句 library ieee ;use ieee .std_logic_1164 .all;use ieee .std_logic_unsigned .all;use ieee .std_logic_arith.all ;entity idc ispor t(idclk , reset :in std_logic ;inc , dec:in std_logic;idout :out std_logic);end idc ;architecture rtl of idc iscomponent dff2port(d , clk , clrn :in std_logic ;q,
37、qn :out std_logic);end component;component jkff2port(j, k , clk , clrn :in std_logic ;q, qn :out std_logic);end component;signal q1 , q1n, q2 , q2n , q3 , q3n , q4, q4n, q5 , q5n:std_logic;signal q6 , q6n, q7 , q7n , q8 , q8n , q9, q9n, d7 , d8:std_logic ;beginffd1 :dff2 port map(inc , idclk, reset
38、, q1, q1n);ffd2 :dff2 port map(dec, idclk , reset, q2 , q2n);ffd3 :dff2 port map(q1 , idclk, reset , q3, q3n);ffd4 :dff2 port map(q2 , idclk, reset , q4, q4n);ffd5 :dff2 port map(q3 , idclk, reset , q5, q5n);ffd6 :dff2 port map(q4 , idclk, reset , q6, q6n);d7 =(q9 and q1n and q3)or(q9 and q5 and q3n
39、);d8 =(q9n and q2n and q4)or(q9n and q6 and q4n);ffd7 :dff2 port map(d7, idclk , reset , q7, q7n);ffd8 :dff2 port map(d8 , idclk, reset , q8, q8n);jk :jkff2 port map(q7n, q8n, idclk , re set , q9, q9n);idout =idclk no r q9 ;end rtl ; 用VHDL語言設(shè)計(jì)的加減脈沖控制器的模塊圖如圖10 圖10: 脈沖加減電路模塊圖11: 脈沖加減電路仿真波形3.5 除N計(jì)數(shù)器(分頻
40、器)的實(shí)現(xiàn) 除N計(jì)數(shù)器作用:除N計(jì)數(shù)器是將數(shù)控振蕩器的輸出信號(hào)進(jìn)行N分頻后作為跟蹤信號(hào)u2,以使u2的頻率與本地時(shí)鐘信號(hào)u1相同。N分頻器對(duì)脈沖加/減電路的輸出脈沖再進(jìn)行N分頻后,得到整個(gè)環(huán)路的輸出信號(hào)頻率Fout=CLK/(2N*H)=f0,因此通過改變分頻值N可以得到不同的環(huán)路中心頻率f0(其中,N必須是2的整數(shù)冪)。另外,模值N的大小決定了DPLL的鑒相靈敏度為/N。除N(N=8)計(jì)數(shù)器的生成模塊見圖12圖12: 除N計(jì)數(shù)器模塊相應(yīng)的仿真波形見圖13圖13: 除N計(jì)數(shù)器仿真波形 4. 全數(shù)字鎖相環(huán)的整體仿真 三個(gè)模塊均用VHDL語言所做后的總體仿真波形如圖14、圖15、圖16所示:鎖相環(huán)
41、仿真波形(K=8,M=64,N=8,H=4),進(jìn)入鎖定時(shí)間為12.3ns。圖14: 鎖相環(huán)仿真波形(K=8)由于模值K取值小,故系統(tǒng)很快就進(jìn)入穩(wěn)定鎖定狀態(tài),由圖可以看出,當(dāng)外部置數(shù)CBA取001且時(shí)鐘頻率取值遠(yuǎn)遠(yuǎn)小于輸入信號(hào)頻率,IOUT輸出端為均勻的脈沖,即系統(tǒng)鎖定。鎖相環(huán)仿真波形(K=128,M=64,N=8,H=4),鎖定時(shí)間為274.5ns。圖15: 鎖相環(huán)仿真波形(K=128)與圖14相比較,此時(shí)外部置數(shù)為101,對(duì)應(yīng)模值K為128,系統(tǒng)沒有立即穩(wěn)定,在前214.5ns時(shí),IOUT輸出端輸出為不均勻脈沖,當(dāng)過了這個(gè)時(shí)刻,輸出端輸出為均勻脈沖,系統(tǒng)進(jìn)入鎖定狀態(tài)。鎖相環(huán)仿真波形(K=25
42、6,M=64,N=8,H=4),鎖定時(shí)間為2.3945us。圖16: 鎖相環(huán)仿真波形(K=256)與圖14、圖15相比較,圖16進(jìn)入鎖定時(shí)間明顯推遲,此時(shí)模值K為256,進(jìn)入穩(wěn)定時(shí)間為2.3945us??傮w分析:CBA置數(shù)不同,模數(shù)不同,故iout端輸出鎖定的時(shí)間也都不同。由上圖對(duì)比可知,模k 愈大,環(huán)路進(jìn)入鎖定狀態(tài)的時(shí)間越長(zhǎng)。k 取得過大,對(duì)抑制噪聲、減少相位抖動(dòng)有利,但是同時(shí)又加大了環(huán)路進(jìn)入鎖定狀態(tài)的時(shí)間。反之, k 取得過小,可以加速環(huán)路的鎖定,而對(duì)噪聲的抑制能力卻隨之降低。5 結(jié)語與展望5.1 總結(jié)采用VHDL 設(shè)計(jì)全數(shù)字鎖相環(huán)路,具有設(shè)計(jì)靈活,修改方便和易于實(shí)現(xiàn)的優(yōu)點(diǎn),并能夠制成嵌入
43、式片內(nèi)鎖相環(huán)。該類數(shù)字鎖相環(huán)路中計(jì)數(shù)器的模數(shù)可以隨意修改,增加了系統(tǒng)應(yīng)用的靈活性與通用性,故有較大的改進(jìn)。這樣,就能夠根據(jù)不同的情況最大限度地、靈活地設(shè)計(jì)環(huán)路。而且采用VHDL設(shè)計(jì)數(shù)字鎖相環(huán)路,具有設(shè)計(jì)靈活、修改方便和易于實(shí)現(xiàn)的優(yōu)點(diǎn)。同時(shí),采用在系統(tǒng)可編程芯片實(shí)現(xiàn)有利于提高系統(tǒng)的集成度和可靠性?;赩HDL語言的可變模數(shù)數(shù)字鎖相環(huán),不僅簡(jiǎn)化了硬件的開發(fā)和制作過程,而且使硬件體積大大減小,并提高了系統(tǒng)的可靠性。該方法可以在不修改硬件電路的基礎(chǔ)上,通過修改設(shè)計(jì)軟件、更改移相范圍就可滿足不同條件下的需要。 全數(shù)字鎖相環(huán)中可逆計(jì)數(shù)器及N分頻器的時(shí)鐘由外部晶振提供。不用VCO,可大大減輕溫度及電源電壓變
44、化對(duì)環(huán)路的影響。5.2 展望目前,已有單片集成全數(shù)字鎖相環(huán)的商用產(chǎn)品,但作為某一個(gè)實(shí)際項(xiàng)目設(shè)計(jì),需要的鎖相電路特性不盡相同,有些現(xiàn)成的產(chǎn)品,不是成本高、體積大、資源浪費(fèi)多,就是不能完全滿足設(shè)計(jì)性能的要求。根據(jù)位移檢測(cè)的特點(diǎn),采用高密度可編程邏輯器件,可根據(jù)實(shí)際要求,充分利用器件資源,同時(shí)把一些相關(guān)的數(shù)字電路組合在一起,不僅提高了系統(tǒng)的集成度和可靠性,降低了功耗,降低了成本,而且使電路性能得到明顯改善。主要參考文獻(xiàn)1 Lata,K, Kumar,M.ADPLL design and implementation on FPGA. Intelligent Systems and Signal Pr
45、ocessing (ISSP), 2013 International Conferencenon,272-277 2 Hu, J.R, Ruby, R.C, Otis,B,P.A 1.5GHz 0.2psRMS jitter 1.5mW divider- less FBAR ADPLL in 65nm CMOS,Custom Integrated Circuits Conference(CICC), 2012,1-4 3 于洋.超高頻 RF 閱讀器電荷泵鎖相環(huán)設(shè)計(jì).電子技術(shù)應(yīng)用,2012(12):34-36 4 蔣旭, 沈海斌. 應(yīng)用于 USB 全速設(shè)備中的鎖相環(huán)設(shè)計(jì).計(jì)算機(jī)工程與設(shè)計(jì) 20
46、13(6):53-55 5 耿曉勇 ,楊建紅 .無晶振快速鎖定高精度鎖相環(huán)設(shè)計(jì).電子技術(shù)應(yīng)用,2013(3):34-36 6 徐棟.一種改進(jìn)型快速入鎖電荷泵鎖相環(huán)的設(shè)計(jì):蘇州大學(xué)碩士學(xué)位論文.蘇州:蘇州大學(xué),2013,3-24 7 遠(yuǎn)班軍兆,何希才.鎖相環(huán)(PLL)電路設(shè)計(jì)與應(yīng)用.科學(xué)出版社,2006,4-13 8 帥旗.基于FPGA的全數(shù)字鎖相環(huán)的設(shè)計(jì)與實(shí)現(xiàn):大連理工大學(xué)碩士學(xué)位論文.大連:大連理工大學(xué),2003,5-13 9 王鑫.電荷泵鎖相環(huán)CMOS電路的設(shè)計(jì):黑龍江大學(xué)碩士學(xué)位論文.哈爾濱:黑龍江大學(xué),2012,3-32 10 鄭繼余,鎖相環(huán)原理與應(yīng)用.北京:人民郵電出版社,1976,
47、43-56 11 龐輝.智能模數(shù)控制型全數(shù)字鎖相環(huán)的研究:安徽大學(xué)碩士學(xué)位論文.安徽大學(xué),2012,6-24 12 Riad Stefo,J. Schreiter. High resolution ADPLL frequency synthesizer for FPGA and ASIC-based applications. Field Programmable Techno logy (FPT) 2003 Proceedings, IEEE International Conference,2003,56-5813 宋瀟,王麗萍,張雷鳴.基于 verilog 的加扣脈沖式數(shù)控振蕩器設(shè)計(jì).電
48、腦與電信,2009(2):68-7014 Pialis, K. Phang. Analysis of Timing Jitter in Ring Oscillators Due to Power Supply Noise. IEEE International Symposium on Circuits and Systems,2003 2003(1):32-34 致謝 這篇論文的順利完成,得到了許多方面的無私幫助和熱情支持。首先,我要衷心的感謝我的導(dǎo)師吳秀龍老師對(duì)我的悉心指導(dǎo)和熱情幫助。從課程的學(xué)習(xí)、論文的選題、開題報(bào)告、論文撰寫、修改,到最終論文完成的整個(gè)過程中,得到了吳老師熱情的鼓勵(lì)、富有啟發(fā)性的建議和精心的指導(dǎo),其中點(diǎn)點(diǎn)滴滴無不凝聚著吳老師的心血和汗水。非常感謝我的同學(xué)和朋友們,感謝他們?cè)谖覍W(xué)習(xí)和生活中給予我的大力支持和無私鼓勵(lì),這段時(shí)光雖然短暫但卻美好燦爛,我將永遠(yuǎn)難忘。非常感謝我的親人,他們對(duì)我始終如一的理解、默默無聞的大力支持及無私的幫助和鼓勵(lì),使我得到不斷前行的巨大動(dòng)力,也使我在求學(xué)的道路上感到無比的堅(jiān)強(qiáng)和自信。非常感謝安徽大學(xué)多年的的培養(yǎng),這段學(xué)習(xí)經(jīng)歷將使我終生受益。感謝曾經(jīng)教育和幫助過我的所有老師。最后,再次懷著感恩的心感謝所有幫助過我的人!
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)四年級(jí)英語國旗和國名
- 小學(xué)快速記憶訓(xùn)練示范課ppt課件
- 組織行為學(xué)6
- 資產(chǎn)試講(初稿)
- 培訓(xùn)行業(yè)通用模板
- 某汽車店與易車網(wǎng)合作策略
- 護(hù)理文書書寫存在的問題原因分析及整改措施
- 少年有夢(mèng) (2)
- 用畫筆觸摸細(xì)節(jié)2(精品)
- 8這條小魚在乎(教育精品)
- 58“整理與復(fù)習(xí)”課件(教育精品)
- 幽徑悲劇(教育精品)
- (精品)展示臺(tái) (2)
- 品管圈活動(dòng)中期匯報(bào)
- 某科技架構(gòu)以用戶為中心的互聯(lián)網(wǎng)運(yùn)營體系介紹