專利名稱:基于使用排序抽頭的延遲線的直接數(shù)字合成器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種頻率合成器,特別是一種數(shù)字頻率合成器。
背景技術(shù):
數(shù)字頻率合成器是本領(lǐng)域熟知的。數(shù)字頻率合成器的一個(gè)形式包括具有延遲鎖定環(huán)(DLL)的數(shù)字化相位(digital-to-phase)轉(zhuǎn)換器(DPC),其中延遲鎖定環(huán)包括一個(gè)延遲線。使用延遲線的一個(gè)問(wèn)題是它們會(huì)受到延遲線上的延遲變化的影響,并且最終限制了相位分辨力,并因此限制數(shù)字頻率合成器的寄生頻率性能。
發(fā)明內(nèi)容
希望提供一種數(shù)字頻率合成器,具有優(yōu)于現(xiàn)有技術(shù)DLL的改進(jìn)相位分辨力,同時(shí)避免使用調(diào)諧電路或延遲失配消除,并且還得到-80dBc的寄生頻率性能。
圖1是根據(jù)本發(fā)明的一個(gè)數(shù)字頻率合成器的模塊圖;圖2是示出了圖1的數(shù)字化相位轉(zhuǎn)換器的一個(gè)實(shí)施例的內(nèi)部部件的模塊圖;圖3是示出了圖2的延遲線網(wǎng)絡(luò)的內(nèi)部部件的模塊圖;圖4的模塊圖示出了圖3延遲線網(wǎng)絡(luò)的延遲線中連接到圖2的選擇電路的一些內(nèi)部部件;圖5的數(shù)據(jù)表示出了當(dāng)在產(chǎn)生輸入到圖2示出的查找表的地址值和從查找表輸出的抽頭地址之間產(chǎn)生映射之前,針對(duì)圖4示出的延遲部件的理想相位延遲和實(shí)際相位延遲之間的關(guān)系;圖6的數(shù)據(jù)表根據(jù)針對(duì)每個(gè)地址值的每個(gè)標(biāo)準(zhǔn)化(normalized)理想相位延遲和與一個(gè)抽頭地址相關(guān)的一個(gè)標(biāo)準(zhǔn)化實(shí)際相位延遲之間的最小差,示出了圖5的地址值和抽頭地址之間的映射;
圖7是示出圖2的校準(zhǔn)相位檢測(cè)器的內(nèi)部部件的模塊圖;而圖8的模塊圖示出了圖1的數(shù)字化相位轉(zhuǎn)換器的另一個(gè)實(shí)施例的內(nèi)部部件。
具體實(shí)施例方式
參見(jiàn)附圖描述本發(fā)明,其中相同的參考數(shù)字對(duì)應(yīng)相同的部件。
參見(jiàn)圖1,根據(jù)本發(fā)明的頻率合成器2包括一個(gè)輸出固定頻率參考時(shí)鐘信號(hào)到累加器6的輸入的系統(tǒng)時(shí)鐘4,一個(gè)數(shù)值乘法器8和一個(gè)數(shù)字化相位轉(zhuǎn)換器(DPC)10。一個(gè)控制器12分別向累加器6和數(shù)值乘法器8提供頻率控制值N和倒數(shù)頻率控制值1/N。數(shù)值乘法器8被構(gòu)造成從累加器6接收一系列累加器值和一個(gè)累加器溢出信號(hào)。DPC 10被構(gòu)造成從數(shù)值乘法器8接收一系列地址值和對(duì)應(yīng)的一系列鎖存信號(hào)。
在操作中,累加器6的時(shí)鐘定在參考時(shí)鐘信號(hào)的上升沿。在每個(gè)上升沿,累加器6將其內(nèi)容增加頻率控制值N。對(duì)于超出累加器6的容量的每個(gè)參考時(shí)鐘信號(hào)周期,累加器6產(chǎn)生累加器溢出信號(hào),并且當(dāng)累加器溢出信號(hào)產(chǎn)生時(shí)產(chǎn)生對(duì)應(yīng)于累加器6中值的累加器值。累加器溢出信號(hào)的平均頻率等于參考時(shí)鐘信號(hào)的頻率乘以頻率控制值N和累加器容量C的比值,其中累加器容量等于1加上能夠存儲(chǔ)在累加器中的最大值。
DPC 10產(chǎn)生的輸出時(shí)鐘信號(hào)的頻率與累加器溢出信號(hào)的頻率相匹配。如果累加器溢出信號(hào)的輸出脈沖具有均勻的間隔,累加器溢出信號(hào)能夠被用作輸出時(shí)鐘信號(hào),因此不需要數(shù)值乘法器8和DPC10。然而,因?yàn)槔奂悠?具有預(yù)定數(shù)量的累加器比特位,例如32比特位,并且頻率控制值N的值經(jīng)常不是累加器比特位的數(shù)目的整數(shù)倍,所以累加器溢出信號(hào)的輸出脈沖不具有均勻的間隔。在頻域中,這種不均勻的間隔在輸出時(shí)鐘信號(hào)中導(dǎo)致不期望的寄生頻率。因此就需要進(jìn)行校正,從而對(duì)每個(gè)脈沖的相位進(jìn)行偏移或內(nèi)插以在輸出時(shí)鐘信號(hào)的脈沖之間產(chǎn)生均勻的間隔。
為了確定在脈沖之間產(chǎn)生均勻間隔所需的相移范圍,每當(dāng)累加器6輸出一個(gè)累加器溢出信號(hào)時(shí),數(shù)值乘法器8乘以累加器6輸出的累加器值,同時(shí)累加器溢出信號(hào)乘以倒數(shù)頻率控制值,即1/N。通過(guò)使累加器值乘以倒數(shù)頻率控制值,將累加器值轉(zhuǎn)換成一個(gè)小數(shù)(fraction),該小數(shù)對(duì)應(yīng)于該累加器溢出信號(hào)實(shí)例的期望時(shí)間位置與其實(shí)際時(shí)間位置之間的差值。這個(gè)小數(shù)表示參考時(shí)鐘信號(hào)的一個(gè)時(shí)鐘周期的部分量值,其中為了在其輸出脈沖之間得到均勻的間隔,累加器溢出信號(hào)必須被相移所述部分量值。響應(yīng)數(shù)值乘法器8接收一個(gè)累加器溢出信號(hào)而產(chǎn)生的每個(gè)小數(shù)作為地址值被提供到DPC 10,以便處理和轉(zhuǎn)換成輸出時(shí)鐘信號(hào),該輸出時(shí)鐘信號(hào)具有與累加器溢出信號(hào)的平均頻率相同的頻率,但輸出脈沖具有均勻的間隔。
參見(jiàn)圖2,并繼續(xù)參見(jiàn)圖1,DPC 10包括一個(gè)延遲線網(wǎng)絡(luò)16,它被連接以接收參考時(shí)鐘信號(hào),并且向一個(gè)選擇電路或復(fù)用器(MUX)18輸出多個(gè)相移時(shí)鐘信號(hào)。每個(gè)相移時(shí)鐘信號(hào)相對(duì)于參考時(shí)鐘信號(hào)在相位上被偏移,并且相對(duì)于其他相移時(shí)鐘信號(hào)在相位上被偏移。查找表(LUT)20被連接以便從數(shù)值乘法器8接收地址值,并且提供對(duì)應(yīng)的抽頭地址到MUX 18。根據(jù)MUX 18接收的抽頭地址的函數(shù),MUX 18以常規(guī)方式操作以便將一個(gè)相移時(shí)鐘信號(hào)連接到MUX 18的輸出。更具體地,每個(gè)抽頭地址使得MUX 18連接相應(yīng)的相移時(shí)鐘信號(hào)到它的輸出。
采樣電路22被連接以接收MUX 18輸出的每個(gè)相移時(shí)鐘信號(hào)。采樣電路22還從數(shù)值乘法器8中接收鎖存信號(hào)。每個(gè)鎖存信號(hào)使采樣電路22的操作同步,以便采樣MUX 18輸出的每個(gè)相移時(shí)鐘信號(hào)的至少一部分。
DPC 10最好還包括一個(gè)校準(zhǔn)電路24,它將在下文更詳細(xì)地描述。
參見(jiàn)圖3,并繼續(xù)參見(jiàn)前面描述的所有附圖,延遲線網(wǎng)絡(luò)16包括一個(gè)可調(diào)的延遲線26,它具有被連接以便從系統(tǒng)時(shí)鐘4接收參考時(shí)鐘信號(hào)的一個(gè)輸入,和提供多個(gè)相移時(shí)鐘信號(hào)到MUX 18的多個(gè)輸出。為了在操作中確保穩(wěn)定性,延遲線網(wǎng)絡(luò)16包括一個(gè)延遲鎖定環(huán)(DLL)相位檢測(cè)器28,它被連接以便接收系統(tǒng)時(shí)鐘4的參考時(shí)鐘信號(hào)和延遲線26的參考相移時(shí)鐘信號(hào)。參考相移時(shí)鐘信號(hào)可以是延遲線26提供到MUX 18的一個(gè)相移時(shí)鐘信號(hào),或可以是只提供到DLL相位檢測(cè)器28的單獨(dú)的相移時(shí)鐘信號(hào)。DLL相位檢測(cè)器28測(cè)量參考時(shí)鐘信號(hào)和參考相移時(shí)鐘信號(hào)之間的任何相位差,并向DLL低通濾波器30輸出一個(gè)與相位差相關(guān)的誤差信號(hào)。DLL低通濾波器30轉(zhuǎn)換誤差信號(hào)為DLL調(diào)諧信號(hào),該信號(hào)被提供到延遲線26,以便以在延遲線網(wǎng)絡(luò)16的操作過(guò)程中保持參考相移時(shí)鐘信號(hào)和參考時(shí)鐘信號(hào)之間的相位關(guān)系的方式調(diào)整其偏壓。本領(lǐng)域技術(shù)人員可以認(rèn)識(shí)到,上述示例中這種技術(shù)的一個(gè)實(shí)現(xiàn)和抽頭排序也可以應(yīng)用到其他延遲技術(shù)。
參見(jiàn)圖4,并繼續(xù)參見(jiàn)前面描述的所有附圖,延遲線26包括多個(gè)串聯(lián)延遲部件,例如D1-D71。每個(gè)延遲部件D1-D71具有連接到MUX 18的一個(gè)輸入的一個(gè)輸出抽頭T1-T71。為了向其提供參考時(shí)鐘信號(hào),在延遲部件D1的輸入和MUX 18的輸入之間連接抽頭T0。每個(gè)延遲部件D1-D71延遲參考時(shí)鐘信號(hào)在其自身中的傳播,并分別在其對(duì)應(yīng)的輸出抽頭T1-T71上輸出一個(gè)對(duì)應(yīng)的相移時(shí)鐘信號(hào)。延遲部件D1-D71輸出的71個(gè)相移時(shí)鐘信號(hào)連同抽頭T0上輸出的參考時(shí)鐘信號(hào)一起,通過(guò)輸出抽頭T1-T71被提供到MUX 18的輸入。
理論上,每個(gè)延遲部件引入一個(gè)預(yù)定的延遲到其中通過(guò)的時(shí)鐘信號(hào)。然而在操作中,一個(gè)或多個(gè)延遲部件D1-D71的延遲小于或大于預(yù)定的延遲。這種變化可能源于許多因素,包括延遲部件的制作中的隨機(jī)變化,稱為失配??紤]到預(yù)定延遲的變化,在提供到LUT20的每個(gè)地址值和LUT 20輸出的一個(gè)抽頭地址之間建立映射,這導(dǎo)致MUX 18選擇期望的相移時(shí)鐘信號(hào)來(lái)輸出,該相移時(shí)鐘信號(hào)相對(duì)參考時(shí)鐘信號(hào)具有期望的相移。
為了更好地理解這種映射的必要,現(xiàn)在參照?qǐng)D5。在圖5中,每行的前三列示出了地址值,對(duì)應(yīng)于延遲線26的輸出抽頭T的抽頭地址,和相應(yīng)抽頭地址的相對(duì)于參考時(shí)鐘信號(hào)的理想相位延遲之間的關(guān)系。在理想情況下,響應(yīng)接收地址值1,LUT 20將抽頭地址1輸出到MUX 18,抽頭地址1使得MUX 18連接到延遲線26的輸出抽頭T1,由此將延遲部件D1輸出的相移時(shí)鐘信號(hào)提供到采樣電路22,理想情況下具有0.13時(shí)鐘周期的相位延遲。然而如列5所示,延遲部件D1在抽頭T1輸出的相移時(shí)鐘信號(hào)的實(shí)際相位延遲是0.17時(shí)鐘周期,這是由于延遲部件的延遲誤差。
在圖5示出的例子中,與抽頭地址相關(guān)的許多抽頭T1-T71具有不同于理想相位延遲的實(shí)際相位延遲。然而,與對(duì)應(yīng)抽頭地址相關(guān)的一些抽頭,例如抽頭T5和抽頭T67,具有與理想相位延遲相匹配的實(shí)際相位延遲。在實(shí)際的實(shí)現(xiàn)中,實(shí)際延遲不會(huì)與理想相位延遲精確匹配。然而,能夠找到在數(shù)值上非常接近于理想延遲的實(shí)際延遲。
為了減少或消除輸出時(shí)鐘信號(hào)中不期望的寄生頻率,有必要減少或消除每個(gè)抽頭T1-T71輸出的相移時(shí)鐘信號(hào)的理想相位延遲和實(shí)際相位延遲之間的任何差值。為了減少或消除這個(gè)差值,在LUT20中存儲(chǔ)一個(gè)映射,其中根據(jù)各個(gè)理想相位延遲和MUX 18輸出的相移時(shí)鐘信號(hào)的實(shí)際相位延遲之間的差值的函數(shù),將每個(gè)地址值映射到提供給MUX 18的一個(gè)抽頭地址。
為了產(chǎn)生這個(gè)映射,忽略與每個(gè)地址值相關(guān)的理想相位延遲的任何整數(shù)時(shí)鐘周期,以得到如列4所示的標(biāo)準(zhǔn)化理想相位延遲。例如,地址值1具有0.13時(shí)鐘周期的理想相位延遲。由于這個(gè)理想的相位延遲不具有與其相關(guān)的整數(shù)時(shí)鐘周期,它的標(biāo)準(zhǔn)化理想相位延遲是相同值,即0.13時(shí)鐘周期。相反,地址值62具有7.17時(shí)鐘周期的理想相位延遲。為了標(biāo)準(zhǔn)化這個(gè)理想相位延遲,忽略整數(shù)值“7”以得到用于地址值62的0.17時(shí)鐘周期的標(biāo)準(zhǔn)化理想相位延遲。因此,為了得到標(biāo)準(zhǔn)化實(shí)際相位延遲值,相同的過(guò)程被應(yīng)用到每個(gè)地址值的實(shí)際相位延遲。
下面參見(jiàn)圖6,并繼續(xù)參見(jiàn)圖5,啟動(dòng)一個(gè)搜索來(lái)確定哪個(gè)抽頭地址的標(biāo)準(zhǔn)化實(shí)際相位延遲相同或最接近于和每個(gè)地址值相關(guān)的標(biāo)準(zhǔn)化理想相位延遲。更具體地,搜索發(fā)現(xiàn)每個(gè)標(biāo)準(zhǔn)化理想相位延遲的最接近標(biāo)準(zhǔn)化實(shí)際相位延遲。與標(biāo)準(zhǔn)化理想相位延遲相關(guān)的地址值被映射到與最接近標(biāo)準(zhǔn)化實(shí)際相位延遲相關(guān)的抽頭地址。例如,如圖6所示,地址值1具有0.13時(shí)鐘周期的標(biāo)準(zhǔn)化相位延遲,抽頭地址62具有0.13時(shí)鐘周期的標(biāo)準(zhǔn)化實(shí)際相位延遲。由于地址值1的標(biāo)準(zhǔn)化理想相位延遲和抽頭地址62的標(biāo)準(zhǔn)化實(shí)際相位延遲具有相同的值,抽頭地址62被映射或關(guān)聯(lián)到地址值1。作為進(jìn)一步的例子,如圖6所示,地址值7具有0.91時(shí)鐘周期的標(biāo)準(zhǔn)化理想相位延遲。假設(shè)0.91時(shí)鐘周期的標(biāo)準(zhǔn)化實(shí)際相位延遲不在延遲線26的抽頭T1-T71的一個(gè)上輸出,搜索程序搜索最接近相關(guān)地址值的標(biāo)準(zhǔn)化理想相位延遲的標(biāo)準(zhǔn)化實(shí)際相位延遲。在針對(duì)地址值7示出的例子中,抽頭地址68具有0.92時(shí)鐘周期的標(biāo)準(zhǔn)化實(shí)際相位延遲,它是最接近地址值7的0.91時(shí)鐘周期的標(biāo)準(zhǔn)化理想相位延遲的可用值。因此,搜索程序?qū)⒊轭^地址68映射或關(guān)聯(lián)到地址值7。
雖然圖6中沒(méi)有示出,然而每個(gè)抽頭地址能夠被映射到兩個(gè)或更多的地址值。例如,如果地址值1和地址值20(未示出)都具有0.13時(shí)鐘周期的標(biāo)準(zhǔn)化理想相位延遲,具有0.13時(shí)鐘周期的標(biāo)準(zhǔn)化實(shí)際相位延遲的抽頭地址62能夠被映射到地址值1和地址值20。另外,不必將每個(gè)抽頭地址都映射到一個(gè)地址值,如果根據(jù)標(biāo)準(zhǔn)化實(shí)際相位延遲和標(biāo)準(zhǔn)化理想相位延遲之間的對(duì)應(yīng)關(guān)系將另一個(gè)抽頭地址首先映射到該地址值,或者如果根據(jù)表示最接近匹配于標(biāo)準(zhǔn)化理想相位延遲的標(biāo)準(zhǔn)化實(shí)際相位延遲將其它抽頭地址映射到該地址值。
如圖6所示的映射被存儲(chǔ)在LUT 20中。此后,響應(yīng)于從數(shù)值乘法器8接收一個(gè)地址值,LUT 20將映射到地址值的抽頭地址輸出到MUX 18。例如,響應(yīng)于接收地址值1,LUT 20將抽頭地址62輸出到MUX 18。響應(yīng)于接收抽頭地址62,MUX 18將其輸出連接到延遲線26的抽頭T62。類似地,響應(yīng)于接收地址值8,LUT 20將抽頭地址69輸出到MUX 18。響應(yīng)于接收抽頭地址69,MUX 18將其輸出連接到延遲線26的抽頭T69。利用存儲(chǔ)在LUT 20中的地址值到抽頭地址的映射,可以向采樣電路22提供具有標(biāo)準(zhǔn)化實(shí)際相位延遲的相移時(shí)鐘信號(hào),所述相移時(shí)鐘信號(hào)對(duì)應(yīng)于具有標(biāo)準(zhǔn)化理想相位延遲的期望相移時(shí)鐘信號(hào)。
采樣電路22被構(gòu)造成接收MUX 18的相移時(shí)鐘信號(hào)和數(shù)值乘法器8的鎖存信號(hào)。采樣電路22接收的每個(gè)相移時(shí)鐘信號(hào)的采樣通過(guò)從數(shù)值乘法器8接收的相應(yīng)鎖存信號(hào)同步。每個(gè)鎖存信號(hào)使得采樣電路22按照以采樣電路22接收它的時(shí)間順序采樣和輸出每個(gè)相移時(shí)鐘信號(hào)的至少一部分。采樣電路22輸出的相移時(shí)鐘信號(hào)的樣本形成輸出時(shí)鐘信號(hào),該輸出時(shí)鐘信號(hào)具有與累加器溢出信號(hào)的平均頻率相同的頻率,但其脈沖的間隔比累加器溢出信號(hào)的脈沖的間隔更均勻。因?yàn)檩敵鰰r(shí)鐘信號(hào)具有間隔更均勻的脈沖,與具有間隔不太均勻的脈沖的累加器溢出信號(hào)所產(chǎn)生的寄生頻率相比,輸出時(shí)鐘信號(hào)中的寄生頻率的出現(xiàn)大大減少。
圖5和6示出的和這里討論的數(shù)值的例子只是為了示例目的,不應(yīng)被解釋為對(duì)發(fā)明或通過(guò)延遲線26的延遲部件D的實(shí)際延遲的范例的限制。
回來(lái)參見(jiàn)圖2,如上所述,DPC最好包括校準(zhǔn)電路34,用于產(chǎn)生每個(gè)地址值和一個(gè)抽頭地址之間的映射,并用于在LUT 20中存儲(chǔ)映射。校準(zhǔn)電路34包括校準(zhǔn)處理器36。優(yōu)選地,校準(zhǔn)處理器36是在其存儲(chǔ)單元(未示出)所存儲(chǔ)的軟件程序的控制下工作的常規(guī)可編程微處理器。存儲(chǔ)單元可以包括靜態(tài)存儲(chǔ)器,例PROM,用于軟件程序的永久存儲(chǔ),及動(dòng)態(tài)存儲(chǔ)器,例如RAM,用于在操作過(guò)程中軟件程序和/或數(shù)據(jù)的暫時(shí)存儲(chǔ)。校準(zhǔn)電路36和軟件程序被構(gòu)造成共同合作,以便在存儲(chǔ)于LUT 20的映射的產(chǎn)生過(guò)程中,校準(zhǔn)處理器36使LUT 20與MUX 18相隔離。為此目的,LUT 20的輸出可以被構(gòu)造成包括一個(gè)三態(tài)緩沖器,它在LUT 20中映射的產(chǎn)生和存儲(chǔ)過(guò)程中被校準(zhǔn)電路36設(shè)置為高阻態(tài)。
當(dāng)LUT 20與MUX 18相隔離時(shí),校準(zhǔn)電路36提供每個(gè)抽頭地址到MUX 18,每次一個(gè)抽頭地址。響應(yīng)于接收每個(gè)抽頭地址,MUX 18將延遲線26的對(duì)應(yīng)抽頭T的相移時(shí)鐘信號(hào)連接到其輸出。
校準(zhǔn)電路34包括校準(zhǔn)相位檢測(cè)器38,它被連接以便接收MUX18輸出的每個(gè)相移時(shí)鐘信號(hào)。校準(zhǔn)相位檢測(cè)器38還被連接以便從系統(tǒng)時(shí)鐘4接收參考時(shí)鐘信號(hào)。
參見(jiàn)圖7,并繼續(xù)參見(jiàn)圖2,校準(zhǔn)相位檢測(cè)器最好包括一個(gè)被連接以便接收MUX 18輸出的相移時(shí)鐘信號(hào)的二分頻分頻器40,和一個(gè)被連接以便從系統(tǒng)時(shí)鐘4接收參考時(shí)鐘信號(hào)的二分頻分頻器42。在圖7示出的校準(zhǔn)相位檢測(cè)器38的實(shí)施例中,分頻器40和42被構(gòu)造成將各個(gè)相移時(shí)鐘信號(hào)和參考時(shí)鐘信號(hào)的頻率減少一半。分頻器40和42的輸出提供到一個(gè)異或門44的輸入。在操作中,異或門44輸出一個(gè)有關(guān)參考時(shí)鐘信號(hào)和MUX 18輸出的相移時(shí)鐘信號(hào)之間的相位差的相位差信號(hào)。異或門44輸出的相位差信號(hào)最好是具有有關(guān)參考時(shí)鐘信號(hào)和MUX 18輸出的相移時(shí)鐘信號(hào)之間的相位差的平均電壓的脈沖序列。異或門44輸出的相位差信號(hào)被提供到校準(zhǔn)低通濾波器(LPF)46,它被構(gòu)造成濾波相位差的AC分量,主要只留下DC分量。校準(zhǔn)LPF 46輸出低通濾波的相位差信號(hào)到模數(shù)轉(zhuǎn)換器(ADC)48,它將低通濾波的相位差信號(hào)轉(zhuǎn)換成用于校準(zhǔn)處理器36的處理的相位差值。
對(duì)于提供到MUX 18的每個(gè)抽頭地址,校準(zhǔn)處理器36存儲(chǔ)ADC 48輸出的相應(yīng)相位差值。提供每個(gè)抽頭地址到MUX 18和存儲(chǔ)相應(yīng)的相位差值的過(guò)程繼續(xù)進(jìn)行,直到已經(jīng)保存了每個(gè)抽頭地址的相位差值。接著,按照結(jié)合圖5和6描述的方式,校準(zhǔn)處理器36將每個(gè)地址值映射到一個(gè)抽頭地址。為此目的,根據(jù)關(guān)于差值,即各個(gè)理想相位差值和相位差值之間的最小差值的函數(shù),校準(zhǔn)處理器36將每個(gè)地址值映射到一個(gè)抽頭地址。一旦產(chǎn)生映射,校準(zhǔn)處理器36在LUT 20中存儲(chǔ)映射。更具體地,校準(zhǔn)處理器36在LUT 20中存儲(chǔ)每個(gè)抽頭地址,使得響應(yīng)于接收一個(gè)地址值,LUT 20輸出抽頭地址,該抽頭地址使MUX 18將一個(gè)相移時(shí)鐘信號(hào)連接到其輸出,該相移時(shí)鐘信號(hào)具有等于或最接近有關(guān)一個(gè)地址值的期望或理想相位延遲的實(shí)際相位延遲。
參見(jiàn)圖8,并回過(guò)來(lái)參見(jiàn)圖1,DPC 10的另一個(gè)實(shí)施例包括圖2示出的延遲線網(wǎng)絡(luò)16,MUX 18,LUT 20,采樣電路22和校準(zhǔn)電路34。另外,圖8示出的DPC 10包括延遲線網(wǎng)絡(luò)56,選擇電路或復(fù)用器(MUX)58和查找表(LUT)60。LUT 60以與LUT 20相同的方式被連接以便從數(shù)值乘法器8接收地址值,并提供抽頭地址。另外,LUT 60以和LUT 20相同的方式被連接到校準(zhǔn)電路34,以便以和LUT 20相同的方式從校準(zhǔn)電路34接收地址值和抽頭地址之間的映射??蛇x地,LUT 20和LUT 60可以被組合為單個(gè)大LUT,其中某些地址比特位連接到MUX 18,而其余的比特位連接到MUX 58。延遲線網(wǎng)絡(luò)56類似于延遲線網(wǎng)絡(luò)16,并被連接以便接收MUX 18輸出的每個(gè)相移時(shí)鐘信號(hào)。響應(yīng)于接收MUX 18輸出的每個(gè)相移時(shí)鐘信號(hào),延遲線網(wǎng)絡(luò)56產(chǎn)生提供到MUX 58的多個(gè)輔助相移時(shí)鐘信號(hào)。響應(yīng)于接收被映射到MUX 58的抽頭地址的地址值,MUX 58輸出一個(gè)輔助相移時(shí)鐘信號(hào)到以上述方式操作的采樣電路22。圖8示出的DPC 10的一個(gè)優(yōu)點(diǎn)是,能夠?qū)敵鰰r(shí)鐘信號(hào)的輸出脈沖的相位實(shí)現(xiàn)精細(xì)調(diào)節(jié)。例如,如果延遲線網(wǎng)絡(luò)16的每個(gè)延遲部件D提供一個(gè)時(shí)鐘周期的1/32的延遲,而延遲線網(wǎng)絡(luò)56的每個(gè)延遲部件D提供一個(gè)時(shí)鐘周期的1/31的延遲,則使用圖8所示的DPC 10所得到的調(diào)節(jié)范圍是1/992,即MUX 18中一個(gè)延遲部件D的延遲和MUX 58中一個(gè)延遲部件D的延遲的乘積。本領(lǐng)域技術(shù)人員顯然可以理解,這里所謂的抽頭分類(sorting)適用于任何類型的延遲線(例如無(wú)源,數(shù)字和/或模擬)及任何類型的DPC技術(shù)。
參考優(yōu)選實(shí)施例描述了本發(fā)明。在閱讀和理解前述詳細(xì)描述的基礎(chǔ)上,本領(lǐng)域技術(shù)人員可以想到明顯的修改和改變。本發(fā)明應(yīng)當(dāng)被理解為包括所有這樣的修改和改變,只要它們?cè)诟郊訖?quán)利要求或其等價(jià)描述的范圍內(nèi)。
權(quán)利要求
1.一種具有選擇信號(hào)輸入和輸出的延遲誤差校正電路,包括用于產(chǎn)生一組延遲的延遲生成電路,其中地址信號(hào)選擇所產(chǎn)生的延遲,并且選擇的延遲的輸出被連接到延遲誤差校正電路的輸出;查找表電路,含有延遲生成電路的選擇信號(hào)輸入和延遲地址信號(hào)輸出的映射信息;其中延遲地址信號(hào)輸出被連接到延遲生成電路的選擇信號(hào)輸入。
2.一種頻率合成器,包括提供延遲選擇信號(hào)序列的電路;具有選擇信號(hào)輸入和輸出的延遲誤差校正電路,包括用于產(chǎn)生一組延遲的延遲生成電路,其中地址信號(hào)選擇所產(chǎn)生的延遲,并且選擇的延遲的輸出被連接到延遲誤差校正電路的輸出;查找表電路,含有延遲生成電路的選擇信號(hào)輸入和延遲地址信號(hào)輸出的映射信息;其中延遲地址信號(hào)輸出被連接到延遲生成電路的選擇信號(hào)輸入。
3.一種頻率合成器,包括系統(tǒng)時(shí)鐘,用于產(chǎn)生在第一頻率上振蕩的參考時(shí)鐘信號(hào);控制器,用于產(chǎn)生對(duì)應(yīng)于具有第二頻率的輸出時(shí)鐘信號(hào)的頻率控制值;電路,用于根據(jù)頻率控制值和參考時(shí)鐘信號(hào)產(chǎn)生一系列地址值;查找表(LUT),用于存儲(chǔ)多個(gè)抽頭地址,LUT被構(gòu)造成接收該系列地址值,并響應(yīng)于接收該系列地址值,輸出一系列抽頭地址,每個(gè)地址值具有一個(gè)與其相關(guān)的抽頭地址;延遲線,被構(gòu)造成接收參考時(shí)鐘信號(hào)并由此產(chǎn)生多個(gè)相移時(shí)鐘信號(hào),每個(gè)相移時(shí)鐘信號(hào)在第一頻率上振蕩,并相對(duì)于參考時(shí)鐘信號(hào)和相對(duì)于其它相移時(shí)鐘信號(hào)在相位上偏移;選擇電路,被構(gòu)造成接收該系列抽頭地址和多個(gè)相移時(shí)鐘信號(hào),并響應(yīng)于接收該系列抽頭地址,輸出一系列相移時(shí)鐘信號(hào),每個(gè)抽頭地址具有與其相關(guān)的相移時(shí)鐘信號(hào);和采樣電路,被構(gòu)造成接收該系列相移時(shí)鐘信號(hào),并響應(yīng)于此,按照采樣電路接收相移時(shí)鐘信號(hào)的時(shí)間順序輸出該系列相移時(shí)鐘信號(hào)的樣本,每個(gè)樣本包括一個(gè)相移時(shí)鐘信號(hào)的至少一部分,該系列相移時(shí)鐘信號(hào)的樣本形成第二頻率上的輸出時(shí)鐘信號(hào)。
4.如權(quán)利要求3所述的頻率合成器,其中每個(gè)地址值對(duì)應(yīng)于選擇電路輸出的理想相移時(shí)鐘信號(hào),每個(gè)理想相移時(shí)鐘信號(hào)具有相對(duì)于參考時(shí)鐘信號(hào)的理想相移;并且LUT包括每個(gè)地址值到相應(yīng)抽頭地址的映射,這導(dǎo)致選擇電路輸出相移時(shí)鐘信號(hào),該相移時(shí)鐘信號(hào)具有對(duì)應(yīng)于期望相移時(shí)鐘信號(hào)的理想相移的相移,其中期望相移時(shí)鐘信號(hào)對(duì)應(yīng)于該地址值。
5.如權(quán)利要求4所述的頻率合成器,其中選擇電路是復(fù)用器。
6.如權(quán)利要求3所述的頻率合成器,其中延遲線具有串聯(lián)的多個(gè)延遲部件;每個(gè)延遲部件具有連接到選擇電路的輸入的輸出抽頭;并且每個(gè)延遲部件延遲通過(guò)其中的參考時(shí)鐘信號(hào)的傳播,并在其輸出抽頭上輸出相應(yīng)的相移時(shí)鐘信號(hào)。
7.如權(quán)利要求3所述的頻率合成器,其中兩個(gè)或更多個(gè)地址值具有相同的與其相關(guān)的抽頭地址。
8.如權(quán)利要求4所述的頻率合成器,進(jìn)一步包括校準(zhǔn)電路,用于產(chǎn)生每個(gè)地址值和一個(gè)抽頭地址之間的映射,并且用于在LUT中存儲(chǔ)映射。
9.如權(quán)利要求8所述的頻率合成器,其中校準(zhǔn)電路包括校準(zhǔn)處理器,用于提供每個(gè)抽頭地址到獨(dú)立于LUT的選擇電路;校準(zhǔn)相位檢測(cè)器,被構(gòu)造成接收選擇電路輸出的每個(gè)相移時(shí)鐘信號(hào),并針對(duì)因此接收的每個(gè)相移時(shí)鐘信號(hào)產(chǎn)生有關(guān)參考時(shí)鐘信號(hào)和相移時(shí)鐘信號(hào)之間的相位差的相位差信號(hào);低通濾波器,用于低通濾波相位差信號(hào);和模數(shù)轉(zhuǎn)換器,用于將低通濾波的相位差信號(hào)轉(zhuǎn)換成相位差值以便校準(zhǔn)處理器處理。
10.如權(quán)利要求9所述的頻率合成器,其中校準(zhǔn)處理器針對(duì)每個(gè)地址值存儲(chǔ)一個(gè)理想相位差值,該理想相位差值對(duì)應(yīng)于參考時(shí)鐘信號(hào)和對(duì)應(yīng)于地址值的理想相移時(shí)鐘信號(hào)之間的相位差;針對(duì)每個(gè)抽頭地址存儲(chǔ)相應(yīng)的相位差值;根據(jù)相應(yīng)理想相位差值和相位差值之間的差的函數(shù),將每個(gè)地址值映射到一個(gè)抽頭地址;并且使每個(gè)抽頭地址被存儲(chǔ)在LUT中,使得響應(yīng)于接收一個(gè)地址值,LUT輸出抽頭地址到選擇電路,該抽頭地址使選擇電路輸出一個(gè)相移時(shí)鐘信號(hào),該相移時(shí)鐘信號(hào)具有等于或最接近于所述一個(gè)地址值的理想相移的相移。
11.一種根據(jù)在第一頻率上振蕩的輸入時(shí)鐘信號(hào)合成在第二頻率上振蕩的輸出時(shí)鐘信號(hào)的方法,該方法包括步驟(a)將輸入時(shí)鐘信號(hào)轉(zhuǎn)換為多個(gè)相移時(shí)鐘信號(hào),其中每個(gè)相移時(shí)鐘信號(hào)在第一頻率上振蕩,并具有相對(duì)于輸入時(shí)鐘信號(hào)和其他相移時(shí)鐘信號(hào)的相移;(b)將每個(gè)相移時(shí)鐘信號(hào)映射到一個(gè)抽頭地址;(c)將輸入時(shí)鐘信號(hào)轉(zhuǎn)換為一系列地址值,其中每個(gè)地址值與輸入時(shí)鐘信號(hào)的理想相移相關(guān);(d)將該系列地址值映射到一系列抽頭地址,其中根據(jù)相應(yīng)理想相移和相移之間的差的函數(shù),將每個(gè)地址值映射到其相應(yīng)的抽頭地址;(e)輸出對(duì)應(yīng)于該系列抽頭地址的一系列相移時(shí)鐘信號(hào);(f)按照其在步驟(e)中被輸出的順序,采樣每個(gè)相移時(shí)鐘信號(hào)的至少一部分;和(g)輸出系列相移時(shí)鐘信號(hào)的采樣部分,以形成在第二頻率上振蕩的輸出時(shí)鐘信號(hào)。
12.如權(quán)利要求11所述的方法,其中步驟(d)包括步驟針對(duì)每個(gè)地址值存儲(chǔ)與其相關(guān)的理想相移值;針對(duì)每個(gè)抽頭地址確定與其相關(guān)的相移;和分別將每個(gè)地址值映射到一個(gè)最小化理想相移和相移之間的差的抽頭地址。
13.一種用于合成具有期望頻率的振蕩器信號(hào)的裝置,該裝置包括產(chǎn)生在固定頻率上振蕩的時(shí)鐘信號(hào)的時(shí)鐘;接收時(shí)鐘信號(hào)并由此產(chǎn)生多個(gè)在固定頻率上振蕩的相移時(shí)鐘信號(hào)的延遲線,其中每個(gè)相移時(shí)鐘信號(hào)相對(duì)時(shí)鐘信號(hào)和相對(duì)其它相移時(shí)鐘信號(hào)在相位上有偏移;查找表(LUT),被構(gòu)造成接收有關(guān)在固定頻率上振蕩的理想相移時(shí)鐘信號(hào)的地址值,并輸出對(duì)應(yīng)于地址值的抽頭地址;選擇電路,接收多個(gè)相移時(shí)鐘信號(hào)和抽頭地址,并響應(yīng)于接收抽頭地址,輸出一個(gè)相移時(shí)鐘信號(hào);和采樣電路,被構(gòu)造成采樣選擇電路輸出的一個(gè)相移時(shí)鐘信號(hào)的至少一部分,并輸出一個(gè)相移時(shí)鐘信號(hào)的采樣部分以形成具有期望頻率的振蕩信號(hào)的至少一部分。
14.如權(quán)利要求13所述的裝置,其中響應(yīng)于接收一系列地址值,LUT輸出相應(yīng)的一系列抽頭地址;響應(yīng)于接收該系列抽頭地址,選擇電路輸出相應(yīng)的一系列相移時(shí)鐘信號(hào);和響應(yīng)于接收該系列相移時(shí)鐘信號(hào),采樣電路采樣每個(gè)相移時(shí)鐘信號(hào)的一部分,并輸出相移時(shí)鐘信號(hào)的采樣部分以形成具有期望頻率的振蕩器信號(hào)。
15.如權(quán)利要求14所述的裝置,進(jìn)一步包括校準(zhǔn)電路,用于產(chǎn)生多個(gè)地址值的每個(gè)和多個(gè)抽頭地址的一個(gè)之間的映射,并且用于在LUT中存儲(chǔ)映射。
16.如權(quán)利要求15所述的裝置,其中校準(zhǔn)電路包括校準(zhǔn)處理器,用于提供多個(gè)抽頭地址到選擇電路;校準(zhǔn)相位檢測(cè)器,被構(gòu)造成接收時(shí)鐘信號(hào)和選擇電路輸出的每個(gè)相移時(shí)鐘信號(hào),并針對(duì)因此接收的每個(gè)相移時(shí)鐘信號(hào)產(chǎn)生有關(guān)時(shí)鐘信號(hào)和相移時(shí)鐘信號(hào)之間的相位差的相位差信號(hào);低通濾波器,用于低通濾波相位差信號(hào);和模數(shù)轉(zhuǎn)換器,用于將低通濾波的相位差信號(hào)轉(zhuǎn)換成相位差值以便校準(zhǔn)處理器處理。
17.如權(quán)利要求16所述的頻率合成器,其中校準(zhǔn)處理器針對(duì)每個(gè)地址值存儲(chǔ)一個(gè)理想相位差值,該理想相位差值對(duì)應(yīng)于時(shí)鐘信號(hào)和對(duì)應(yīng)于地址值的理想相移時(shí)鐘信號(hào)之間的相位差;針對(duì)每個(gè)抽頭地址存儲(chǔ)相應(yīng)的相位差值;根據(jù)相應(yīng)理想相位差值和相位差值之間的差的函數(shù),將每個(gè)地址值映射到一個(gè)抽頭地址;并且使每個(gè)抽頭地址被存儲(chǔ)在LUT中,使得響應(yīng)于接收一個(gè)地址值,LUT輸出抽頭地址到選擇電路,該抽頭地址使選擇電路輸出一個(gè)相移時(shí)鐘信號(hào),該相移時(shí)鐘信號(hào)的相移最接近于對(duì)應(yīng)于所述一個(gè)地址值的理想相移時(shí)鐘信號(hào)的理想相移。
18.如權(quán)利要求17所述的頻率合成器,其中校準(zhǔn)處理器只存儲(chǔ)每個(gè)理想相位差值的小數(shù)部分和每個(gè)相位差值的小數(shù)部分;并且根據(jù)相應(yīng)理想相位差值的小數(shù)部分和相位差值的小數(shù)部分之間的差的函數(shù),校準(zhǔn)處理器將每個(gè)地址值映射到一個(gè)抽頭地址。
19.如權(quán)利要求18所述的頻率合成器,其中分別通過(guò)將一個(gè)地址值映射到一個(gè)抽頭地址從而被相關(guān)在一起的理想相移時(shí)鐘信號(hào)和相移時(shí)鐘之間的相移大于時(shí)鐘信號(hào)的一個(gè)周期。
20.如權(quán)利要求17所述的頻率合成器,其中延遲線包括串聯(lián)的多個(gè)延遲部件;每個(gè)延遲部件具有連接到選擇電路的輸出抽頭;并且每個(gè)延遲部件延遲通過(guò)其中的參考時(shí)鐘信號(hào)的傳播,并在其對(duì)應(yīng)輸出抽頭上輸出一個(gè)相應(yīng)的相移時(shí)鐘信號(hào)。
21.如權(quán)利要求20所述的頻率合成器,其中每個(gè)抽頭地址對(duì)應(yīng)于延遲線的一個(gè)輸出抽頭;并且響應(yīng)于接收每個(gè)抽頭地址,選擇電路將對(duì)應(yīng)于抽頭地址的延遲部件的輸出抽頭連接到其輸出。
22.如權(quán)利要求14所述的頻率合成器,進(jìn)一步包括另一個(gè)延遲線,從選擇電路接收該系列相移時(shí)鐘信號(hào),并根據(jù)一個(gè)相移時(shí)鐘信號(hào)產(chǎn)生其它多個(gè)相移時(shí)鐘信號(hào);另一個(gè)LUT,接收有關(guān)另一個(gè)理想相移時(shí)鐘信號(hào)的另一個(gè)地址值,并輸出與其它地址值相關(guān)的另一個(gè)抽頭地址;和另一個(gè)選擇電路,接收其它多個(gè)相移時(shí)鐘信號(hào)和其它抽頭地址,并響應(yīng)于接收其它抽頭地址,將其它多個(gè)相移時(shí)鐘信號(hào)中的一個(gè)輸出到采樣電路。
全文摘要
一種數(shù)字頻率合成器包括一個(gè)產(chǎn)生在固定頻率上振蕩的時(shí)鐘信號(hào)的時(shí)鐘和一個(gè)接收時(shí)鐘信號(hào)和由此產(chǎn)生多個(gè)在固定頻率上振蕩的相移時(shí)鐘信號(hào)的延遲線。每個(gè)相移時(shí)鐘信號(hào)相對(duì)于時(shí)鐘信號(hào)和相對(duì)于其他相移時(shí)鐘信號(hào)在相位上移位。一個(gè)查找表接收有關(guān)在固定頻率上振蕩的理想相移時(shí)鐘信號(hào)的地址值,并輸出有關(guān)地址值的抽頭地址。一個(gè)選擇電路接收多個(gè)相移時(shí)鐘信號(hào)和抽頭地址,并響應(yīng)它們來(lái)輸出相移時(shí)鐘信號(hào)的一個(gè)。一個(gè)采樣電路采樣選擇電路輸出的一個(gè)相移時(shí)鐘信號(hào)的至少一部分,并輸出采樣部分以形成具有期望頻率的振蕩信號(hào)的至少一部分。
文檔編號(hào)H03L7/08GK1491505SQ02804732
公開日2004年4月21日 申請(qǐng)日期2002年2月5日 優(yōu)先權(quán)日2001年2月9日
發(fā)明者戴維·E·伯庫(kù)曼, 戴維 E 伯庫(kù)曼 申請(qǐng)人:摩托羅拉公司