TW201424273A - 數位類比轉換電路及其權重誤差估測與校正方法 - Google Patents
數位類比轉換電路及其權重誤差估測與校正方法 Download PDFInfo
- Publication number
- TW201424273A TW201424273A TW101147417A TW101147417A TW201424273A TW 201424273 A TW201424273 A TW 201424273A TW 101147417 A TW101147417 A TW 101147417A TW 101147417 A TW101147417 A TW 101147417A TW 201424273 A TW201424273 A TW 201424273A
- Authority
- TW
- Taiwan
- Prior art keywords
- weight
- output
- digital
- converter
- group
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/10—Calibration or testing
- H03M1/1009—Calibration
- H03M1/1033—Calibration over the full range of the converter, e.g. for correcting differential non-linearity
- H03M1/1057—Calibration over the full range of the converter, e.g. for correcting differential non-linearity by trimming, i.e. by individually adjusting at least part of the quantisation value generators or stages to their nominal values
- H03M1/1061—Calibration over the full range of the converter, e.g. for correcting differential non-linearity by trimming, i.e. by individually adjusting at least part of the quantisation value generators or stages to their nominal values using digitally programmable trimming circuits
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
本發明揭露一種數位類比轉換電路及其權重誤差估測與校正方法。本發明係利用輸出切換電路自所有轉換器單元中動態選取至少包含已知權重轉換器單元的數個轉換器單元作為參考轉換器群組,以及由未知權重轉換器單元中動態選取至少一個未知權重轉換器單元,藉由一個類比數位轉換器將參考轉換器群組的輸出與未知權重轉換器單元的輸出總和的差值數位化並將結果輸入數位控制器,數位控制器根據類比數位轉換器輸出控制參考轉換器群組的輸入使參考轉換器群組的輸出逼近該未知權重轉換器單元的輸出,並依過程中所得之類比數位轉換器輸出計算出該等未知權重轉換器單元的真實數位權重,並儲存於校正記憶體以供校正之用。
Description
本發明是有關於一種高解析度的資料轉換器,且特別是有關於一種高解析度的資料轉換器的校正機制。
美國專利號US7893853,其專利名稱為DAC variation-tracking calibration,揭示了一種利用一組最低有效位元虛擬單元(LSB Dummy cell)來計算最低有效位元(LSB)的總和,利用此數值為基準值,與每一個最高有效位元(MSB)作比較,藉由調整最高有效位元(MSB)的子數位類比轉換器(Sub-DAC)來校正最高有效位元(MSB)的大小值,使其相等於最低有效位元(LSB)的總和。但是此一技術的缺點在於每一個最高有效位元(MSB)皆增加了一組子數位類比轉換器(Sub-DAC),增加了大量的電路面積。
美國期刊IEEE J.Solid-State Circuit vol.38,pp.2051-2059,Dec.2003,有一篇Y.Cong and R.Geiger所發表,名為A 1.5-V 14-b 100MS/s Self-Calibrated DAC的文章。其係利用了一個高解析度的類比數位轉換器(16-bit ADC)來校正14-bit的數位類比轉換器(DAC),使用前景(Foreground)校正模式,在開機時,藉由高解析度的類比數位轉換器(ADC)將數位類比轉換器(DAC)的最高有效位元(MSB)電流源逐個校正;並在校正輸出模式時將錯誤量帶入計算得到期望輸出值。其缺點有二:第一、所需類比數位轉換器(ADC)的解析度需要相當高,至少要比數位類比轉換器(DAC)高2-bit,所以電路設計複雜度高;以及第二、其所加入的高解析度類比數位轉換器(ADC),面積遠大於所需數位類
比轉換器(DAC)的面積。
於國際會議IEEE Asian Solid-State Circuit Conference Nov.12-14,2007,有一篇Yusuke Ikeda,Matthias Frey,and Akira Matsuzawa所發表,名為A 14-bit 100MS/s Digitally Calibrated Binary-Weighted Current-Steering CMOS DAC without Calibration ADC的文章。其係利用8-bit的子數位類比轉換器(Sub-DAC)與3-bit的校正位元(Cal-bit)對主數位類比轉換器(Main-DAC)進行校正;其亦使用前景(Foreground)校正模式,在開機時,對每一個電流源校正;並在正常輸出模式時,帶入錯誤量計算得到期望輸出值。但其缺點是增加了一組子數位類比轉換器(Sub-DAC)與校正位元(Cal-bit),增加了電路面積與設計複雜度。
美國期刊IEEE J.Solid-State Circuit,vol.42,No.11,pp.2386-2394,Nov.2007,另有一篇T.Chen and G.Gielen所發表,名為A 14-bit 200-MHz current-steering DAC with switching-sequence post-adjustment calibration的文章。其係利用電流比較器將每個最高有效位元(MSB)電流源的大小比較出來,並利用數位電路將其排序,在校正輸出時利用大配小的方式使輸出電流能在平均值附近,因此輸出錯誤量可以降低。但是其需要大量的數位控制電路對電流源大小進行排序,並在其輸出時進行校正。
整體來看,現有技術在高解析度的資料轉換器的設計上,仍難以克服面積與複雜度的問題。
因此,本發明之一目的是在提供一種數位類比轉換電路,其係利用全新的動態轉換器單元分割機制,以求得數位類比轉換電
路中所有未知轉換器單元的真實權重,進而使用該等轉換器單元的真實權重校正其輸出來提升高解析度的資料轉換器的良率與效能。
根據本發明之一實施方式,提出一種數位類比轉換電路,其包括P個轉換器單元、一輸出切換電路、一類比數位轉換器、一數位控制器與一校正記憶體。P個轉換器單元中包含A個已知權重轉換器單元與P-A個未知權重轉換器單元。
輸出切換電路係電性連接上述P個轉換器單元並接收每一個轉換器單元之輸出;輸出切換電路於一錯誤估測模式時,根據一參考群組數位控制訊號於上述P個轉換器單元中動態選取N個轉換器單元作為參考轉換器群組,並根據參考群組數位控制訊號正比例輸出一參考輸出(Ir),該參考轉換器群組至少包含上述A個已知權重轉換器單元。以及根據一待校群組數位控制訊號於上述P-A個未知權重轉換器單元中動態選取至少一個未知權重轉換器單元作為待校轉換器群組並產生一待校輸出(Ic),且待校輸出小於參考輸出之最大值。
類比數位轉換器,例如比較器,則係依參考輸出(Ir)和待校輸出(Ic)的差值產生一數位校正訊號(Do);然後,數位控制器電性連接類比數位轉換器及輸出切換電路,用以產生上述的參考群組數位控制訊號與待校群組數位控制訊號使該參考輸出逼近該待校輸出,並於接收到逼近過程中所產出之該等數位校正訊號(Do)後產生一數位權重輸出。數位權重輸出則係用以建立一權重表,數位
控制器再根據權重表計算每一個未知權重轉換器單元的真實數位權重。最後,校正記憶體電性連接數位控制器,其係用以儲存數位控制器根據權重表所計算出之每一未知權重轉換器單元之真實數位權重。
具體而言,在本發明其他實施方式中,上述A個已知權重轉換器單元之權重可以是依序呈2的冪次遞增。另一方面,上述每一個未知權重轉換器單元之名義上的權重輸出,也可以都是相等的或是呈2的冪次遞增。此外,權重表內的每一個數位權重輸出可以是經由選取不同的N個轉換器單元,組成不同的參考轉換器群組所得到的結果。另外,數位控制器於正常轉換模式時,可以設計為接收一數位輸入訊號並根據校正記憶體的內容控制輸出切換電路產生一個校正後類比輸出。實際實施電路時,參考輸出(Ir)與待校輸出(Ic)可以是差動訊號。
本發明之另一目的是在提供一種數位類比轉換電路之權重誤差估測方法,以搭配前述之數位類比轉換電路,解決因製程因素所造成的靜態非線性效應。
根據本發明之一實施方式,提出一種數位類比轉換電路之權重誤差估測方法,其係用以於如前所述之數位類比轉換電路中估測該待校輸出(Ic)之真實權重,包括下列步驟:首先,選取M個不同的待校轉換器群組產生M個不同的待校輸出,其中M大於或等於P-A;接下來,對每一個待校輸出以逐次逼近法(Successive Approximation)進行估測,利用改變參考群組數位控制訊號,來控
制參考輸出(Ir)使得參考輸出(Ir)逐次逼近待校輸出(Ic),進而計算出該待校輸出(Ic)之該數位權重輸出;最後,依上述待校輸出(Ic)之數位權重輸出建立權重表,反覆實施直至數位控制器可以根據權重表計算出每一個未知權重轉換器單元之真實數位權重,並儲存於校正記憶體。
具體而言,在本發明其他實施方式中,上述之數位類比轉換電路之權重誤差估測方法在逐一對M個待校轉換器群組輸出(I MSB_1~I MSB_M )以逐次逼近法(Successive Approximation)進行估測時,也可以是利用參考轉換器群組的A個已知權重轉換器單元及部分之P-A個未知權重轉換器單元。另外,在進行估測時,數位控制器可以利用權重表內容所對應的多組待解之聯立方程式一併計算出P-A個未知權重轉換器單元的真實數位權重。另一方面,參考輸出(Ir)與待校輸出(Ic)可以是差動訊號。此外,P-A個未知權重轉換器單元也可以是以溫度計碼(Thermometer Coded)操作,進而提供待校轉換器群組輸出,以作為待校輸出Ic。從另一個角度觀之,該等M個待校轉換器單元更可分成二組相同之群組,每一群組之轉換器單元權重輸出係依序呈2的冪次遞增進而提供2M個待校轉換器群組輸出以作為待校輸出Ic。當然,上述未知權重轉換器單元所提供之每一輸出(I MSB_1~I MSB_M )也可以被切割為至少兩個權重更小的輸出,以確保待校轉換器群組所提供之最小輸出不大於參考輸出之最大值。更進一步的說,在上述每一個輸出(I MSB_m )的切割上,是將其分為至少兩個最小待校輸出(I CUT_m0,1),使每一最
小待校輸出滿足下列公式:。
其中,為N個參考轉換器群組所產生的最大參考輸出、I 0 為最小權重轉換器單元輸出、以及△I CUT_m0,1 為該等最小待校輸出(Ic)實際值與其理想輸出值間之誤差量,且△I CUT_m0,1 絕對小於0;藉此,N個轉換器單元所提供之參考輸出(,d k 為參考群組數位控制訊號)即足以估測待校輸出之真實數位權重。
本發明之又一目的是在提供一種數位類比轉換電路之權重誤差校正方法,以搭配前述之數位類比轉換電路,減少所需校正電路的面積以及複雜度。
根據本發明之一實施方式,提出一種數位類比轉換電路之權重誤差校正方法,用於如前所述之數位類比轉換電路中以校正該待校轉換群組之輸出,包括下列步驟:首先,利用校正記憶體所儲存之真實權重表修正轉換器單元的數位控制訊號;然後,利用修正後的待校轉換器群組和參考轉換器群組的數位控制訊號驅動上述轉換器單元產生數位類比轉換電路之校正後輸出,進而校正上述P-A個未知權重轉換器單元所產生的輸出誤差。
因此,上述諸實施方式之數位類比轉換電路及其權重誤差估測與校正方法,其因考量到數位類比轉換器(DAC)大多由一組具不同權重(weights)的單元(cell)所構成,各單元(cell)之間的權重比例的準確度決定了數位類比轉換器(DAC)的精準度;進而提出了在使用少許額外電路的情形下,利用數位類比轉換器(DAC)原電路架構中的低權重位元組單元(LSB cells)與動態分割各較高權重位元單
元來對數位類比轉換器(DAC)中的各較高權重位元單元進行權重比例誤差的估計,獲得其數位誤差值。上述機制所得之結果可用以校正數位類比轉換器(DAC)的權重比例誤差,提升其精準度。因此,相較於先前技術,至少具有下列優勢:第一、有效減少所需電路面積以及設計複雜度;第二、重複使用原有低權重位元組作為參考(reference),避免使用複製(replica)的低權重位元組單元作為參考(reference)時與原有電路低權重位元組單元之間的不匹配問題;以及第三、減少製程因素所造成權重誤差,提升電路效能與良率。
本發明適用於各式數位類比轉換器(DAC)。在傳統的方式中,一個14位元數位類比轉換器(DAC)係以二進位權重式(Binary weighted)的14個轉換器單元(ICS1~14)實現,相鄰位元所控制的轉換器單元之輸出彼此呈現2的冪次方權重比例,即ICS2=2×ICS1、ICS3=22×ICS1、…、ICS14=213×ICS1,由於高權重轉換器單元(例如ICS9~ICS14)在實現時其權重比例相對於低權重轉換器單元(例如ICS1~ICS8)有權重誤差,無法正好等於2的冪次方,因而造成數位類比轉換器(DAC)的線性度變差。為了解決這個問題,在本實施方式中,對數位類比轉換器(DAC)進行前景式校正,來校正數位類比轉換器(DAC)中每個高權重轉換器單元的權重誤差。
此處先以單端(single-ended)切換電容式數位類比轉換器為例說明之。請參閱第1圖所示,本發明之一實施方式的數位類比轉
換電路200可以依功能切割成幾個相互作用的區塊,包括有:P個轉換器單元210,其中包含A個已知權重轉換器單元以及P-A個未知權重轉換器單元。一個輸出切換電路220,其由複數切換開關組成,此輸出切換電路220電性連接上述P個轉換器單元210,並接收每一轉換器單元210之輸出;其中,此輸出切換電路220於錯誤估測模式時,可根據一個參考群組數位控制訊號於P個轉換器單元210中動態選取N個轉換器單元作為參考轉換器群組,且參考轉換器群組至少包含A個已知權重轉換器單元,並根據參考群組數位控制訊號正比例輸出一參考輸出(Ir)。另外,輸出切換電路220亦根據一個待校群組數位控制訊號於P-A個未知權重轉換器單元中動態選取至少一個未知權重轉換器單元作為待校轉換器群組,並產生待校輸出(Ic),其中待校輸出必須小於參考輸出之最大值。另有一類比數位轉換器係將參考輸出(Ir)和待校輸出(Ic)的差值數位化以產生數位校正訊號(Do),在此類比數位轉換器係以一比較器230為例,用來比較上述的參考輸出(Ir)和待校輸出(Ic)(如第1圖所示之Vref-Vdac=Ir-Ic),以產生數位校正訊號(Do)至一數位控制器240,此數位控制器240電性連接比較器230及輸出切換電路220,用以產生上述的參考群組數位控制訊號與待校群組數位控制訊號(dc),並於接收數位校正訊號(Do)後產生一數位權重輸出;數位權重輸出係用以建立一權重表,數位控制器240根據權重表計算每一未知權重轉換器單元的真實數位權重。另有一校正記憶體250係電性連接數位控制器240,係用以儲存數位控制器
240根據權重表所計算出之每一未知權重轉換器單元之真實數位權重。
具體而言,請同時參閱第2圖,為方便解釋,其僅重點繪示轉換器單元210、輸出切換電路220與比較器230。至於前述數位控制器240,其功能則在於控制輸出切換單元220中的多個切換開關(S0~S82);而前述校正記憶體250則係用來儲存結果,為避免模糊焦點,在此均不予繪示。第2圖所設計的轉換器單元210與輸出切換電路220,可以區分為主數位類比轉換電路(Main DAC)201與最低有效位元數位類比轉換電路(LSB DAC)202。在此,本實施方式先預設最低有效位元數位類比轉換電路(LSB DAC)202中的多個電容器(C1到C5)權重為理想狀態;而主數位類比轉換電路(Main DAC)201則由電容器C8x到C6x所組成,例如:C82:C81:C72:C71:C62:C61:C5:C4:C3:C2:C1=26:26:25:25:24:24:25:24:23:22:2:1。
接下來,本實施方式利用下表一作為範例說明如何進行權重估測,此範例係採二進制權重,每一個未知權重轉換器單元作為待校轉換器群組被切割為兩個具有相等名義權重的子單元:
亦即在主數位類比轉換電路(Main DAC)201中的每一個位元係由兩個電容器所構成;而且其第i個位元係控制一個權重為2i-1單元的等效電容。數位類比轉換電路200的輸出為Vdac,在此所示之數位類比轉換電路200是一個電容式的數位類比轉換器,其待校輸出(Ic)與參考輸出(Ir)並非同時分別產生的。更進一步的說明之,在Vdac電壓節點此處的Ic-Ir訊號係透過下列兩個步驟產生的,而這兩個步驟也是用來估測電容的權重:第一步驟:對電容陣列進行預充電;以及第二步驟:利用逐次逼近法(Successive Approximation)由高位元至低位元對每一個位元執行位元循環(Bit-cycling)直到
Vdac=VREF。位元循環如表三所式,其中若表格填入“任意”表示此單元可以是參加位元循環的單元之一,亦可以不加入位元循環。切換開關(S0~S82)接受控制訊號而在Vdac產生待校電流(Ic)與參考電流(Ir)間的差值;比較器230接收差值來決定出數位校正訊號(Do)。事實上,第2圖可視為一個逐次逼近暫存器(Successive Approximation Register,SAR)ADC。具體的估測電容運算過程如下:利用電荷不滅原理,此SAR類比數位轉換電路會有如下的轉移函數:
其中C prc 是在第一步驟預充電狀態時,連結到V REF 的電容總值;C out 是在第二步驟位元循環(Bit-cycling)後,連結到V REF 的電容總值;C T 是連結到V dac 的電容總值,即;V ip 為預充電電壓值。
在預估模式下,C prc =C UT 且V ip =V REF ,C UT 是該(等)待測單元的總電容值;此外,在位元循環(Bit-cycling)後,V dac 逼近V REF ,由第(1)式可知:
故。若參與位元循環的各電容權重W i 為已知,本發明就可以藉由所得到的d i 計算出待測總電容的真實權重。
上列公式運算或略顯複雜,故請一併參閱第3A到3H圖,其係第2圖之數位類比轉換電路200的操作示意圖。第3A圖中,V dac =V REF ,Q dac =(C T -C 61)V REF ,本實施方式設定I C =C 61 V REF ,即如開關
狀態241所示。在第3B圖中,基於電荷不滅(Charge Conservation),Q dac =(C T -C 61)V REF =(C T -C 5)V dac ;,假設所有電容權重如表一所示此時,比較器230的輸入為,所以Do=0。換句話說,在這裡有一個子步驟,設定:I r =C 5 V REF ,即如開關狀態242所示。
第3C圖中,因為Q dac =(C T -C 61)V REF =(C T +0.C 5-C 4)V dac ,所以。換句話說,在這裡有一個子步驟,設定:I r =(0.C 5+1.C 4)V REF ,即如開關狀態243所示。接下來,如第3D圖中的開關狀態244、第3E圖中的開關狀態245與第3F圖中的開關狀態246所示,在各個子步驟中,I r =(0.C 5+1.C 4+0.C 3+0.C 2+1.C 1)V REF 。因為在位元循環(Bit-cycling)的最後I r =I C 且V dac →V REF ,另一方面I r =(C 4+C 1)V REF =I C =C 61 V REF ,所以C 61=C 4+C 1;此即如表一所示,待測轉換器單元I6的子單元I6_1之真實權重係為LSB DAC 202中之子單元I4和I1真實權重的總和8+1,所以此子單元I6_1之真實權重係為9;以此類推,即可得知I6_2之真實權重為30。
接下來,在最高有效位元的權重估測方面,本實施方式採行的機制係從最低有效位元(Less Significant Bit,LSB),即C61與C62,到最高有效位元(Most Significant Bit,MSB),即C81與C82。而且,一旦知悉C61與C62的權重,C61與C62即在後續的估測運算中,被當作完整的C6處理,且亦可作為參考轉換器群組中之一員。接下來,以第3G圖與第3H圖示範對C72的估測運算。第3G圖中,
在第一步驟預充電時,V dac =V REF ,且Q dac =(C T -C 72)V REF ;換句話說,在這裡有一個子步驟,設定:I C =C 72 V REF ,即如開關狀態247所示。在第3H圖中,於第二步驟位元循環的最後時,子步驟設定:I r =(1.C 6+0.C 5+0.C 4+0.C 3+1.C 2+1.C 1)V REF ,即如開關狀態248所示。此時,I r =I C 且V dac →V REF ,所以C 72=C 6+C 2+C 1。
另外,比較器230本身的偏差(offset)Vos所帶來的影響也可以校正如下:首先,將所有的切換開關(S0~S82)設定為零。然後,執行位元循環運算,其輸出值即為Vos/Vref。若任意設定一個切換開關為1,進行預充電與位元循環運算,則其輸出便為Wx-(Vos/Vref),這樣就可以對比較器230偏差值影響進行校正。
另一方面,上述數位類比轉換電路200估測待校輸出(Ic)之真實權重的方法,也可以大略整理成如下步驟:
第一步:選取M個不同的待校轉換器群組,產生M個不同的待校輸出(Ic);其中,M大於或等於P-A。
第二步:對每一待校輸出以逐次逼近法(Successive Approximation)進行估測,利用改變參考群組數位控制訊號,來控制參考輸出(Ir);使得參考輸出(Ir)逐次逼近待校輸出(Ic),進而計算出待校輸出(Ic)之數位權重輸出。
第三步:依待校輸出(Ic)之數位權重輸出,建立權重表;反覆實施直至數位控制器240可以根據權重表計算出每一未知權重轉換器單元之真實數位權重,並儲存於校正記憶體250。
當然,上述數位類比轉換電路200在校正待校轉換群組之輸
出時,便可以相應的大略整理成如下步驟:
第一步:利用校正記憶體250所儲存之真實權重表修正轉換器單元210的數位控制訊號。
第二步:利用修正後的待校轉換器群組以及參考轉換器群組的數位控制訊號,驅動轉換器單元210,產生數位類比轉換電路之校正後輸出;進而校正P-A個未知權重轉換器單元所產生的輸出誤差。
接續,請參閱第4圖,第4圖是本發明另一實施方式之數位類比轉換電路300的結構示意圖。為方便解釋,其僅重點繪示轉換器單元310、輸出切換電路320與比較器330。至於前述第1圖中之數位控制器240,其功能則在於控制數位類比轉換電路300中的多個切換開關(S0~S82);而前述校正記憶體250則係用來儲存結果,為避免模糊焦點,在此均不予繪示。第4圖的數位類比轉換電路300中,轉換器單元310與輸出切換電路320,當然亦可區分為主數位類比轉換電路(Main DAC)301與最低有效位元數位類比轉換電路(LSB DAC)302。數位類比轉換電路300與前述實施方式之差異特徵在於一個衰減式電容C A 被用來實現最低有效位元數位類比轉換電路(LSB DAC)301,即名義上C82:C81:C72:C71:C62:C61:CA:C5:C4:C3:C2:C1=22:22:21:21:1:1:2:24:23:22:21:1。具體操作請一併參閱第5A圖與第5B圖所示,第5A圖係繪示數位類比轉換電路300的預充電步驟,第5B圖則係繪示數位類比轉換電路300的位元循環步驟。其中,預充電步驟
的開關狀態341與位元循環步驟的開關狀態342皆已詳述於前,在此便不再予以贅述。
上述之數位類比轉換電路200、300為單端電容式的數位類比轉換器,本發明同樣的可以用來校正全差動(fully-differential)電容式的數位類比轉換器,其步驟相同故不予贅述。除此之外,本發明亦可為電流式的數位類比轉換器,如第6圖所示之又一實施例的數位類比轉換電路100;兩者之間的主要差異在於第1圖的待校輸出(Ic)與參考輸出(Ir)係為同時產生的。
請參閱第6圖所示,此實施方式之數位類比轉換電路100包括P個轉換器單元110、輸出切換電路120、比較器130、數位控制器140與校正記憶體150。在設計理念上,雖然藉由適當的選擇電晶體大小,未經校正的數位類比轉換器(DAC)的有效位元數(ENOB)大概可以達到8 bits以上,但為了避免校正時所需計算量太過複雜並增加太多額外硬體負擔,本實施方式於P個轉換器單元110中,將此數位類比轉換電路100的低權重電流源單元設為8-位元最低有效單元陣列(LSB cell array)111,並令其所產生的非線性誤差小於0.5最低權重電流源單元(ILSB_1)的輸出。此8-位元的最低有效位元陣列(LSB cell array)111內的每一個電流源單元(ILSB_n)彼此權重比例為理想的分布,即ILSB_2=2×ILSB_1、ILSB_3=22×ILSB_1、…、ILSB_8=27×ILSB_1,使用二進制碼(Binary code)的操作模式,同於傳統數位類比轉換器(DAC)的電流源單元之電流ICS1~ICS8。另一方面,P個轉換器單元110中的高權重電流源單元
設為6-位元最高有效位元陣列(MSB cell array)112,此6-位元最高有效位元陣列(MSB cell array)112中的每一個電流源單元(IMSB_m)彼此之間權重比例相同,亦即IMSB_1=IMSB_2=...=IMSB_128,每一個高權重電流源單元IMSB_m=ILSB_8;且係使用溫度計碼(Thermometer Code)的操作模式。當然,本實施方式僅為舉例,此高權重與低權重電流源單元的位元切割方式可以自行設計,而亦不脫離本發明之教示。
本數位類比轉換電路100在操作上亦分為權重錯誤計算模式與校正輸出模式,在錯誤計算模式中,先由數位控制器140產生數位電流源開關控制訊號(dc)控制低權重電流源單元(ILSB_1~ILSB_8),亦即第6圖中所繪示的8-位元最低有效位元陣列(LSB cell array)111;且其再對每一高權重電流源單元(IMSB_m),即第6圖中所繪示的6-位元最高有效位元陣列(MSB cell array)112,使用逐次逼近法(Successive Approximation)的方式進行數位權重誤差值(DMSB_m)的估測,並且將結果儲存於校正記憶體(Cal_memory)150中。另一方面,在校正輸出模式時,本實施方式之數位類比轉換電路100即可再利用此誤差值(DMSB_m)修正數位電流源開關訊號(dc),進而輸出正確權重比例的類比訊號。
更進一步的說明之,請一併參考第7A圖與第7B圖,其係分別為第6圖之最低有效位元陣列111與最高有效位元陣列112的結構示意圖。圖中,每一高權重電流源單元(IMSB_m)的權重誤差估測方法如下:首先,藉由控制數位類比轉換電路(DAC)100中特定
電流源單元的電流流向,即可產生參考電流源單元的參考電流(Ir)與待校電流源單元的待校電流(Ic)之間的電流誤差(△I)。以本實施方式為例,參考電流源單元即為低權重電流源單元(ILSB_1~ILSB_8),而待校電流源單元為任一個高權重電流源單元(IMSB_m)。然後,電流誤差經由電流比較器130的轉換,產生一數位訊號(Do)。接下來,數位訊號回傳至數位控制器140處理,並且使用逐次逼近法(Successive Approximation)的方式逼近參考電流(Ir)與待校電流(Ic),進而求得每一個待校電流源(IMSB_m)相對於單位電流I0(I0=ILSB_1)的真實比例。最後,再將其值儲存於校正記憶體150中。如此一來,當數位類比轉換電路100工作在校正輸出模式時,即可使用所得之真實權重比例值對輸出進行校正。
值得注意的是,跟習知的美國專利號US7893853 DAC variation-tracking calibration一文與美國期刊IEEE A 14-bit 100MS/s Digitally Calibrated Binary-Weighted Current-Steering CMOS DAC without Calibration ADC一文的校正技術相比較下,顯見習知技術會另外利用一組理想參考電流源做為基準來校正高權重電流源單元與參考電流源之間的比例,並假設參考電流源單元與低權重電流源單元之間的權重比例無誤差;而在這樣子的假設下,習知技術的最大校正量即為所增加參考電流源的電流總合。反觀本實施方式利用本身電路的低權重電流源單元(ILSB_1~ILSB_8)做為理想電流源,加上數位電路的控制做校正,其不增加額外的電流源即可確保高權重電流源單元(IMSB_m)與低權重電
流源單元(ILSB_1~ILSB_8)之間的相對權重比例,避免額外增加電路所造成的匹配問題,更可以減少硬體面積,並增加校正範圍。究其原因,係因為習知的校正方式之最大校正量即為所增加參考電流源的電流總合,而本實施方式可以校正的最大輸出錯誤量為一個高權重電流源單元(IMSB_m)的輸出。
更進一步的說明之,請參考第8圖,第8圖是第6圖之P個轉換器單元110的高權重電流源單元之電流的切割方式示意圖。第8圖中,為了達成自我校正而不增加額外的電流源,本實施方式將每一待測高權重電流源單元(IMSB_m)作如圖所示之特殊切割,以避免待校電流源單元超過低權重電流源單元(ILSB_1~ILSB_8)總電流總和,因而超出可校正範圍,如下表二所舉例:
具體而言,在此以將待測電流單元切割成兩個相同的最小待測電流源單元(ICUT/cell unit under test)為例,每一個最小待測電流源單元(ICUT)的電流相當於低權重電流源單元(LSB_1~ILSB_8)中最
高位元所控制的電流大小(ILSB_8),此亦為本實施方式所獨創的特徵之一。更進一步的說,如第8圖所示,每一個待測高權重電流單元IMSB_m被分割成兩個更小的待測電流單元,包含ICUT_m0與ICUT_m1;在此設計中因為理想上ICUT_m0=ICUT_m1=ILSB_8,藉此可以在不增加額外電流源的狀況下進行自我錯誤估測與校正,減少數位電路的複雜度以及避免額外電流源與輸出電流源之間不匹配的問題。
舉上述習知技術所提及之二進位權重式(Binary weighted)實現的錯誤估測技術為例,如下式(3)所示:
亦即理想上的第i位元的電流源輸出大小會相等於第i-1,...,到第1位元電流源的所有總和再加上1個單位電流源電流(I0);但實際上會因為高權重電流源權重比例錯誤的關係產生電流誤差,因此上式(3)可以修改為下式(3):
其中△I i 為I CSi 的誤差量,在△I i <0時,其可以藉由改變數位訊號d j 來計算出錯誤量;可是當△I i >0時,即必須增加一組額外的電流源陣列去提供原電流源陣列所不足的電流來輔助校正,否則將無法進行△I i >0時的錯誤估算,一如前述表二所示。
反觀本實施方式,由於本實施方式提出將待校電流源單元,此處以每一個高權重電流源單元I MSB_m 為例,特殊切割的方式,每一該輸出(I MSB_m )係切割為至少兩個最小待校輸出(,n {0,1,...}),而使切割後得到如下式(4)所列的結果:
其中,Σd k(m,n) I LSB_k 為N個參考轉換器群組所產生的參考輸出、d k(m,n) 為參考群組最終的數位控制訊號,藉此N個轉換器單元所提供之參考輸出(I LSB_k )即足以估測待校輸出之數位權重輸出。因此,由上式(4)中可得知,本實施方式可確保由低權重電流源單元(I LSB_1 ~I LSB_8 )的電流即足以提供錯誤估算所需電流;藉由調整(I LSB_1 ~I LSB_8 )的數位控制訊號(d k(m,n) )即可找到最小待校輸出相對於(I LSB_1 ~I LSB_8 )的真實權重比例,不僅完全符合自我比例並且可以提升校正範圍至原待校電流源(I MSB_m )的一半。以一個n-位元的數位類比轉換器而言,切割為m-位元高權重電流源單元(I MSB )和(n-m)-位元低權重電流源單元(I LSB ),並將I MSB 使用前述的方式切割為2個I CUT_m0、 I CUT_m1 ,即可以得到下式(5):
特別值得注意的是,在本實施方式所提出的校正方法中,無論電流誤差量為正數或是負數皆可以進行錯誤的估算,並且校正範圍提升為原待校電流源(I MSB_m )的1/2大小,即如下列表三所示:
因此,本實施方式提出的架構可以在不增加額外單位電路(例如子電流源陣列、子電容陣列等)的情況下,對自體電路進行權重錯誤計算與校正,可以確保不會因所增加電路與主電路之間的不匹配導致輸出值錯誤,並且可以減少電路設計複雜度。
整體來說,近年來由於製程變異,在高解析度的電路上的影響;在高解析度電路的設計上,如何去減少電路中靜態非線性效應對電路的影響是相當重要的。本發明提出以數位方式估測高權重單元權重誤差的方法,主要利用切割每一待測單元為幾個較小待測單元,藉此可利用數位方式求得各較小待測單元的權重誤差,並以獲得的資訊對數位類比轉換器的輸出作校正。本發明重覆使用低權重單元進行高權重單元的權重錯誤估算與校正,不僅減少額外電路面積與電路設計複雜度並擁有較大的錯誤估測範圍,提升電路效能。
雖然本發明已以諸實施方式揭露如上,然其並非用以限定本
發明,任何熟習此技藝者,在不脫離本發明之精神和範圍內,當可作各種之更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
100、200、300‧‧‧數位類比轉換電路
110、210、310‧‧‧轉換器單元
111‧‧‧最低有效位元陣列
112‧‧‧最高有效位元陣列
120、220、320‧‧‧輸出切換電路
130、230、330‧‧‧比較器
140、240‧‧‧數位控制器
150、250‧‧‧校正記憶體
201、301‧‧‧主數位類比轉換電路(Main DAC)
202、302‧‧‧最低有效位元數位類比轉換電路(LSB DAC)
241~248、341~342‧‧‧開關狀態
第1圖是本發明一實施方式之數位類比轉換電路200的結構示意圖。
第2圖是第1圖的轉換器單元賴輸出切換電路200的切割方式示意圖。
第3A到3H圖是第2圖之數位類比轉換電路200的操作示意圖。
第4圖是本發明另一實施方式之數位類比轉換電路的結構示意圖。
第5A圖與第5B圖是第4圖之數位類比轉換電路300的操作示意圖。
第6圖是本發明又一實施方式之數位類比轉換電路的結構示意圖。
第7A圖是第6圖之最低有效位元陣列111的結構示意圖。
第7B圖是第6圖之最高有效位元陣列112的結構示意圖。
第8圖是第6圖之轉換器單元的高權重電流源單元之電流的切割方式示意圖。
100‧‧‧數位類比轉換電路
110‧‧‧轉換器單元
111‧‧‧最低有效位元陣列
112‧‧‧最高有效位元陣列
120‧‧‧輸出切換電路
130‧‧‧比較器
140‧‧‧數位控制器
150‧‧‧校正記憶體
Claims (16)
- 一種數位類比轉換電路,包括:P個轉換器單元,其中包含A個已知權重轉換器單元,以及P-A個未知權重轉換器單元;一輸出切換電路,其係電性連接該等P個轉換器單元並接收每一該轉換器單元之輸出,該輸出切換電路於一錯誤估測模式時,根據一參考群組數位控制訊號於該等P個轉換器單元中動態選取N個該等轉換器單元作為參考轉換器群組,該參考轉換器群組至少包含該等A個已知權重轉換器單元,並根據該參考群組數位控制訊號正比例輸出一參考輸出(Ir),以及根據一待校群組數位控制訊號於該等P-A個未知權重轉換器單元中動態選取至少一個該未知權重轉換器單元作為待校轉換器群組並產生一待校輸出(Ic),且該待校輸出小於該參考輸出之最大值;一類比數位轉換器,係依該參考輸出(Ir)和該待校輸出(Ic)的差值產生一數位校正訊號(Do);一數位控制器,電性連接該類比數位轉換器及該輸出切換電路,係用以產生該參考群組數位控制訊號與該待校群組數位控制訊號,使該參考輸出逼近該待校輸出(Ic)並於接收該數位校正訊號(Do)後產生一數位權重輸出,該數位權重輸出係用以建立一權重表,該數位控制器根據該權重表計算每一該未知權重轉換器單元的真實數位權重;以及 一校正記憶體,電性連接該數位控制器,係用以儲存該數位控制器根據該權重表所計算出之每一該未知權重轉換器單元之真實數位權重。
- 如請求項1所述之數位類比轉換電路,其中該類比數位轉換器為一比較器。
- 如請求項1所述之數位類比轉換電路,其中該A個已知權重轉換器單元之權重係依序呈2的冪次遞增。
- 如請求項1所述之數位類比轉換電路,其中每一該未知權重轉換器單元之名義上權重輸出係相等。
- 如請求項1所述之數位類比轉換電路,其中該權重表內之每一該數位權重輸出係經由選取不同的該N個轉換器單元組成不同的該參考轉換器群組所得到之結果。
- 如請求項1所述之數位類比轉換電路,其中該數位控制器於正常轉換模式時,係接收一數位輸入訊號並根據該校正記憶體的內容控制該輸出切換電路產生一校正後類比輸出。
- 如請求項1所述之數位類比轉換電路,其中該參考輸出(Ir)與該待校輸出(Ic)係為差動訊號。
- 一種數位類比轉換電路之權重誤差估測方法,用以於如請求項1所述之數位類比轉換電路中估測該待校輸出(Ic)之真實權重,包括下列步驟:選取M個不同的該待校轉換器群組產生M個不同的該待校輸出,其中M大於或等於P-A; 對每一該待校輸出以逐次逼近法(Successive Approximation)進行估測,利用改變該參考群組數位控制訊號,來控制該參考輸出(Ir)使得該參考輸出(Ir)逐次逼近該待校輸出(Ic),進而計算出該待校輸出(Ic)之該數位權重輸出;以及依該等待校輸出(Ic)之該數位權重輸出建立該權重表,反覆實施直至該數位控制器可以根據該權重表計算出每一該未知權重轉換器單元之真實數位權重,並儲存於該校正記憶體。
- 如請求項8所述之數位類比轉換電路之權重誤差估測方法,其中逐一對該M個待校轉換器群組輸出(I MSB_1~I MSB_M )以該逐次逼近法(Successive Approximation)進行估測時,係利用該參考轉換器群組的A個已知權重轉換器單元及部分之該等P-A個未知權重轉換器單元。
- 如請求項8所述之數位類比轉換電路之權重誤差估測方法,其中在進行估測時,該數位控制器係利用該權重表內容所對應的多組待解之聯立方程式一併計算出該P-A個未知權重轉換器單元的真實數位權重。
- 如請求項8所述之數位類比轉換電路之權重誤差估測方法,其中該參考輸出(Ir)與該待校輸出(Ic)係為差動訊號。
- 如請求項8所述之數位類比轉換電路之權重誤差估測方法,其中該P-A個未知權重轉換器單元係以溫度計碼(Thermometer Code)操作,進而提供該待校轉換器群組輸出,以作為該待校輸出Ic。
- 如請求項8所述之數位類比轉換電路之權重誤差估測方法,其中該M個待校轉換器單元更可分成二組相同之群組,每一該群組之轉換器單元權重輸出係依序呈2的冪次遞增進而提供2M個待校轉換器群組輸出以作為該待校輸出Ic。
- 如請求項8所述之數位類比轉換電路之權重誤差估測方法,其中該等未知權重轉換器單元所提供之每一輸出(I MSB_1~I MSB_M )係被切割為至少兩個權重更小的輸出,以確保該待校轉換器群組所提供之最小輸出不大於該參考輸出之最大值。
- 如請求項14所述之數位類比轉換電路之權重誤差估測方法,其中每一該輸出(I MSB_m )係切割為至少兩個最小待校輸出(,n {0,1,...}),使該最小待校輸出滿足下式:
- 一種數位類比轉換電路之權重誤差校正方法,用以於如請求項1所述之數位類比轉換電路中校正該待校轉換群組之輸出,包括下列步驟:利用該校正記憶體所儲存之真實權重表修正該等轉換器單元的數位控制訊號;以及 利用修正後的該待校轉換器群組以及該參考轉換器群組的數位控制訊號驅動該等轉換器單元產生該數位類比轉換電路之校正後輸出,進而校正該P-A個未知權重轉換器單元所產生的輸出誤差。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101147417A TWI456907B (zh) | 2012-12-14 | 2012-12-14 | 數位類比轉換電路及其權重誤差估測與校正方法 |
US13/948,322 US8836554B2 (en) | 2012-12-14 | 2013-07-23 | Digital-to-analog converter (DAC) circuit and weight error estimation/calibration method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101147417A TWI456907B (zh) | 2012-12-14 | 2012-12-14 | 數位類比轉換電路及其權重誤差估測與校正方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201424273A true TW201424273A (zh) | 2014-06-16 |
TWI456907B TWI456907B (zh) | 2014-10-11 |
Family
ID=50930246
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW101147417A TWI456907B (zh) | 2012-12-14 | 2012-12-14 | 數位類比轉換電路及其權重誤差估測與校正方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8836554B2 (zh) |
TW (1) | TWI456907B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI643462B (zh) * | 2017-11-06 | 2018-12-01 | 瑞昱半導體股份有限公司 | 連續漸近暫存器式類比至數位轉換器之位元錯誤率預測電路 |
CN109039332A (zh) * | 2018-06-14 | 2018-12-18 | 东南大学 | 一种逐次逼近型模数转换器及其低功耗开关算法 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140306689A1 (en) * | 2013-04-10 | 2014-10-16 | Texas Instruments, Incorporated | High resolution current pulse analog measurement |
US9432044B1 (en) * | 2015-12-18 | 2016-08-30 | Texas Instruments Incorporated | Mismatch correction of attenuation capacitor in a successive approximation register analog to digital converter |
TWI594579B (zh) * | 2016-06-13 | 2017-08-01 | 瑞昱半導體股份有限公司 | 連續逼近暫存器類比數位轉換器及其類比至數位訊號轉換方法 |
CN108988860B (zh) * | 2017-05-31 | 2022-08-09 | 深圳市中兴微电子技术有限公司 | 一种基于sar adc的校准方法及sar adc*** |
TWI645680B (zh) * | 2017-09-28 | 2018-12-21 | 瑞昱半導體股份有限公司 | 類比至數位轉換裝置及其類比至數位轉換器校正方法 |
US10840934B2 (en) * | 2019-04-03 | 2020-11-17 | Semiconductor Components Industries, Llc | Methods and apparatus for a successive approximation register analog-to-digital converter |
US10742225B1 (en) * | 2019-12-27 | 2020-08-11 | Intel Corporation | n-bit successive approximation register analog-to-digital converter and method for calibrating the same, receiver, base station and mobile device |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5684487A (en) * | 1995-06-05 | 1997-11-04 | Analog Devices, Incorporated | A/D converter with charge-redistribution DAC and split summation of main and correcting DAC outputs |
US7002496B2 (en) | 2004-01-07 | 2006-02-21 | Texas Instruments Incorporated | All-digital calibration of string DAC linearity using area efficient PWL approximation: eliminating hardware search and digital division |
TWI249903B (en) * | 2005-03-16 | 2006-02-21 | Univ Tsinghua | Multi-step analog/digital converter and on-line calibration method thereof |
US7362247B2 (en) * | 2005-05-06 | 2008-04-22 | Agere Systems Inc. | Digital correction of nonlinearity errors of multibit delta-sigma digital to analog converters |
US7129879B1 (en) * | 2005-07-12 | 2006-10-31 | Analog Devices, Inc. | Method of and apparatus for characterizing an analog to digital converter |
US7688238B2 (en) * | 2007-03-27 | 2010-03-30 | Slicex, Inc. | Methods and systems for calibrating a pipelined analog-to-digital converter |
US7839323B2 (en) * | 2008-12-29 | 2010-11-23 | Intersil Americas, Inc. | Error estimation and correction in a two-channel time-interleaved analog-to-digital converter |
US7893853B2 (en) | 2008-12-31 | 2011-02-22 | Taiwan Semiconductor Manufacturing Company, Ltd. | DAC variation-tracking calibration |
US20100164765A1 (en) | 2008-12-31 | 2010-07-01 | Masaya Miyahara | DAC calibration circuits and methods |
JP5465965B2 (ja) * | 2009-03-31 | 2014-04-09 | ルネサスエレクトロニクス株式会社 | データ処理装置及びデータ処理システム |
US8134486B2 (en) * | 2009-08-17 | 2012-03-13 | Taiwan Semiconductor Manufacturing Company, Ltd. | DAC calibration |
US8031098B1 (en) | 2010-01-19 | 2011-10-04 | National Semiconductor Corporation | DAC circuit with pseudo-return-to-zero scheme and DAC calibration circuit and method |
US8368571B2 (en) * | 2011-03-31 | 2013-02-05 | Analog Devices, Inc. | Pipelined ADC having error correction |
US8659457B2 (en) * | 2012-03-06 | 2014-02-25 | Xw, Llc. | Self-compensating digital-to-analog converter and methods of calibration and operation thereof |
TWI501562B (zh) * | 2012-10-05 | 2015-09-21 | Univ Nat Chiao Tung | 估測逐次漸近類比數位轉換器中電容權重誤差之方法與其應用於校正該逐次漸進類比數位轉換器 |
-
2012
- 2012-12-14 TW TW101147417A patent/TWI456907B/zh not_active IP Right Cessation
-
2013
- 2013-07-23 US US13/948,322 patent/US8836554B2/en not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI643462B (zh) * | 2017-11-06 | 2018-12-01 | 瑞昱半導體股份有限公司 | 連續漸近暫存器式類比至數位轉換器之位元錯誤率預測電路 |
CN109039332A (zh) * | 2018-06-14 | 2018-12-18 | 东南大学 | 一种逐次逼近型模数转换器及其低功耗开关算法 |
CN109039332B (zh) * | 2018-06-14 | 2022-04-01 | 东南大学 | 一种逐次逼近型模数转换器及其低功耗开关算法 |
Also Published As
Publication number | Publication date |
---|---|
US20140167988A1 (en) | 2014-06-19 |
TWI456907B (zh) | 2014-10-11 |
US8836554B2 (en) | 2014-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW201424273A (zh) | 數位類比轉換電路及其權重誤差估測與校正方法 | |
US5675340A (en) | Charge-redistribution analog-to-digital converter with reduced comparator-hysteresis effects | |
US8618975B2 (en) | Multi-bit successive approximation ADC | |
TWI783072B (zh) | 用於使用經減小電容器陣列數位轉類比轉換(dac)在連續近似暫存器(sar)類比轉數位轉換器(adc)中進行偏移校正之方法及設備 | |
US8378863B2 (en) | Analog-to-digital converter and correction method thereof | |
US10069506B2 (en) | Calibration circuit and calibration method for DAC | |
JP6563349B2 (ja) | Adcにおけるdacのミスマッチエラーの検出と補正のための回路及び方法 | |
US9362938B2 (en) | Error measurement and calibration of analog to digital converters | |
JP2010045723A (ja) | デジタルアナログコンバータ | |
US20130044014A1 (en) | Successive approximation analog to digital converter with capacitor mismatch calibration and method thereof | |
JP6469496B2 (ja) | 半導体装置及びアナログデジタル変換回路のキャリブレーション方法 | |
US20100079327A1 (en) | Data conversion circuitry and method therefor | |
JP6102521B2 (ja) | Sarアナログ・デジタル変換方法およびsarアナログ・デジタル変換回路 | |
TW202101914A (zh) | 類比數位轉換器之校正電路及校正方法 | |
KR20180122235A (ko) | 연속적인 근사 레지스터 아날로그 디지털 변환 장치 | |
CN107306135B (zh) | 数字模拟转换器的校正电路及校正方法 | |
TWI521888B (zh) | 連續逼近暫存式類比數位轉換器及其控制方法 | |
US20100079318A1 (en) | Data conversion circuitry and method therefor | |
CN113794475B (zh) | 电容阵列型逐次逼近模数转换器的校准方法 | |
CN112803946B (zh) | 应用于高精度逐次逼近型adc的电容失配和失调电压校正方法 | |
TWI462489B (zh) | 校正電容不匹配的逐漸逼近類比至數位轉換器及其方法 | |
CN110719104B (zh) | 储存电容器模数转换器中的共模抑制 | |
WO2019113772A1 (zh) | 用于模数转换的方法和模数转换器 | |
TWI628919B (zh) | 連續漸進式類比數位轉換器 | |
TW202021282A (zh) | 高線性度的循續漸近式類比至數位轉換器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |