專利名稱:雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字信號(hào)處理領(lǐng)域,尤其涉及一種雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)方法和裝置。
背景技術(shù):
電子電路中電容電阻微小偏差,精度等誤差得都會(huì)影響整個(gè)系統(tǒng)的準(zhǔn)確度。在高精度系統(tǒng)要求下某些影響是不可忽視的,從而需要有額外校準(zhǔn)電路來糾正其中的某些誤差。隨著半導(dǎo)體エ藝技術(shù)水平的不斷提高,模數(shù)轉(zhuǎn)換(Analog-to-Digital Converter, ADC)器沿著固有的高速和高精度方向發(fā)展,因此模數(shù)轉(zhuǎn)換器隨著需求精度的増大,也需要有一定的校準(zhǔn)功能。
在模數(shù)轉(zhuǎn)換器的設(shè)計(jì)中,流水線型結(jié)構(gòu)是當(dāng)前主要設(shè)計(jì)結(jié)構(gòu)之一。流水線型ADC又稱為子區(qū)式ADC,它由級(jí)聯(lián)的若干級(jí)電路組成,每ー級(jí)包括一個(gè)采樣/保持放大器,ー個(gè)低位的ADC轉(zhuǎn)換器、ー個(gè)DAC轉(zhuǎn)換器,以及ー個(gè)減法器和ー個(gè)放大器。用多級(jí)低分辨率的ADC組成高分率的ADC。流水線結(jié)構(gòu)的誤差主要來源是低位的ADC轉(zhuǎn)換器、DAC轉(zhuǎn)換器和各級(jí)之間的放大器。其中影響比較大的是運(yùn)算放大器的有限增益以及帶寬,電容失配,時(shí)鐘抖動(dòng)以及比較器
失調(diào)等?,F(xiàn)有技術(shù)中,雙通道流水線型ADC校準(zhǔn)有些需建立誤差模型,即需要増加很大ー部分硬件,從而增加成本。還有些只能進(jìn)行第一級(jí)校準(zhǔn),并不能很好的校準(zhǔn)雙通道流水線結(jié)構(gòu)模數(shù)轉(zhuǎn)換中放大誤差和電子元件偏差所產(chǎn)生誤差。
發(fā)明內(nèi)容
本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)的缺陷,提供一種雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)方法和裝置。該方法和裝置通過對(duì)兩個(gè)通道的模數(shù)轉(zhuǎn)換信號(hào)的累計(jì)差值進(jìn)行校準(zhǔn),減小了雙通道流水線結(jié)構(gòu)模數(shù)轉(zhuǎn)換中放大誤差和電子元件偏差所產(chǎn)生誤差,同時(shí)加快了校準(zhǔn)速度,提高了輸出信號(hào)的精度。 為實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)峁┝艘环N雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)方法,該校準(zhǔn)方法包括接收第一模數(shù)轉(zhuǎn)換通道和第二模數(shù)轉(zhuǎn)換通道中每ー級(jí)的輸出數(shù)據(jù)和確定每ー級(jí)的對(duì)應(yīng)調(diào)整值;計(jì)算第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的差值;根據(jù)所述差值修改所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的每ー級(jí)的輸出數(shù)據(jù);在確定接收到的所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的周期數(shù)等于預(yù)設(shè)的周期值時(shí),則計(jì)算累計(jì)差值;
在確定所述累計(jì)差值大于預(yù)設(shè)的累計(jì)差值時(shí),則設(shè)定比例分配系數(shù),根據(jù)所述累計(jì)差值和各級(jí)的累計(jì)修改值計(jì)算分配到的每級(jí)的調(diào)整因子和調(diào)整數(shù)值。
本申請(qǐng)?zhí)峁┝艘环N雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)裝置,該校準(zhǔn)裝置包括接收單元用于接收第一模數(shù)轉(zhuǎn)換通道、第二模數(shù)轉(zhuǎn)換通道中每ー級(jí)的輸出數(shù)據(jù)和確定每ー級(jí)的對(duì)應(yīng)調(diào)整值;第一計(jì)算單元用于計(jì)算第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的差值;修改単元,用于根據(jù)所述差值修改所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的每ー級(jí)的輸出數(shù)據(jù);第二計(jì)算單元用于在確定接收到的所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的周期數(shù)等于預(yù)設(shè)的周期值時(shí),則計(jì)算累計(jì)差值;比例分配単元用于在確定所述累計(jì)差值大于預(yù)設(shè)的累計(jì)差值時(shí),則設(shè)定比例分配系數(shù),根據(jù)所述累計(jì)差值和各級(jí)的累計(jì)修改值計(jì)算分配到的每級(jí)的調(diào)整因子和調(diào)整數(shù)值;調(diào)整單元用于調(diào)整各級(jí)輸出數(shù)值所對(duì)應(yīng)的調(diào)整值。因此,本發(fā)明實(shí)現(xiàn)了對(duì)雙通道模數(shù)轉(zhuǎn)換ADC的校準(zhǔn)。通過對(duì)兩個(gè)通道的模數(shù)轉(zhuǎn)換信號(hào)的差值進(jìn)行校準(zhǔn),減小了雙通道流水線結(jié)構(gòu)模數(shù)轉(zhuǎn)換中放大誤差和電子元件偏差所產(chǎn)生誤差,同時(shí)加快了校準(zhǔn)速度,提高了輸出信號(hào)的精度。
圖I為本發(fā)明實(shí)施例雙通道模數(shù)轉(zhuǎn)換系統(tǒng)示意圖;圖2為本發(fā)明實(shí)施例公開的雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)方法流程圖;圖3為本發(fā)明實(shí)施例公開的雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)裝置示意圖。
具體實(shí)施例方式下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)ー步的詳細(xì)描述。圖I為本發(fā)明實(shí)施例雙通道模數(shù)轉(zhuǎn)換系統(tǒng)示意圖。如圖所示,該雙通道模數(shù)轉(zhuǎn)換系統(tǒng)具體包括采樣/保持器11、第一模數(shù)轉(zhuǎn)換模塊12、第二模數(shù)轉(zhuǎn)換模塊13和校準(zhǔn)裝置14。采樣/保持器11用于對(duì)輸入模擬信號(hào)想進(jìn)行采樣保持,并將采樣后的信號(hào)發(fā)送到第一模數(shù)轉(zhuǎn)換通道12和第二模數(shù)轉(zhuǎn)換通道13。第一模數(shù)轉(zhuǎn)換通道12用于對(duì)接收到的信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換,該通道分為8級(jí),第一級(jí)、第二級(jí)...第八級(jí),前七級(jí)皆為2.5bit,第八級(jí)為3bit。每ー級(jí)的數(shù)字輸出作為校準(zhǔn)裝置的輸入信號(hào)。第二模數(shù)轉(zhuǎn)換通道13用于對(duì)接收到的信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換,該通道分為8級(jí),第一級(jí)、第二級(jí)...第八級(jí),前七級(jí)皆為2.5bit,第八級(jí)為3bit。每ー級(jí)的數(shù)字輸出作為校準(zhǔn)裝置的輸入信號(hào)。校準(zhǔn)裝置14用于計(jì)算接收到的第一模數(shù)轉(zhuǎn)換通道12輸出信號(hào)和第二模數(shù)轉(zhuǎn)換通道13輸出信號(hào)的差值,并用比例積分方法縮小差值,輸出校準(zhǔn)后的第一模數(shù)轉(zhuǎn)換信號(hào)、校準(zhǔn)后的第二模數(shù)轉(zhuǎn)換信號(hào)以及校準(zhǔn)后的第一模數(shù)轉(zhuǎn)換信號(hào)和校準(zhǔn)后的第二模數(shù)轉(zhuǎn)換信號(hào)的差值。因此,雙通道流水線型ADC可根據(jù)第一模數(shù)轉(zhuǎn)換通道和第二模數(shù)轉(zhuǎn)換通道的輸出關(guān)系列出多元一次方程組。根據(jù)定理“η元一次方程組有唯一一組解的必要條件是有η個(gè)不相關(guān)聯(lián)的η元一次方程式”,當(dāng)列出η個(gè)不相關(guān)的多元一次方程,就會(huì)找到方程的唯一解。另ー方面,雙通道流水線型ADC中,當(dāng)?shù)谝荒?shù)轉(zhuǎn)換通道和第二模數(shù)轉(zhuǎn)換通道都為精確吋,當(dāng)輸入第一模數(shù)轉(zhuǎn)換通道和第二模數(shù)轉(zhuǎn)換通道的信號(hào)為相同值時(shí),則第一模數(shù)轉(zhuǎn)換通道和第二模數(shù)轉(zhuǎn)換通道的輸出值一定相同。從而得出根據(jù)第一模數(shù)轉(zhuǎn)換通道和第二模數(shù)轉(zhuǎn)換通道列出的η個(gè)不相關(guān)的多元一次方程的唯一解一定是第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的精確值。所以縮小第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)之間的差值(Diff)是減小雙通道流水線結(jié)構(gòu)模數(shù)轉(zhuǎn)換中產(chǎn)生的誤差的途徑。圖2為本發(fā)明實(shí)施例公開的雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)方法流程圖。如圖所示,本實(shí)施例包括如下步驟步驟201 :接收雙通道即第一模數(shù)轉(zhuǎn)換通道和第二模數(shù)轉(zhuǎn)換通道中每ー級(jí)的輸出數(shù)據(jù)和確定每ー級(jí)的對(duì)應(yīng)調(diào)整值。具體地,第一模數(shù)轉(zhuǎn)換通道分為8級(jí),第一級(jí)、第二級(jí)...第八級(jí),前七級(jí)皆為 2.5bit,第八級(jí)為3bit。其中,第一級(jí)、第二級(jí)......第七級(jí)的每一級(jí)皆有7種數(shù)字輸出,
分別為1、2、3、4、5、6、7 ;第八級(jí)有8種數(shù)字輸出,分別為1、2、3、4、5、6、7、8。在本發(fā)明實(shí)施例的設(shè)計(jì)中采用獨(dú)熱碼來表示每ー級(jí)的數(shù)字輸出。獨(dú)熱碼,直觀來說就是有多少個(gè)狀態(tài)就有多少比特,而且只有ー個(gè)比特為1,其他全為O的ー種碼制。其中,第一模數(shù)轉(zhuǎn)換通道的第一級(jí)輸出為{D7_A1、D6_A1、D5_A1、D4_A1、D3_A1、D2_A1、D1_A1},其中只有一位為 1,則用 0000001 代表 1,0000010 代表 2,· · ·,1000000 代表 7。第二級(jí)到第七級(jí)與第一級(jí)相同。第一模數(shù)轉(zhuǎn)換通道的第八級(jí)輸出為{D8_A8、D7_A8、D6_A8、D5_A8、D4_A8、D3_A8、D2_A8、D1_A8},其中只有一位為 1,則用 00000001 代表 1,00000010 代表2,...,10000000代表8。在本發(fā)明實(shí)施例中,第一模數(shù)轉(zhuǎn)換通道中每級(jí)輸出的每位表示
為Dn_Am。η的取值可以為1、2,......,8中的任意值,Dn代表每ー級(jí)的第η位ニ級(jí)制值,
m的取值為1、2,......,8中的任意值,Am代表第一模數(shù)轉(zhuǎn)換通道的第m級(jí)。與第一模數(shù)轉(zhuǎn)換通道類似,第二模數(shù)轉(zhuǎn)換通道的第一級(jí)輸出為{D7_B1、D6_B1、D5_B1、D4_B1、D3_B1、D2_B1、D1_B1},其中只有一位為 1,則用 0000001 代表 1,0000010 代表2,...,1000000代表7。第二級(jí)到第七級(jí)與第一級(jí)相同。第八級(jí)輸出為{D8_B8、D7_B8、D6_B8、D5_B8、D4_B8、D 3_B8、D2_B8、D1_B8},其中只有一位為 1,則用 00000001 代表 1,00000010代表2,...,10000000代表8。在本發(fā)明實(shí)施例中,在本發(fā)明實(shí)施例中,第二模數(shù)轉(zhuǎn)換通道中每級(jí)輸出的每位表示為Dn_Bm,η的取值可以為1、2,... ,8中的任意值,Dn代表姆ー級(jí)的第η位ニ級(jí)制值,m的取值為1、2,...,8中的任意值,Bm代表第二模數(shù)轉(zhuǎn)換通道的第m級(jí)。本發(fā)明實(shí)施例中規(guī)定代表第一模數(shù)轉(zhuǎn)換通道和第二模數(shù)轉(zhuǎn)換通道中每ー級(jí)的輸出數(shù)字所對(duì)應(yīng)的調(diào)整值為Nn_Am、Nn_Bm,其中,Nn_Am和Nn_Bm的初始值為Nn_Am = nX2((8m)X2) (I)Nn_Bm = nX2((8m)X2) (2)其中,η為每ー級(jí)的輸出數(shù)字,其取值可以為1、2.....8中的任意值,m的取值為
1、2,...,8中的任意值。例如,第一模數(shù)轉(zhuǎn)換通道的第八級(jí)輸出數(shù)字為1,則對(duì)應(yīng)的調(diào)整值初始值為N1_A8 = 1X2 ((8-8) X2) = I ;第一模數(shù)轉(zhuǎn)換通道的第七級(jí)輸出數(shù)字為2,則對(duì)應(yīng)的調(diào)整值初始值為N2_A7 = 2X2 ((8-7) X2) = 8 ;第一模數(shù)轉(zhuǎn)換通道的第一級(jí)輸出數(shù)字為5,則對(duì)應(yīng)的調(diào)整值初始值為N5_A1 = 5X2 ((8-1) X2) = 81920。其中,調(diào)整值的初始值為理想值,實(shí)際值可能跟理想值不一致需要做調(diào)整得到。比如N1_A8的理想值為1,實(shí)際值可能為I. 00000001,N5_A1的理想值為81920,實(shí)際值可能為81900. 7456。經(jīng)過調(diào)整后的Nn_Am、Nn_Bm的實(shí)際值是ー個(gè)帶有小數(shù)的值,在本申請(qǐng)實(shí)施例中采用了 16位整數(shù)加上8位小數(shù),一共24位位長(zhǎng)的ニ進(jìn)制數(shù)表示Nn_Am、Nn_Bm最后的實(shí)際值。其中,第一模數(shù)轉(zhuǎn)換通道的第一級(jí)的七種可能輸出的調(diào)整值為N7_A1、N6_A1、N5_Al、N4_A1、N3_A1、N2_A1、N1_A1,第二級(jí)的七種可能輸出的調(diào)整值為N7_A2、N6_A2、N5_A2、N4_A2、N3_A2、N2_A2、N1_A2,...,第七級(jí)的七種可能輸出的調(diào)整值為N7_A7、N6_A7、N5_A7、N4_A7、N 3_A7、N2_A7、N1_A7,第八級(jí)的八種可能輸出的調(diào)整值為N8_A8、N7_A8、N6_A8、N5_A8、N4_A8、N3_A8、N2_A8、N1_A8。 同理可知,第二模數(shù)轉(zhuǎn)換通道的第一級(jí)的七種可能輸出的調(diào)整值為N7_B1、N6_BI、N5_B I、N4_B I、N3_B I、N2_B I、N1_B I,第二級(jí)的七種可能輸出的調(diào)整值為N7_B2、N6_B2、N5_B2、N4_B2、N3_B2、N2_B2、N1_B2,...,第七級(jí)的七種可能輸出的調(diào)整值為N7_B7、N6_B7、N5_B7、N4_B7、N3_B7、N2_B7、N1_B7,第八級(jí)的八種可能輸出的調(diào)整值為N8_B8、N7_B8、N6_B8、N5_B8、N4_B8、N3_B8、N2_B8、N1_B8。步驟202 :計(jì)算第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的差值具體地,第一模數(shù)轉(zhuǎn)換信號(hào)Ya的計(jì)算公式為
7 78
Ya— ^ (Dn Am * Nn _ Am)) +〉' (Dn AS * Nn—A名)(3 )
2=1 η= η=ι其中,η的取值可以為I、2,......,8中的任意值,Dn代表每ー級(jí)的第η位的值,
Nn代表每ー級(jí)的第η位的值所對(duì)應(yīng)的調(diào)整值。m的取值可以為1、2,......,8中的任意值,
Am代表第一模數(shù)轉(zhuǎn)換通道的第m級(jí)。第二模數(shù)轉(zhuǎn)換信號(hào)Yb的計(jì)算公式為
7 78
Yb = T(y](Dn—Bm*Nn—Bm)) + >:(Dn_B8*Nn—58)( 4 )
m=l n=ln=i其中,η的取值可以為I、2,......,8中的任意值,Dn代表每ー級(jí)的第η位的值,
Nn代表每ー級(jí)的第η位的值所對(duì)應(yīng)的調(diào)整值。m的取值可以為1、2,......,8中的任意值,
Bm代表第二模數(shù)轉(zhuǎn)換通道的第m級(jí)。其中,η的取值可以為I、2,......,8中的任意值,Dn代表每ー級(jí)的第η位的值,
Nn代表每ー級(jí)的第η位的值所對(duì)應(yīng)的調(diào)整值。m的取值為1、2,. . .,8中的任意值,Bm代表第二模數(shù)轉(zhuǎn)換通道的第m級(jí)。第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的差值的計(jì)算公式為Diff = Ya-Yb (5)第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的差值的絕對(duì)值的計(jì)算公式為Diff = Ya-Yb (6)步驟203 :輸出第一模數(shù)轉(zhuǎn)換信號(hào)、第二模數(shù)轉(zhuǎn)換信號(hào)以及第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的差值。步驟204 :根據(jù)差第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的差值修改第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的每ー級(jí)的輸出數(shù)據(jù)。步驟203和步驟204不分順序?qū)崿F(xiàn),也可以并行實(shí)現(xiàn)。具體地,設(shè)變量Cn_Am、Cn_Bm為根據(jù)差值對(duì)第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的每ー級(jí)的輸出數(shù)據(jù)的修改值,該值用于統(tǒng)計(jì)Nn_Am,Nn_Bm對(duì)差值的影響。其中,Cn_Am、Cn_Bm所有的初始值為0,并且每隔ー個(gè)預(yù)設(shè)的周期值清空一次,比如預(yù)設(shè)的周期值為1000,也就是姆到1000個(gè)周期重新從零開始計(jì)算Cn_Am、Cn_Bm。具體計(jì)算過程如下若Diff為正值,即Ya > Yb時(shí),則
Cn_Am(n) = Cn_Am (η-1) +Dn_Am (7)Cn_Bm(n) = Cn_Bm(n_l) _Dn_Bm (8)若Diff為負(fù)值,即Ya < Yb,則Cn_Am (η) = Cn_Am (η-1) -Dn_Am (9)Cn_Bm(n) = Cn_Bm(n_l)+Dn_Bm (10)若Diff = 0,即 Ya = Yb,則Cn_Am (η) = Cn_Am(n_l) (11)Cn_Bm(n) = Cn_Bm(n_l) (12)值得指出的是,當(dāng)Ya = Yb時(shí),說明在當(dāng)前的情況下,兩個(gè)數(shù)轉(zhuǎn)換通道輸出一致,所以Cn_Am、Cn_Bm不用做調(diào)整。上述公式(5)、(6)、(7)、(8)、(9)和(10)的η可以為1、2,......,8中的任意值,
Dn代表每ー級(jí)的第η位的值,m可以為1、2,......,8中的任意值,Am、Bm分別代表第一、第
ニ模數(shù)轉(zhuǎn)換通道的第m級(jí)。步驟205 :存儲(chǔ)各級(jí)輸出數(shù)據(jù)的修改值、每ー級(jí)的對(duì)應(yīng)調(diào)整值以及第ー模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的差值的絕對(duì)值。具體地,存儲(chǔ)各級(jí)輸出數(shù)據(jù)的修改值為Cn_Am,Cn_Bm,每ー級(jí)的對(duì)應(yīng)調(diào)整值為Nn_Am、Nn_Bm,第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的差值的絕對(duì)值為|Diff |。步驟206 :判斷接收到的第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的周期數(shù)是否等于預(yù)設(shè)的周期值。具體地,在本發(fā)明實(shí)施例中不是對(duì)雙通道模數(shù)轉(zhuǎn)換中每ー個(gè)周期的信號(hào)都進(jìn)行誤差校準(zhǔn),而是基于多個(gè)周期的積累誤差以及系數(shù)統(tǒng)計(jì)每隔ー個(gè)預(yù)設(shè)的周期值做一次校準(zhǔn),所以根據(jù)實(shí)際需要來設(shè)定ー個(gè)周期值。比如,預(yù)設(shè)的周期值為1000。若接收第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的周期數(shù)等于預(yù)設(shè)的周期值時(shí),則進(jìn)行步驟207 ;若接收第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的周期數(shù)小于預(yù)設(shè)的周期值時(shí),則進(jìn)行步驟201。其中,接收第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的周期數(shù)達(dá)到預(yù)設(shè)周期值后,接收到下ー個(gè)信號(hào)時(shí),周期數(shù)自動(dòng)為I。值得指出的是,在本發(fā)明實(shí)施例中仍然包括對(duì)雙通道模數(shù)轉(zhuǎn)換中每ー個(gè)周期的信號(hào)都進(jìn)行誤差校準(zhǔn)的情況,即不需要步驟206判斷接收到的第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的周期數(shù)是否等于預(yù)設(shè)的周期值,直接對(duì)雙通道模數(shù)轉(zhuǎn)換中每ー個(gè)周期的信號(hào)都進(jìn)行誤差校準(zhǔn)的情況。但是,步驟206也能達(dá)到同樣的效果,也就是預(yù)設(shè)的周期值取值為I時(shí)就能實(shí)現(xiàn)對(duì)雙通道模數(shù)轉(zhuǎn)換中每一個(gè)周期的信號(hào)都進(jìn)行誤差。步驟207 :計(jì)算累計(jì)差值。具體地,將預(yù)設(shè)的周期值內(nèi)的所有第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的差值的絕對(duì)值Diff相加,得到累計(jì)差值Diff_sum,如公式(13)所示。
權(quán)利要求
1.一種雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)方法,其特征在于,所述校準(zhǔn)方法包括 接收第一模數(shù)轉(zhuǎn)換通道和第二模數(shù)轉(zhuǎn)換通道中每ー級(jí)的輸出數(shù)據(jù)和確定每ー級(jí)的對(duì)應(yīng)調(diào)整值; 計(jì)算第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的差值; 根據(jù)所述差值修改所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的每ー級(jí)的輸出數(shù)據(jù); 在確定接收到的所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的周期數(shù)等于預(yù)設(shè)的周期值時(shí),則計(jì)算累計(jì)差值; 在確定所述累計(jì)差值大于預(yù)設(shè)的累計(jì)差值時(shí),則設(shè)定比例分配系數(shù),根據(jù)所述累計(jì)差值和各級(jí)的累計(jì)修改值計(jì)算分配到的每級(jí)的調(diào)整因子和調(diào)整數(shù)值; 調(diào)整各級(jí)輸出數(shù)值所對(duì)應(yīng)的調(diào)整值。
2.根據(jù)權(quán)利要求I所述的雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)方法,其特征在于,所述計(jì)算第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的差值之后還包括 輸出所述第一模數(shù)轉(zhuǎn)換信號(hào)、所述第二模數(shù)轉(zhuǎn)換信號(hào)以及所述第一模數(shù)轉(zhuǎn)換信號(hào)和第ニ模數(shù)轉(zhuǎn)換信號(hào)的差值。
3.根據(jù)權(quán)利要求I所述的雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)方法,其特征在于,所述根據(jù)差值修改所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的每ー級(jí)的輸出數(shù)據(jù)之后還包括 存儲(chǔ)所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的每ー級(jí)的輸出數(shù)據(jù)的修改值、每ー級(jí)的對(duì)應(yīng)調(diào)整值以及所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的差值的絕對(duì)值; 判斷接收到的所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的周期數(shù)是否等于所述預(yù)設(shè)的周期值。
在確定接收到的所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的周期數(shù)不等于所述預(yù)設(shè)的周期值時(shí),則接收所述第一模數(shù)轉(zhuǎn)換通道和所述第二模數(shù)轉(zhuǎn)換通道中每ー級(jí)的輸出數(shù)據(jù)和確定每ー級(jí)的對(duì)應(yīng)調(diào)整值。
4.根據(jù)權(quán)利要求I所述的雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)方法,其特征在于,所述計(jì)算累計(jì)差值和各級(jí)的累計(jì)修改值之后還包括 判斷所述累計(jì)差值是否小于或等于預(yù)設(shè)的累計(jì)差值; 在確定所述累計(jì)差值小于或等于預(yù)設(shè)的累計(jì)差值時(shí),則校準(zhǔn)結(jié)束。
5.根據(jù)權(quán)利要求I所述的雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)方法,其特征在于,所述預(yù)設(shè)的周期值和預(yù)設(shè)的累計(jì)差值是根據(jù)實(shí)際需要設(shè)定的。
6.根據(jù)權(quán)利要求I所述的雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)方法,其特征在于,所述根據(jù)所述差值修改所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的每ー級(jí)的輸出數(shù)據(jù),所述修改具體包括 當(dāng)所述差值為正值時(shí),則所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的每ー級(jí)的輸出數(shù)據(jù)的修改值為Cn_Am(n) = Cn_Am(η-I)+Dn_AmCn_Bm(n) = Cn_Bm(n_l)_Dn_Bm 當(dāng)所述差值為負(fù)值時(shí),則所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的每ー級(jí)的輸出數(shù)據(jù)的修改值為Cn_Am(n) = Cn_Am(η-I)_Dn_AmCn_Bm(n) = Cn_Bm(n_l)+Dn_Bm 當(dāng)所述差值為O吋,則所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的每ー級(jí)的輸出數(shù)據(jù)的修改值為Cn_Am(n) = Cn_Am(n_l)Cn_Bm(n) = Cn_Bm(n_l) 其中,n可以為1、2,......,8中的任意值,Cn代表每ー級(jí)的第η位的修改值,Dn代表姆ー級(jí)的第η位的輸出值,m可以為I、2,......,8中的任意值,Am、Bm分別代表第一、第二模數(shù)轉(zhuǎn)換通道的第m級(jí)。
7.—種雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)裝置,其特征在于,所述校準(zhǔn)裝置包括 接收單元,用于接收第一模數(shù)轉(zhuǎn)換通道、第二模數(shù)轉(zhuǎn)換通道中每ー級(jí)的輸出數(shù)據(jù)和確定甸一級(jí)的對(duì)應(yīng)調(diào)整值; 第一計(jì)算單元,用于計(jì)算第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的差值; 修改単元,用于根據(jù)所述差值修改所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的每ー級(jí)的輸出數(shù)據(jù); 第二計(jì)算單元,用于在確定接收到的所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的周期數(shù)等于預(yù)設(shè)的周期值時(shí),則計(jì)算累計(jì)差值; 比例分配単元,用于在確定所述累計(jì)差值大于預(yù)設(shè)的累計(jì)差值時(shí),則設(shè)定比例分配系數(shù),根據(jù)所述累計(jì)差值和各級(jí)的累計(jì)修改值計(jì)算分配到的每級(jí)的調(diào)整因子和調(diào)整數(shù)值;調(diào)整單元,用于調(diào)整各級(jí)輸出數(shù)值所對(duì)應(yīng)的調(diào)整值。
8.根據(jù)權(quán)利要求7所述的雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)裝置,其特征在于,所述裝置還包括 輸出單元,用于輸出所述第一模數(shù)轉(zhuǎn)換信號(hào)、所述第二模數(shù)轉(zhuǎn)換信號(hào)以及所述第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的差值; 存儲(chǔ)單元,用于存儲(chǔ)所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的每ー級(jí)的輸出數(shù)據(jù)的修改值、每ー級(jí)的對(duì)應(yīng)調(diào)整值以及所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的差值的絕對(duì)值; 第一判斷単元用于判斷接收到的所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的周期數(shù)是否等于預(yù)設(shè)的周期值; 第二判斷単元用于判斷所述累計(jì)差值是否小于或等于預(yù)設(shè)的累計(jì)差值; 處理單元,用于在確定累計(jì)差值小于或等于預(yù)設(shè)的累計(jì)差值時(shí),停止對(duì)所述第一模數(shù)轉(zhuǎn)換模塊和第二模數(shù)轉(zhuǎn)換模塊的校準(zhǔn)。
9.根據(jù)權(quán)利要求7所述的雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)裝置,其特征在于,所述接收單元還用于在確定接收到的所述第一模數(shù)轉(zhuǎn)換信號(hào)和所述第二模數(shù)轉(zhuǎn)換信號(hào)的周期數(shù)不等于所述預(yù)設(shè)的周期值時(shí),則接收所述第一模數(shù)轉(zhuǎn)換通道和所述第二模數(shù)轉(zhuǎn)換通道中每ー級(jí)的輸出數(shù)據(jù)和確定每ー級(jí)的對(duì)應(yīng)調(diào)整值。
10.根據(jù)權(quán)利要求7所述的雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)裝置,其特征在于,所述接收單元還用于當(dāng)確定所述調(diào)整單元完成所述調(diào)整各級(jí)輸出數(shù)值所對(duì)應(yīng)的調(diào)整值時(shí),則接收所述第一模數(shù)轉(zhuǎn)換通道和所述第二模數(shù)轉(zhuǎn)換通道中每ー級(jí)的輸出數(shù)據(jù)和確定每ー級(jí)的對(duì)應(yīng)調(diào)整值。
11.根據(jù)權(quán)利要求7所述的雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)裝置,其特征在于,所述第二計(jì)算單元中的所述預(yù)設(shè)的周期值和所述比例分配単元的所述預(yù)設(shè)的累計(jì)差值是根據(jù)實(shí)際需要設(shè)定的。
全文摘要
本發(fā)明涉及一種雙通道模數(shù)轉(zhuǎn)換校準(zhǔn)方法和裝置,該方法包括接收第一模數(shù)轉(zhuǎn)換通道和第二模數(shù)轉(zhuǎn)換通道中每一級(jí)的輸出數(shù)據(jù)和確定每一級(jí)的對(duì)應(yīng)調(diào)整值,計(jì)算第一模數(shù)轉(zhuǎn)換信號(hào)和第二模數(shù)轉(zhuǎn)換信號(hào)的差值,根據(jù)所述差值修改每一級(jí)的輸出數(shù)據(jù),在確定接收到的周期數(shù)等于預(yù)設(shè)的周期值時(shí),則計(jì)算累計(jì)差值和各級(jí)的累計(jì)修改值,在確定累計(jì)差值大于預(yù)設(shè)的累計(jì)差值時(shí),則設(shè)定比例分配系數(shù),計(jì)算分配到的每級(jí)的調(diào)整因子和調(diào)整數(shù)值,調(diào)整各級(jí)輸出數(shù)值所對(duì)應(yīng)的調(diào)整值。因此,本發(fā)明通過對(duì)兩個(gè)通道的模數(shù)轉(zhuǎn)換信號(hào)的差值進(jìn)行校準(zhǔn),減小了雙通道流水線結(jié)構(gòu)模數(shù)轉(zhuǎn)換中放大誤差和電子元件偏差所產(chǎn)生誤差,同時(shí)加快了校準(zhǔn)速度,提高了輸出信號(hào)的精度。
文檔編號(hào)H03M1/10GK102664627SQ201210156838
公開日2012年9月12日 申請(qǐng)日期2012年5月21日 優(yōu)先權(quán)日2012年5月21日
發(fā)明者王乃龍 申請(qǐng)人:英特格靈芯片(天津)有限公司