專利名稱:一種用于減小全數字鎖相環鎖定時間的模式切換控制器的制作方法
技術領域:
本發明涉及全數字鎖相環技術領域,尤其是涉及一種用于減小全數字鎖相環鎖定
時間的模式切換控制器。
背景技術:
近年來,采用數字方法實現傳統的PLL(鎖相環Phase-Locked Loop)開始成為 人們研究的熱點,先后有一些IC設計企業和研究機構提出了一類新穎的全數字鎖相環 (ADPLL :All-Digital Phase-Locked Loop)。這種ADPLL的所有模塊都是由數字電路構 成,其中核心模塊是一個數控振蕩器(DC0 :Digital-Controlled Oscillator)。通過數 字頻率控制字(0TW:0scillator TuningWord) , ADPLL能夠直接控制DCO的輸出頻率。在 ADPLL設計中,為了能在電容匹配精度受限的條件下取得較大的輸出頻率范圍,DCO中的電 容陣列通常分為3組,每組對應ADPLL的一種工作模式,分別定義為工藝/電壓/溫度校 準模式(P mode :Process/Voltage/Temperature-calibration mode),捕捉模式(A mode: Acquisition mode),追蹤模式(T mode :Tracking mode)。在ADPLL工作的時候,三個模式 依次工作。與傳統的PLL相比,ADPLL有如下的優點1.電源電壓不斷降低,易于實現低功 耗。2.內部噪聲源少,便于降低相位噪聲。3.對數字耦合噪聲不敏感,更適合SOC環境。 4.數字電路的EDA工具成熟,通過使用功能強大的數字電路自動化設計工具(如VHDL或 Verilog硬件描述語言、自動綜合工具、自動布局布線工具和版圖優化工具等),設計周期 可以大大縮短,利于降低成本。5.ADPLL的測試更加簡單,測試費用更低。6.ADPLL設計更 加靈活,隨著工藝的進步,向下一代工藝移植非常方便。 鎖定時間(Locking Time)是PLL中的一個非常重要的設計指標。特別是對于跳 頻系統,鎖定時間決定了 PLL的輸出頻率在不同信道之間切換的速度。在ADPLL中,由于有 三種工作模式,所以最終的鎖定時間Tlock由下述公式決定
乙ck = Z Tx + Z 7"x—y( 1 ) 其中,Tx代表在X mode下的鎖定時間,Tx —Y代表由X mode切換到Y mode所需的 等待模式切換信號的時間。X及(X,Y)的取值如公式中所示。 目前ADPLL中減小鎖定時間的方法之一是動態調整ADPLL的帶寬。在PLL中,帶 寬越大,鎖定速度越快。然而,帶寬越大,PLL的相位噪聲性能也越差。所以這種技術實際上 是在鎖定時間和相位噪聲之間做了一個折中;方法之二是相位誤差的前饋補償技術。這 種通過監測輸入控制字的變化,計算得到對應的相位差的變化。利用一個前模塊來補償這 個相位差的變化,以此來實現減小鎖定時間的目的。這個技術的缺點是前饋模塊的電路實 現非常復雜,并且鎖定時間減小的效果依賴于電路的參數。
發明內容
為了解決現有ADPLL系統中無法在不惡化相位噪聲的情況下減小鎖定時間的缺陷,以及克服現有技術對系統參數依賴的問題,本發明提出了一種用于減小鎖定時間的模 式切換控制器及其采用該控制器的全數字鎖相環系統,通過引入一個模式切換控制器模 塊,監測輸入到DC0的OTW的變化,依此來判斷ADPLL的工作狀態。 為達到上述目的,本發明提供了如下所述的技術方案。 一種用于減小全數字鎖相
環鎖定時間的模式切換控制器,該控制器包括, 有限狀態機,用于對應數控振蕩器輸出頻率跳轉的狀態; 計數器,用于記錄數控振蕩器的輸出頻率在同一個頻率上停留的參考時鐘的周期 數。 在本發明的一個實施例中,所述有限狀態機包括如下狀態, "OO":初始狀態,數控振蕩器的輸出頻率為頻率fl,當該輸出頻率保持fl不變時, 所述有限狀態機狀態保持"OO";當該輸出頻率跳轉到另一頻率f2時,所述有限狀態機切換
到"01"狀態; "01":當數控振蕩器的輸出頻率保持f2不變時,所述有限狀態機狀態保持"01";
當該輸出頻率跳轉到另一頻率x并且x不等于n時,所述有限狀態機切換到"oo"狀態;當
數控振蕩器的輸出頻率跳轉到n時,所述有限狀態機切換到"io"狀態; "io":當數控振蕩器的輸出頻率保持n不變時,所述有限狀態機狀態保持"io";
當數控振蕩器的輸出頻率跳轉到另一頻率X并且X不等于f2時,狀態機切換到"OO"狀態; 當數控振蕩器的輸出頻率跳轉到f2時,狀態機切換到"ll"狀態; "ll":當數控振蕩器的輸出頻率保持f2不變時,所述有限狀態機狀態保持"ll";當
數控振蕩器的輸出頻率跳轉到另一頻率X并且X不等于fl時,所述有限狀態機切換到"oo" 狀態;當數控振蕩器的輸出頻率跳轉到fl時,狀態機切換到"00"狀態,同時產生模式切換 信號。 在本發明的另一個實施例中,所述計數器的工作原理如下, 當數控振蕩器的輸出頻率在同一個頻率上停留一個參考時鐘周期時,所述計數器 加1 ;而當數控振蕩器的輸出頻率從一個頻率跳轉到另一個頻率時,所述計數器清零;當數 控振蕩器的輸出頻率在同一個頻率上停留了N個參考時鐘周期時,所述計數器計數到預先 規定的上限N,所述有限狀態機的狀態跳轉到"00",同時產生模式切換信號,此時預置的頻 率控制字E_0TWx(X = A, T)的值預置為0。 在本發明的又一個實施例中,所述模式切換控制器工作在數字鎖相環的工藝/電 壓/溫度校準模式、捕捉模式以及追蹤模式下,即在P mode、 A mode以及T mode下進行切換。 —種采用上述模式控制器的全數字鎖相環系統,該系統包括, 系統時鐘產生電路,用于采樣外部時鐘,從而產生與數控振蕩器輸出的頻率信號 同步的系統時鐘信號; 頻率控制字產生電路及其接口電路,用于將頻率控制字產生電路產生的原始的頻 率控制字信號經由接口電路輸出; 加法器,用于將所述頻率控制字產生電路產生的原始的頻率控制字信號與所述頻 率控制預置值相加,產生輸入到數控振蕩器的頻率控制字; 數控振蕩器,用于在其接收到的頻率控制字的控制下,產生特定頻率的輸出信號。
通過采用上述的模式切換控制器,本發明實現如下功能一是快速的產生模式切 換控制信號,以減小模式切換的時間;二是估計并預置DC0的頻率控制字0TW,以減小在 Amode和T mode下的鎖定時間。本發明提出的用模式切換控制器減小ADPLL鎖定時間的方 法,不僅可以有效的減小ADPLL的鎖定時間,而且電路實現簡單,對系統參數不敏感,有很 好的魯棒性。
圖1是采用本發明的用于減小鎖定時間的模式切換控制器的ADPLL系統構成圖;
圖2是采用本發明的用于減小鎖定時間的模式切換控制器的ADPLL的模式切換流 程圖; 圖3是采用本發明的用于減小鎖定時間的模式切換控制器的ADPLL系統的瞬態響 應仿真結果; 圖4是采用本發明的用于減小鎖定時間的模式切換控制器的ADPLL系統在三個模 式下出現了"頻率抖動"現象的波形圖; 圖5是根據本發明的用于減小鎖定時間的模式切換控制器中的有限狀態機的狀 態轉換圖。
具體實施例方式
下面將參照附圖更加詳細地描述根據本發明的用于減小ADPLL鎖定時間的模式 切換控制器以及采用該模式切換控制器的ADPLL系統的具體實施例。
—種用于減小全數字鎖相環鎖定時間的模式切換控制器,該控制器包括,
有限狀態機,用于對應數控振蕩器輸出頻率跳轉的狀態; 計數器,用于記錄數控振蕩器的輸出頻率在同一個頻率上停留的參考時鐘的周期 數。 如圖1所示,采用上述模式切換控制器的ADPLL系統構成如下 系統時鐘產生電路模塊,用于采樣外部時鐘,從而產生與數控振蕩器輸出的頻率
信號同步的系統時鐘信號; 頻率控制字產生電路及其接口電路,用于將頻率控制字產生電路產生的原始的頻 率控制字信號經由接口電路輸出; 模式切換控制器,用于監測輸入到數控振蕩器的頻率控制字,根據所述頻率控制 字產生模式切換信號及其頻率控制字預置值; 加法器模塊,用于將所述頻率控制字產生電路產生的原始的頻率控制字信號與所 述頻率控制預置值相加,產生輸入到數控振蕩器的頻率控制字; 數控振蕩器模塊,用于在其接收到的頻率控制字的控制下,產生特定頻率的輸出信號。 其中,所述模式切換控制器模塊包括, 有限狀態機,用于對應所述數控振蕩器輸出頻率跳轉的狀態; 計數器,用于記錄所述數控振蕩器的輸出頻率在同一個頻率上停留的參考時鐘的 周期數。
在P mode下,模式切換控制器監測由頻率控制字產生電路產生的、經由接口電路 的頻率控制字I_0TWP。當 (S1) L0TWp的值在兩個不同的數值之間連續跳轉2次時,模式切換控制器產生模 式切換信號,送到接口電路,接口電路固定當前的IJ)TWp的值。同時,模式切換控制器產生 預置頻率控制字EJ)TWA,其值由公式(1)決定。EJ)TWA與由頻率控制字產生電路產生的、經 由接口電路的頻率控制字IJ)TWa相加,得到輸入到數控振蕩器的頻率控制字0_0TWA。而后, ADPLL切換到Amode。 E_0TWA = (max (0TWA)-min (0TWA))/2 (1) (S2) I_0TWP的值在N個參考時鐘周期內保持不變時,模式切換控制器產生模式切 換信號,送到接口電路,接口電路固定當前的IJ)TWp的值。同時,模式切換控制器產生預置 頻率控制字E_0TWA = 0。 E_0TWA與由頻率控制字產生電路產生的、經由接口電路的頻率控 制字I_0TWA相加,得到輸入到數控振蕩器的頻率控制字0_0TWA。而后,ADPLL切換到Amode。
在Amode下,模式切換控制器監測由加法器輸出的頻率控制字0_0TWA。當
(SSI) 0_0TWA的值在兩個不同的數值之間連續跳轉2次時,模式切換控制器產生模 式切換信號,送到接口電路,接口電路固定當前的IJ)TWa的惶。同時,模式切換控制器產生 預置頻率控制字EJ)TWT,其值由下述公式(2)決定。EJ)TWT與由頻率控制字產生電路產生 的、經由接口電路的頻率控制字I_0TWT相加,得到輸入到數控振蕩器的頻率控制字0_0TWT。 而后,ADPLL切換到T mode。 E_0TWT = (max (0TWT) -min (0TWT)) /2 (2) (SS2)IJ)TWA的值在N個參考時鐘周期內保持不變時,模式切換控制器產生模式切 換信號,送到接口電路,接口電路固定當前的IJ)TWA的值。同時,模式切換控制器產生預置 頻率控制字EJ)TWt = 0。EJ)TWT與由頻率控制字產生電路產生的、經由接口電路的頻率控制 字IJ)TWT相加,得到輸入到數控振蕩器的頻率控制字OJ)TWT。而后,ADPLL切換到T mode。
(S2)和(SS2)中所述的N的取值是一個經驗值,推薦取值范圍[12, 16]。
圖2是ADPLL的模式切換的流程圖。如圖所示,ADPLL共有三個工作模式,分別為 工藝/電壓/溫度校準模式(P mode),捕捉模式(A mode),追蹤模式(T mode)。三個工作 模式依次工作。每當一個工作模式結束,該模式下的DC0頻率控制字0TW就被鎖定。模式 的切換由模式切換信號來控制。 圖3是ADPLL的瞬態響應系統仿真結果。如圖所示,在三個工作模式下ADPLL的 輸出頻率CKV都出現了 "頻率抖動"現象。所謂的"頻率抖動"實際上是一種特定的頻率跳 轉,即ADPLL在某一工作模式下鎖定時,輸出頻率CKV在相鄰的兩個頻率之間往返跳轉。所 以,本質上,這種跳轉可以作為ADPLL在某一工作模式下完成鎖定的標志。
圖4是"頻率抖動"的三種不同情形。如圖所示,ADPLL在某一工作模式下鎖定時, 根據所需輸出頻率fo/位于相鄰兩個頻率(fl,f2)之間的不同位置,"頻率抖動"可以分為 三種不同的情況,分別如圖4(a), (b), (c)所示: (a)當fCKV*靠近f 1時,CKV在f 1的停留時間要長于在f2的停留時間,即Thigh > TlOT。這是因為fCKV*與fl之間的頻率差較小,所以當CKV位于fl時,ADPLL需要較長的時 間來積累足夠大的相位誤差,使得CKV從fl跳轉到f2。 (b)當fj靠近f2時,CKV在f2的停留時間要長于在fl的停留時間,即ThiKh< TlOT。這是因為fCKV*與f2之間的頻率差較小,所以當CKV位于f2時,ADPLL需要較長的 時間來積累足夠大的相位誤差,使得CKV從f2跳轉到fl。 (c)當fCKV*處于f 1與f2的中間時,CKV在f 1的停留時間等于在f2的停留時間, 即Thigh = TlOT。這是因為fCKV*與fl之間的頻率差與fCKV*與f2之間的頻率差相同,所以當 CKV分別位于fl和f2時,ADPLL需要幾乎相等的時間來積累足夠大的相位誤差,使得CKV 發生跳轉。 圖5是根據DCO輸出頻率CKV的跳轉情況,有限狀態機的狀態轉換圖。其中,fCKV* 是所需要的輸出頻率;"o","C"X"分別代表不同的頻率。圖5(a)顯示了 CKV的跳轉情 況,并且顯示了計數器counter的計數情況。計數器的作用是記錄CKV在同一個頻率上停留 的參考時鐘(CKR)周期數。每當CKV在同一個頻率上停留一個CKR周期時,counter加1。 而當CKV從一個頻率跳轉到另一個頻率時,counter清零。特別的,當CKV在同一個頻率上 停留了 N個CKR周期時,counter計數到預先規定的上限N。這說明當前的CKV頻率已經非 常接近所需的頻率,所以狀態機的狀態立即跳轉到"OO",同時產生模式切換信號。并且,這 個時候,預置的頻率控制字EJ)TWJX = A, T)的值預置為0。圖5(b)顯示了有限狀態機的 狀態轉移圖,說明如下"00":初始態。DCO的輸出頻率(CKV)為某頻率"o"。當CKV保持"o"不變時,狀
態機狀態保持"00";當CKV跳轉到另一頻率"*"時,狀態機切換到"01"狀態。"01":當CKV保持、"不變時,狀態機狀態保持"01";當CKV跳轉到另一頻率"X"
并且"X"不等于"o"時,狀態機切換到"00"狀態;當CKV跳轉到"o"時,狀態機切換到"10"狀態。 "10"當CKV保持"o"不變時,狀態機狀態保持"10";當CKV跳轉到另一頻率"X" 并且"X"不等于"壙,時,狀態機切換到"OO"狀態;當CKV跳轉到"壙,時,狀態機切換到"ll"狀態。 "11"當CKV保持"壙,不變時,狀態機狀態保持"11";當CKV跳轉到另一頻率"X" 并且"X"不等于"o"時,狀態機切換到"OO"狀態;當CKV跳轉到"o"時,狀態機切換到"OO" 狀態,同時產生模式切換信號。 實際上,狀態機的作用是監測DCO的輸出頻率CKV,看其是否在相鄰的兩個頻率之 間往返跳轉了 2次。如果是,則說明在當前模式下,ADPLL已經鎖定,所以模式切換控制器 產生模式切換信號。并且,這個時候,預置的頻率控制字EJ)TWx(X二A,T)的值由公式(4) 確定。如果不是,則繼續檢測過程,直到ADPLL鎖定。
E_0TWx = (max (0TWx) -min (0TWx)) /2 (4) 本發明所解決的技術問題是針對現有的ADPLL,提出了一種新穎的模式切換控 制器,通過監測頻率控制字OTW的變化,一方面快速的產生模式切換信號,使ADPLL的工作 模式發生跳轉,另一方估計并預置DCO的控制字0TW,加快ADPLL的鎖定過程。通過這兩個 方面,ADPLL的鎖定時間被有效的減小。系統仿真表明,與原有的ADPLL相比,采用了本發 明提出的模式切換控制器的ADPLL獲得了更小的鎖定時間,平均減小量為37. 8% 。而且,本 方法利用的是ADPLL本身OTW的變化規律,不依賴于具體的系統參數,這就大大增加了本方 法的魯棒性。因此,本方法十分適用于數字跳頻系統。 在ADPLL中,由于有三種工作模式,所以最終的鎖定時間l\。ek由下述公式決定
Ttoc/t = Z Tx + Z Tx—y (3 )
X=P,A,V" (X,y)=(fV\),(A7") 其中,Tx代表在X mode下的鎖定時間,Tx —Y代表由X mode切換到Y mode所需的 等待模式切換信號的時間。X及(X,Y)的取值如公式中所示。 所以,減小ADPLL鎖定時間的途徑有兩種一是減小(3)式中的^,二是減小(3) 式中的T卜y。 減小Tx的原理ADPLL最終的目的是實現輸出頻率的鎖定,而輸出頻率是由數控 振蕩器的頻率控制字直接決定的,所以頻率的鎖定可以等效成頻率控制字的鎖定,頻率鎖 定時間的長短取決于找到所需的頻率控制字的快慢。在本發明中,模式切換控制器監測當 前模式下頻率控制字的變化,利用其變化規律來預測下一工作模式下所需的頻率控制字, 然后在下一工作模式開始的時候將此預測值預置到數控振蕩器的輸入,這樣就提高了尋找 所需頻率控制字的速度,從而減小了頻率鎖定的時間。 減小Tx —y的原理當ADPLL在一個模式下完成鎖定后,需要等待模式切換信號的 指示,然后切換到下一個模式。快速的產生模式切換信號就可以減小這個等待的時間。在本 發明中,模式切換控制器監測當前模式下頻率控制字的變化,利用其變化規律來判定ADPLL 是否鎖定。 一旦發現ADPLL鎖定,模式切換控制器會立即產生一個模式切換信號給ADPLL, 指示ADPLL完成模式切換過程,這樣就減小了模式切換過程中的等待時間。
以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人 員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應 視為本發明的保護范圍。
9
權利要求
一種用于減小全數字鎖相環鎖定時間的模式切換控制器,其特征在于,所述模式切換控制器包括,有限狀態機,用于對應所述數控振蕩器輸出頻率跳轉的狀態;計數器,用于記錄所述數控振蕩器的輸出頻率在同一個頻率上停留的參考時鐘的周期數。
2. 如權利要求1所述的模式切換控制器,其特征在于,所述有限狀態機包括如下狀態, "oo":初始狀態,所述數控振蕩器的輸出頻率為頻率fl,當該輸出頻率保持fl不變時,所述有限狀態機狀態保持"oo";當該輸出頻率跳轉到另一頻率f2時,所述有限狀態機切換到"01"狀態;"01":當所述數控振蕩器的輸出頻率保持f2不變時,所述有限狀態機狀態保持"01"; 當該輸出頻率跳轉到另一頻率X并且X不等于fl時,所述有限狀態機切換到"00"狀態;當 所述數控振蕩器的輸出頻率跳轉到fl時,所述有限狀態機切換到"10"狀態;"10":當所述數控振蕩器的輸出頻率保持fl不變時,所述有限狀態機狀態保持"10"; 當所述數控振蕩器的輸出頻率跳轉到另一頻率X并且X不等于f2時,狀態機切換到"00"狀態;當所述數控振蕩器的輸出頻率跳轉到f2時,狀態機切換到"ll"狀態;"11":當所述數控振蕩器的輸出頻率保持f2不變時,所述有限狀態機狀態保持"11"; 當所述數控振蕩器的輸出頻率跳轉到另一頻率X并且X不等于fl時,所述有限狀態機切換 到"00"狀態;當所述數控振蕩器的輸出頻率跳轉到fl時,狀態機切換到"00"狀態,同時產生模式切換信號。
3. 如權利要求1所述的模式切換控制器,其特征在于,所述計數器的工作原理如下,當所述數控振蕩器的輸出頻率在同一個頻率上停留一個參考時鐘周期時,所述計數器加1 ;而當所述數控振蕩器的輸出頻率從一個頻率跳轉到另一個頻率時,所述計數器清零; 當所述數控振蕩器的輸出頻率在同一個頻率上停留了N個參考時鐘周期時,所述計數器計 數到預先規定的上限N,所述有限狀態機的狀態跳轉到"00",同時產生模式切換信號,此時 預置的頻率控制字E_0TWx(X = A, T)的值預置為0。
4. 如權利要求1所述的模式切換控制器,其特征在于,所述控制器工作在數字鎖相環 的工藝/電壓/溫度校準模式、捕捉模式以及追蹤模式下,即在Pmode、A mode以及T mode 下進行切換。
5. 如權利要求4所述的模式切換控制器,其特征在于,在工藝/電壓/溫度校準模式 下,所述模式切換控制器監測由全數字鎖相環系統中頻率控制字產生電路產生的、經由接 口電路的頻率控制字I_0TWP,當(51) I_0TWP的值在兩個不同的數值之間連續跳轉2次時,模式切換控制器產生模式切 換信號,送到接口電路,接口電路固定當前的I_0TWP的值;同時,模式切換控制器產生預置 頻率控制字EJ)TWA,其值由下述公式決定E_0TWA = (max (0TWA) -min (0TWA)) /2 ;其中,max(0TWA)是0TWA可以取到的最大值,min(0TWA)是0TWA可以取到的最小值;E_ otwa與由頻率控制字產生電路產生的、經由接口電路的頻率控制字IJ)TWa相加,得到瑜入 到數控振蕩器的頻率控制字0_0TWA ;而后,全數字鎖相環切換到捕捉模式;(52) IJ)TWp的值在N個參考時鐘周期內保持不變時,模式切換控制器產生模式切換信號,送到接口電路,接口電路固定當前的I_0TWP的值;同時,模式切換控制器產生預置頻率控制字E_0TWA = 0。 E_0TWA與由頻率控制字產生電路產生的、經由接口電路的頻率控制字 I_0TWA相加,得到輸入到數控振蕩器的頻率控制字0_0TWA ;而后,全數字鎖相環切換到捕捉 模式。
6. 如權利要求4所述的模式切換控制器,其特征在于,在捕捉模式下,所述模式切換控 制器監測由由全數字鎖相環系統中加法器輸出的頻率控制字0_0TWA,當(551) 0_0TWA的值在兩個不同的數值之間連續跳轉2次時,模式切換控制器產生模式切 換信號,送到接口電路,接口電路固定當前的I_0TWA的值;同時,模式切換控制器產生預置 頻率控制字EJ)TWT,其值由下述公式決定E_0TWT = (max (0TWT) -min (0TWT)) /2 ;其中,max(0TWT)是0TWT可以取到的最大值,min(0TWT)是0TWT可以取到的最小值;E_ OTWT與由頻率控制字產生電路產生的、經由接口電路的頻率控制字IJ)TWt相加,得到瑜入 到數控振蕩器的頻率控制字0_OTWT ;而后,全數字鎖相環切換到追蹤模式;(552) IJ)TWJ勺值在N個參考時鐘周期內保持不變時,模式切換控制器產生模式切換信 號,送到接口電路,接口電路固定當前的I_OTWA的值;同時,模式切換控制器產生預置頻率 控制字E_OTWT = 0。 E_OTWT與由頻率控制字產生電路產生的、經由接口電路的頻率控制字 I_OTWT相加,得到輸入到數控振蕩器的頻率控制字0_OTWT ;而后,全數字鎖相環切換到追蹤 模式。
7. 如權利要求5或者6所述的模式切換控制器,其特征在于,所述(S2)和所述(SS2) 中N的取值范圍是12-16。
8. —種采用如權利要求1-7中任一項的模式切換控制器的全數字鎖相環系統,其特征 在于,該系統還包括,系統時鐘產生電路,用于采樣外部時鐘,從而產生與數控振蕩器輸出的頻率信號同步 的系統時鐘信號;頻率控制字產生電路及其接口電路,用于將頻率控制字產生電路產生的原始的頻率控 制字信號經由接口電路輸出;加法器,用于將所述頻率控制字產生電路產生的原始的頻率控制字信號與所述頻率控 制預置值相加,產生輸入到數控振蕩器的頻率控制字;數控振蕩器,用于在其接收到的頻率控制字的控制下,產生特定頻率的輸出信號。
全文摘要
本發明提供了一種用于減小全數字鎖相環鎖定時間的模式切換控制器,該控制器包括,有限狀態機,用于對應所述數控振蕩器輸出頻率跳轉的狀態;計數器,用于記錄所述數控振蕩器的輸出頻率在同一個頻率上停留的參考時鐘的周期數。一種采用上述模式切換控制器的全數字鎖相環系統,該系統包括,系統時鐘產生電路、頻率控制字產生電路及其接口電路、模式切換控制器、加法器、數控振蕩器。本發明提出的用模式切換控制器減小ADPLL鎖定時間的方法,不僅可以有效的減小ADPLL的鎖定時間,而且電路實現簡單,對系統參數不敏感,有很好的魯棒性。
文檔編號H03L7/18GK101783678SQ200910243969
公開日2010年7月21日 申請日期2009年12月28日 優先權日2009年12月28日
發明者于光明, 楊華中, 汪玉 申請人:清華大學