本發(fā)明涉及數(shù)字電路技術(shù)領(lǐng)域,尤其涉及一種可任意編程的雙模分頻器。
背景技術(shù):
在小數(shù)鎖相環(huán)路中,為了實現(xiàn)小數(shù)分頻功能,通常會采用N/N+1雙模分頻器控制分頻,并控制分頻因數(shù)N和分頻因數(shù)N+1的比例,通過鎖相環(huán)路的濾波,最終實現(xiàn)所需要的分頻因數(shù)。而想實現(xiàn)任意的小數(shù)分頻功能,則需要N/N+1的雙模分頻器可以任意編程控制?,F(xiàn)有的可實現(xiàn)此功能的N/N+1分頻器的結(jié)構(gòu)比較復(fù)雜,從而增加了電路設(shè)計難度和成本。
技術(shù)實現(xiàn)要素:
基于此,有必要提供一種結(jié)構(gòu)簡單的可任意編程的雙模分頻器。
一種可任意編程的雙模分頻器,包括脈沖吞噬單元和可編程分頻單元;
所述脈沖吞噬單元的第一輸入端作為所述可任意編程的雙模分頻器的第一輸入端,適用于接收第一信號;所述脈沖吞噬單元的第二輸入端作為所述可任意編程的雙模分頻器的第二輸入端,適用于接收控制信號;所述脈沖吞噬單元的輸出端連接所述可編程分頻單元的輸入端;所述可編程分頻單元的輸出端作為所述可任意編程的雙模分頻器的輸出端;
所述脈沖吞噬單元根據(jù)所述控制信號對所述第一信號進(jìn)行脈沖吞噬處理生成第二信號,并將所述第二信號發(fā)送給所述可編程分頻單元;所述可編程分頻單元將所述第二信號按照預(yù)設(shè)子分頻因數(shù)分頻處理后生成第三信號并輸出。
在其中一個實施例中,所述控制信號包括使能信號和非使能信號;
所述脈沖吞噬處理為:當(dāng)所述控制信號為使能信號時,所述脈沖吞噬單元將所述第一信號中與所述使能信號時間對應(yīng)的預(yù)設(shè)個數(shù)的脈沖吞噬;當(dāng)所述控制信號為非使能信號時,所述脈沖吞噬單元不吞噬所述第一信號中的脈沖。
在其中一個實施例中,所述預(yù)設(shè)個數(shù)為大于等于1個。
在其中一個實施例中,所述控制信號為波形為矩形波的脈沖信號,所述使能信號為邏輯“1”,所述非使能信號為邏輯“0”。
在其中一個實施例中,所述可編程分頻單元的輸出端與所述脈沖吞噬單元的第三輸入端連接,適用于將所述第三信號輸入到所述脈沖吞噬單元。
在其中一個實施例中,所述控制信號包括使能信號和非使能信號;
當(dāng)所述脈沖吞噬單元檢測到所述第三信號出現(xiàn)脈沖或脈沖消失時,所述脈沖吞噬單元檢測所述控制信號是否為使能信號,若是,則所述脈沖吞噬單元將所述第一信號中與所述使能信號時間對應(yīng)的預(yù)設(shè)個數(shù)的脈沖吞噬;否則,所述脈沖吞噬單元不吞噬所述第一信號中的脈沖。
在其中一個實施例中,所述脈沖吞噬單元為脈沖吞噬器。
在其中一個實施例中,所述可編程分頻單元為可編程分頻器。
上述可任意編程的雙模分頻器,通過脈沖吞噬單元和可編程分頻單元對所述第一信號依次進(jìn)行處理,可實現(xiàn)對所述第一信號的分頻因數(shù)為任意小數(shù)的分頻處理,且上述分頻器結(jié)構(gòu)簡單,成本低廉,實用性強。
附圖說明
圖1為本發(fā)明可任意編程的雙模分頻器一個實施例的結(jié)構(gòu)示意圖;
圖2為本發(fā)明可任意編程的雙模分頻器一個實施例中的控制信號、第一信號、第二信號和第三信號的時序波形示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖對本發(fā)明可任意編程的雙模分頻器的具體實施方式進(jìn)行說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
現(xiàn)有的分頻器為了實現(xiàn)小數(shù)分頻功能,通常會將控制分頻因數(shù)N和分頻因數(shù)N+1的比例來實現(xiàn)。但是現(xiàn)有的分頻器在實現(xiàn)可任意編程的問題上,電路結(jié)構(gòu)比較復(fù)雜,實際難度較高且成本較高。
基于上述問題,本發(fā)明可任意編程的雙模分頻器的實施例中提出一種可任 意編程的雙模分頻器,參見圖1,包括脈沖吞噬單元100和可編程分頻單元200。脈沖吞噬單元100的第一輸入端作為可任意編程的雙模分頻器的第一輸入端,適用于接收第一信號Ck_in。脈沖吞噬單元100的第二輸入端作為可任意編程的雙模分頻器的第二輸入端,適用于接收控制信號MC。脈沖吞噬單元100的輸出端連接可編程分頻單元200的輸入端??删幊谭诸l單元200的輸出端作為可任意編程的雙模分頻器的輸出端。其中,脈沖吞噬單元100根據(jù)控制信號對第一信號Ck_in進(jìn)行脈沖吞噬處理生成第二信號PS_out,并將第二信號PS_out發(fā)送給可編程分頻單元200??删幊谭诸l單元200將第二信號PS_out按照預(yù)設(shè)子分頻因數(shù)分頻處理后生成第三信號Ck_out并輸出。
上述可任意編程的雙模分頻器,通過脈沖吞噬單元100和可編程分頻單元200對脈沖信號的依次處理,可實現(xiàn)對第一信號Ck_in的分頻因數(shù)為任意小數(shù)的分頻處理,且上述可任意編程的雙模分頻器結(jié)構(gòu)簡單,成本低廉,實用性強。
一個優(yōu)選的實施例中,控制信號MC可以包括使能信號和非使能信號。所述的脈沖吞噬處理為:當(dāng)控制信號MC為使能信號時,脈沖吞噬單元100將第一信號Ck_in中與使能信號時間對應(yīng)的預(yù)設(shè)個數(shù)的脈沖吞噬;當(dāng)控制信號MC為非使能信號時,脈沖吞噬單元100不吞噬第一信號Ck_in中的脈沖。這樣,脈沖吞噬單元100將第一信號Ck_in的與使能信號時間對應(yīng)的預(yù)設(shè)個數(shù)的脈沖吞噬后,將第一信號Ck_in生成第二信號PS_out,通過脈沖吞噬單元100的輸出端和可編程分頻單元200的輸入端將第二信號PS_out輸出到可編程分頻單元200。可編程分頻單元200將第二信號PS_out按預(yù)設(shè)子分頻因數(shù)分頻,生成第三信號Ck_out輸出。且可編程分頻單元200能夠通過編程對所述預(yù)設(shè)子分頻因數(shù)的具體數(shù)值進(jìn)行控制。
其中,控制信號MC可以為波形為矩形波的脈沖信號,使能信號可以為邏輯“1”,對應(yīng)高電平,非使能信號可以為邏輯“0”,對應(yīng)低電平,且控制信號MC的頻率可根據(jù)具體需要調(diào)節(jié)。通過調(diào)節(jié)控制信號MC的頻率,能夠使得本發(fā)明可任意編程的雙模分頻器的分頻因數(shù)為任意可調(diào)的小數(shù)。采用脈沖信號作為控制信號MC,能夠使得可任意編程的雙模分頻器的分頻因數(shù)控制精度較高。
本實施例中,可編程分頻單元200為可編程單模分頻器,成本較低。在其 他實施例中,可編程分頻單元200還可以為其他具有可編程分頻功能的結(jié)構(gòu)。
參見圖2,以下通過一個具體實例來對本發(fā)明可任意編程的雙模分頻器的工作過程進(jìn)行詳述。本實施例中,第一信號Ck_in和控制信號MC均為波形為矩形波的脈沖信號。可編程分頻單元200為子分頻因數(shù)為4的單模分頻器??刂菩盘朚C包括使能信號和非使能信號。其中,使能信號為邏輯“1”,對應(yīng)高電平;非使能信號為邏輯“0”,對應(yīng)低電平。當(dāng)所控制信號MC為使能信號時,脈沖吞噬單元100將第一信號Ck_in中與使能信號時間對應(yīng)的1個脈沖吞噬。在本實施例中,本發(fā)明可任意編程的雙模分頻器可實現(xiàn)4/5雙模分頻器的功能。
第一信號Ck_in的時序波形如圖2中所示。第一信號Ck_in通過脈沖吞噬單元100的第一輸入端輸入到脈沖吞噬單元100中。脈沖吞噬單元100根據(jù)控制信號MC對第一信號Ck_in進(jìn)行脈沖吞噬處理,并生成第二信號PS_out??刂菩盘朚C的時序波形如圖2中所示。在控制信號MC為使能信號時,即控制信號MC為高電平時,脈沖吞噬單元100將第一信號Ck_in中與高電平時間對應(yīng)的1個脈沖吞噬;當(dāng)控制信號MC為非使能信號,即控制信號MC為低電平時,脈沖吞噬單元100不吞噬第一信號Ck_in中的脈沖。第二信號PS_out的時序波形如圖2中所示。
脈沖吞噬單元100將第二信號PS_out輸入到可編程分頻單元200以后,可編程分頻單元200按照子分頻因數(shù)4對第二信號PS_out進(jìn)行處理,得到第三信號Ck_out。第三信號Ck_out即為本發(fā)明可任意編程的雙模分頻器的輸出信號。第三信號Ck_out的時序波形如圖2中所示。其中,第三信號Ck_out的時序波形為相對于第一信號Ck_in的時序波形為除4除5后的波形圖。
本實施例中,第一信號Ck_in、第二信號PS_out和第三信號Ck_out均為波形為矩形波的脈沖信號。所說的吞噬即將第一信號Ck_in中的與使能信號時間對應(yīng)的部分的1個高電平變?yōu)榈碗娖?,如圖2所示。
本實施例中,本發(fā)明可任意編程的雙模分頻器的分頻因數(shù)可以處于4和5之間,且與控制信號MC的頻率相關(guān)。若控制信號MC的頻率較高,則本發(fā)明可任意編程的雙模分頻器的分頻因數(shù)會較為靠近5;若控制信號MC的頻率較低,則本發(fā)明可任意編程的雙模分頻器的分頻因數(shù)會較為靠近4。而控制信號MC的 頻率與本發(fā)明可任意編程的雙模分頻器的分頻因數(shù)之間的關(guān)系為現(xiàn)有技術(shù),故在此不再贅述。
另外,本實施例中,可編程分頻單元200的輸出端連接脈沖吞噬單元100的第三輸入端,適用于將第三信號Ck_out輸入到脈沖吞噬單元100。控制信號包括使能信號和非使能信號。當(dāng)脈沖吞噬單元100檢測到第三信號Ck_out出現(xiàn)脈沖或脈沖消失時,脈沖吞噬單元100檢測控制信號是否為使能信號,若是,則脈沖吞噬單元100將第一信號Ck_in中與使能信號時間對應(yīng)的預(yù)設(shè)個數(shù)的脈沖吞噬;否則,脈沖吞噬單元100不吞噬第一信號Ck_in中的脈沖。具體的,脈沖吞噬單元100可以在檢測到第三信號Ck_out的由邏輯“0”變?yōu)檫壿嫛?”或由邏輯“1”變?yōu)檫壿嫛?”時,檢測控制信號是否為使能信號。將第三信號Ck_out輸入到脈沖吞噬單元100,可以使得脈沖吞噬單元100對第一信號Ck_in進(jìn)行更精確的脈沖吞噬處理,使本發(fā)明可任意編程的雙模分頻器具有較高精度。
本實施例中,脈沖吞噬單元100可以為現(xiàn)有的脈沖吞噬器,故在此不再對脈沖吞噬單元100的結(jié)構(gòu)進(jìn)行贅述。當(dāng)然,脈沖吞噬單元100還可以為其他可實現(xiàn)對第一信號Ck_in進(jìn)行脈沖吞噬處理的結(jié)構(gòu)。
可以理解的,在其他實施例中,當(dāng)所控制信號MC為使能信號時,脈沖吞噬單元100還可以將第一信號Ck_in中與使能信號時間對應(yīng)的k個脈沖吞噬,其中,k≥1。k的具體取值可根據(jù)需要進(jìn)行設(shè)置,從而可使本發(fā)明可任意編程的雙模分頻器實現(xiàn)任意可編程雙模分頻器或任意可編程多模分頻器的功能。由于脈沖吞噬器為現(xiàn)有技術(shù),故在此不再贅述。
上述可任意編程的雙模分頻器,包括脈沖吞噬單元100和可編程分頻單元200,通過調(diào)節(jié)控制信號MC的頻率,可實現(xiàn)對第一信號Ck_in的分頻因數(shù)為任意小數(shù)的分頻處理,且結(jié)構(gòu)簡單,成本低廉,實用性強。
另外,本發(fā)明還提出一種分頻鎖相回路,包括上述可任意編程的雙模分頻器。由于該分頻鎖相回路包括上述可任意編程的雙模分頻器,因此,該分頻鎖相回路具有上述可任意編程的雙模分頻器所具有的所有有益效果。
以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域 的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。