連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器與模擬數(shù)字轉(zhuǎn)換方法
【專利摘要】本發(fā)明公開了一種連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器與模擬數(shù)字轉(zhuǎn)換方法,該連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器需2N-1-1個單位電容,其中該電容可拆解、由大至小排列,并依此順序切換。本發(fā)明可以容忍比較器的比較錯誤,并且同時達到容忍穩(wěn)定誤差的效果。且可降低電容數(shù)量的使用,以及降低校正邏輯的復(fù)雜度于簡單的加法器與選擇器。
【專利說明】連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器與模擬數(shù)字轉(zhuǎn)換方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電路轉(zhuǎn)換技術(shù),且特別涉及一種連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器。
【背景技術(shù)】
[0002]連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器(SAR ADC)可分為采用二元搜尋(binary-search)的連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器或非二元搜尋的連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器。多數(shù)現(xiàn)有的連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器采用二元搜尋式。于搜尋的過程中,必須確保信號穩(wěn)定于一參考電壓(1/2LSB,即1/2~N+1的參考電壓,其中N為連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器的解析度)。另夕卜,非傳統(tǒng)二元搜尋的方式可再細分為:采用次二進制(sub-radix2)的大小來做搜尋方式以及采用多余(redundant) 二進制(Radix-2)的大小來做搜尋方式。于此兩類的非傳統(tǒng)二元搜尋的方式,依據(jù)次二進制的大小或是增加的多余的量來得到不同的容忍穩(wěn)定誤差(settling error)白勺倉泛力。
【發(fā)明內(nèi)容】
[0003]鑒于現(xiàn)有技術(shù)的上述問題,本發(fā)明的目的在于提出一種新穎的連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器與模擬數(shù)字轉(zhuǎn)換方法。
[0004]本發(fā)明提供了一種連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器,包含:
[0005]一電容陣列,包含有依序執(zhí)行切換操作的M個電容,該M個電容的電容值總和為(2N-1)個單位電容,M>N,以及M與N均為正整數(shù);以及
[0006]一比較器,用以依序比較該電容陣列的輸出與一模擬輸入。
[0007]本發(fā)明還提供了一種連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換方法,包含:
[0008]控制一電容陣列以使M個電容依序執(zhí)行切換操作,其中該M個電容的電容值總和為(2N-1)個單位電容,M>N,以及M與N均為正整數(shù);以及
[0009]依序比較該電容陣列的輸出與一模擬輸入。
[0010]本發(fā)明的連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器,可以容忍比較器的比較錯誤,并且同時達到容忍穩(wěn)定誤差的效果。且可降低電容數(shù)量的使用,以及降低校正邏輯的復(fù)雜度于簡單的加法器與選擇器。
【專利附圖】
【附圖說明】
[0011]圖1為一個5位的單端輸入的連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器。
[0012]圖2為連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器的第二實施例。
[0013]圖3為校正電路的邏輯方法的示意圖。
[0014]圖4為校正邏輯電路的一實施例。
[0015]圖5為連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器的第三實施例。
[0016]圖6為估計的容忍穩(wěn)定誤差能力的對照表。
[0017]圖7為第三實施例的校正電路的邏輯方法的示意圖。[0018]圖8為第三實施例的校正電路。
[0019]其中,附圖標(biāo)記說明如下:
[0020]Cl ?C12、Cs:電容
[0021]FA:全加法器
【具體實施方式】
[0022]圖1為連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器的第一實施例,其為一個5位的單端輸入的連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器(N=5)。右端為比較器,vcm為輸入的共模準(zhǔn)位,Vip和Vin為正參考電壓/負參考電壓。
[0023]在此實施例中,可以將傳統(tǒng)電容陣列[Cl,C2,C4,C4] = [8,4,2,I]的二進制電容中,選任意數(shù)量的電容做二進制拆解的動作。
[0024]假設(shè)只拆解第一個電容第一個電容Cl=S拆開成任意數(shù)量的二的冪次(2N)的合,以拆開成兩個子電容的方式,會有四種可能的狀況:
[0025]1.將8拆開成7+1重新排列后的電容為[7,4,2,1,1];
[0026]2.將8拆開成6+2重新排列后的電容為[6,4,2,2,1];
[0027]3.將8拆開成5+3重新排列后的電容為[5,4,3,2,I];
[0028]4.將8拆開成4+4重新排列后的電容為[4,4,4,2,I];
[0029]所有電容依照大小順序做切換,因此需加入額外I次多余的比較周期,總共五次切換。依照連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器做負反饋的操作,比較器會比較六次,得到六位的code= [BI, B2, B3, B4, B5, B6]。而其數(shù)字校正誤差方式可以十進制表示或以二進制表示:
[0030](I)若以十進制表示,每個位的權(quán)重為電容大小的兩倍,除了最后一個位為I以外:
[0031]Dcode=14*Bl+8*B2+4*B3+2*B4+2*B5+B6 ;
[0032]Dcode=12*Bl+8*B2+4*B3+4*B4+2*B5+B6 ;
[0033]Dcode=10*Bl+8*B2+6*B3+4*B4+2*B5+B6 ;
[0034]Dcode=8*Bl+8*B2+8*B3+4*B4+2*B5+B60
[0035](2)若以二進制表示:
[0036]Dcode=OlI10*B1+01000*B2+00100*B3+00010*B4+00010*B5+B6 ;
[0037]2.?4.以此類推。
[0038]由前述可知,簡單的加法器與選擇器即可完成校正邏輯。
[0039]假設(shè)以拆開成三個子電容的方式,則會有五種可能的狀況:
[0040]1.將8拆開成6+1+1重新排列后的電容為[6,4,2,1,1,1];
[0041]2.將8拆開成5+2+1重新排列后的電容為[5,4,2,2,1,I];
[0042]3.將8拆開成4+2+2重新排列后的電容為[4,4,2,2,2,1];
[0043]4.將8拆開成4+3+1重新排列后的電容為[4,4,3,2,1,I];
[0044]5.將8拆開成3+3+2重新排列后的電容為[4,3,3,2,2,I]。
[0045]所有電容依照大小順序做切換,因此需加入額外2次多余的比較周期,總共六次切換。校正的方式如先前所述方式。
[0046]圖2為連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器的第二實施例,其為一個10位的單端輸入的連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器(N=10),為采用較保守的二元搜尋行為來容忍比較器的決策錯誤。
[0047]第二實施例中的二進制組成的電容陣列如下:
[0048]原始的電容為[Cl,C2, C3, C4, C5, C6, C7, C8, C9] = [256C, 128C, 64C, 32C, 16C,8C,4C,2C,1C]。
[0049]而依據(jù)每個位想要容忍誤差的能力,將電容設(shè)計為:
[0050]1.將 Cl 拆解為 240C+16C ;
[0051]2.將 C5 拆解為 15C+1C。[0052]將之依大小重新排列,因此,應(yīng)用本技術(shù)的連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器的電容陣列為[Cl, C2, C3, C4, C5, C6, C7, C8, C9, CIO, C11] = [240C, 128C, 64C, 32C, 16C, 15C,8C,4C,2C,1C,1C],依序比較之后會得到 12 位的輸出 code= [BI,B2,B3, B4, B5, B6, B7, B8, B9, B10,Β11,Β12],其校正的邏輯方式為:
[0053]最后可得十位的輸出碼dl至dlO:
[0054]0111100000*B1
[0055]0100000000*B2
[0056]0010000000*B3
[0057]0001000000*B4
[0058]0000100000*B5
[0059]0000011110*B6
[0060]0000010000*B7
[0061]0000001000*B8
[0062]0000000100*B9
[0063]0000000010*B10
[0064]0000000010*B11
[0065]+0000000001*B12
[0066]---------------------------------------------------------
[0067]
[0068]其校正邏輯可以依數(shù)字的特性做等校的邏輯化簡,如000010000*Bi不必做乘法運算,Bi及放置于加法器對應(yīng)的位做相加即可,且由于Bi為O或是1,故乘法只需要做“AND”的運算,或是用選擇器做選擇亦可,電路方式不受限于單一實現(xiàn)方式。
[0069]圖3為校正電路的邏輯方法的示意圖。依照電容拆解與切換的順序,此連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器可以容忍的誤差如下:
[0070]于第一次比較可以有6.66%的穩(wěn)定誤差;
[0071]于第其余次比較,則看的前是否有發(fā)生穩(wěn)定誤差的形況,或是比較器比較錯誤的情況,而有不同的容忍能力。最少也能容忍一個最低有效位(LSB)的穩(wěn)定誤差能力。
[0072]圖4為校正邏輯電路的一實施例。其中FA為全加法器(Full adder),BI~B12為原始輸出位,Dl~DlO為校正后的10位輸出。
[0073]圖5為連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器的第三實施例,其為一個10位的單端輸入連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器。在第三實施例中,192C、56C、7C、1C須為不重復(fù)的二進制數(shù)字的和,除了最后的1C,則二進制的最高有效位(MSB)電容256C拆解成192 (=128C+64C)與 56C(=32C+16C+8C)、7C(=4C+2C+1C)、與 IC 的和,即[Cl, C2, C3, C4, C5, C6, C7, C8,C9] = [256C,128C,64C,32C,16C,8C,4C,2C,1C]中的 Cl 拆解成[192C, 56C, 7C, C],此四個被拆解的子電容可以二進制序列組成,即以[128C,64C,32C,16C,8C,4C,2C, 1C]的大小加以排序,此四個被拆解的子電容可以用以下的二進制序列組成,則得到最后的電容陣列為[Cl, C2, C3, C4, C5, C6, C7, C8, C9, CIO, Cll, C12] = [192C, 128C, 64C, 56C, 32C, 16C,8C,7C,4C,2C,1C,1C]。
[0074]圖6為估計的容忍穩(wěn)定誤差能力的對照表。以第三實施例而言,可獲得每周期至少14.3%的容忍穩(wěn)定誤差能力,但實作上可容忍的數(shù)值則視實際轉(zhuǎn)換的過程來決定。
[0075]圖7為第三實施例的校正電路的邏輯方法的示意圖。校正的方式為:將每個位對應(yīng)要切換的電容權(quán)重,相乘以后再相加。每個位的權(quán)重值皆為二進制的組成,且重復(fù)不超過兩個(除了倒數(shù)第二位(LSB+1)以外)。
[0076]圖8為第三實施例的校正電路。由于同一二進制權(quán)重至多重復(fù)不超過兩個,因此只需要加法器即可完成。
[0077]以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
【權(quán)利要求】
1.一種連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器,包含: 一電容陣列,包含有依序執(zhí)行切換操作的M個電容,該M個電容的電容值總和為(2N-1)個單位電容,M>N,以及M與N均為正整數(shù);以及 一比較器,用以依序比較該電容陣列的輸出與一模擬輸入。
2.如權(quán)利要求1所述的連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器,其中該M個電容中具有多個特定電容的電容值總和為2K個單位電容,K為一正整數(shù),且K〈N。
3.如權(quán)利要求2所述的連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器,其中該多個電容于該電容陣列由大到小排列,并依此順序執(zhí)行切換操作。
4.如權(quán)利要求2所述的連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器,其中該比較器會針對該模擬輸入來依序產(chǎn)生(M+1)個比較輸出,以及該連續(xù)逐漸逼近式模擬數(shù)字轉(zhuǎn)換器還包含: 一校正邏輯電路,耦接于該比較器,用以對該(M+1)個比較輸出進行加權(quán)相加,來產(chǎn)生對應(yīng)該模擬輸入的一 N位數(shù)字輸出。
5.如權(quán)利要求4所述的連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換器,其中該M個電容依序執(zhí)行切換操作,該校正邏輯電路將該(M+1)個比較輸出中前面M個比較輸出的電容權(quán)重分別設(shè)定為該M個電容的單位電容個數(shù)的兩倍,以及將該(M+1)個比較輸出中最后一個比較輸出的電容權(quán)重設(shè)定為I。
6.一種連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換方法,包含: 控制一電容陣列以使M個電容依序執(zhí)行切換操作,其中該M個電容的電容值總和為(2N-1)個單位電容,M>N,以及M與N均為正整數(shù);以及 依序比較該電容陣列的輸出與一模擬輸入。
7.如權(quán)利要求6所述的連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換方法,其中該M個電容中具有多個特定電容的電容值總和為2K個單位電容,K為一正整數(shù),且K〈N。
8.如權(quán)利要求7所述的連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換方法,其中該多個電容于該電容陣列由大到小排列,并依此順序執(zhí)行切換操作。
9.如權(quán)利要求7所述的連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換方法,其中依序比較該電容陣列的輸出與該模擬輸入的步驟包含:針對該模擬輸入來依序產(chǎn)生(M+1)個比較輸出,以及該連續(xù)逐漸逼近式模擬數(shù)字轉(zhuǎn)換方法還包含: 對該(M+1)個比較輸出進行加權(quán)相加,來產(chǎn)生對應(yīng)該模擬輸入的一 N位數(shù)字輸出。
10.如權(quán)利要求9所述的連續(xù)漸進式模擬數(shù)字轉(zhuǎn)換方法,其中該M個電容依序執(zhí)行切換操作,以及對該(M+1)個比較輸出進行加權(quán)相加的步驟包含: 將該(M+1)個比較輸出中前面M個比較輸出的電容權(quán)重分別設(shè)定為該M個電容的單位電容個數(shù)的兩倍;以及 將該(M+1)個比較輸出中最后一個比較輸出的電容權(quán)重設(shè)定為I。
【文檔編號】H03M1/10GK103580692SQ201310159472
【公開日】2014年2月12日 申請日期:2013年5月2日 優(yōu)先權(quán)日:2012年8月6日
【發(fā)明者】蔡任桓, 黃柏鈞 申請人:瑞昱半導(dǎo)體股份有限公司