本發(fā)明涉及電子電路,具體涉及一種數(shù)字時(shí)間轉(zhuǎn)換器的校準(zhǔn)方法、系統(tǒng)。
背景技術(shù):
1、小數(shù)分頻是指分頻比不是一個(gè)整數(shù),而是包含整數(shù)部分和小數(shù)部分,例如,如果需要一個(gè)分頻比為2.5?的分頻器,那么它會(huì)在不同的周期間切換分頻比,比如在某些周期中使用2?倍分頻,在其他周期中使用3?倍分頻。由于傳統(tǒng)的模擬鎖相環(huán)很難實(shí)現(xiàn)小數(shù)分頻(fractionl-n),因此引申出通過(guò)全數(shù)字鎖相環(huán)(adpll)的解決了這一難題,但是由于全數(shù)字鎖相環(huán)在實(shí)現(xiàn)小數(shù)分頻(fractionl-n)時(shí)必需要借助數(shù)字時(shí)間轉(zhuǎn)換器(dtc),而數(shù)字時(shí)間轉(zhuǎn)換器(dtc)伴隨著工藝偏差、溫度變換、電源電壓不穩(wěn)等原因,均會(huì)影響其性能,使其無(wú)法輸出一個(gè)固定的準(zhǔn)確值,因此在小數(shù)分頻前,對(duì)數(shù)字時(shí)間轉(zhuǎn)換器的校準(zhǔn)成為重要的一個(gè)環(huán)節(jié)。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明針對(duì)現(xiàn)有技術(shù)中的缺點(diǎn),提供了一種d數(shù)字時(shí)間轉(zhuǎn)換器的校準(zhǔn)方法、系統(tǒng),解決了數(shù)字時(shí)間轉(zhuǎn)換器不穩(wěn)定,無(wú)法提供準(zhǔn)確值的問(wèn)題。
2、為了解決上述技術(shù)問(wèn)題,本發(fā)明通過(guò)下述技術(shù)方案得以解決:
3、一種數(shù)字時(shí)間轉(zhuǎn)換器的校準(zhǔn)方法,包括以下步驟:
4、設(shè)定預(yù)設(shè)相位差,并基于所述預(yù)設(shè)相位差將延遲電路的參考時(shí)鐘延遲至預(yù)設(shè)相位;
5、保持延遲電路的參考時(shí)鐘位于預(yù)設(shè)相位,將數(shù)字時(shí)間轉(zhuǎn)換器進(jìn)行第一次延遲至目標(biāo)檢測(cè)相位一,并記錄時(shí)間數(shù)字轉(zhuǎn)換器檢測(cè)到的相位信息一,以及與所述相位信息一對(duì)應(yīng)的數(shù)字時(shí)間轉(zhuǎn)換器的碼值信息一,其中,所述預(yù)設(shè)相位差為目標(biāo)檢測(cè)相位一與預(yù)設(shè)相位之間的相位差;
6、保持延遲電路的參考時(shí)鐘位于預(yù)設(shè)相位,將數(shù)字時(shí)間轉(zhuǎn)換器進(jìn)行再次延遲至目標(biāo)檢測(cè)相位二,并記錄時(shí)間數(shù)字轉(zhuǎn)換器檢測(cè)到的相位信息二,以及與所述相位信息二對(duì)應(yīng)的數(shù)字時(shí)間轉(zhuǎn)換器的碼值信息二;
7、基于所述相位信息一、碼值信息一、相位信息二以及碼值信息二,計(jì)算數(shù)字時(shí)間轉(zhuǎn)換器的校準(zhǔn)結(jié)果。
8、可選的,基于所述預(yù)設(shè)相位差將參考時(shí)鐘延遲至預(yù)設(shè)相位,包括以下步驟:
9、調(diào)整參考時(shí)鐘的延遲信息,并檢測(cè)時(shí)間數(shù)字轉(zhuǎn)換器的相位調(diào)整信息;
10、當(dāng)所述相位調(diào)整信息達(dá)到預(yù)設(shè)相位差時(shí),參考時(shí)鐘根據(jù)達(dá)到預(yù)設(shè)相位差時(shí)的延遲信息調(diào)整并達(dá)到預(yù)設(shè)相位。
11、可選的,計(jì)算數(shù)字時(shí)間轉(zhuǎn)換器的校準(zhǔn)結(jié)果,包括以下步驟:
12、計(jì)算所述相位信息一與相位信息二的相位信息差,并計(jì)算所述碼值信息一與碼值信息二的碼值信息差;
13、基于所述相位信息差與所述碼值信息差計(jì)算校準(zhǔn)結(jié)果,其中,所述校準(zhǔn)結(jié)果=碼值信息差/相位信息差。
14、可選的,數(shù)字時(shí)間轉(zhuǎn)換器進(jìn)行第一次延遲時(shí),時(shí)間數(shù)字轉(zhuǎn)換器檢測(cè)到的相位信息一,與數(shù)字轉(zhuǎn)時(shí)間換器進(jìn)行再次延遲時(shí),時(shí)間數(shù)字轉(zhuǎn)換器檢測(cè)到的相位信息二為相鄰相位或非相鄰相位。
15、一種數(shù)字時(shí)間轉(zhuǎn)換器的校準(zhǔn)方法,包括以下步驟:
16、設(shè)定預(yù)設(shè)相位差,并基于所述預(yù)設(shè)相位差將延遲電路的參考時(shí)鐘延遲至預(yù)設(shè)相位一;
17、保持延遲電路的參考時(shí)鐘位于預(yù)設(shè)相位一,將數(shù)字時(shí)間轉(zhuǎn)換器進(jìn)行第一次延遲至目標(biāo)檢測(cè)相位一,并記錄時(shí)間數(shù)字轉(zhuǎn)換器檢測(cè)到的相位信息一,以及與所述相位信息一對(duì)應(yīng)的數(shù)字時(shí)間轉(zhuǎn)換器的碼值信息一,其中,所述預(yù)設(shè)相位差為目標(biāo)檢測(cè)相位一與預(yù)設(shè)相位一之間的相位差;
18、基于所述預(yù)設(shè)相位差將延遲電路的參考時(shí)鐘延遲至預(yù)設(shè)相位二;
19、保持延遲電路的參考時(shí)鐘位于預(yù)設(shè)相位二,將數(shù)字時(shí)間轉(zhuǎn)換器進(jìn)行再次延遲至目標(biāo)檢測(cè)相位二,并記錄時(shí)間數(shù)字轉(zhuǎn)換器檢測(cè)到的相位信息二,以及與所述相位信息二對(duì)應(yīng)的數(shù)字時(shí)間轉(zhuǎn)換器的碼值信息二,其中,所述預(yù)設(shè)相位差還為目標(biāo)檢測(cè)相位二與預(yù)設(shè)相位二之間的相位差;
20、基于所述相位信息一、碼值信息一、相位信息二以及碼值信息二,計(jì)算數(shù)字時(shí)間轉(zhuǎn)換器的校準(zhǔn)結(jié)果。
21、一種數(shù)字時(shí)間轉(zhuǎn)換器的校準(zhǔn)系統(tǒng),所述數(shù)字時(shí)間轉(zhuǎn)換器的校準(zhǔn)系統(tǒng)執(zhí)行如上述所述的數(shù)字時(shí)間轉(zhuǎn)換器的校準(zhǔn)方法,包括校準(zhǔn)邏輯電路、數(shù)字時(shí)間轉(zhuǎn)換電路、延遲電路和時(shí)間數(shù)字轉(zhuǎn)換電路;
22、所述校準(zhǔn)邏輯電路用于提供預(yù)設(shè)相位差;
23、所述延遲電路用于基于所述預(yù)設(shè)相位差將輸入的參考時(shí)鐘延遲至預(yù)設(shè)相位;
24、所述數(shù)字時(shí)間轉(zhuǎn)換電路用于對(duì)輸入的參考時(shí)鐘進(jìn)行多次延遲處理,以將輸入的參考時(shí)鐘分別延遲至目標(biāo)檢測(cè)相位一和目標(biāo)檢測(cè)相位二,并得到碼值信息一和碼值信息二,其中,所述預(yù)設(shè)相位差為目標(biāo)檢測(cè)相位一與預(yù)設(shè)相位之間的相位差;
25、所述時(shí)間數(shù)字轉(zhuǎn)換電路用于在數(shù)字時(shí)間轉(zhuǎn)換電路進(jìn)行第一次延遲處理后,檢測(cè)到相位信息一,以及在數(shù)字時(shí)間轉(zhuǎn)換電路進(jìn)行再次延遲處理后,檢測(cè)到相位信息二;
26、所述校準(zhǔn)邏輯電路還用于基于相位信息一、相位信息二、相位信息一所對(duì)應(yīng)的碼值信息一和相位信息二所對(duì)應(yīng)的碼值信息二輸出校準(zhǔn)結(jié)果。
27、可選的,所述延遲電路基于所述預(yù)設(shè)相位差將參考時(shí)鐘延遲至預(yù)設(shè)相位,包括以下步驟:
28、延遲電路調(diào)整參考時(shí)鐘的延遲信息;
29、所述時(shí)間數(shù)字轉(zhuǎn)換電路檢測(cè)相位調(diào)整信息,當(dāng)所述相位調(diào)整信息達(dá)到預(yù)設(shè)相位差時(shí),參考時(shí)鐘的延遲信息達(dá)到預(yù)設(shè)相位。
30、可選的,所述校準(zhǔn)邏輯電路輸出校準(zhǔn)結(jié)果,包括以下步驟:
31、計(jì)算所述相位信息一與相位信息二的相位信息差,并計(jì)算所述碼值信息一與碼值信息二的碼值信息差;
32、基于所述相位信息差與所述碼值信息差計(jì)算校準(zhǔn)結(jié)果,其中,所述校準(zhǔn)結(jié)果=碼值信息差/相位信息差。
33、一種數(shù)字時(shí)間轉(zhuǎn)換器的校準(zhǔn)系統(tǒng),所述數(shù)字時(shí)間轉(zhuǎn)換器的校準(zhǔn)系統(tǒng)執(zhí)行如上述所述的數(shù)字時(shí)間轉(zhuǎn)換器的校準(zhǔn)方法,包括校準(zhǔn)邏輯電路、數(shù)字時(shí)間轉(zhuǎn)換電路、延遲電路和時(shí)間數(shù)字轉(zhuǎn)換電路;
34、所述校準(zhǔn)邏輯電路用于提供預(yù)設(shè)相位差;
35、所述延遲電路用于基于所述預(yù)設(shè)相位差將輸入的參考時(shí)鐘分別延遲至預(yù)設(shè)相位一和預(yù)設(shè)相位二;
36、所述數(shù)字時(shí)間轉(zhuǎn)換電路用于在延遲電路將輸入的參考時(shí)鐘延遲至預(yù)設(shè)相位一后,對(duì)輸入的參考時(shí)鐘進(jìn)行第一次延遲處理,以將輸入的參考時(shí)鐘延遲至目標(biāo)檢測(cè)相位一,得到碼值信息一;在延遲電路將輸入的參考時(shí)鐘延遲至預(yù)設(shè)相位二后,對(duì)輸入的參考時(shí)鐘進(jìn)行再次延遲處理,以將輸入的參考時(shí)鐘延遲至目標(biāo)檢測(cè)相位二,得到碼值信息二,其中,所述預(yù)設(shè)相位差為目標(biāo)檢測(cè)相位一與預(yù)設(shè)相位一之間的相位差,所述預(yù)設(shè)相位差還為目標(biāo)檢測(cè)相位二與預(yù)設(shè)相位二之間的相位差;
37、所述時(shí)間數(shù)字轉(zhuǎn)換電路用于在數(shù)字時(shí)間轉(zhuǎn)換電路進(jìn)行第一次延遲處理后,檢測(cè)到相位信息一,以及在數(shù)字時(shí)間轉(zhuǎn)換電路進(jìn)行再次延遲處理后,檢測(cè)到相位信息二;
38、所述校準(zhǔn)邏輯電路還用于基于相位信息一、相位信息二、相位信息一所對(duì)應(yīng)的碼值信息一和相位信息二所對(duì)應(yīng)的碼值信息二輸出校準(zhǔn)結(jié)果。
39、發(fā)明提供的技術(shù)方案,與現(xiàn)有技術(shù)相比,具有如下有益效果:
40、通過(guò)預(yù)設(shè)相位差,并通過(guò)將參考時(shí)鐘延遲至預(yù)設(shè)相位的方法,避免因工藝偏差、溫度變換、電源電壓不穩(wěn)等原因造成的時(shí)間數(shù)字轉(zhuǎn)換器輸出值不準(zhǔn)確的問(wèn)題,具體地,相對(duì)于不進(jìn)行參考時(shí)鐘延遲處理,本技術(shù)通過(guò)將參考時(shí)鐘調(diào)整至預(yù)設(shè)相位,使得在每次時(shí)間數(shù)字轉(zhuǎn)換器在進(jìn)行相位測(cè)量時(shí)的誤差減小,提升了校準(zhǔn)的精度,并防止了時(shí)鐘抖動(dòng)。