JP2022033029A - Analog-to-digital conversion circuit with improved linearity - Google Patents

Analog-to-digital conversion circuit with improved linearity Download PDF

Info

Publication number
JP2022033029A
JP2022033029A JP2021131252A JP2021131252A JP2022033029A JP 2022033029 A JP2022033029 A JP 2022033029A JP 2021131252 A JP2021131252 A JP 2021131252A JP 2021131252 A JP2021131252 A JP 2021131252A JP 2022033029 A JP2022033029 A JP 2022033029A
Authority
JP
Japan
Prior art keywords
code
segment
value
adc
dither
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2021131252A
Other languages
Japanese (ja)
Inventor
イェスパー・ステーンスガード-マドセン
Steensgaard-Madsen Jesper
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Analog Devices Inc
Original Assignee
Analog Devices Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Analog Devices Inc filed Critical Analog Devices Inc
Publication of JP2022033029A publication Critical patent/JP2022033029A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/06Continuously compensating for, or preventing, undesired influence of physical parameters
    • H03M1/0617Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence
    • H03M1/0634Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale
    • H03M1/0636Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale in the amplitude domain
    • H03M1/0639Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale in the amplitude domain using dither, e.g. using triangular or sawtooth waveforms
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/34Analogue value compared with reference values
    • H03M1/38Analogue value compared with reference values sequentially only, e.g. successive approximation type
    • H03M1/46Analogue value compared with reference values sequentially only, e.g. successive approximation type with digital/analogue converter for supplying reference values to converter
    • H03M1/466Analogue value compared with reference values sequentially only, e.g. successive approximation type with digital/analogue converter for supplying reference values to converter using switched capacitors
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/20Increasing resolution using an n bit system to obtain n + m bits
    • H03M1/201Increasing resolution using an n bit system to obtain n + m bits by dithering
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/10Calibration or testing
    • H03M1/1009Calibration
    • H03M1/1028Calibration at two points of the transfer characteristic, i.e. by adjusting two reference values, e.g. offset and gain error
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/06Continuously compensating for, or preventing, undesired influence of physical parameters
    • H03M1/0617Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence
    • H03M1/0634Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale
    • H03M1/0656Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale in the time domain, e.g. using intended jitter as a dither signal
    • H03M1/066Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale in the time domain, e.g. using intended jitter as a dither signal by continuously permuting the elements used, i.e. dynamic element matching
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/06Continuously compensating for, or preventing, undesired influence of physical parameters
    • H03M1/0617Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence
    • H03M1/0675Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence using redundancy
    • H03M1/069Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence using redundancy by range overlap between successive stages or steps
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/124Sampling or signal conditioning arrangements specially adapted for A/D converters
    • H03M1/1245Details of sampling arrangements or methods
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/14Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit
    • H03M1/16Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit with scale factor modification, i.e. by changing the amplification between the steps
    • H03M1/162Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit with scale factor modification, i.e. by changing the amplification between the steps the steps being performed sequentially in a single stage, i.e. recirculation type
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/14Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit
    • H03M1/16Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit with scale factor modification, i.e. by changing the amplification between the steps
    • H03M1/164Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit with scale factor modification, i.e. by changing the amplification between the steps the steps being performed sequentially in series-connected stages
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/34Analogue value compared with reference values
    • H03M1/38Analogue value compared with reference values sequentially only, e.g. successive approximation type
    • H03M1/46Analogue value compared with reference values sequentially only, e.g. successive approximation type with digital/analogue converter for supplying reference values to converter
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/34Analogue value compared with reference values
    • H03M1/38Analogue value compared with reference values sequentially only, e.g. successive approximation type
    • H03M1/46Analogue value compared with reference values sequentially only, e.g. successive approximation type with digital/analogue converter for supplying reference values to converter
    • H03M1/466Analogue value compared with reference values sequentially only, e.g. successive approximation type with digital/analogue converter for supplying reference values to converter using switched capacitors
    • H03M1/468Analogue value compared with reference values sequentially only, e.g. successive approximation type with digital/analogue converter for supplying reference values to converter using switched capacitors in which the input S/H circuit is merged with the feedback DAC array

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Power Engineering (AREA)
  • Analogue/Digital Conversion (AREA)

Abstract

To provide an analog-to-digital converter (ADC) and a method that can be performed by the ADC.SOLUTION: An ADC may derive a first code that approximates the combination of an ADC analog input value and an ADC dither value sampled in a capacitor array. The ADC may further derive a second code to represent the residue of the combination with respect to a first code applied to the capacitor array. The ADC may combine a number value in the first code with a number value in the second code to generate a combined code applied to the capacitor array. The combination of the number value in the first code with the number value in the second code within a digital domain can provide better analog-to-digital (A/D) conversion linearity.SELECTED DRAWING: Figure 1

Description

本開示は、概して、アナログ-デジタル変換器の分野に関し、より具体的には、限定的ではないが、精密アナログ-デジタル変換回路に関する。 The present disclosure relates generally, but not exclusively, to the field of analog-to-digital converters, and more specifically to precision analog-to-digital converters.

アナログ信号および/または値は、様々な種類の回路要素、例えば信号発生器、センサ、およびアンテナで生成することができる。しかしながら、信号または値の処理または記憶など、デジタル信号または値を有することが有益な場合が多くあり得る。アナログ信号または値が生成されたときにデジタル信号または値を有することの利点を利用するために、アナログ信号または値をデジタル信号または値に変換するために、アナログ-デジタル変換回路(ADC)が開発された。 Analog signals and / or values can be generated by various types of circuit elements such as signal generators, sensors, and antennas. However, it can often be beneficial to have a digital signal or value, such as processing or storing a signal or value. Developed by an analog-to-digital converter (ADC) to convert an analog signal or value to a digital signal or value to take advantage of having a digital signal or value when the analog signal or value is generated. Was done.

信号は、時間ベースの一連の値であり得る。デジタル値は、コードで表され得る。CODE1などのコードの名前は、そのコードによって表されるデジタル(数)値を指し得る。(すべてではないが)一部のデジタル値は、慣用のバイナリ加重コード化を使用してコードで表され得る。いくつかのビットで表されるデジタル値またはコードの分解能(「数値分解能」の略であり得る)は、それがどのように物理的にコード化されたかに関係なく、バイナリ加重コード化を指し得る。物理的分解能は、デジタル値を物理的にコード化するために使用される、ある数の物理的ビットを指し得る。例えば、例示的なコードCODE1のデジタル値は、温度計コード化を使用して8ビットでコード化され得る。例示的なCODE1の物理的分解能は、8ビットであり得る。8ビットの各々の重みは1/8であり得、CODE1が表すことができると考えられる数値のセットは、0/8、1/8、2/8、3/8、4/8、5/8、6/8、7/8、8/8であり得る。9つの考えられる数値は、均一に離間され、CODE1の(数値)分解能は、log2(9)≒3.17ビットとして表され得る。場合によっては、明確さを失うことなく、分解能を最も近い整数のビットに丸め得る。例えば、例示的なCODE1の分解能は、「約3ビット」または単に「3ビット」であり得る。 The signal can be a set of time-based values. Digital values can be represented by codes. The name of a code, such as CODE1, can refer to the digital (number) value represented by that code. Some (but not all) digital values can be represented in code using conventional binary weighted coding. The resolution of a digital value or code represented by a few bits (which can be short for "numeric resolution") can refer to binary weighted coding, regardless of how it was physically coded. .. Physical resolution can refer to a number of physical bits used to physically encode a digital value. For example, the digital value of the exemplary code CODE1 can be encoded in 8 bits using thermometer coding. The physical resolution of an exemplary CODE1 can be 8 bits. The weight of each of the 8 bits can be 1/8, and the set of numbers that CODE1 can represent is 0/8, 1/8, 2/8, 3/8, 4/8, 5 /. It can be 8, 6/8, 7/8, 8/8. The nine possible numbers are evenly spaced and the (numerical) resolution of CODE1 can be expressed as log2 (9) ≈ 3.17 bits. In some cases, the resolution can be rounded to the nearest integer bit without loss of clarity. For example, the resolution of an exemplary CODE1 can be "about 3 bits" or simply "3 bits".

多くの電子機器用途では、アナログ入力値は、(例えば、さらなるデジタル処理または記憶のために)デジタル出力値に変換される。例えば、精密測定システムでは、電子機器には、測定を行うための1つ以上のセンサが備えられ、これらのセンサはアナログ値を生成し得る。アナログ値は、さらなる処理または記憶のためのデジタル出力値を生成するためのADCへの入力として提供され得る。 In many electrical device applications, analog input values are converted to digital output values (eg, for further digital processing or storage). For example, in a precision measurement system, the electronic device is equipped with one or more sensors for making measurements, which can generate analog values. The analog value may be provided as an input to the ADC to generate a digital output value for further processing or storage.

ADCは、ブロードバンド通信システム、自動化試験機器、オーディオシステム、車両、工場自動化システムなど、様々な場所で見出すことができる。ADCは、光、音、温度、流れ、圧力などの実世界の現象を表すアナログ電気値を翻訳することができる。各用途は、速度、パフォーマンス、電力、コスト、およびサイズにおいて異なるニーズを有し得るので、ADCを設計することは、簡単な作業ではない。ADCを必要とする用途が拡大するにつれて、正確で信頼性の高い変換性能の必要性も増大する。 ADCs can be found in a variety of locations, including broadband communication systems, automation test equipment, audio systems, vehicles, and factory automation systems. ADCs can translate analog electrical values that represent real-world phenomena such as light, sound, temperature, flow, and pressure. Designing an ADC is not an easy task, as each application can have different needs in speed, performance, power, cost, and size. As applications that require ADCs grow, so does the need for accurate and reliable conversion performance.

一部の用途は、アナログ値の精密で正確な変換を必要とし得、精密ADCの必要性が生まれている(精密とは、精密かつ/または正確を意味する)。精密ADCに必要な仕様には、小さい(理想的にはゼロの)非線形性誤差が含まれ得る。非線形誤差(積分非線形性誤差またはINL誤差と呼ばれることもある)は、所定の範囲内の、アナログ入力値(VIN)とデジタル出力値(DOUT)との間の線形関係を提供することからのADCの偏差を特徴付け得る。線形関係は、DOUT=VIN/VSCALE+OFFSETであり得、ここで、VSCALEはアナログスケーリング量であり得(例えば、VSCALEは公称上の基準電圧であり得る)、OFFSETは定数値であり得る。容量性デジタル-アナログ変換器(CDAC)のコンデンサのキャパシタンス比の不整合は、著しく非線形誤差の原因となり得る。 Some applications may require precise and accurate conversion of analog values, creating the need for precision ADCs (precision means precision and / or accuracy). The specifications required for precision ADCs may include small (ideally zero) nonlinear errors. Non-linear error (sometimes referred to as integral non-linearity error or INL error) is an ADC from providing a linear relationship between an analog input value (VIN) and a digital output value (DOUT) within a given range. Can characterize the deviation of. The linear relationship can be DOUT = VIN / VSCALE + OFFSET, where VSCALE can be an analog scaling amount (eg VSCALE can be a nominal reference voltage) and OFFSET can be a constant value. Inconsistencies in the capacitance ratios of capacitors in capacitive digital-to-analog converters (CDACs) can significantly contribute to non-linear errors.

Steensgaard-Madsenの米国特許第8,810,443号、同第9,054,727号、同第9,231,611号、および同第9,331,709号は、CDACキャパシタンス比の潜在的な不整合にもかかわらず、SARADC(逐次近似レジスタADC)をどのように実質的に線形にするかを部分的に教示している。Steensgaard-Madsenは、教示は、やはりSteensgaard-Madsenの米国特許第8,232,905号(公開U.S.2011/0115661(A1)の置き換え)の教示と組み合わされ得ると書いている(米国特許第8,810,443号の第21列62~65行)。当業者は、最大変換率を増大させるため、かつ/またはADCの電力効率を改善するために、米国特許第8,232,905号(特許第`905号)および同第8,810,443号(特許第`443号)の教示の組み合わせを思い付き得る。例えば、当業者は、アナログ信号値とアナログディザとの組み合わせをサンプリングするためのサンプリングデジタル-アナログ変換器と、最大変換率を増大させるため、かつ/またはADCの電力効率を改善するための不整合整形エンコーダとを有する、レガシー順次構成アナログ-デジタル変換器とレガシーアナログ-デジタル変換器システムの特徴との組み合わせを思い付き得る。しかしながら、そのような組み合わせでは、マルチビット量子化器(例えば、特許第`905号の図4の214)のゲイン係数の非線形性および/または偏差などのアナログ不完全性が、図5を参照して第12列37行目から始まる特許第`443号の段落に記載の1組の所望の統計的特性からの偏差を含め、所望の特性からの偏差を引き起こす可能性がある。したがって、なされた仮定の、特許第`443号の第13列10~15行に記載の近似は、粗くなりすぎる可能性があり、CDACのキャパシタンス比の不整合による非線形性の程度が、用途に必要とされ得るレベルを超える可能性がある。米国特許第8,232,905号、同第8,810,443号、同第9,054,727号、同第9,231,611号、および同第9,331,709号に記載されているような(冗長性とも呼ばれる)オーバーレンジの使用も、望ましい統計的特性からの偏差を引き起こし得、非線形誤差をもたらし得る。 Steensgard-Madsen U.S. Pat. Nos. 8,810,443, 9,054,727, 9,231,611, and 9,331,709 have potential CDAC capacitance ratios. Despite the inconsistency, it partially teaches how to make the SARADC (successive approximation register ADC) substantially linear. Steensgaard-Madsen writes that the teachings can also be combined with the teachings of US Pat. No. 8,232,905 of Steensgaard-Madsen (replacement of Published US 2011/0115661 (A1)) (US Pat. No. 8,810,443, column 21, rows 62-65). Those skilled in the art will use US Pat. Nos. 8,223,905 (Patent No. 905) and No. 8,810,443 to increase the maximum conversion rate and / or to improve the power efficiency of the ADC. A combination of the teachings of (Patent No. 443) can be conceived. For example, those skilled in the art may have inconsistent sampling digital-to-analog converters for sampling combinations of analog signal values and analog dithers to increase maximum conversion and / or to improve the power efficiency of the ADC. You can come up with a combination of the features of a legacy sequential analog-to-digital converter and a legacy analog-to-digital converter system with a shaping encoder. However, in such a combination, the non-linearity and / or deviation of the gain coefficient of the multi-bit quantizer (eg, 214 of FIG. 4 of Japanese Patent No. 905) is an analog incompleteness, see FIG. It is possible to cause deviations from a desired characteristic, including a set of deviations from a set of desired statistical properties described in the paragraph of Patent No. 443 starting at column 12, line 37. Therefore, the assumptions made, the approximation described in Japanese Patent No. 443, column 13, rows 10-15, may be too coarse, and the degree of non-linearity due to the mismatch of the capacitance ratio of the CDAC is in the application. May exceed the level that may be needed. Described in U.S. Pat. Nos. 8,232,905, 8,810,443, 9,054,727, 9,231,611, and 9,331,709. The use of such overranges (also called redundancy) can also cause deviations from the desired statistical characteristics, resulting in non-linear errors.

本明細書に開示されるのは、例示的なアナログ-デジタル変換器(ADC)およびADCによって実行され得る方法である。ADCは、ADCのアナログ入力値とADCのディザ値との組み合わせを近似する第1のコードを導出し得る。ADCは、第1のコードに関する組み合わせの残留分を表すための第2のコードをさらに導出し得る。ADCは、第1のコードの数値と第2のコードの数値とを組み合わせて、コンデンサアレイに適用されるべき組み合わされたコードを生成し得る。デジタルドメイン内で第1のコードの数値と第2のコードの数値とを組み合わせることで、ADC内により優れた線形性を提供することができる。 Disclosed herein are exemplary analog-to-digital converters (ADCs) and methods that can be performed by ADCs. The ADC may derive a first code that approximates the combination of the ADC analog input value and the ADC dither value. The ADC may further derive a second code to represent the residue of the combination with respect to the first code. The ADC may combine the numbers in the first code with the numbers in the second code to generate a combined code that should be applied to the capacitor array. Combining the numbers in the first code with the numbers in the second code within the digital domain can provide better linearity within the ADC.

本明細書に開示されるのは、アナログ入力値を表すためのデジタル出力コードを提供するための方法である。方法は、コンデンサアレイのノードでアナログ入力値とディザ値との組み合わせをサンプリングすることと、アナログ入力値とディザ値との組み合わせを近似する第1のコードを導出することと、第1のコードの第1のセグメントをコンデンサアレイの第1のセグメントに適用し、かつ第1のコードの第2のセグメントをコンデンサアレイの第2のセグメントに適用することと、を含み得る。方法は、アナログ入力値とディザ値との組み合わせの第1の残留分を表すための第2のコードを導出することであって、第1の残留分はコンデンサアレイに適用された第1のコードに関する、導出することと、第1のコードの数値と第2のコードの数値とを組み合わせて組み合わされたコードを導出することと、組み合わされたコードの第1のセグメントをコンデンサアレイの第1のセグメントに適用し、かつ組み合わされたコードの第2のセグメントをコンデンサアレイの第2のセグメントに適用することであって、組み合わされたコードの第1のセグメントおよび組み合わされたコードの第2のセグメントは第2のコードに応答する、適用することと、を含み得る。方法は、アナログ入力値とディザ値との組み合わせの第2の残留分を表すための第3のコードを導出することであって、第2の残留分はコンデンサアレイに適用された組み合わされたコードに関する、導出することと、第3のコードを組み合わされたコードおよびディザ値を表すディザコードと組み合わせてデジタル出力コードを提供することと、をさらに含み得る。 Disclosed herein is a method for providing a digital output code for representing an analog input value. The method is to sample the combination of the analog input value and the dither value at the node of the capacitor array, to derive the first code that approximates the combination of the analog input value and the dither value, and to derive the first code of the first code. It may include applying the first segment to the first segment of the capacitor array and applying the second segment of the first code to the second segment of the capacitor array. The method is to derive a second code to represent the first residue of the combination of the analog input value and the dither value, the first residue being the first code applied to the capacitor array. Derivation of the combined code by combining the numerical value of the first code and the numerical value of the second code, and the first segment of the combined code is the first segment of the capacitor array. Applying to the segments and applying the second segment of the combined code to the second segment of the capacitor array, the first segment of the combined code and the second segment of the combined code Can include applying, responding to a second code. The method is to derive a third code to represent the second residue of the combination of analog input and dither values, where the second residue is the combined code applied to the capacitor array. It may further include deriving the third code and providing a digital output code in combination with a dither code representing a combined code and a dither value.

本明細書に開示されるのは、アナログ-デジタル変換器(ADC)である。ADCは、複数のコンデンサを備えるコンデンサアレイと、コンデンサアレイに結合された制御回路と、を含み得る。制御回路は、ADCのアナログ入力値と、ディザ値と、に基づいて第1のコードを決定し得、第1のコードはアナログ入力値とディザ値との組み合わせを近似し、制御回路は、アナログ入力値とディザ値との組み合わせの残留分に基づき第2のコードを決定し得、残留分は第1のコードに関し、第2のコードは残留分を表す。制御回路はさらに、第1のコードの数値と第2のコードの数値とを組み合わせて組み合わされたコードを生成し、組み合わされたコードとディザコードとに少なくとも部分的に基づいてデジタル出力コードを決定し得、ディザコードはディザ値を表す。 Disclosed herein are analog-to-digital converters (ADCs). The ADC may include a capacitor array with a plurality of capacitors and a control circuit coupled to the capacitor array. The control circuit may determine the first code based on the analog input value of the ADC and the dither value, the first code approximates the combination of the analog input value and the dither value, and the control circuit is analog. The second code may be determined based on the residue of the combination of the input value and the dither value, where the residue represents the first code and the second code represents the residue. The control circuit further combines the numerical values of the first code and the numerical values of the second code to generate a combined code, and determines the digital output code based on the combined code and the dither code at least partially. Yes, the dither code represents the dither value.

本開示は、添付の図とともに読まれたとき、以下の詳細な説明から最もよく理解される。業界の標準的な慣行に従って、様々な特徴部は必ずしも縮尺通りに描かれているわけではなく、説明のみを目的として使用されることを強調する。縮尺が明示的または暗黙的に示されている場合、それは、1つの説明例のみを提供する。他の実施形態では、様々な特徴部の寸法が、考察を明確にするために、任意に拡大または縮小されている場合がある。 This disclosure is best understood from the following detailed description when read with the accompanying figures. Emphasize that, according to industry standard practices, the various features are not necessarily drawn to scale and are used for illustration purposes only. When the scale is shown explicitly or implicitly, it provides only one explanatory example. In other embodiments, the dimensions of the various features may be optionally scaled up or down for clarity.

様々な実施形態による例示的なADCを示す。Illustrative ADCs with various embodiments are shown. 様々な実施形態による、図1のADC100の例示的なタイミングシーケンスを示す。Illustrative timing sequences of the ADC 100 of FIG. 1 according to various embodiments are shown. 様々な実施形態による、図1のADCと同様のADCの完全差動実装形態を示す。A fully differential mounting embodiment of the ADC similar to the ADC of FIG. 1 according to various embodiments is shown.

以下の開示は、本開示の異なる特徴部を実装するための多くの異なる実施形態または実施例を提供する。本開示を簡潔化するために、構成要素および構成の特定の実施例を以下に説明する。もちろん、これらは単なる例であり、限定することを意図するものではない。さらに、本開示は、様々な実施例において、または場合によっては異なる図にわたって、参照数字および/または文字を繰り返し得る。この繰り返しは、簡潔性および明快性を目的としており、それ自体は、考察される様々な実施形態および/または構成の間の特定の関係を示すものではない。異なる実施形態は、異なる利点を有し得るが、いずれの実施形態においても、特定の利点は必ずしも必要とされない。 The following disclosures provide many different embodiments or examples for implementing the different features of the present disclosure. For the sake of brevity of the present disclosure, components and specific embodiments of the configuration are described below. Of course, these are just examples and are not intended to be limiting. Moreover, the present disclosure may repeat reference numbers and / or letters in various embodiments or, in some cases, across different figures. This iteration is intended for brevity and clarity and by itself does not indicate a particular relationship between the various embodiments and / or configurations considered. Different embodiments may have different advantages, but none of the embodiments necessarily require a particular advantage.

図1は、様々な実施形態による例示的なADC100を示す。ADC100のいくつかの要素は、特許第`443号の図2に示されたADC200の要素と同様の特徴部を有し得る。例えば、図1のADC100では、ADC100のCDACコンデンサアレイ102は、ある数N1の(単位サイズとも呼ばれ得る)公称上等しいサイズのコンデンサを備え得る第1のセグメント102-1を備え得る。第1のセグメント102-1内の数N1の公称上等しいサイズのコンデンサは、複数のコンデンサを含み得、コンデンサは、公称上等しいサイズである(換言すれば、公称上等しいキャパシタンスを呈する)。特許第`443号のADC200では、第1のセグメント201-1(特許第`443号の図2)は、各々公称サイズC/4の、N1=4つの等しいサイズのコンデンサを備え得る。CDACコンデンサアレイ102は、ある数N2の公称バイナリ加重コンデンサを備え得る第2のセグメント102-2をさらに備え得る。第2のセグメント102-2内のすべてのコンデンサの総公称キャパシタンスは、第1のセグメント102-1内の1つの単位サイズのコンデンサの公称キャパシタンスと実質的に等しくあり得る。例えば、第2のセグメント102-2内の数N2の公称バイナリ加重コンデンサは、複数のコンデンサを含み得、第2のセグメント102-2内のコンデンサの総公称キャパシタンスは、第1のセグメント102-1内の単一コンデンサの公称キャパシタンスに実質的に等しくあり得る。特許第`443号のADC200では、第2のセグメント201-2は、N2=6つのバイナリ加重コンデンサを含み得る。特許第`443号の第2のセグメント201-2の総公称キャパシタンスは、63C/256であり得、これは、予想されるより大きな値のN2について、単位サイズのコンデンサの公称キャパシタンスC/4に向かって収束し得る。CDACコンデンサアレイ102は、第3のセグメント102-3をさらに含み得る。ADC100のCDACコンデンサアレイ102の第3のセグメント102-3は、特許第`443号のADC200のいずれの部分とも等価ではない場合があるが、特許第`905号の図4のADC200のコンデンサ215、コンデンサ216、および/またはコンデンサ217と類似性を有し得る。第1のセグメント102-1、第2のセグメント102-2、および第3のセグメント102-3の各々は、共通ノード104に結合された、各セグメントの各コンデンサの第1の接続部と、各セグメントのコンデンサごとの対応する複数のスイッチに結合された、各セグメントの各コンデンサの第2の接続部とを有し得る。本明細書の図1のADC100および特許第`443号の図2のADC200は両方とも、基準回路と呼ばれ得る、複数の基準電位(VL=0ボルト(V)およびVH=5Vなど)を提供するための回路(本明細書のADC100の回路107および特許第`443号のADC200の回路207)を含み得る。図1のADC100に対して、入力電圧VIN(t)が、取得段階の間、第1のセグメント102-1内の1つ、いくつか、またはすべてのコンデンサにわたって印加され得、これは、ADC100への入力として印加され得る制御信号CNVの遷移に応答して、サンプリングスイッチ108が開く(非導電性になる)サンプリングインスタンスで終了し得る。例えば、第1のセグメント102-1内のコンデンサの接続部に結合され得るスイッチ110-1は、取得段階の間、ADC100の入力電圧VIN(t)を、第1のセグメント102-1内の1つ以上のコンデンサに印加させ得る。特許第`443号では、VIN(t)は、第1のセグメント201-1内のすべてのコンデンサにわたって印加され得、サンプリングスイッチ208は、制御信号CNVの遷移に応答して、サンプリングインスタンスで開く。さらに、ADC100では、N2ビットのデジタルディザ値DXが、マルチプレクサ回路106-3を介して第2のセグメント102-2に適用され得る。特許第`443号では、6ビット(N2=6)のディザ値DX(特許第`443号の図3のビットx5、x6、x7、x8、x9、x10)が、マルチプレクサ回路206-3(特許第`443号の図3)およびスイッチドライバ206-5(特許第`443号の図3)を介して第2のセグメント201-2(特許第`443号の図2)に適用され得る。本明細書の図1は、ADC100内のいずれのスイッチドライバも明示的に示していないが、当業者(PHOSITA)は、それらが暗黙的に含まれ得ることを理解するであろう。PHOSITAはさらに、CDAC回路が様々な方法で実装され得ること、ならびにCDAC回路の入力が、物理的キャパシタンスに等しくない可能性がある、入力の等価キャパシタンスまたは重み(特許第`443号および特許第`905号に記載のいくつかの実施例)によって特徴付けられ得ることを認識するであろう。例えば、1つ以上の結合コンデンサが、そうしなければ重みが示すであろうよりも大きいであろう、物理的コンデンサに接続させた入力端子の重みを効果的に低減するように、CDAC内で内部的に構成され得ることは既知である。 FIG. 1 shows exemplary ADC 100 with various embodiments. Some elements of the ADC 100 may have features similar to those of the ADC 200 shown in FIG. 2 of Japanese Patent No. 443. For example, in the ADC 100 of FIG. 1, the CDAC capacitor array 102 of the ADC 100 may include a first segment 102-1 which may include a number N1 (which may also be referred to as a unit size) capacitors of nominally equal size. Capacitors of nominally equal size of number N1 in the first segment 102-1 may include multiple capacitors, and the capacitors are nominally equal in size (in other words, exhibiting nominally equal capacitance). In the ADC 200 of Patent No. 443, the first segment 211-1 (FIG. 2 of Patent No. 443) may include N1 = 4 equal size capacitors, each of nominal size C / 4. The CDAC capacitor array 102 may further comprise a second segment 102-2, which may comprise a number N2 of nominal binary weighted capacitors. The total nominal capacitance of all capacitors in the second segment 102-2 can be substantially equal to the nominal capacitance of one unit size capacitor in the first segment 102-1. For example, a nominal binary weighted capacitor of number N2 in the second segment 102-2 can include multiple capacitors, and the total nominal capacitance of the capacitors in the second segment 102-2 is the first segment 102-1. It can be substantially equal to the nominal capacitance of a single capacitor within. In the ADC 200 of Japanese Patent No. 443, the second segment 201-2 may include N2 = 6 binary weighted capacitors. The total nominal capacitance of the second segment 201-2 of Patent No. 443 can be 63C / 256, which is the nominal capacitance C / 4 of a unit size capacitor for a larger value of N2 than expected. Can converge towards. The CDAC capacitor array 102 may further include a third segment 102-3. The third segment 102-3 of the CDAC capacitor array 102 of the ADC 100 may not be equivalent to any part of the ADC 200 of Patent No. 443, but the capacitor 215 of the ADC 200 of FIG. 4 of Patent No. 905, It may have similarities to capacitors 216 and / or capacitors 217. Each of the first segment 102-1, the second segment 102-2, and the third segment 102-3 has a first connection of each capacitor of each segment coupled to the common node 104, and each. It may have a second connection for each capacitor in each segment, coupled to a plurality of corresponding switches for each capacitor in the segment. Both the ADC 100 of FIG. 1 and the ADC 200 of FIG. 2 of Japanese Patent No. 443 provide a plurality of reference potentials (such as VL = 0 volts (V) and VH = 5V), which may be referred to as reference circuits. Circuits for this purpose (the circuit 107 of the ADC 100 herein and the circuit 207 of the ADC 200 of Japanese Patent No. 443) may be included. For the ADC 100 of FIG. 1, an input voltage VIN (t) may be applied over one, some, or all capacitors in the first segment 102-1 during the acquisition phase, which may be applied to the ADC 100. In response to a transition of the control signal CNV that may be applied as an input to, the sampling switch 108 may terminate at a sampling instance that opens (becomes non-conductive). For example, switch 110-1, which may be coupled to a capacitor connection in the first segment 102-1, sets the input voltage VIN (t) of the ADC 100 to 1 in the first segment 102-1 during the acquisition phase. It can be applied to one or more capacitors. In Japanese Patent No. 443, VIN (t) can be applied across all capacitors in the first segment 211-1 and the sampling switch 208 opens at the sampling instance in response to the transition of the control signal CNV. Further, in the ADC 100, the N2-bit digital dither value DX can be applied to the second segment 102-2 via the multiplexer circuit 106-3. In Patent No. 443, the 6-bit (N2 = 6) dither value DX (bits x5, x6, x7, x8, x9, x10 in FIG. 3 of Patent No. 443) is the multiplexer circuit 206-3 (Patent). It can be applied to the second segment 201-2 (FIG. 2 of patent No. 443) via FIG. 3) of No. 443) and the switch driver 206-5 (FIG. 3 of patent No. 443). Although FIG. 1 herein does not explicitly show any switch drivers within the ADC 100, one of ordinary skill in the art (PHOSITA) will appreciate that they may be implicitly included. PHOSITA also further indicates that the CDAC circuit can be implemented in various ways, and that the input of the CDAC circuit may not be equal to the physical capacitance, the equivalent capacitance or weight of the input (Patent No. 443 and Patent No. 043). You will recognize that it can be characterized by some of the examples described in 905). For example, in a CDAC so that one or more coupling capacitors effectively reduce the weight of the input terminals connected to the physical capacitor, which would otherwise be greater than the weight would indicate. It is known that it can be configured internally.

特許第`443号のADC200では、コードM(特許第`443号の図3のビットm1、m2、...、m10)が、変換動作中にCDACコンデンサアレイ201(特許第`443号の図2)に適用され得る。コードMは、逐次近似を含む複数の変換ステップにおける変換動作の間に更新され得る。コードMの第1のセグメントM1(ビットm1、m2、m3、m4)は、制御回路206-1(特許第`443号の図3)によって提供されるコードB1(ビットb1、b2、b3、b4)を処理するスクランブラ回路206-6(特許第`443号の図3)を介して提供され得る。コードMの第2のセグメントM2(ビットm5、m6、...、m10)は、制御回路206-1(特許第`443号の図3)から等しいコードB2(ビットb5、b6、...、b10)を受信するマルチプレクサ回路206-3(特許第`443号の図3)を介して提供され得る。コードMの第1および第2のセグメントは、CDACコンデンサアレイ201の第1および第2のセグメント(特許第`443号の図2)に適用され得る。スイッチドライバおよびスイッチは、コードMの対応するビットに従って、基準電位(VHまたはVLのいずれか)をCDACコンデンサアレイ201内の各コンデンサ(特許第`443号の図2)に選択的に適用するように構成され得る。本明細書の図1のADC100は、特許第`443号のADC200のコードMに関して同様の基本的動作を提供するように構成され得る。制御回路101は、第1のセグメントB1と、第2のセグメントB2と、を備える、デジタルコードBを提供し得る。デジタルコードBは、複数のビットを含み得、第1のセグメントB1は、デジタルコードBの第1の部分を含み得、第2のセグメントB2は、デジタルコードBの第2の部分を含み得る。コードは、数値B=B1+B2を表し得る。デジタルコードBの第1のセグメントB1は、第1のCDACセグメント102-1内のN1個の単位サイズコンデンサの各々に基準電位(VHまたはVL)を選択的に印加するようにスイッチを制御するためのN1個の物理的ビットを有するコードM1を提供するスクランブラ回路106-6によって処理され得る。例えば、デジタルコードBの第1のセグメントB1は、スクランブラ回路106-6に適用され得、スクランブラ回路106-6の出力M1は、スイッチ110-1が、第1のセグメントB1の値から導出されたコードM1に基づいて、第1のセグメント102-1の各コンデンサを基準電位VHまたは基準電位VLのいずれかに結合させるようにし得る。デジタルコードBの第2のセグメントB2は、N2個の公称バイナリ加重コンデンサ102-2の各々に基準電位(VHまたはVL)を選択的に印加するように制御スイッチ110-2を制御するためのコードM2を提供するマルチプレクサ回路106-3を介して転送され得る。例えば、デジタルコードBの第2のセグメントB2は、マルチプレクサ回路106-3に適用され得、マルチプレクサ106-3の出力における各個別ビットは、スイッチ110-2が、第2のセグメントB2の(集合的に数値B2を表す)各個別ビットに基づいて、第2のセグメント102-2の各個別コンデンサを基準電位VHまたは基準電位VLのいずれかに結合させるようにし得る。第1のセグメントB1の物理的分解能は、(そうである必要はないが)N1ビットであり得、第1のセグメントB1は、(そうである必要はないが)温度計型コードであり得る。例えば、第1のCDACセグメント102-1は、各々が公称サイズC/32の32個のコンデンサを備え得る(公称単位サイズコンデンサは、1ピコファラッド(pF)、換言すれば、C=32pFであり得る)。B1の数値は、33個の可能な数値(例えば、0/32、1/32、2/32、3/32、...、32/32)のうちの1つであり得、スクランブラ回路106-6は、各々が1/32の重みを有する32ビットとしてコード化されたコードM1を出力し得る。コードM1は、等加重コードであり得る。コードM1の数値は、コードB1の数値に等しくてもよい。スクランブラ回路106-6は、6つの対応する重み16/32、8/32、4/32、2/32、1/32、および1/32を有する6ビットとしてコード化されたコードB1を受信するツリー型不整合整形エンコーダであり得る。ツリー型不整合整形エンコーダは、参照により本明細書に組み込まれる米国特許第5,684,482号に記載されている。例えば、ツリー型不整合整形エンコーダは、1つ以上のスイッチングブロックを備え得、スイッチングブロックは複数の層に分離することができ、1つの層内のスイッチングブロックは隣接する層内のスイッチングブロックに結合されている。スイッチングブロックは、入力信号を受信し得、信号を1つ以上のnビット出力信号に分割し得るが、ここで、nは、スイッチングブロックによって出力されるビット数である。出力信号の数および各出力信号内のビット数は、スイッチングブロックの層間で異なってもよい。ツリー型不整合整形エンコーダは、入力がスイッチングブロックの第1の層に印加され得、スイッチングブロックの層を通して伝搬し、各層で分割され、ツリー型不整合整形エンコーダの出力を生成する最終層に至り得る。1つ以上の数保存ルールが、スイッチングブロックの入力に基づいて、スイッチングブロックの出力を規定し得る。コードB1およびコードM1の分解能は、log2(33)≒5.05≒5ビットであり得る。別の実施形態では、スクランブラ回路106-6は、スクランブラ回路116(米国特許第6,348,884号の図23)が、やはり参照により本明細書に組み込まれる米国特許第6,348,884号に記載のごとく実装されるように実装され得る。別の実施形態では、コードB1は、温度計型コード化を使用して32ビットとしてコード化され得る。(動的要素整合またはDEMエンコーダおよび/またはスクランブラ回路としても知られている)不整合整形エンコーダの多くの変形態様が、PHOSITAには知られている。例としては、スワッピング型エンコーダ、回転型エンコーダ、二重回転型エンコーダ、ツリー型エンコーダ、カウントアンドソート型エンコーダなどが挙げられる。不整合整形エンコーダは、ゼロ次コード化(例えば、ランダム化不整合誘発誤差)、一次コード化(例えば、一次フィルタリングによる抑制不整合誘発誤差)、またはさらに高次コード化を提供するように構成され得る。様々なタイプのエンコーダが、アイドルトーンの原因となり得る要素選択パターンを実質的に抑制するために使用され得る、任意選択的なランダムな、疑似的にランダムな、または実質的にランダムな入力(1つ以上のビットで、各ビットはコイン投げ確率的事象をエミュレートし得る)に応答し得る。 In the ADC 200 of Patent No. 443, the code M (bits m1, m2, ..., M10 in FIG. 3 of Patent No. 443) is the CDAC capacitor array 201 (FIG. 443 of Patent No. 443) during the conversion operation. Can be applied to 2). The code M may be updated during the conversion operation in multiple conversion steps including the successive approximation. The first segment M1 (bits m1, m2, m3, m4) of the code M is the code B1 (bits b1, b2, b3, b4) provided by the control circuit 206-1 (FIG. 3 of Japanese Patent No. 443). ) Can be provided via a scrambler circuit 206-6 (FIG. 3 of Japanese Patent No. 443). The second segment M2 (bits m5, m6, ..., m10) of the code M is the same code B2 (bits b5, b6, ... , B10) may be provided via a multiplexer circuit 206-3 (FIG. 3 of Japanese Patent No. 443). The first and second segments of Code M may be applied to the first and second segments of the CDAC capacitor array 201 (FIG. 2 of Japanese Patent No. 443). The switch driver and switch are to selectively apply the reference potential (either VH or VL) to each capacitor in the CDAC capacitor array 201 (FIG. 2 of Patent No. 443) according to the corresponding bit of code M. Can be configured in. The ADC 100 of FIG. 1 herein may be configured to provide similar basic operation with respect to the Code M of the ADC 200 of Japanese Patent No. 443. The control circuit 101 may provide a digital code B comprising a first segment B1 and a second segment B2. The digital code B may include a plurality of bits, the first segment B1 may include a first portion of the digital code B, and the second segment B2 may include a second portion of the digital code B. The code may represent the number B = B1 + B2. The first segment B1 of the digital code B controls the switch to selectively apply a reference potential (VH or VL) to each of the N1 unit size capacitors in the first CDAC segment 102-1. Can be processed by the scrambler circuit 106-6 which provides the code M1 with N1 physical bits of. For example, the first segment B1 of the digital code B may be applied to the scrambler circuit 106-6, and the output M1 of the scrambler circuit 106-6 is derived by the switch 110-1 from the value of the first segment B1. Based on the code M1, each capacitor in the first segment 102-1 may be coupled to either the reference potential VH or the reference potential VL. The second segment B2 of the digital code B is a code for controlling the control switch 110-2 so as to selectively apply a reference potential (VH or VL) to each of the N2 nominal binary weighting capacitors 102-2. It can be transferred via the multiplexer circuit 106-3 that provides M2. For example, the second segment B2 of the digital code B may be applied to the multiplexer circuit 106-3, where each individual bit at the output of the multiplexer 106-3 is such that the switch 110-2 is the (aggregate) of the second segment B2. Each individual capacitor in the second segment 102-2 may be coupled to either the reference potential VH or the reference potential VL based on each individual bit (representing the number B2). The physical resolution of the first segment B1 can be N1 bits (though it does not have to be) and the first segment B1 can be a thermometer type code (though it does not have to be). For example, the first CDAC segment 102-1 may include 32 capacitors, each with a nominal size of C / 32 (the nominal unit size capacitor is 1 picofarad (pF), in other words C = 32pF. obtain). The numerical value of B1 can be one of 33 possible numerical values (eg 0/32, 1/32, 2/32, 3/32, ..., 32/32) and is a scrambler circuit. 106-6 may output code M1 encoded as 32 bits, each with a weight of 1/32. Code M1 can be an equiweighted code. The numerical value of the code M1 may be equal to the numerical value of the code B1. Scrambler circuit 106-6 receives code B1 encoded as 6 bits with six corresponding weights 16/32, 8/32, 4/32, 2/32, 1/32, and 1/32. Can be a tree-type inconsistent shaping encoder. The tree-type inconsistent shaping encoder is described in US Pat. No. 5,648,482, which is incorporated herein by reference. For example, a tree-type inconsistent shaping encoder may include one or more switching blocks, the switching blocks can be separated into multiple layers, and the switching blocks in one layer are coupled to the switching blocks in adjacent layers. Has been done. The switching block may receive an input signal and divide the signal into one or more n-bit output signals, where n is the number of bits output by the switching block. The number of output signals and the number of bits in each output signal may differ between layers of the switching block. The tree-inconsistent shaping encoder can have inputs applied to the first layer of the switching block, propagate through the layers of the switching block, split at each layer, and reach the final layer that produces the output of the tree-inconsistent shaping encoder. obtain. One or more number storage rules may specify the output of the switching block based on the input of the switching block. The resolution of the code B1 and the code M1 may be log2 (33) ≈ 5.05 ≈ 5 bits. In another embodiment, the scrambler circuit 106-6 is a US Pat. No. 6,348, in which the scrambler circuit 116 (FIG. 23 of US Pat. No. 6,348,884) is also incorporated herein by reference. It can be implemented as described in 884. In another embodiment, the code B1 can be encoded as 32 bits using thermometer-type coding. Many variants of mismatched shaping encoders (also known as dynamic element matching or DEM encoders and / or scrambler circuits) are known to PHOSITA. Examples include swapping encoders, rotary encoders, double rotary encoders, tree encoders, count-and-sort encoders, and the like. Inconsistent shaping encoders are configured to provide zero-order coding (eg, randomized inconsistency induction error), first-order coding (eg, suppression inconsistency induction error by first-order filtering), or even higher-order coding. obtain. Various types of encoders can be used to substantially suppress the element selection pattern that can cause idle tones, with arbitrary random, pseudo-random, or substantially random inputs (1). With one or more bits, each bit can emulate a coin toss stochastic event).

入力電圧VIN(t)とアナログディザ値との組み合わせが、ADC100のCDACコンデンサアレイ102でサンプリングされ得る。特に、ADC100のCDACコンデンサアレイ102で、入力電圧VIN(t)とアナログディザ値との組み合わせがどのようにサンプリングされ得るかを部分的に説明するために、特許第`443号が参照により本明細書に組み込まれる。例えば、アナログ入力電圧VIN(t)が、第1のセグメント102-1のコンデンサに印加され得、実質的にランダムなアナログディザ値が、コードDXを介して第2のセグメント102-2のコンデンサに印加され得、アナログ入力電圧VIN(t)および実質的にランダムなアナログディザ値は、組み合わせを表すサンプリング値を形成する。したがって、CDAC102は、アナログ入力電圧VIN(t)およびアナログディザ値の組み合わせをサンプリングし得る。第3のCDACセグメント102-3の動作/構成は、事前定義され、すべての変換サイクルに対して固定され得る。例えば、取得段階の間、コンデンサ102-3は、所定の構成で接続され得る(例えば、すべてがVLに接続され得る)。第3のセグメント102-3がCDAC構造の一部と見なされるかどうかは、個人的な好みの問題であり得る。第3のセグメント102-3は、コードB、コードDX、または1つの変換サイクルから次の変換サイクルに変化し得る任意の他の数値もしくはコードの任意の部分をデジタルーアナログ(D/A)変換するのに使用されなくてもよい。 The combination of the input voltage VIN (t) and the analog dither value can be sampled by the CDAC capacitor array 102 of the ADC 100. In particular, to partially illustrate how the combination of the input voltage VIN (t) and the analog dither value can be sampled in the CDAC capacitor array 102 of the ADC 100, Japanese Patent No. 443 is referred to herein. Incorporated into the book. For example, an analog input voltage VIN (t) can be applied to the capacitor in the first segment 102-1 and a substantially random analog dither value can be applied to the capacitor in the second segment 102-2 via the code DX. An analog input voltage VIN (t) that can be applied and a substantially random analog dither value form a sampling value that represents the combination. Therefore, the CDAC 102 may sample a combination of analog input voltage VIN (t) and analog dither value. The operation / configuration of the third CDAC segment 102-3 is predefined and can be fixed for all conversion cycles. For example, during the acquisition phase, the capacitors 102-3 may be connected in a predetermined configuration (eg, all may be connected to the VL). Whether the third segment 102-3 is considered part of the CDAC structure can be a matter of personal preference. The third segment 102-3 is a digital-to-analog (D / A) conversion of code B, code DX, or any other numerical value or any part of the code that can change from one conversion cycle to the next. It does not have to be used to do.

制御回路101は、特許第`443号の図2の制御回路206と比較して、比較的少数の逐次近似ステップでデジタル出力コードDOUTを導出し得る。例えば、制御回路101は、慣用の逐次近似レジスタ(SAR)ADCに実装されるレガシー制御回路と比較して、比較的少数の逐次近似ステップでデジタル出力コードDOUTを導出し得る。具体的には、制御回路101は、たった3つの変換ステップで高分解能コードDOUT(例えば、分解能が16ビット以上であり得る)を導出するように構成され得、コードBは、たった2つの変換ステップで導出され得る。変換ステップは、1つまたは複数のビットを解決し得る、逐次近似のステップであり得る。「逐次近似」という用語は、本明細書では、変換動作のステップごとに1つ以上のビットを解決し得る回路および/または方法を特徴付けるために使用され得る。例えば、逐次近似変換方法は、特許第`905号(図4)に記載されたADC200によって実施され得る。 The control circuit 101 may derive the digital output code DOUT in a relatively small number of successive approximation steps as compared to the control circuit 206 of FIG. 2 of Japanese Patent No. 443. For example, the control circuit 101 may derive the digital output code DOUT in a relatively small number of successive approximation steps as compared to a legacy control circuit implemented in a conventional successive approximation register (SAR) ADC. Specifically, the control circuit 101 may be configured to derive the high resolution code DOUT (eg, the resolution may be 16 bits or more) in only three conversion steps, and the code B may be configured in only two conversion steps. Can be derived with. The conversion step can be a successive approximation step that can resolve one or more bits. The term "successive approximation" can be used herein to characterize circuits and / or methods that can resolve one or more bits at each step of conversion operation. For example, the successive approximation conversion method can be carried out by the ADC 200 described in Japanese Patent No. 905 (FIG. 4).

特許第`905号では、ADC200(特許第`905号の図4)は、例えばd(k)=d1(k)+d2(k)/4+d3(k)/16などの3つのコードの加重和として変換結果d(k)を導出し得、特許第`905号の第7列および8列を参照されたい。特許第`905号の図4および図5は、3つのコードは、定量器214によって順次導出され得(特許第`905号の図4)、それらが、異なるセグメントを介してCDAC回路に逐次適用され得ることを示している。所与の変換ステップ(d1(k)のみが既知であるステップなど)における残留分は、d2(k)などの次のコードを導出するための負のフィードバック付きで構成された増幅器218(特許第`905号の図4)によって増幅され得る。重み付け係数が、各コードの数値に含まれ得、変換結果は、d(k)=CODE1+CODE2+CODE3として表され得、ここで、CODE1はd1(k)であり得、CODE2はd2(k)/4であり得、CODE3はd3(k)/16であり得る。特許第`905号の第7列は、いくつかのタイプのアナログ不完全性に堅牢性対策を提供するための(オーバーラップまたはオーバーレンジとしても知られている)冗長性を使用する利点を説明している。1つの実施例では、CODE1、CODE2、およびCODE3は、2ビットの位置オフセットを有する3ビットのバイナリ加重コード(換言すれば、係数4の相対スケーリング)であり得る。したがって、CODE1、CODE2、およびCODE3は、d(k)=CODE1+CODE2+CODE3のバイナリ加重表現の異なるビットグループに対応する必要はない。あるビット位置から次のビット位置への繰り越しを提供する慣用のデジタル加算器回路を使用して、CODE1、CODE2、およびCODE3を加算して、変換結果d(k)を表すためのバイナリ加重コードを導出し得る。3つのコードをCDAC構造の異なるセグメントに適用することによって、公称上等価のアナログ加算演算を提供し得る(特許第`905号の図4を参照されたい)。本明細書の図1のADC100は、特許第`905号のADC200と共通するいくつかの態様を有し得る。ADC100は、逐次近似変換方法の変換結果を複数のコードの加重和として導出し得る。例えば、ADC100は、変換結果を、CODE1、CODE2、およびコード3の加重和として導出し得る。ADC100は、組み合わされた値B=CODE1+CODE2がCDACに適用され得る前に、CODE1およびCODE2をデジタル的/数値的に組み合わせ得、これは、特許第`905号のADC200とは異なる。これは、CDACコンデンサアレイ102内のコンデンサの整合性が完全でない場合、(特許第`905号のADC200を含む)レガシーADCと比較して、ADC100の線形性を改善し得る。換言すれば、それは、特許第`905号のADC200によって示される潜在的なコンデンサ不整合誤差に関する線形性の堅牢性と比較して、潜在的なコンデンサ不整合誤差に関するADC100の線形性の堅牢性を改善し得る。ADC100は、量子化回路(量子化回路ADC114-1または量子化回路ADC2 114-2など)を介してコード(特に、CODE1、CODE2、およびCODE3)を順次導出し得、いくつかのコードの組み合わせ(CODE1およびCODE1+CODE2など)が、CDACコンデンサアレイ102に順次適用され得る。変換ステップにおける残留分は、次のコードの導出のために、負のフィードバックを有する増幅器回路(増幅器回路118など)によって増幅され得る。各コードの数値に重み付け係数を含めてもよく、変換結果は、DOUT=CODE1+CODE2+CODE3として表され得る。一実施例では、CODE1、CODE2、およびCODE3は、5ビットの位置オフセットを有する6ビットのバイナリ加重コード(換言すれば、係数32の相対スケーリング)であり得、DOUTの分解能は16ビットであり得る。したがって、ADC100は、冗長性を組み込み得、CODE1、CODE2、およびCODE3は、DOUT=CODE1+CODE2+CODE3のバイナリ加重表現の異なるビットグループに対応する必要はない。一実施例では、CODE2の最上位ビット(MSB)は、システムレベルの冗長性の程度に対応するCODE1の最下位ビット(LSB)とオーバーラップし得る。しかしながら、数値加算演算B=CODE1+CODE2の後、第2のセグメントB2のMSBは、第1のセグメントB1のLSBとオーバーラップしなくてもよく、ここで、B=B1+B2=CODE1+CODE2である。アナログドメイン内ではなくデジタルドメイン内で(CODE1+CODE2を数値的に計算することによって)CODE1とCODE2との間のオーバーラップを解決することから、線形度が改善される結果となり得る(これは、CODE1をCDACのAセグメントに適用し、CODE2を、Aセグメントとは別のCDACのBセグメントに適用することによってなされ得る)。 In Patent No. 905, ADC200 (FIG. 4 of Patent No. 905) is used as a weighted sum of three codes such as d (k) = d1 (k) + d2 (k) / 4 + d3 (k) / 16. The conversion result d (k) can be derived, see columns 7 and 8 of Japanese Patent No. 905. In FIGS. 4 and 5 of Patent No. 905, the three codes can be sequentially derived by the quantifier 214 (FIG. 4 of Patent No. 905), and they are sequentially applied to the CDAC circuit via different segments. It shows that it can be done. The residue in a given conversion step (such as a step in which only d1 (k) is known) is an amplifier 218 configured with negative feedback to derive the next code such as d2 (k) (Patent No. 218). It can be amplified by FIG. 4) of No. 905. The weighting factor can be included in the numerical value of each code and the conversion result can be expressed as d (k) = CODE1 + CODE2 + CODE3, where CODE1 can be d1 (k) and CODE2 is d2 (k) / 4. Possible, CODE3 can be d3 (k) / 16. Column 7 of Patent ` 905 describes the benefits of using redundancy (also known as overlap or overrange) to provide robustness measures for some types of analog imperfections. is doing. In one embodiment, CODE1, CODE2, and CODE3 can be a 3-bit binary weighted code (in other words, relative scaling of factor 4) with a 2-bit position offset. Therefore, CODE1, CODE2, and CODE3 do not need to correspond to different bit groups of binary weighted representations of d (k) = CODE1 + CODE2 + CODE3. Using a conventional digital adder circuit that provides a carry-over from one bit position to the next, CODE1, CODE2, and CODE3 are added to obtain a binary weighted code to represent the conversion result d (k). Can be derived. By applying the three codes to different segments of the CDAC structure, a nominally equivalent analog addition operation may be provided (see Figure 4 of Japanese Patent No. 905). The ADC 100 of FIG. 1 herein may have some aspects in common with the ADC 200 of Japanese Patent No. 905. The ADC 100 can derive the conversion result of the successive approximation conversion method as a weighted sum of a plurality of codes. For example, the ADC 100 may derive the conversion result as a weighted sum of CODE1, CODE2, and Code 3. The ADC 100 may digitally / numerically combine CODE1 and CODE2 before the combined value B = CODE1 + CODE2 can be applied to the CDAC, which is different from the ADC200 of Patent No. 905. This can improve the linearity of the ADC 100 compared to legacy ADCs (including the ADC 200 of patent '905) if the capacitors in the CDAC capacitor array 102 are not perfectly consistent. In other words, it provides the linearity robustness of the ADC 100 with respect to the potential capacitor mismatch error as compared to the linearity robustness with respect to the potential capacitor mismatch error exhibited by the ADC 200 of Patent No. 905. Can be improved. The ADC 100 may sequentially derive codes (particularly CODE1, CODE2, and CODE3) via a quantized circuit (such as quantized circuit ADC114-1 or quantized circuit ADC2 114-2), and may combine several codes (especially CODE1, CODE2, and CODE3). CODE1 and CODE1 + CODE2, etc.) may be sequentially applied to the CDAC capacitor array 102. The residue in the conversion step can be amplified by an amplifier circuit with negative feedback (such as amplifier circuit 118) for the derivation of the next code. The numerical value of each code may include a weighting coefficient, and the conversion result may be expressed as DOUT = CODE1 + CODE2 + CODE3. In one embodiment, CODE1, CODE2, and CODE3 can be a 6-bit binary weighted code with a 5-bit position offset (in other words, relative scaling with a factor of 32), and the resolution of DOUT can be 16 bits. .. Therefore, the ADC 100 may incorporate redundancy, and CODE1, CODE2, and CODE3 do not need to correspond to different bit groups of binary weighted representations of DOUT = CODE1 + CODE2 + CODE3. In one embodiment, the most significant bit (MSB) of CODE2 may overlap with the least significant bit (LSB) of CODE1 corresponding to the degree of system level redundancy. However, after the numerical addition operation B = CODE1 + CODE2, the MSB of the second segment B2 does not have to overlap with the LSB of the first segment B1, where B = B1 + B2 = CODE1 + CODE2. Resolving the overlap between CODE1 and CODE2 (by numerically calculating CODE1 + CODE2) within the digital domain rather than within the analog domain can result in improved linearity (which can result in improved CODE1). It can be done by applying to the A segment of the CDAC and applying CODE2 to the B segment of the CDAC separate from the A segment).

図2は、図1のADC100の例示的なタイミングシーケンスを示す。ディザコードDX(n)から導出されたアナログディザ値と組み合わされた入力電圧VIN(n)が、サンプリング時点にサンプリングされ得る。値またはコードの参照記号は、変換サイクルの指標を第1の引数として含み得る。例えば、DX(n)は、n番目の変換サイクルのDXの状態または値を指し得る。図2の右上隅に示されたDOUT(n)は、図2の左下隅に示されたサンプリング時点にサンプリングされた入力電圧VIN(n)を表す出力コードであり得る。VIN(n)のサンプリング時点から対応するデジタル値DOUT(n)を提供するまでの遅延は、ADC100のレイテンシであり得る。サンプリング時点の後には、3つの変換コードCODE1(n)、CODE2(n)、およびCODE3(n)を順次導出するための3つの変換ステップのシーケンスが続き得る。3つの変換ステップは、ステップ1、ステップ2、およびステップ3と呼ばれ得る。取得段階は、ステップ0と呼ばれ得る。値、コード、またはステップの参照記号は、ステップの指標を第2の引数として含み得る。例えば、ステップ(n,3)は、n番目の変換サイクルのステップ3を指し得る。別の例では、B2(n,2)は、ステップ(n,2)におけるコードB2、換言すれば変換サイクルnのステップ2におけるコードB2の状態または値を指し得る。 FIG. 2 shows an exemplary timing sequence for the ADC 100 of FIG. The input voltage VIN (n) combined with the analog dither value derived from the dither code DX (n) can be sampled at the time of sampling. The reference symbol of the value or code may include the index of the conversion cycle as the first argument. For example, DX (n) may refer to the state or value of DX in the nth conversion cycle. The DOUT (n) shown in the upper right corner of FIG. 2 may be an output code representing the input voltage VIN (n) sampled at the time of sampling shown in the lower left corner of FIG. The delay from the time of sampling of VIN (n) to the provision of the corresponding digital value DOUT (n) can be the latency of ADC100. The sampling time point may be followed by a sequence of three conversion steps for sequentially deriving the three conversion codes CODE1 (n), CODE2 (n), and CODE3 (n). The three conversion steps may be referred to as step 1, step 2, and step 3. The acquisition stage may be referred to as step 0. The value, code, or reference symbol of the step may include the indicator of the step as a second argument. For example, step (n, 3) may refer to step 3 of the nth conversion cycle. In another example, B2 (n, 2) may refer to the state or value of code B2 in step (n, 2), in other words code B2 in step 2 of the conversion cycle n.

(取得およびデジタル処理を含む)ADC100の完全な変換サイクルは、5つのステップのシーケンスであり得る。ステップ0は、取得段階またはステップであり得る。ステップ1、ステップ2、およびステップ3は、変換ステップまたは逐次近似法のステップであり得る。ステップ4は、結果DOUTを導出するデジタル処理の最終ステップであり得る。各ステップをより詳細に説明する前に、いくつかの実施形態による5つのステップの概要を提供する。 The complete conversion cycle of the ADC 100 (including acquisition and digital processing) can be a sequence of 5 steps. Step 0 can be an acquisition step or step. Step 1, step 2, and step 3 can be conversion steps or successive approximation steps. Step 4 may be the final step of digital processing to derive the result DOUT. Before describing each step in more detail, an overview of the five steps according to some embodiments is provided.

ステップ0:アナログ入力値VIN(n)と、ディザ値と、を含む、組み合わされた値を取得し、サンプリングする。 Step 0: Acquire and sample a combined value, including the analog input value VIN (n) and the dither value.

ステップ1:サンプリングされた組み合わされた値を表すためのコードCODE1を導出する。 Step 1: Derive the code CODE1 to represent the sampled combined values.

ステップ2:CODE1に関する、サンプリングされた組み合わされた値の残留分を表すためのコードCODE2を導出する。 Step 2: For CODE1, derive the code CODE2 to represent the residue of the sampled combined values.

ステップ3:CODE1+CODE2に関する、サンプリングされた組み合わされた値の残留分を表すためのコードCODE3を導出する。 Step 3: For CODE1 + CODE2, derive the code CODE3 to represent the residue of the sampled combined values.

ステップ4:ステップ0、1、2、3からのコードを任意選択的な不整合情報と組み合わせることによって、アナログ入力値VIN(n)を表すためのコードDOUT(n)を導出する。 Step 4: By combining the codes from steps 0, 1, 2, and 3 with the optional inconsistency information, the code DOUT (n) for representing the analog input value VIN (n) is derived.

ステップ0は、特許第`443号に詳細に記載されている。ここでは、要約/概要を提供する(図1および図2を参照されたい)。取得段階の間、入力電圧VIN(t)が、第1のコンデンサセグメント102-1内の1つ、いくつか、またはN1個すべてのコンデンサに印加され得る。アナログディザ値が、ディザコードDX(n)をD/A変換することによって第2のコンデンサセグメント102-2を介して適用され得る。第3のコンデンサセグメント102-3は、公称オフセット(例えば、ゼロ)を提供するように部分的に選択され得る、所定の固定「リセット」状態に構成され得る。スイッチ108は、取得段階の間、第1のコンデンサセグメント102-1の接続部、第2のコンデンサセグメント102-2の接続部、および第3のコンデンサセグメント102-3の接続部を所定の電位(例えば、接地)に結合し得、ここで、所定の電位に結合される接続部は、入力電圧VIN(t)、アナログディザ値、および所定の固定「リセット」状態が適用される接続部とは異なる。サンプリングスイッチ108がVIN(n)のためのサンプリング時点に開かれたときに、CDACコンデンサアレイ102に適用された値の組み合わせ(組み合わされた値)が、ノード104でサンプリングされ、実質的に分離された電荷量によって表され得る。サンプリングスイッチ108がサンプリングインスタンスに開かれたとき、第1のコンデンサセグメント102-1、第2のコンデンサセグメント102-2、および第3のコンデンサセグメント102-3の電荷部分は、ノード104で実質的に分離され得る。ステップ1の準備において、公称上等価の組み合わされた値が、サンプリング時点にまたはその頃に第1の量子化回路ADC1 114-1によってサンプリングされ得る。ADC1 114-1は、入力電圧VIN(t)とディザコードDX(n)とを受信するように構成され得る。一実施形態では、ADC1 114-1に提供されるディザコードDX(n)は、マルチプレクサ回路106-3を介してCDACコンデンサアレイ102に提供されたディザコードDX(n)よりも粗い分解能に切り捨てられ得る。 Step 0 is described in detail in Japanese Patent No. 443. A summary / summary is provided here (see FIGS. 1 and 2). During the acquisition phase, the input voltage VIN (t) may be applied to one, some, or all N1 capacitors in the first capacitor segment 102-1. The analog dither value can be applied via the second capacitor segment 102-2 by D / A transforming the dither code DX (n). The third capacitor segment 102-3 may be configured in a predetermined fixed "reset" state, which may be partially selected to provide a nominal offset (eg, zero). During the acquisition stage, the switch 108 connects the connection portion of the first capacitor segment 102-1, the connection portion of the second capacitor segment 102-2, and the connection portion of the third capacitor segment 102-3 to a predetermined potential (the connection portion). For example, a connection that can be coupled to ground), where it is coupled to a given potential, is an input voltage VIN (t), an analog dither value, and a connection to which a given fixed "reset" state applies. different. When the sampling switch 108 is opened at the time of sampling for VIN (n), the combination of values applied to the CDAC capacitor array 102 (combined values) is sampled at node 104 and substantially separated. It can be represented by the amount of charge. When the sampling switch 108 is opened to the sampling instance, the charged portion of the first capacitor segment 102-1, the second capacitor segment 102-2, and the third capacitor segment 102-3 is substantially at node 104. Can be separated. In the preparation of step 1, nominally equivalent combined values may be sampled by the first quantization circuit ADC1 114-1 at or around the time of sampling. The ADC1 114-1 may be configured to receive an input voltage VIN (t) and a dither code DX (n). In one embodiment, the dither code DX (n) provided to the ADC 1 114-1 is truncated to a coarser resolution than the dither code DX (n) provided to the CDAC capacitor array 102 via the multiplexer circuit 106-3. obtain.

ここで、ステップ1を考える(サンプリングされた組み合わされた値を表すためのコードCODE1を導出する)。量子化回路ADC1 114-1は、VIN(n)のサンプリング時点においてCDACコンデンサアレイ102でサンプリングされた組み合わされた値と公称上等価であるサンプリング組み合わされた値を表すためにCODE1を提供するように構成された任意のタイプの量子化器/ADC回路であり得る。公称値は、CODE1(n)=VIN(n)/VSCALE+DX(n)+OFFSET1であり得、ここで、VSCALEはスケーリング係数であり得、OFFSET1は定数値であり得る。CODE1の分解能は、CDAC102によってサンプリングされた組み合わされた値と比較して、ADC1 114-1によってサンプリングされた組み合わされた値に期待され得る不整合の程度に基づいて選択され得る。例示的な実施形態では、推定される最悪の場合の不整合誤差は、フルスケールの1パーセントであり得、CODE1の分解能は、8ビットであるように選択され得る。8ビットの分解能で、ADC1 114-1は、フラッシュ量子化器、2段階量子化器、逐次近似レジスタ(SAR)ADC、電圧制御発振器(VCO)ベースの量子化器、パイプラインADC、または用途に好適であると見なされ得る任意の他のタイプの量子化器であり得る。小さな回路サイズ、低電力、および高速動作は、ADC114-1にとって所望の特性であり得る。低電力消費を目標とし得る例示的な実施形態では、ADC1 114-1は、CDACコンデンサアレイ102よりも著しく小さいCDACコンデンサアレイを備えるSARADCであり得る。これらの実施形態では、例えば、SARADCとして実装されるADC1 114-1の総キャパシタンスは、CDACコンデンサアレイ102の総キャパシタンスの10パーセント未満であり得る。例えば、SARADC1 114-1は、1pF未満の総キャパシタンスを有するCDACコンデンサアレイを備え得る。第1のコンデンサセグメント102-1の右側は、ステップ1の間、浮動でもよい(換言すれば、すべてのスイッチ110-1が開いていてもよい)。CDACコンデンサアレイ102の第2および第3のセグメントは、ステップ0の間と同様に構成されたままであり得る。別の実施形態では、ADC1 114-1は、VIN(t)をサンプリングし、ディザコードDX(n)と数値的に組み合わされてCODE1を提供するコードを導出するように構成され得る。したがって、ADC1 114-1は、CDACコンデンサアレイ102でサンプリングされた組み合わされた値を近似的に表すためのCODE1を導出するために、ADC1 114-1によってサンプリングされたアナログ量のディザを含む必要はない(ただし、含んでもよい)。 Now consider step 1 (deriving the code CODE1 to represent the sampled combined values). The quantization circuit ADC1 114-1 is now provided with CODE1 to represent a sampling combined value that is nominally equivalent to the combined value sampled by the CDAC capacitor array 102 at the time of sampling of VIN (n). It can be any type of quantizer / ADC circuit configured. The nominal value can be CODE1 (n) = VIN (n) / VSCALE + DX (n) + OFFSET1, where VSCALE can be a scaling factor and OFFSET1 can be a constant value. The resolution of CODE1 can be selected based on the degree of inconsistency that can be expected for the combined values sampled by ADC1 114-1 as compared to the combined values sampled by CDAC102. In an exemplary embodiment, the estimated worst case inconsistency error can be 1 percent of full scale and the resolution of CODE1 can be selected to be 8 bits. With 8-bit resolution, the ADC1 114-1 can be used with flash quantizers, two-stage quantizers, sequential approximation register (SAR) ADCs, voltage controlled oscillator (VCO) based quantizers, pipeline ADCs, or applications. It can be any other type of quantizer that can be considered suitable. Small circuit size, low power, and high speed operation can be the desired characteristics for ADC114-1. In an exemplary embodiment where low power consumption may be targeted, the ADC 1 114-1 may be a SARADC with a CDAC capacitor array that is significantly smaller than the CDAC capacitor array 102. In these embodiments, for example, the total capacitance of the ADC 1 114-1 mounted as a SARADC can be less than 10 percent of the total capacitance of the CDAC capacitor array 102. For example, SARADC1 114-1 may include a CDAC capacitor array with a total capacitance of less than 1 pF. The right side of the first capacitor segment 102-1 may be floating during step 1 (in other words, all switches 110-1 may be open). The second and third segments of the CDAC capacitor array 102 may remain configured as during step 0. In another embodiment, ADC1 114-1 may be configured to sample VIN (t) and numerically combine it with dither code DX (n) to derive a code that provides CODE1. Therefore, ADC1 114-1 needs to include an analog amount of dither sampled by ADC1 114-1 in order to derive CODE1 to approximately represent the combined values sampled in the CDAC capacitor array 102. Not (but may be included).

ここで、ステップ2を考える(CODE1に関する、サンプリングされた組み合わされた値の残留分を表すためのコードCODE2を導出する)。増幅器回路118は、スイッチ110-3を介して第3のコンデンサセグメント102-3によって提供される負のフィードバック付きで構成され得る。近似CODE1が、CDACコンデンサアレイ102でサンプリングされた組み合わされた値にどのくらい良好に関すると期待できるか(信頼できる)に部分的に基づいて、ゲイン係数GAIN2(換言すれば、負のフィードバックの量)が選択され得る。ゲイン係数GAIN2は、CODE1の分解能および精度に関して冗長性を提供するように選択され得る。大きなゲイン係数GAIN2と組み合わされたCODE1の比較的不正確な値は、ステップ2の間に増幅器118を飽和させ得る。比較的小さなゲイン係数GAIN2が、飽和を防ぐために選択され得る。CODE1の分解能が8ビットであり得る例示的な実施形態では、ゲイン係数は、GAIN2=64であり得る。 Now consider step 2 (deriving code CODE2 for representing the residuals of the sampled combined values for CODE1). The amplifier circuit 118 may be configured with negative feedback provided by the third capacitor segment 102-3 via switch 110-3. The gain factor GAIN2 (in other words, the amount of negative feedback) is based in part on how good (reliable) the approximate CODE1 can be expected to relate to the combined values sampled in the CDAC capacitor array 102. Can be selected. The gain factor GAIN2 may be selected to provide redundancy with respect to the resolution and accuracy of CODE1. The relatively inaccurate value of CODE1 combined with the large gain factor GAIN2 can saturate the amplifier 118 during step 2. A relatively small gain factor GAIN2 may be selected to prevent saturation. In an exemplary embodiment where the resolution of CODE1 can be 8 bits, the gain factor can be GAIN2 = 64.

制御回路101は、ADC1 114-1からCODE1を受信し、それをCDACコンデンサアレイ102に、コードBの第1のセグメントB1およびBの第2のセグメントB2を介して適用するように構成され得る。コードは、CODE1(n)=B(n,2)=B1(n,2)+B2(n,2)である数値を表し得る。したがって、CODE1に対応する値は、CDACコンデンサアレイ102に、BのコードセグメントB1およびB2を介して適用され得る。例示的な実施形態では、CODE1の分解能は、コードセグメントB1の分解能以下であり得る。その場合、CODE1の割り当ては、B1(n,2)=CODE1(n)かつB2(n,2)=0であり得る。しかしながら、別の例示的な実施形態では、CODE1の8ビット分解能は、コードセグメントB1の分解能を超え得る。第1のコンデンサセグメント102-1は、N1=32個のコンデンサを備え得、コードセグメントB1は、6つの対応する重み16/32、8/32、4/32、2/32、1/32、および1/32を有する6つの物理的ビットを使用してコード化され得る。コードセグメントB1の分解能は、(約)5ビットであり得る。コードBと同様のフォーマットでCODE1を提供するためにADC1 114-1を実装することは有利であり得る。例えば、ADC1 114-1は、公称重み16/32、8/32、4/32、2/32、1/32、1/32、1/64、1/128、1/256を有するCDACを備えるSARADCであり得る。CODE1は、9つの物理的ビットによってコード化され得、CODE1の分解能は、(約)8ビットであり得る。重み16/32、8/32、4/32、2/32、1/32、1/32を有するCODE1の第1のグループの6つの物理的ビットは、コードB1(n,2)に割り当てられ得る。重み1/64、1/128、1/256を有するCODE1の第2のグループの3つの物理的ビットは、コードB2(n,2)に割り当てられ得る。コードB2は、重み1/64、1/128、1/256、1/512、1/1024、...、1/1048576を有するN2=15の物理的ビットを有するバイナリ加重コードであり得る。例示的な実施形態では、制御回路101は、ステップ2でCODE1を表すためのコードセグメントB1およびコードセグメントB2を提供するためのいかなる非自明な計算も実行する必要がない場合がある。別の例示的な実施形態では、制御回路101は、コードセグメントB1およびコードセグメントB2をCODE1の非自明な関数として導出するように構成され得る。例えば、B=B1+B2は、CODE1に関して線形にスケーリングされ得る。線形スケーリングの勾配および/またはオフセットは、製造プロセスの一部として、例えば半導体回路の試験の一部として決定され得る。 The control circuit 101 may be configured to receive CODE1 from ADC1 114-1 and apply it to the CDAC capacitor array 102 via the first segment B1 of code B and the second segment B2 of B. The code may represent a numerical value such that CODE1 (n) = B (n, 2) = B1 (n, 2) + B2 (n, 2). Therefore, the value corresponding to CODE1 can be applied to the CDAC capacitor array 102 via the code segments B1 and B2 of B. In an exemplary embodiment, the resolution of CODE1 may be less than or equal to the resolution of code segment B1. In that case, the allocation of CODE1 may be B1 (n, 2) = CODE1 (n) and B2 (n, 2) = 0. However, in another exemplary embodiment, the 8-bit resolution of CODE1 may exceed the resolution of code segment B1. The first capacitor segment 102-1 may comprise N1 = 32 capacitors, and the code segment B1 may have six corresponding weights 16/32, 8/32, 4/32, 2/32, 1/32, And can be coded using 6 physical bits with 1/32. The resolution of the code segment B1 can be (about) 5 bits. It may be advantageous to implement ADC1 114-1 to provide CODE1 in a format similar to Code B. For example, ADC1 114-1 comprises a CDAC having nominal weights 16/32, 8/32, 4/32, 2/32, 1/32, 1/32, 1/64, 1/128, 1/256. It can be SARADC. CODE1 can be encoded by 9 physical bits and the resolution of CODE1 can be (about) 8 bits. Six physical bits of the first group of CODE1 having weights 16/32, 8/32, 4/32, 2/32, 1/32, 1/32 are assigned to code B1 (n, 2). obtain. The three physical bits of the second group of CODE1 with weights 1/64, 1/128, 1/256 can be assigned to code B2 (n, 2). Code B2 has weights 1/64, 1/128, 1/256, 1/512, 1/1024 ,. .. .. , Can be a binary weighted code with N2 = 15 physical bits with 1/1408576. In an exemplary embodiment, the control circuit 101 may not need to perform any non-trivial calculation to provide code segment B1 and code segment B2 to represent CODE1 in step 2. In another exemplary embodiment, the control circuit 101 may be configured to derive code segment B1 and code segment B2 as a non-trivial function of CODE1. For example, B = B1 + B2 can be linearly scaled with respect to CODE1. The gradient and / or offset of the linear scaling can be determined as part of the manufacturing process, eg, as part of a semiconductor circuit test.

マルチプレクサ回路106-3は、CDACの第2のセグメント102-2にM2(n,2)=B2(n,2)を提供するように構成され得る。スクランブラ回路106-6は、B1(n,2)を受信し、それをN1=32の物理的ビットを含む表現M1(n,2)にコード化し得る。各ビットは、重み1/32を有し得、B1(n,2)の値が、保存され得、換言すればM1(n,2)=B1(n,2)である。コードM1(n,2)は、第1のコンデンサセグメント102-1内の各コンデンサに基準電位(VHまたはVL)を選択的に印加するようにスイッチ110-1を制御し得る。第1のコードCODE1(n)=B1(n,2)+B2(n,2)=M1(n,2)+M2(n,2)は、ステップ0でコンデンサアレイ102のノード104でサンプリングされたアナログ入力値VIN(n)とディザ値との組み合わせを近似し得る。第1のコードの第1のセグメントM1(n,2)は、コンデンサアレイ102の第1のセグメント102-1に適用され得る。第1のコードの第2のセグメントM2(n,2)は、コンデンサアレイ102の第2のセグメント102-2に適用され得る。 The multiplexer circuit 106-3 may be configured to provide M2 (n, 2) = B2 (n, 2) to the second segment 102-2 of the CDAC. The scrambler circuit 106-6 may receive B1 (n, 2) and encode it into representation M1 (n, 2) containing the physical bits of N1 = 32. Each bit may have a weight of 1/32 and the value of B1 (n, 2) may be conserved, in other words M1 (n, 2) = B1 (n, 2). Code M1 (n, 2) may control switch 110-1 to selectively apply a reference potential (VH or VL) to each capacitor in the first capacitor segment 102-1. The first code CODE1 (n) = B1 (n, 2) + B2 (n, 2) = M1 (n, 2) + M2 (n, 2) is an analog sampled at node 104 of the capacitor array 102 in step 0. The combination of the input value VIN (n) and the dither value can be approximated. The first segment M1 (n, 2) of the first code may be applied to the first segment 102-1 of the capacitor array 102. The second segment M2 (n, 2) of the first code may be applied to the second segment 102-2 of the capacitor array 102.

増幅器118に対して負のフィードバックを提供するように構成されていない第3のコンデンサセグメント102-3内の任意のコンデンサは、ステップ2の間、所定の状態(VLに接続されるなど)に構成され得る。増幅器118の出力は、CODE1に関する、サンプリングされた組み合わされた値の増幅された残留分であり得る電圧に実質的に落ち着き得る。増幅係数は、負の値(-64など)であり得るが、極性は、この説明において合理的に無視され得る(例えば、GAIN2=絶対値(-64)=64)。第2の量子化回路ADC2 114-2は、増幅された残留電圧を受信し、残留分を表すためのコードCODE2(n)を提供するように構成され得る。1つの例示的な実施形態では、(ADC2 114-2のパラメータを含むが、これらに限定されない)ADC100の様々なパラメータは、CODE2(n)の公称値がCODE2(n)=VIN(n)/VSCALE+DX(n)-CODE1(n)+OFFSET2であり得るように選択され得、ここで、VSCALEはスケーリング係数であり得、OFFSET2は定数値であり得る。いくつかの実施形態では、CODE2(n)は、第2のスケーリング係数SCALE2をさらに含み得、したがって、CODE2(n)=(VIN(n)/VSCALE+DX(n)-CODE1(n))/SCALE2+OFFSET2であり、ここで、SCALE2は、GAIN2の値と第2の量子化回路114-2のスケーリング係数とに応答し得る。ゲイン係数GAIN2は、CODE2(n)を表す各物理的ビットの重み係数に含まれてもよく、または相殺されてもよい。CODE2の分解能は、負のフィードバックを含む増幅器回路118と量子化器回路ADC2 114-2とに期待(依拠)され得る精度に基づいて選択され得る。ADC2 114-2は、フラッシュ量子化器、2段階量子化器、SARADC、VCOベースの量子化器、パイプラインADC、または用途に好適であると見なされ得る任意の他のタイプの量子化器であり得る。小さな回路サイズ、低電力、および高速動作は、ADC2 114-2の所望の特性であり得る。例示的な実施形態では、ADC2 114-2は、CDACコンデンサアレイ102よりも著しく小さいCDACコンデンサアレイを備えるSARADCであり得る。例えば、SARADC2 114-2は、1pF未満の総キャパシタンスを有するCDACコンデンサアレイを備え得、ここで、CDACコンデンサアレイ102は、1pFよりも大きい総キャパシタンス(40pFなど)を有し得る。CODE2の分解能は、(約)10ビットであり得る。CODE2は、10を超える物理的ビットによって表され得、ビット重みは、冗長性を提供するADC2の特徴(例えば、CDACコンデンサアレイの公称スケーリング)に基づき得る。例えば、CODE2は、重み1/128、1/256、1/512、1/1024、1/2048、1/2048、1/4096、1/8192、1/16384、1/16384、1/32768、1/65536を有する12の物理的ビットによって表され得る。第1の定量器ADC1 114-1は、CODE2(n)の所望の平均値および/または増幅された残留電圧の所望の平均値を設定するために、CODE1(n)にオフセットを提供するように構成され得る。CODE2(n)の平均値は、約1/128など、可能値範囲の中央付近であり得る。CODE2の可能値範囲は、単極性であり得る。別の例示的な実施形態では、CODE2の可能値範囲は、双極性であり得、CODE2(n)の公称平均値は、約0であり得る。 Any capacitor in the third capacitor segment 102-3 that is not configured to provide negative feedback to the amplifier 118 is configured in a predetermined state (eg connected to the VL) during step 2. Can be done. The output of amplifier 118 can substantially settle to a voltage that may be an amplified residue of the sampled combined values for CODE1. The amplification factor can be a negative value (such as -64), but the polarity can be reasonably ignored in this description (eg GAIN2 = absolute value (-64) = 64). The second quantization circuit ADC2 114-2 may be configured to receive the amplified residual voltage and provide the code CODE2 (n) to represent the residue. In one exemplary embodiment, the various parameters of the ADC 100 (including, but not limited to, the parameters of ADC2 114-2) have a nominal value of CODE2 (n) of CODE2 (n) = VIN (n) /. It can be selected to be VSCALE + DX (n) -CODE1 (n) + OFFSET2, where VSCALE can be a scaling factor and OFFSET2 can be a constant value. In some embodiments, CODE2 (n) may further include a second scaling factor, SCALE2, so that CODE2 (n) = (VIN (n) / VSCALE + DX (n) -CODE1 (n)) / SCALE2 + OFFSET2. There, SCALE2 can respond to the value of GAIN2 and the scaling factor of the second quantization circuit 114-2. The gain factor GAIN2 may be included in or offset by the weighting factor of each physical bit representing CODE2 (n). The resolution of CODE2 can be selected based on the accuracy that can be expected (relied on) by the amplifier circuit 118 and the quantizer circuit ADC2 114-2, which include negative feedback. The ADC2 114-2 is a flash quantizer, a two-stage quantizer, a SARADC, a VCO-based quantizer, a pipeline ADC, or any other type of quantizer that may be considered suitable for the application. possible. Small circuit size, low power, and high speed operation may be the desired characteristics of ADC2 114-2. In an exemplary embodiment, ADC2 114-2 can be a SARADC with a CDAC capacitor array that is significantly smaller than the CDAC capacitor array 102. For example, the SARADC2 114-2 may include a CDAC capacitor array with a total capacitance of less than 1 pF, where the CDAC capacitor array 102 may have a total capacitance greater than 1 pF (such as 40 pF). The resolution of CODE2 can be (about) 10 bits. The CODE2 can be represented by more than 10 physical bits, and the bit weights can be based on the characteristics of the ADC2 that provide redundancy (eg, nominal scaling of the CDAC capacitor array). For example, CODE2 has weights 1/128, 1/256, 1/512, 1/1024, 1/2048, 1/2048, 1/4096, 1/8192, 1/16384, 1/16384, 1/32768, It can be represented by 12 physical bits having 1/65536. The first quantifier ADC1 114-1 is to provide an offset to CODE1 (n) to set the desired mean of CODE2 (n) and / or the desired mean of amplified residual voltage. Can be configured. The average value of CODE2 (n) may be near the center of the possible value range, such as about 1/128. The possible range of CODE2 can be unipolar. In another exemplary embodiment, the possible range of CODE2 can be bipolar and the nominal mean value of CODE2 (n) can be about zero.

CODE1(n)が1組の所望の特性を有する、例えばCODE1(n)≒VIN(n)/VSCALE+DX(n)+OFFSET1である場合、DX(n)が実質的に確率的なプロセスから導出されるとき、CODE2(n)は、実質的に確率的なプロセスの結果であり得る。例えば、DX(n)は、制御回路101に含まれる実質的にランダムな値を生成する回路によって提供され得る。具体的には、信号として評価される場合、CODE2(n)は実質的にノイズ様の信号であり得、それは実質的にVIN(n)と相関しなくてもよい。しかしながら、ADC1 114-1がアナログ不完全性(例えば、ゲイン誤差)を被る場合、そうすると、CODE2(n)およびVIN(n)は、いくぶん相関し得る。特許第`443号(第12列20~36行)の教示は、いくつかの実施形態では、線形性を改善するために、ステップ(n,3)で第2のコンデンサセグメント102-2内のコンデンサを制御する任意のビットシーケンスとのVIN(n)の相関を低減することが目的であり得ることを含む。したがって、M2(n,3)の任意の個別物理的ビットとのVIN(n)の相関を含む、VIN(n)およびM2(n,3)の相関を低減する(理想的には回避する)ことが目的であり得る。特許第`443号の教示は、第14列28~49行に記載されている洗練された目的も含み得る。ADC100の線形性は、CODE1とCODE2とを、(例えば、特許第`905号の図4のADC200について示されたように、CDACコンデンサアレイの異なるセグメントを介して)アナログドメイン内で組み合わせることによってではなく、ステップ3でデジタル的/数値的に(換言すれば、デジタルドメイン内で)組み合わせることによって改善され得る。 If CODE1 (n) has a set of desired properties, eg CODE1 (n) ≈ VIN (n) / VSCALE + DX (n) + OFFSET1, DX (n) is derived from a substantially stochastic process. When CODE2 (n) can be the result of a substantially stochastic process. For example, DX (n) may be provided by a circuit contained in the control circuit 101 that produces substantially random values. Specifically, when evaluated as a signal, CODE2 (n) can be a substantially noise-like signal, which does not have to be substantially correlated with VIN (n). However, if ADC1 114-1 suffers from analog imperfections (eg, gain error), then CODE2 (n) and VIN (n) may correlate somewhat. The teaching of Patent No. 443 (column 12, rows 20-36), in some embodiments, in step (n, 3) within the second capacitor segment 102-2 to improve linearity. It includes the possibility that the purpose may be to reduce the correlation of VIN (n) with any bit sequence that controls the capacitor. Therefore, the correlation between VIN (n) and M2 (n, 3), including the correlation of VIN (n) with any individual physical bit of M2 (n, 3), is reduced (ideally avoided). Can be the purpose. The teachings of Japanese Patent No. 443 may also include the sophisticated objectives described in column 14, rows 28-49. The linearity of the ADC 100 can be achieved by combining CODE1 and CODE2 within the analog domain (eg, via different segments of the CDAC capacitor array, as shown for ADC200 in FIG. 4 of Japanese Patent No. 905). Instead, it can be improved by combining digitally / numerically (in other words, within the digital domain) in step 3.

CODE2(n)は、コンデンサアレイ102に適用された第1のコードCODE1(n)=M1(n,2)+M2(n,2)に関する、コンデンサアレイ102のノード104でサンプリングされたアナログ入力値VIN(n)およびディザ値の組み合わせの残留分を表す第2のコードであり得る。 CODE2 (n) is an analog input value VIN sampled at node 104 of the capacitor array 102 with respect to the first code CODE1 (n) = M1 (n, 2) + M2 (n, 2) applied to the capacitor array 102. It can be a second code representing the residue of the combination of (n) and the dither value.

ここで、ステップ3を考える(CODE1+CODE2に関する、サンプリングされた組み合わされた値の残留分を表すためのコードCODE3を導出する)。CODE1およびCODE2は、デジタル的/数値的に組み合わされ得、組み合わされた値B=CODE1+CODE2は、Bの第1のセグメントB1および第2のセグメントB2を介してCDACコンデンサアレイ102に適用され得る。例えば、制御回路101は、CODE1とコード2とをデジタル的/数値的に組み合わせて組み合わされた値Bを生成し、組み合わされた値Bを、組み合わされた値Bの第1のセグメントB1および第2のセグメントB2を介してCDACコンデンサアレイ102に適用し得る。Bの第1のセグメントB1は、スクランブラ回路106-6によってコード化され得る。Bの第2のセグメントB2は、B1の最小重み係数(最下位ビットLSBなど)と実質的に同じ幅であり得る可能値範囲を有し得る。Bの第2のセグメントB2は、冗長性を提供する必要がない場合があり、それは、ADC100の線形性に有益であり得る。 Now consider step 3 (deriving code CODE3 for representing the residuals of the sampled combined values for CODE1 + CODE2). CODE1 and CODE2 can be digitally / numerically combined, and the combined value B = CODE1 + CODE2 can be applied to the CDAC capacitor array 102 via the first segment B1 and the second segment B2 of B. For example, the control circuit 101 digitally / numerically combines the CODE 1 and the code 2 to generate a combined value B, and the combined value B is used as the first segment B1 and the first segment B1 of the combined value B. It can be applied to the CDAC capacitor array 102 via segment B2 of 2. The first segment B1 of B may be encoded by the scrambler circuit 106-6. The second segment B2 of B may have a range of possible values that may be substantially the same width as the least significant bit LSB of B1. The second segment B2 of B may not need to provide redundancy, which may be beneficial to the linearity of the ADC 100.

制御回路101は、B(n,3)=CODE1(n)+CODE2(n)を計算するように構成され得る。B(n,3)の第2のセグメントB2(n,3)のバイナリ加重表現は、B(n,3)のバイナリ加重表現から1群のビットを選択することによって、曖昧さなく導出され得る。しかしながら、B1(n、3)をコード化するための物理的フォーマットがある程度の冗長性を提供し得るので、B1(n、3)=B(n、3)-B2(n、3)の数値を複数の方法でコード化することが可能であり得る。スクランブラ回路106-6の特性は、別の実施形態では、B1の特定のタイプのコード化が好適であり得るかどうかを判定し得る。1つの実施形態では、スクランブラ回路106-6がB1から温度計コードを導出するように構成されている場合、B1のすべてのタイプのコード化は等価であり得、例えば米国特許第6,348,884号を参照されたい。特許第`443号の第22列は、B1がいくぶん任意にコード化され得るものを含め、スクランブラ回路106-6のいくつかの選択肢を説明している。スクランブラ回路106-6は、回転スクランブラ、バタフライスクランブラ、ツリースクランブラ、またはPHOSITAには知られた任意の他のタイプのスクランブラを含み得る。いくつかの実施形態では、スクランブラ回路106-6は、コード化機能を実装し得、スクランブラ回路106-6のいくつかの入力端子は、スクランブラ回路106-6のいくつかの出力端子とは異なり得る。B2(n,3)の非冗長(例えば、バイナリ加重)コード化は、M2(n,3)のすべての物理的ビットに対して比較的良好な、特許第`443号(第13列10~15行)に記載されているような近似を行うのに有益であり得る。これは、ADC100の線形性を改善するのに有益であり得る。図2は、B1の値が、ステップ2の値B1(n,2)からステップ3の別の値B1(n,3)に変化し得ることを示す。したがって、スクランブラ回路106-6によって提供されたコードM1は、ステップ2の値M1(n,2)からステップ3の別の値M1(n,3)に変化し得る。いくつかの変換サイクルでは、コードは、(例えば、n、B1(n,2)=B1(n,3)のいくつかの値について)ステップ2からステップ3に変化しない場合がある。1つの実施形態では、CODE2(n)の可能値範囲は、単極性であり得、かつ/または値B1(n、3)-B1(n、2)の変化は、最大で1ビットのM1変化値に対応し得る。これは、CDACコンデンサ102-1のスイッチングおよび基準回路107の負荷を低減するのに有益であり得る。 The control circuit 101 may be configured to calculate B (n, 3) = CODE1 (n) + CODE2 (n). The binary weighted representation of the second segment B2 (n, 3) of B (n, 3) can be unambiguously derived by selecting a group of bits from the binary weighted representation of B (n, 3). .. However, since the physical format for encoding B1 (n, 3) can provide some redundancy, the numerical value of B1 (n, 3) = B (n, 3) -B2 (n, 3). Can be coded in multiple ways. The characteristics of the scrambler circuit 106-6 may, in another embodiment, determine if a particular type of coding of B1 may be suitable. In one embodiment, if the scrambler circuit 106-6 is configured to derive the thermometer code from B1, all types of coding in B1 may be equivalent, eg, US Pat. No. 6,348. , 884. Column 22 of Japanese Patent No. 443 describes several options for scrambler circuits 106-6, including those in which B1 can be coded somewhat arbitrarily. The scrambler circuit 106-6 may include a rotary scrambler, a butterfly scrambler, a tree scrambler, or any other type of scrambler known to PHOSITA. In some embodiments, the scrambler circuit 106-6 may implement a coding function and some input terminals of the scrambler circuit 106-6 may be with some output terminals of the scrambler circuit 106-6. Can be different. Non-redundant (eg, binary weighted) coding of B2 (n, 3) is relatively good for all physical bits of M2 (n, 3), patent ` 443 (13 columns 10- It may be useful to make an approximation as described in line 15). This can be beneficial in improving the linearity of the ADC 100. FIG. 2 shows that the value of B1 can change from the value B1 (n, 2) in step 2 to another value B1 (n, 3) in step 3. Therefore, the code M1 provided by the scrambler circuit 106-6 can change from the value M1 (n, 2) in step 2 to another value M1 (n, 3) in step 3. In some conversion cycles, the code may not change from step 2 to step 3 (eg, for some values of n, B1 (n, 2) = B1 (n, 3)). In one embodiment, the possible range of CODE2 (n) can be unipolar and / or changes in values B1 (n, 3) -B1 (n, 2) can be up to 1 bit of M1 changes. Can correspond to a value. This can be beneficial for switching the CDAC capacitor 102-1 and reducing the load on the reference circuit 107.

ステップ3でCDACに適用されるB(n,3)に関する、CDACコンデンサアレイ102でサンプリングされた組み合わされた値の残留分は、比較的小さく、VIN(n)と実質的に相関しなくてもよい。例示的な実施形態では、(ADC2 114-2のパラメータを含むが、これらに限定されない)ADC100の様々なパラメータは、残留分を表すCODE3(n)の公称値がCODE3(n)=VIN(n)/VSCALE+DX(n)-B(n,3)+OFFSET3であるように選択され得、ここで、VSCALEはスケーリング係数であり得、OFFSET3は定数値であり得る。式は、B(n,3)=CODE1(n)+CODE2(n)のとき、CODE1(n)に含まれる誤差(例えば、ADC1 114-1によってサンプリングされた値の不整合)が、CODE2(n)によって補償され得ることを反映する。 The residue of the combined values sampled in the CDAC capacitor array 102 for B (n, 3) applied to the CDAC in step 3 is relatively small and does not substantially correlate with VIN (n). good. In an exemplary embodiment, the various parameters of the ADC 100 (including, but not limited to, the parameters of the ADC 2 114-2) have a nominal value of CODE3 (n) representing the residue of CODE3 (n) = VIN (n). ) / VSCALE + DX (n) -B (n, 3) + OFFSET3, where VSCALE can be a scaling factor and OFFSET3 can be a constant value. In the equation, when B (n, 3) = CODE1 (n) + CODE2 (n), the error included in CODE1 (n) (for example, the inconsistency of the values sampled by ADC1 114-1) is CODE2 (n). ) Reflects that it can be compensated.

CODE1(n)=M1(n,2)+M2(n,2)をCODE2(n)と組み合わせて、組み合わされたコードB(n,3)=M1(n,3)+M2(n,3)を導出し得る。組み合わされたコードの第1のセグメントM1(n,3)は、コンデンサアレイ102の第1のセグメント102-1に適用され得る。組み合わされたコードの第2のセグメントM2(n,3)は、コンデンサアレイ102の第2のセグメント102-2に適用され得る。セグメントM1(n、3)およびM2(n、3)の両方は、第2のコードCODE2(n)に応答し得る。 CODE1 (n) = M1 (n, 2) + M2 (n, 2) is combined with CODE2 (n), and the combined code B (n, 3) = M1 (n, 3) + M2 (n, 3) is obtained. Can be derived. The first segment M1 (n, 3) of the combined code may be applied to the first segment 102-1 of the capacitor array 102. The second segment M2 (n, 3) of the combined code may be applied to the second segment 102-2 of the capacitor array 102. Both segments M1 (n, 3) and M2 (n, 3) can respond to the second code CODE2 (n).

CODE1(n)を導出するためのステップ1におけるADC100の動作は、ステップ2およびステップ3の間の動作よりも比較的重要ではない場合がある。CODE2(n)を導出するためのステップ2におけるADC100の動作は、ステップ3でCODE3(n)によって表されるべき残留分の特性を実質的に決定し得る。残留分は、VIN(n)と実質的に相関しない場合があり、CODE3(n)に含まれる誤差は、ADC100の線形性にとって比較的重要ではない場合がある。CODE3(n)を導出するためのステップ3におけるADC100の動作は、ADC100のノイズおよびオフセット仕様に影響を及ぼし得る。 The operation of the ADC 100 in step 1 for deriving CODE1 (n) may be relatively less important than the operation between steps 2 and 3. The operation of the ADC 100 in step 2 for deriving CODE2 (n) can substantially determine the properties of the residue to be represented by CODE3 (n) in step 3. The residue may not correlate substantially with VIN (n) and the error contained in CODE3 (n) may not be relatively important for the linearity of the ADC 100. The operation of the ADC 100 in step 3 for deriving the CODE 3 (n) can affect the noise and offset specifications of the ADC 100.

ステップ3では、増幅器回路118は、第3のコンデンサセグメント102-3によって提供される負のフィードバック付きで構成され得る。ゲイン係数GAIN3は、CODE3(n)によって表されるべき残留分の期待される最悪の場合の(最大の)大きさに部分的に基づいて選択され得る。いくつかの実施形態では、ゲイン係数GAIN3は、少なくとも250の絶対値を有し得る。例示的な実施形態では、B(n,3)=CODE1(n)+CODE2(n)の分解能は、(約)16ビットであり得、コンデンサ102-3は、増幅器回路118がゲイン係数GAIN3=2048を提供するように構成され得る。 In step 3, the amplifier circuit 118 may be configured with the negative feedback provided by the third capacitor segment 102-3. The gain factor GAIN3 can be selected in part based on the expected worst-case (maximum) magnitude of the residue to be represented by CODE3 (n). In some embodiments, the gain factor GAIN3 can have an absolute value of at least 250. In an exemplary embodiment, the resolution of B (n, 3) = CODE1 (n) + CODE2 (n) can be (about) 16 bits, and the capacitor 102-3 has the amplifier circuit 118 gain coefficient 2048 = 2048. Can be configured to provide.

増幅回路118の出力は、B(n,3)=CODE1(n)+CODE2(n)に関する、サンプリングされた組み合わされた値の増幅された残留分であり得る電圧に実質的に落ち着き得る。第2の量子化回路ADC2 114-2は、増幅された残留電圧をサンプリングするように、かつ残留分を表すコードCODE3(n)を提供するように構成され得る。ゲイン係数GAIN3は、CODE3(n)を表す各物理的ビットの重みに含まれてもよく、または相殺されてもよい。CODE3(n)の分解能は、(約)10ビットであり得るCODE2(n)の分解能に等しくあり得る。CODE3(n)は、10を超える物理的ビットによって表され得、ビット重みは、冗長性(例えば、CDACコンデンサアレイの公称スケーリング)を提供するADC2 114-2の特徴に基づき得る。例えば、CODE3は、重み1/4096、1/8192、1/16384、1/32768、1/65536、1/65536、1/131072、1/262144、1/524288、1/524288、1/1048576、1/2097152を有する12の物理的ビットによって表され得る。 The output of the amplifier circuit 118 can substantially settle to a voltage that may be an amplified residue of the sampled combined values for B (n, 3) = CODE1 (n) + CODE2 (n). The second quantization circuit ADC2 114-2 may be configured to sample the amplified residual voltage and to provide the code CODE3 (n) representing the residue. The gain coefficient GAIN3 may be included in or offset by the weight of each physical bit representing CODE3 (n). The resolution of CODE3 (n) can be equal to the resolution of CODE2 (n), which can be (about) 10 bits. CODE3 (n) can be represented by more than 10 physical bits, and the bit weights can be based on the characteristics of ADC2 114-2 that provide redundancy (eg, nominal scaling of the CDAC capacitor array). For example, CODE3 has weights of 1/4096, 1/8912, 1/16384, 1/32768, 1/65536, 1/65536, 1/131072, 1/262144, 1 / 524288, 1 / 524288, 1/1847576, It can be represented by 12 physical bits with 1/2097152.

CODE3(n)は、コンデンサアレイ102に適用された組み合わされたコードB(n,3)=M1(n,3)+M2(n,3)に関する、コンデンサアレイ102のノード104でサンプリングされたアナログ入力値VIN(n)とディザ値との組み合わせの残留分を表す第3のコードであり得る。 CODE3 (n) is an analog input sampled at node 104 of the capacitor array 102 with respect to the combined code B (n, 3) = M1 (n, 3) + M2 (n, 3) applied to the capacitor array 102. It can be a third code representing the residue of the combination of the value VIN (n) and the dither value.

例示的な実施形態では、ADC100の様々なパラメータは、DOUT(n)の公称値が(VIN(n)/VSCALE)=CODE1(n)+CODE2(n)+CODE3(n)-DX(n)であり得るように選択され得る。値DOUT(n)の分解能は、(約)21ビットであり得る。分解能は、GAIN3が(例えば、2048から1024に)相対的に低減される場合、別の実施形態では、相対的に低くてもよい(例えば、20ビット)。大きなゲイン係数GAIN3は、CODE3(n)を介してADC2 114-2からのノイズ寄与を抑制するのに有益であり得る。ADC2 114-2の分解能(CODE2および/またはCODE3の分解能など)とゲイン係数GAIN3とは、ADC100の目標ノイズ仕様に基づいて選択され得る。ノイズレベルおよび/またはADC2の分解能がADC100のノイズ仕様に比較的少ない影響を与えるように、ADC100のパラメータを選択することは有利であり得る。 In an exemplary embodiment, the various parameters of the ADC 100 are such that the nominal value of DOUT (n) is (VIN (n) / VSCALE) = CODE1 (n) + CODE2 (n) + CODE3 (n) -DX (n). Can be selected to obtain. The resolution of the value DOUT (n) can be (about) 21 bits. The resolution may be relatively low (eg, 20 bits) in another embodiment if GAIN3 is relatively reduced (eg, from 2048 to 1024). The large gain factor GAIN3 can be useful in suppressing noise contributions from ADC2 114-2 via CODE3 (n). The resolution of ADC2 114-2 (such as the resolution of CODE2 and / or CODE3) and the gain factor GAIN3 can be selected based on the target noise specifications of ADC100. It may be advantageous to select the parameters of the ADC 100 so that the noise level and / or the resolution of the ADC 2 has a relatively small effect on the noise specifications of the ADC 100.

ステップ3で増幅器118に負のフィードバックを提供するように構成されていない第3のコンデンサセグメント102-3内の任意のコンデンサは、所定の状態で構成され得る(例えば、VLに接続され得る)。 Any capacitor in the third capacitor segment 102-3 that is not configured to provide negative feedback to the amplifier 118 in step 3 may be configured in a predetermined state (eg, connected to a VL).

PHOSITAは、増幅器118が、ADC100のオフセット仕様を改善するための自動ゼロ化回路(図示せず)および/または他の回路および方法を含み得ることを認識するであろう。 PHOSITA will recognize that the amplifier 118 may include an automatic zeroing circuit (not shown) and / or other circuits and methods to improve the offset specification of the ADC 100.

PHOSITAはさらに、いったんADC2が、CODE3(n)を導出するために必要な増幅された残留電圧をサンプリングすると、増幅器118が低電力モードになり得る(例えば、それがオフにされ得る)ことを認識するであろう。 PHOSITA further recognizes that once ADC2 samples the amplified residual voltage required to derive CODE3 (n), the amplifier 118 can be in low power mode (eg, it can be turned off). Will do.

PHOSITAはさらに、ADC2 114-2が、ステップ2で第1の分解能のCODE2(8ビットなど)を提供し、ステップ3で第2の分解能のCODE3(10ビットなど)を提供するように構成され得ることを認識するであろう。代替的に、第3の量子化器回路ADC3(図示せず)が設けられ、ステップ3でCODE3を提供するように構成され得、ADC2 114-2が、ステップ2でCODE2を提供するように(かつ、ステップ3では不活性であるように)構成され得る。別の実施形態では、単一の量子化回路が、ステップ1でADC1 114-1として動作するように構成され得、かつそれが、ステップ2およびステップ3でADC2 114-2として動作するようにさらに構成され得る。 PHOSITA may further be configured such that ADC2 114-2 provides first resolution CODE2 (such as 8 bits) in step 2 and second resolution CODE3 (such as 10 bits) in step 3. You will recognize that. Alternatively, a third quantizer circuit ADC3 (not shown) may be provided and configured to provide CODE3 in step 3, so that ADC2 114-2 provides CODE2 in step 2 (not shown). And it can be configured (so that it is inactive in step 3). In another embodiment, a single quantization circuit can be configured to operate as ADC1 114-1 in step 1, and further to operate as ADC2 114-2 in step 2 and step 3. Can be configured.

ここで、ステップ4を考える(ステップ0、1、2、3からのコードを任意選択的な不整合情報と組み合わせることによってアナログ入力値VIN(n)を表すためのコードDOUTを導出する)。不整合情報は、コンデンサ比の潜在的な不整合および/または他のアナログ不完全性を表す複数のコードを含み得る。例示的な実施形態では、制御回路101は、DOUT(n)=CODE1(n)+CODE2(n)+CODE3(n)-DX(n)を計算するように構成され得る。CDACコンデンサアレイ102のコンデンサ比の潜在的な不整合は考慮されていない場合があり、コンデンサ102の不整合は、DOUT(n)においてノイズ様誤差(不整合誘発ノイズ)を誘発し得る。ADC100の線形性は、CDACコンデンサアレイ102の潜在的な不整合によって実質的に影響を受けない場合がある。DOUTを計算するときに不整合情報を含める理由は、不整合誘発ノイズを(例えば、熱ノイズによって特徴付けられるレベル未満に)低減することにより、信号対雑音比(SNR)を改善するためであり得る。 Here, consider step 4 (the code DOUT for expressing the analog input value VIN (n) is derived by combining the codes from steps 0, 1, 2, and 3 with the optional inconsistency information). The mismatch information may contain multiple codes that represent potential mismatches in capacitor ratios and / or other analog imperfections. In an exemplary embodiment, the control circuit 101 may be configured to calculate DOUT (n) = CODE1 (n) + CODE2 (n) + CODE3 (n) -DX (n). Potential mismatches in the capacitor ratios of the CDAC capacitor array 102 may not be considered, and mismatches in the capacitors 102 can induce noise-like errors (mismatch-induced noise) at DOUT (n). The linearity of the ADC 100 may be substantially unaffected by potential inconsistencies in the CDAC capacitor array 102. The reason for including the mismatch information when calculating the DOUT is to improve the signal-to-noise ratio (SNR) by reducing the mismatch-induced noise (eg, below the level characterized by thermal noise). obtain.

スクランブラ回路106-6およびディザコードDX(n)は、特許第`443号の、特に特許第`443号の図10bのスクランブラ回路206-6に関してさらに説明されているように、いかなる不整合誘発ノイズのパワースペクトル密度も実質的に均一であり得るように提供および構成され得る。具体的には、例示的な実施形態では、スクランブラ回路106-6は、特許第`443号の第11列54~62行に要約されているように実装され得る。例えば、スクランブラ回路106-6は、第1のコンデンサセグメント102-1の不整合によって誘発された誤差を、実質的にホワイトノイズ様の誤差信号に公称上ランダム化し得るゼロ次不整合整形エンコーダとして実装され得る。ディザコードDX(n)は、N2個の実質的に独立したコイントスビットシーケンスとして制御回路101によって提供され得る(第12列49~57行を含む特許第`443号)。制御回路101は、DX(n)を導出するための擬似乱数発生器を備えてもよく、または、相対的により多い/より良好なランダムであるビットシーケンス(例えば、繰り返しのない実質的にランダムなシーケンス)を提供するための(特許第`443号に匹敵する)他の回路を備えてもよい。真にランダムなビットシーケンスを使用し得るが、この教示の目的を達成するには、真にランダムなディザは必要ではない場合がある。DX(n)が少なくともランダム様であれば十分であり得、これは、擬似乱数発生器によって満たされ得る比較的低い標準である。例えば、ディザコードDX(n)は、複数の擬似ランダムビットを含み得、複数の擬似ランダムビットは、線形フィードバックシフトレジスタ(LFSR)発生器またはセルラオートマトンに基づくものなどの擬似乱数発生器によって生成され得る。繰り返しのない実質的にランダムなシーケンスが、いくつかの実施形態には好ましくあり得る。 The scrambler circuit 106-6 and the dither code DX (n) have any inconsistencies as further described in reference to the scrambler circuit 206-6 of FIG. 10b of Japanese Patent No. 443, in particular patent No. 443. The power spectral density of the induced noise may also be provided and configured to be substantially uniform. Specifically, in an exemplary embodiment, the scrambler circuit 106-6 may be implemented as summarized in Japanese Patent No. 443, column 11, rows 54-62. For example, the scrambler circuit 106-6 is as a zero-order mismatch shaping encoder capable of nominally randomizing the error induced by the mismatch of the first capacitor segment 102-1 into a substantially white noise-like error signal. Can be implemented. The dither code DX (n) can be provided by the control circuit 101 as a substantially independent coin toss bit sequence of N2 (Patent No. 443 including columns 49-57). The control circuit 101 may include a pseudo-random number generator for deriving DX (n), or a bit sequence that is relatively more / better random (eg, substantially random without repetition). Other circuits (comparable to Japanese Patent No. 443) for providing (sequence) may be provided. A truly random bit sequence may be used, but a truly random dither may not be needed to achieve the purpose of this teaching. It may be sufficient if DX (n) is at least random-like, which is a relatively low standard that can be met by a pseudo-random number generator. For example, the dither code DX (n) may include a plurality of pseudo-random bits, the plurality of pseudo-random bits being generated by a linear feedback shift register (LFSR) generator or a pseudo-random number generator such as one based on a cellular automaton. obtain. Substantially random sequences without repetition may be preferred for some embodiments.

特許第`443号は、別の実施形態において、スクランブラ回路106-6として設けられ得るスクランブラ回路をさらに教示している。特に、特許第`443号は、いかなる不整合誘発ノイズのパワースペクトル密度も実質的に不均一であり得る/整形され得るように、スクランブラ回路206-6(特許第`443号の図7)およびディザコードDX(n)が提供され得ることを教示している(特許第`443号の図10c)。具体的には、スクランブラ回路206-6(特許第`443号の図7)は、一次以上の不整合整形エンコーダであり得る。(特許第`443号の第11列62行以降)さらに、先の特許開示で出願人によって記載されているように、コンデンサ102-2の不整合によって誘発される誤差の一次以上の整形(調節)を達成するために、ディザコードDX(n)は、入力DX(n-1)として、B2(n-1,3)と、任意選択的に、不整合誘発誤差に埋め込まれ得る潜在的なパターン(例えば、アイドルトーン)を低減するための1つ以上の実質的にランダムなビットとを受信する状態マシンによって導出され得る。状態マシンは、コンデンサ102-2を駆動するM2の各個別ビットのスペクトル特性を効果的に調節するように構成され得る。 Patent No. 443 further teaches, in another embodiment, a scrambler circuit that may be provided as a scrambler circuit 106-6. In particular, Patent No. 443 allows the scrambler circuit 206-6 (FIG. 7 of Patent No. 443) so that the power spectral density of any mismatch-induced noise can be substantially non-uniform / shaped. And the dither code DX (n) can be provided (FIG. 10c of Japanese Patent No. 443). Specifically, the scrambler circuit 206-6 (FIG. 7 of Japanese Patent No. 443) can be a first-order or higher inconsistent shaping encoder. (Post-11, column 62 of Patent No. 443) Further, as described by the applicant in the previous patent disclosure, the first-order or higher shaping (adjustment) of the error induced by the inconsistency of the capacitor 102-2. ), The dither code DX (n) can optionally be embedded in the mismatch induction error with B2 (n-1,3) as the input DX (n-1). It can be derived by a state machine that receives one or more substantially random bits to reduce the pattern (eg, idle tone). The state machine can be configured to effectively adjust the spectral characteristics of each individual bit of M2 driving the capacitor 102-2.

一実施形態では、不整合情報(例えば、コンデンサ比の潜在的な不整合および/または他のアナログ不完全性を表すコード)が制御回路101に提供され得、制御回路101は、DOUT(n)を導出するときに不整合情報を含むように構成され得る。不整合情報は、製造プロセスの一部として、例えば半導体回路の試験の一部として導出され得る。代替的に、不整合情報は、(例えば、電源投入、アイドル期間、もしくは中断の間の)前景較正によるかまたは(例えば、統計的方法を使用しての)バックグラウンド較正によるかのいずれかで、ADC100の通常動作中に現場で導出され得る。Yangの米国特許第7,705,765号は、CDACの重み付け係数がどのように測定され得るか、および測定された重み付け係数を表すデジタルコードがどのように記憶され、A/D変換動作からのデジタルコードと組み合わされて、アナログ信号値を表すコード化された数値を導出し得るかを記載している。米国特許第7,705,765号は、参照により本明細書に組み込まれる。 In one embodiment, inconsistency information (eg, a code representing a potential inconsistency in capacitor ratio and / or other analog incompleteness) may be provided to the control circuit 101, where the control circuit 101 is DOUT (n). Can be configured to include inconsistent information when deriving. Mismatch information can be derived as part of the manufacturing process, for example as part of testing a semiconductor circuit. Alternatively, the inconsistency information is either by foreground calibration (eg, during power-on, idle period, or interruption) or by background calibration (eg, using statistical methods). , Can be derived in the field during normal operation of the ADC 100. Yang's US Pat. No. 7,705,765 describes how the weighting factor of CDAC can be measured and how the digital code representing the measured weighting factor is stored and from the A / D conversion operation. It describes whether a coded number representing an analog signal value can be derived in combination with a digital code. US Pat. No. 7,705,765 is incorporated herein by reference.

公称値DOUT(n)=M1(n,3)+[M2(n,3)-DX(n)]+CODE3(n)は、第3のコードCODE3(n)と、組み合わされたコードM(n,3)=M1(n,3)+M2(n,3)と、ステップ0でサンプリングされたディザ値を表すディザコードDX(n)との組み合わせであり得る。 The nominal value DOUT (n) = M1 (n, 3) + [M2 (n, 3) -DX (n)] + CODE3 (n) is a combination of the third code CODE3 (n) and the code M (n). , 3) = M1 (n, 3) + M2 (n, 3) can be a combination of dither code DX (n) representing the dither value sampled in step 0.

不整合情報は、公称重み係数の潜在的な偏差を考慮するために、DOUT(n)の計算に含まれ得、(不整合情報に基づいて補正された)推定重み係数が、特許第`443号(特に、第8列16~29行)に記載されているように、DOUT(n)の計算において各個別ビットに適用され得る。計算は、CDACの取得状態(ステップ0、ディザコードDX(n))と、CDACの評価状態(ステップ3、コードM1(n、3)、M2(n、3)およびCODE3(n))と、に基づき得る。特許第`443号のビットy1、y2、y3、y4は、M1(n、3)を表すビットであり得、特許第`443号のビットy5、y6、y7、y8、y9、y10は、M2(n,3)を表すビットであり得、特許第`443号のビットx5、x6、x7、x8、x9、x10は、DX(n)を表すビットであり得ることに留意されたい。さらに、特許第`443号の第8列24~26行からのDOUT=y1*w(T1)+y2*w(T2)+y3*w(T3)+y4*w(T4)+(y5-x5)*w(T5)+(y6-x6)*w(T6)+(y7-x7)*w(T7)+(y8-x8)*w(T8)+(y9-x9)*w(T9)+(y10-x10)*w(T10)は、M1(n,3)の各ビットの推定重みw(T1),w(T2),w(T3),w(T4)と、M2(n,3)の各ビットの推定重みw(T5),w(T6),w(T7),w(T8),w(T9),w(T10)と、DX(n)と、に対応するDOUT(n)=M1(n,3)+[M2(n,3)-DX(n)]+CODE3(n)のビット単位計算であり得、ここで、各ビットは、公称重み係数に加えて、不整合情報に基づいた調整/補正であり得る推定(補正)重み係数を割り当てられていることに留意されたい。 The inconsistency information may be included in the calculation of DOUT (n) to take into account the potential deviation of the nominal weighting factor, and the estimated weighting factor (corrected based on the inconsistency information) is patented in No. 443. It may be applied to each individual bit in the calculation of DOUT (n) as described in No. 8 (column 8, rows 16-29). The calculation is performed on the acquisition state of CDAC (step 0, dither code DX (n)) and the evaluation state of CDAC (step 3, code M1 (n, 3), M2 (n, 3) and CODE3 (n)). Obtained based on. Bits y1, y2, y3, y4 of Patent No. 443 may be bits representing M1 (n3), and bits y5, y6, y7, y8, y9, y10 of Patent No. 443 may be M2. Note that it can be a bit representing (n, 3), and the bits x5, x6, x7, x8, x9, x10 of Japanese Patent No. 443 can be a bit representing DX (n). Further, DOUT = y1 * w (T1) + y2 * w (T2) + y3 * w (T3) + y4 * w (T4) + (y5-x5) * from column 8, rows 24 to 26 of Patent No. 443. w (T5) + (y6-x6) * w (T6) + (y7-x7) * w (T7) + (y8-x8) * w (T8) + (y9-x9) * w (T9) + ( y10-x10) * w (T10) is the estimated weights w (T1), w (T2), w (T3), w (T4) and M2 (n, 3) of each bit of M1 (n, 3). DOUT (n) corresponding to the estimated weights w (T5), w (T6), w (T7), w (T8), w (T9), w (T10), and DX (n) of each bit of = M1 (n, 3) + [M2 (n, 3) -DX (n)] + CODE3 (n) bit unit calculation, where each bit is inconsistent information in addition to the nominal weighting factor. Note that it is assigned an estimated (correction) weighting factor that can be an adjustment / correction based on.

コードM1(n,3)の公称加重値M1(n,3)は、公称重み(例えば、特許第`443号の図2のCDAC201の第1のセグメント201-1の各ビットに対する1/4)をコード内の各ビットに適用することによって計算され得る。コードM1(n,3)の推定加重値EW_M1(n,3)は、推定重みをコード内の各ビットに適用することによって計算され得る。公称では、EW_M1(n,3)=M1(n,3)である。例えば、ビット[y1、y2、y3、y4]によって表されるM1(n、3)の公称加重値は、M1(n、3)=y1/4+y2/4+y3/4+y4/4であり得、M1(n、3)の推定加重値は、EW_M1(n、3)=y1*w(T1)+y2*w(T2)+y3*w(T3)+y4*w(T4)であり得、ここで、w(T1)、w(T2)、w(T3)、w(T4)は、各ビットの重みの推定値であり得る。したがって、(特許第`443号の第8列24~26行からの)DOUTの表現は、公称計算DOUT(n)=M1(n、3)+[M2(n、3)-DX(n)]+CODE3(n)の推定加重評価であり得、ここで、w(T1)、w(T2)、w(T3)、w(T4)、w(T5)、w(T6)、w(T7)、w(T8)、w(T9)、w(T10)は、特許第`443号の図2のCDAC201に適用される各ビットの重みの推定値であり得る。換言すれば、(特許第`443号の第8列24~26行からの)DOUTの表現は、代替的に、DOUT(n)=EW_M1(n,3)+[EW_M2(n,3)-EW_DX(n)]として表現され得る。この段落で言及されるように、T*は、CDACコンデンサアレイ102内のコンデンサの入力端子を指し得、*は、各コンデンサに割り当てられた番号(指標)を表し、番号は各コンデンサに固有である。w(T*)は、端子T*に適用されるコード内のビットに適用される重み(例えば、推定重み)であり得る。例えば、y*は、M1(n,3)のビットを表し得、ここで、*は、M1(n,3)内のビット位置を示す番号(指標)である。 The nominal weighted value M1 (n, 3) of the code M1 (n, 3) is the nominal weight (eg, 1/4 for each bit of the first segment 211-1 of CDAC 201 of FIG. 2 of Japanese Patent No. 443). Can be calculated by applying to each bit in the code. The estimated weighted value EW_M1 (n, 3) of the code M1 (n, 3) can be calculated by applying the estimated weight to each bit in the code. Nominally, EW_M1 (n, 3) = M1 (n, 3). For example, the nominal weighted value of M1 (n, 3) represented by the bits [y1, y2, y3, y4] can be M1 (n, 3) = y1 / 4 + y2 / 4 + y3 / 4 + y4 / 4 and M1 ( The estimated weighted value of n, 3) can be EW_M1 (n, 3) = y1 * w (T1) + y2 * w (T2) + y3 * w (T3) + y4 * w (T4), where w ( T1), w (T2), w (T3), w (T4) can be estimates of the weight of each bit. Therefore, the representation of DOUT (from column 8, rows 24 to 26 of Patent No. 443) is nominally calculated DOUT (n) = M1 (n, 3) + [M2 (n, 3) -DX (n). ] + CODE3 (n) can be an estimated weighted evaluation, where w (T1), w (T2), w (T3), w (T4), w (T5), w (T6), w (T7). , W (T8), w (T9), w (T10) can be estimates of the weight of each bit applied to CDAC201 of FIG. 2 of Japanese Patent No. 443. In other words, the representation of DOUT (from column 8, rows 24-26 of Patent No. 443) is instead DOUT (n) = EW_M1 (n, 3) + [EW_M2 (n, 3)-. EW_DX (n)] can be expressed. As mentioned in this paragraph, T * may refer to the input terminal of the capacitor in the CDAC capacitor array 102, * represents the number (index) assigned to each capacitor, and the number is unique to each capacitor. be. w (T *) can be a weight (eg, an estimated weight) applied to the bits in the code applied to the terminal T *. For example, y * may represent a bit of M1 (n, 3), where * is a number (index) indicating a bit position in M1 (n, 3).

コードの値は、それが推定加重値であることが明示的に述べられていない限り、公称加重値であると仮定され得る。コード名CODENAMEに付加されたプレフィックス「EW_」は、コードCODENAMEの推定加重値EW_CODENAMEを明示的に指すものである。 The value of the code can be assumed to be a nominal weighted value unless it is explicitly stated that it is an estimated weighted value. The prefix "EW_" added to the code name CODENAME explicitly indicates the estimated weighted value EW_CODENAME of the code CODENAME.

一実施形態では、不整合情報(例えば、コンデンサ比の潜在的な不整合および/または他のアナログ不完全性を表すコード)は、DOUT(n)を導出するために組み合わされ得るコードM1(n、3)、M2(n、3)、DX(n)、およびCODE3(n)のうちの1つ以上のコード内の1つ以上のビットに推定重みを提供し得る。制御回路101は、不整合情報を受信するように、そしてバイナリ加重コードDOUT(n)=EW_M1(n,3)+EW_M2(n,3)-EW_DX(n)+EW_CODE3(n)を導出および出力するように構成され得る。不整合情報が実際の重みの明示的推定値を提供しない任意のコードの任意のビットに対しては、公称重みが使用され得る。換言すれば、公称重みは、任意のコード内の任意のビットについての重みのベースライン(初期またはデフォルト)推定値であり得る。 In one embodiment, the inconsistency information (eg, a code representing a potential inconsistency in capacitor ratio and / or other analog incompleteness) can be combined to derive DOUT (n) code M1 (n). 3), M2 (n, 3), DX (n), and CODE3 (n) may provide estimated weights for one or more bits in one or more codes. The control circuit 101 receives the mismatch information and derives and outputs the binary weighted code DOUT (n) = EW_M1 (n, 3) + EW_M2 (n, 3) -EW_DX (n) + EW_CODE3 (n). Can be configured in. Nominal weights may be used for any bit of any code where the inconsistency information does not provide an explicit estimate of the actual weight. In other words, the nominal weight can be a baseline (initial or default) estimate of the weight for any bit in any code.

1つの実施形態では、不整合情報は、評価状態(ステップ3など)でCDACコンデンサアレイ102の第1のセグメント102-1に適用されたコードM1(n,3)の推定加重値EW_M1(n,3)を計算するために提供および使用され得る。不整合情報は、コードM1(n、3)内の各ビットに対して推定重みを提供し得る。M2(n,3)、DX(n)、およびCODE3(n)に対して公称加重値が計算され得、値を組み合わせて、サンプリングされた入力値VIN(n)を表す出力値DOUT(n)を提供し得る。DOUT(n)=EW_M1(n,3)+M2(n,3)+CODE3(n)-DX(n)。 In one embodiment, the inconsistency information is the estimated weighted value EW_M1 (n, 3) of code M1 (n, 3) applied to the first segment 102-1 of the CDAC capacitor array 102 in the evaluation state (such as step 3). 3) can be provided and used to calculate. The inconsistency information may provide an estimated weight for each bit in code M1 (n3). Nominal weighted values can be calculated for M2 (n, 3), DX (n), and CODE3 (n), and the combined values can be combined to represent the sampled input value VIN (n) output value DOUT (n). Can be provided. DOUT (n) = EW_M1 (n, 3) + M2 (n, 3) + CODE3 (n) -DX (n).

別の実施形態では、不整合情報は、評価状態(例えば、ステップ3)でCDACコンデンサアレイ102に適用され得るコードM1(n,3)およびM2(n,3)の推定加重値EW_M1(n,3)およびEW_M2(n,3)を計算するために提供および使用され得る。不整合情報はまた、取得状態(ステップ0など)でCDACコンデンサアレイ102の第2のセグメント102-2に適用されたコードDX(n)の推定加重値EW_DX(n)を計算するために提供および使用され得る。CODE3(n)に対して公称加重値が計算されてもよい。値を組み合わせて、VIN(n)を表す出力コードDOUT(n)を提供し得る。DOUT(n)=EW_M1(n,3)+EW_M2(n,3)-EW_DX(n)+CODE3(n)。特許第`443号に記載されているように、M2(n,3)およびDX(n)のビットに対する推定重みは共用されてもよく、EW_M2(n,3)-EW_DX(n)は、ビット値差を使用して計算されてもよい。 In another embodiment, the inconsistency information is an estimated weighted value EW_M1 (n,) of codes M1 (n, 3) and M2 (n, 3) that may be applied to the CDAC capacitor array 102 in the evaluation state (eg, step 3). 3) and EW_M2 (n, 3) can be provided and used to calculate. Inconsistency information is also provided to calculate the estimated weighted value EW_DX (n) of code DX (n) applied to the second segment 102-2 of the CDAC capacitor array 102 in the acquisition state (such as step 0). Can be used. Nominal weights may be calculated for CODE3 (n). The values may be combined to provide the output code DOUT (n) representing VIN (n). DOUT (n) = EW_M1 (n, 3) + EW_M2 (n, 3) -EW_DX (n) + CODE3 (n). As described in Japanese Patent No. 443, the estimated weights for the bits of M2 (n, 3) and DX (n) may be shared, and EW_M2 (n, 3) -EW_DX (n) may be bits. It may be calculated using the value difference.

別の実施形態では、不整合情報は、CODE3(n)の推定加重値EW_CODE3(n)を計算するために提供および使用され得る。単一コードが、CODE3(n)内の各ビットの推定重みおよび公称重みの比RATIOを指し得、したがって、EW_CODE3(n)=RATIO*CODE3(n)である。したがって、不整合情報は、公称値CODE3(n)をスケーリングして、その推定加重値EW_CODE3(n)を導出するために使用され得る。不整合情報は、コードM1(n,3)、M2(n,3)、およびDX(n)の推定加重値EW_M1(n,3)、EW_M2(n,3)、およびEW_DX(n)を計算するために提供および使用され得る。値を組み合わせて、サンプリングされた入力値VIN(n)を表す出力値DOUT(n)を提供し得る。DOUT(n)=EW_M1(n,3)+EW_M2(n,3)-EW_DX(n)+EW_CODE3(n)。 In another embodiment, the inconsistency information can be provided and used to calculate the estimated weighted value EW_CODE3 (n) for CODE3 (n). A single code can point to the ratio of estimated weights to nominal weights of each bit in CODE3 (n) RATIO, thus EW_CODE3 (n) = RATIO * CODE3 (n). Therefore, the inconsistency information can be used to scale the nominal value CODE3 (n) to derive its estimated weighted value EW_CODE3 (n). For the inconsistency information, the estimated weights EW_M1 (n, 3), EW_M2 (n, 3), and EW_DX (n) of the codes M1 (n, 3), M2 (n, 3), and DX (n) are calculated. Can be provided and used to. The values may be combined to provide an output value DOUT (n) that represents the sampled input value VIN (n). DOUT (n) = EW_M1 (n, 3) + EW_M2 (n, 3) -EW_DX (n) + EW_CODE3 (n).

別の実施形態では、1つ以上のコードM1(n,3)、M2(n,3)、DX(n)、およびCODE3(n)に対して、推定加重値が計算され得る。各場合において、推定加重値は、公称値と調整(偏差)値との和として計算され得る。不整合情報は、各調整(偏差)値を計算するために提供および使用され得る。 In another embodiment, estimated weights can be calculated for one or more codes M1 (n, 3), M2 (n, 3), DX (n), and CODE3 (n). In each case, the estimated weighted value can be calculated as the sum of the nominal value and the adjusted (deviation) value. Inconsistency information can be provided and used to calculate each adjustment (deviation) value.

別の実施形態では、いかなる不整合誘発ノイズのパワースペクトル密度も(特許第`443号の図10cに示されてように)実質的に不均一であり得る/整形され得るように、スクランブラ回路106-6およびディザコードDX(n)が提供され得る。制御回路101は、1つ以上のコードM1(n,3)、M2(n,3)、DX(n)、およびCODE3(n)の推定加重値を計算して、サンプリングされた入力値VIN(n)を表す出力コードDOUT(n)を導出するために、不整合情報を受信および使用するように構成され得る。 In another embodiment, the scrambler circuit so that the power spectral density of any inconsistent induced noise can be substantially non-uniform (as shown in FIG. 10c of Japanese Patent No. 443). 106-6 and dither code DX (n) may be provided. The control circuit 101 calculates the estimated weighted values of one or more codes M1 (n, 3), M2 (n, 3), DX (n), and CODE3 (n) and samples the input value VIN ( It may be configured to receive and use inconsistency information to derive the output code DOUT (n) that represents n).

図2は、サンプリングスイッチ108(図1)を制御し得る制御信号SAMPのタイミングを示す。サンプリングスイッチ108は、取得段階ステップ(n、0)の終了時または終了時近くのVIN(n)のサンプリングインスタンスで開き得る。サンプリングスイッチ108は、3つの変換ステップステップ1、ステップ2、およびステップ3の間、開いたままであり得る。サンプリングスイッチ108は、ADC2 114-2がCODE3(n)を導出するために増幅された残留電圧をサンプリングした後に、閉じてもよい。例えば、スイッチ108は、ステップ3からステップ4への遷移中に閉じてもよく、スイッチ110-1(図1)は、ステップ4中に第1のコンデンサセグメント102-1にVIN(t)を印加するように構成され得る。ステップ(n,4)は、次の変換サイクルの取得段階ステップ(n+1,0)とオーバーラップしてもよい。別の実施形態では、コードDXは、サンプリングスイッチ108が閉じる時点またはその前に、DX(n)からDX(n+1)に遷移し得る。より一般的には、別の実施形態では、制御回路101を除くADC100は、ステップ3の終了時にリセットされ得る。ADC100の特定の部分(例えば、ADC1 114-1)は、より早くリセットされてもよい。PHOSITAは、図2の例示的なタイミングシーケンスが変更され得、図2が、本教示を最良に伝えるために描かれ得ることを認識するかもしれない。 FIG. 2 shows the timing of the control signal SAMP that can control the sampling switch 108 (FIG. 1). The sampling switch 108 may open at the sampling instance of VIN (n) at or near the end of the acquisition step (n, 0). The sampling switch 108 may remain open during the three conversion steps 1, step 2, and step 3. The sampling switch 108 may be closed after the ADC2 114-2 has sampled the residual voltage amplified to derive CODE3 (n). For example, switch 108 may be closed during the transition from step 3 to step 4, and switch 110-1 (FIG. 1) applies VIN (t) to the first capacitor segment 102-1 during step 4. Can be configured to. The step (n, 4) may overlap with the acquisition step (n + 1,0) of the next conversion cycle. In another embodiment, the code DX may transition from DX (n) to DX (n + 1) at or before the sampling switch 108 closes. More generally, in another embodiment, the ADC 100 except for the control circuit 101 may be reset at the end of step 3. Certain parts of the ADC 100 (eg, ADC1 114-1) may be reset earlier. PHOSITA may recognize that the exemplary timing sequence of FIG. 2 can be modified and FIG. 2 can be drawn to best convey this teaching.

本教示の多くの変形態様が予想される。例えば、図3は、図1のADC100と同様のADC300の完全差動実装形態を示す。完全差動入力電圧VIN(t)は、正電位VINP(t)と負電位VINM(t)との間の電圧差であり得る。完全差動の第1の量子化器ADC1314-1は、差動電圧VIN(t)を受信するように、そして、ディザコードDXから導出されたアナログディザ値と組み合わされた、サンプリング時点にサンプリングされたVIN(t)を表すための第1のコードCODE1を提供するように構成され得る。CDACは、正側コンデンサアレイ301Pと、負側コンデンサアレイ301Mと、を備え得る。各コンデンサアレイ301Pおよびコンデンサアレイ301Mは、3つのセグメントを含み、図1のコンデンサアレイ102と同様の全体的構造を有し得る。サンプリング時点でサンプリングされたVIN(t)と、ディザコードDXから導出されたディザ値との組み合わせは、ノード304Pおよびノード304Mで実質的に分離された差分電荷量であり得る。サンプリングスイッチ308は、取得段階の間、各ノード304Pおよびノード304Mをバイアス電位(接地など)に接続する対称デバイスであり得る。完全差動残留分増幅器318の入力は、ノード304Pおよびノード304Mに接続され得、増幅された残留分を表す差動電圧を出力し得る。完全差動の第2の量子化器ADC2 314-2は、増幅器318から増幅された残留分を受信し、CODE1に関する、組み合わされたサンプリング値の残留分を表すためのコードCODE2を提供し得、さらにCODE1およびCODE2の組み合わせに関する、組み合わされたサンプリング値の残留分を表すためのコードCODE3を提供し得る。スイッチ312Pおよびスイッチ312Mは、CDACコンデンサアレイ301PおよびCDACコンデンサアレイ301Mの第3のセグメントを、増幅器318が変換サイクルのステップ2でゲイン係数GAIN2を提供し、さらに変換サイクルのステップ3でゲイン係数GAIN3を提供するための負のフィードバックとして構成し得る。制御回路101は、図1の制御回路101と類似または同一であり得る。制御回路101は、図2に示されたタイミングシーケンスと類似または同一であり得るタイミングシーケンスに従って、スイッチ312Pおよびスイッチ312Mに構成信号CFGを提供し得る。コードM1は、CDACコンデンサアレイ301PおよびCDACコンデンサアレイ301Mの第1のセグメントを駆動するようにスイッチ310Pおよびスイッチ310Mを構成し得る。コードM2は、CDACコンデンサアレイ301PおよびCDACコンデンサアレイ301Mの第2のセグメントを駆動するようにスイッチ311Pおよびスイッチ311Mを構成し得る。基準電圧回路107は、基準電位VHおよびVLを、第1の極性のスイッチ310Pおよびスイッチ311Pと、第1の極性とは反対の第2の極性のスイッチ310Mおよびスイッチ311Mとに提供するように構成され得る。代替的および/または等価的に、別の実施形態では、コードM1およびコードM2は、第1の極性のコンデンサアレイ301Pに適用され得、かつそれらは、反対の第2の極性のコンデンサアレイ301Mに適用され得る。PHOSITAは、完全差動回路の実装および動作に精通している可能性があり、図3のADC300が図1のシングルエンドADC100の機能的に等価の完全差動実装であり得ることを認識するかもしれない。 Many variations of this teaching are expected. For example, FIG. 3 shows a fully differential mounting configuration of the ADC 300 similar to the ADC 100 of FIG. The fully differential input voltage VIN (t) can be the voltage difference between the positive potential VINP (t) and the negative potential VINM (t). The fully differential first quantizer ADC1314-1 is sampled at the time of sampling to receive the differential voltage VIN (t) and in combination with the analog dither value derived from the dither code DX. It may be configured to provide a first code CODE1 for representing the VIN (t). The CDAC may include a positive capacitor array 301P and a negative capacitor array 301M. Each capacitor array 301P and capacitor array 301M comprises three segments and may have the same overall structure as the capacitor array 102 of FIG. The combination of the VIN (t) sampled at the time of sampling and the dither value derived from the dither code DX can be a differential charge amount substantially separated by the node 304P and the node 304M. The sampling switch 308 can be a symmetric device connecting each node 304P and node 304M to a bias potential (such as ground) during the acquisition phase. The input of the fully differential residue amplifier 318 may be connected to node 304P and node 304M and may output a differential voltage representing the amplified residue. A fully differential second quantizer ADC2 314-2 may receive the amplified residue from the amplifier 318 and provide the code CODE2 to represent the residue of the combined sampling values for CODE1. Further, for the combination of CODE1 and CODE2, the code CODE3 for representing the residual amount of the combined sampling values may be provided. The switch 312P and the switch 312M provide a third segment of the CDAC capacitor array 301P and the CDAC capacitor array 301M, the amplifier 318 providing the gain coefficient GAIN2 in step 2 of the conversion cycle, and the gain coefficient GAIN3 in step 3 of the conversion cycle. It can be configured as negative feedback to provide. The control circuit 101 may be similar or identical to the control circuit 101 of FIG. The control circuit 101 may provide the configuration signal CFG to the switch 312P and the switch 312M according to a timing sequence that may be similar to or identical to the timing sequence shown in FIG. The code M1 may configure the switch 310P and the switch 310M to drive the first segment of the CDAC capacitor array 301P and the CDAC capacitor array 301M. The code M2 may configure the switch 311P and the switch 311M to drive a second segment of the CDAC capacitor array 301P and the CDAC capacitor array 301M. The reference voltage circuit 107 is configured to provide reference potentials VH and VL to a first polarity switch 310P and a switch 311P and a second polarity switch 310M and a switch 311M opposite to the first polarity. Can be done. Alternatively and / or equivalently, in another embodiment, the codes M1 and M2 may be applied to the capacitor array 301P of the first polarity, and they may be applied to the capacitor array 301M of the opposite second polarity. Can be applied. PHOSITA may be familiar with the implementation and operation of fully differential circuits and may recognize that the ADC 300 of FIG. 3 can be a functionally equivalent fully differential implementation of the single-ended ADC 100 of FIG. unknown.

別の実施形態(図示せず)では、本教示は、参照により本明細書に組み込まれる米国特許第8,576,104号の教示と組み合わされ得る。このような組み合わせの目的は、図3のVINP(t)およびVINM(t)などの差動入力信号のための広い共通モード範囲を可能にすることであり得る。第1の量子化器回路ADC1は、第1の極性のコードCODE1Pおよび第2の極性のコードCODE1Mを生成する1対の量子化器(図示せず)として実装され得る。第1の極性のコードCODE1Pは、第1の極性のディザコードDXPから導出され得る第1の極性のディザ値と組み合わされた、サンプリングインスタンスにサンプリングされたVINP(t)の組み合わせを表し得る。第2の極性のコードCODE1Mは、第2の極性のディザコードDXMから導出され得る第2の極性ディザ値と組み合わされた、サンプリングインスタンスにサンプリングされたVINM(t)の組み合わせを表し得る。VINP(t)およびVINM(t)は実質的に異なり得る(例えば、共通モード構成要素はかなり変化し得る)ので、CODE1PおよびCODE1Mは実質的に異なり得る。制御回路は、各シングルエンド変換を別々に処理するために、前半および後半で構成されてもよい。例えば、制御回路は、実質的に、図1の制御回路101の2つのインスタンスとして実装され得る。ディザコードDXPとディザコードDXMとは、互いに独立していてもよいが、互いに独立である必要はない。1つの実施形態は、実質的に、CODE3を除いて、互いに独立したVINP(t)およびVINM(t)を処理および変換するように構成された、図1のADC100の2つのインスタンスとして実装され得る。(図示しない、図3の増幅器318およびADC2に匹敵する)完全差動残留分増幅器回路が、変換サイクルのステップ3で図1の2つの増幅器回路118の各々を置き換え得る。CODE3は、完全差動ベースで導出され得る。CODE3は、VINP(t)の変換に使用される前半制御回路に第1の極性で提供され、VINM(t)の変換に使用される後半制御回路に反対の第2の極性で提供され得る。コードは、米国特許第8,576,104号にさらに詳細に記載されているように、様々な方法で組み合わせ、使用、および出力され得る。 In another embodiment (not shown), the teachings may be combined with the teachings of US Pat. No. 8,576,104, which is incorporated herein by reference. The purpose of such a combination may be to allow a wide common mode range for differential input signals such as VINP (t) and VINM (t) in FIG. The first quantizer circuit ADC1 can be implemented as a pair of quantizers (not shown) that produce the code CODE1P of the first polarity and the code CODE1M of the second polarity. The code CODE1P of the first polarity may represent a combination of VINP (t) sampled in the sampling instance in combination with the dither value of the first polarity that can be derived from the dither code DXP of the first polarity. The code CODE1M of the second polarity can represent a combination of VINM (t) sampled in the sampling instance in combination with the second polarity dither value that can be derived from the dither code DXM of the second polarity. Since VINP (t) and VINM (t) can be substantially different (eg, common mode components can vary considerably), CODE1P and CODE1M can be substantially different. The control circuit may be configured in the first half and the second half to handle each single-ended conversion separately. For example, the control circuit may be implemented substantially as two instances of the control circuit 101 of FIG. The dither code DXP and the dither code DXM may be independent of each other, but need not be independent of each other. One embodiment can be implemented as two instances of ADC100 of FIG. 1 configured to process and convert VINP (t) and VINM (t) independently of each other, with the exception of CODE3. .. A fully differential residue amplifier circuit (not shown, comparable to amplifier 318 and ADC2 in FIG. 3) may replace each of the two amplifier circuits 118 in FIG. 1 in step 3 of the conversion cycle. CODE3 can be derived on a fully differential basis. The CODE 3 may be provided with the first polarity to the first half control circuit used for the conversion of VINP (t) and the second polarity opposite to the second half control circuit used for the conversion of VINM (t). Codes can be combined, used, and output in a variety of ways, as described in more detail in US Pat. No. 8,576,104.

以下の実施例を実例として提供する。 The following examples are provided as examples.

実施例1は、アナログ入力値を表すためのデジタル出力コードを提供するための方法であって、コンデンサアレイのノードでアナログ入力値とディザ値との組み合わせをサンプリングすることと、アナログ入力値とディザ値との組み合わせを近似する第1のコードを導出することと、第1のコードの第1のセグメントをコンデンサアレイの第1のセグメントに適用し、かつ第1のコードの第2のセグメントをコンデンサアレイの第2のセグメントに適用することと、アナログ入力値とディザ値との組み合わせの第1の残留分を表すための第2のコードを導出することであって、第1の残留分はコンデンサアレイに適用された第1のコードに関する、導出することと、第1のコードの数値と第2のコードの数値とを組み合わせて組み合わされたコードを導出することと、組み合わされたコードの第1のセグメントをコンデンサアレイの第1のセグメントに適用し、かつ組み合わされたコードの第2のセグメントをコンデンサアレイの第2のセグメントに適用することであって、組み合わされたコードの第1のセグメントおよび組み合わされたコードの第2のセグメントは第2のコードに応答する、適用することと、アナログ入力値とディザ値との組み合わせの第2の残留分を表すための第3のコードを導出することであって、第2の残留分はコンデンサアレイに適用された組み合わされたコードに関する、導出することと、第3のコードを組み合わされたコードおよびディザ値を表すディザコードと組み合わせてデジタル出力コードを提供することと、を含む方法を含み得る。 The first embodiment is a method for providing a digital output code for representing an analog input value, in which a capacitor array node samples a combination of an analog input value and a dither value, and an analog input value and a dither value. Deriving a first code that approximates the combination with the value, applying the first segment of the first code to the first segment of the capacitor array, and applying the second segment of the first code to the capacitor Applying to the second segment of the array and deriving a second code to represent the first residue of the combination of analog input and dither values, the first residue is a capacitor. Derivation of the first code applied to the array, deriving the combined code by combining the numerical values of the first code and the numerical values of the second code, and the first of the combined codes. Is to apply the segment of the capacitor array to the first segment of the capacitor array and the second segment of the combined code to the second segment of the capacitor array, the first segment of the combined code and The second segment of the combined code responds to the second code, applying and deriving a third code to represent the second residue of the combination of the analog input value and the dither value. And the second residue is the derivation of the combined code applied to the capacitor array, and the third code combined with the combined code and the dither code representing the dither value to produce the digital output code. It may include methods that include and provide.

実施例2は、第1のコードの第1のセグメントをコンデンサアレイの第1のセグメントに適用することは、不整合整形エンコーダによって、第1のコードの第1のセグメントをコード化することを含む、実施例1に記載の方法を含み得る。 In the second embodiment, applying the first segment of the first code to the first segment of the capacitor array includes encoding the first segment of the first code by an inconsistent shaping encoder. , The method described in Example 1 may be included.

実施例3は、第1のコードの数値と第2のコードの数値とを組み合わせることは、第1のコードの数値と第2のコードの数値とを加算することを含む、実施例1に記載の方法を含み得る。 The third embodiment is described in the first embodiment, wherein combining the numerical value of the first code and the numerical value of the second code includes adding the numerical value of the first code and the numerical value of the second code. Method may be included.

実施例4は、コンデンサアレイのノードでアナログ入力値とディザ値との組み合わせをサンプリングすることは、ディザコードをコンデンサアレイの第2のセグメントに適用することを含む、実施例1に記載の方法を含み得る。 Example 4 describes the method of Example 1, wherein sampling a combination of analog input values and dither values at a node of the capacitor array comprises applying a dither code to a second segment of the capacitor array. Can include.

実施例5は、ディザコードは、複数の実質的にランダム様のビットを含む、実施例4に記載の方法を含み得る。 In Example 5, the dither code may include the method of Example 4, wherein the dither code comprises a plurality of substantially random-like bits.

実施例6は、前の変換サイクルにおいてコンデンサアレイの第2のセグメントに適用された組み合わされたコードに応答するディザコードを導出することをさらに含む、実施例4に記載の方法を含み得る。 Example 6 may include the method of Example 4, further comprising deriving a dither code that responds to the combined code applied to the second segment of the capacitor array in the previous conversion cycle.

実施例7は、第2のコードを導出することは、第1の残留分を増幅することを含む、実施例1に記載の方法を含み得る。 Example 7 may include the method of Example 1, wherein deriving the second code comprises amplifying the first residue.

実施例8は、第3のコードを導出することは、少なくとも250の絶対値を有するゲイン係数で第2の残留分を増幅することを含む、実施例1に記載の方法を含み得る。 Example 8 may include the method of Example 1, wherein deriving the third code comprises amplifying the second residue with a gain coefficient having an absolute value of at least 250.

実施例9は、組み合わされたコードの第2のセグメントは、バイナリ加重コードである、実施例1記載の方法を含み得る。 Example 9 may include the method described in Example 1, wherein the second segment of the combined code is a binary weighted code.

実施例10は、組み合わされたコードの第1のセグメントは、等加重コードである、実施例1に記載の方法を含み得る。 Example 10 may include the method of Example 1, wherein the first segment of the combined code is an equiweighted code.

実施例11は、第1のコードの分解能が、第1のコードの第1のセグメントの分解能よりも大きい、実施例1に記載の方法を含み得る。 Example 11 may include the method of Example 1, wherein the resolution of the first code is greater than the resolution of the first segment of the first code.

実施例12は、第3のコードを組み合わされたコードおよびディザコードと組み合わせることは、不整合情報を利用して、組み合わされたコードの少なくとも1つのビットの推定加重値を計算することを含む、実施例1に記載の方法を含み得る。 Example 12 comprises combining a third code with a combined code and a dither code to utilize inconsistency information to calculate an estimated weighted value for at least one bit of the combined code. The method described in Example 1 may be included.

実施例13は、第2の残留分は、アナログ入力値と実質的に相関しない、実施例1に記載の方法を含み得る。 Example 13 may include the method of Example 1, wherein the second residue does not substantially correlate with the analog input value.

実施例14は、第2のコードを導出することは、逐次近似アナログ-デジタル変換器を設けることを含む、実施例1に記載の方法を含み得る。 Example 14 may include the method of Example 1, wherein deriving the second code comprises providing a successive approximation analog-to-digital converter.

実施例15は、逐次近似アナログ-デジタル変換器の総キャパシタンスが、コンデンサアレイの総キャパシタンスの10パーセント未満である、実施例14に記載の方法を含み得る。 Example 15 may include the method of Example 14, wherein the total capacitance of the successive approximation analog-to-digital converter is less than 10 percent of the total capacitance of the capacitor array.

実施例16は、コンデンサアレイ内の複数のコンデンサ比の潜在的な不整合を表すコードを含む不整合情報を証明することをさらに含む、実施例1に記載の方法を含み得る。 Example 16 may include the method of Example 1, further comprising proving inconsistency information including a code representing a potential inconsistency of a plurality of capacitor ratios in a capacitor array.

実施例17は、第1のコードを導出することは、ディザコードを切り捨てることを含む、実施例1に記載の方法を含み得る。 Example 17 may include the method of Example 1, wherein deriving the first code comprises truncating the dither code.

実施例18は、第2のコードを導出することは、増幅器に負のフィードバックを提供して第1のゲイン係数を提供するようにコンデンサアレイの第3のセグメントを構成することを含む、実施例1に記載の方法を含み得る。 Example 18 comprises deriving a second code comprising configuring a third segment of the capacitor array to provide negative feedback to the amplifier to provide a first gain factor. The method described in 1 may be included.

実施例19は、第3のコードを導出することは、コンデンサアレイの第3のセグメントを、増幅器に負のフィードバックを提供して第2のゲイン係数を提供するように構成することを含み、第1のゲイン係数の絶対値が第2のゲイン係数の絶対値よりも小さい、実施例18に記載の方法を含み得る。 In Example 19, deriving the third code comprises configuring the third segment of the capacitor array to provide negative feedback to the amplifier to provide a second gain factor. The method according to Example 18, wherein the absolute value of the gain coefficient of 1 is smaller than the absolute value of the second gain coefficient may be included.

実施例20は、第1のコードを導出することは、フラッシュ量子化子を設けることを含む、実施例1に記載の方法を含み得る。 Example 20 may include the method of Example 1, wherein deriving the first code comprises providing a flash quantizer.

実施例21は、命令がその上に記憶された1つ以上のコンピュータ可読媒体であって、命令は、制御回路によって実行されると、制御回路に実施例1~20のいずれかに記載の方法を実行させる、コンピュータ可読媒体を含み得る。 21 is a computer-readable medium in which an instruction is stored on it, wherein when the instruction is executed by the control circuit, the method according to any one of Examples 1 to 20 on the control circuit. May include computer-readable media.

実施例22は、実施例1~20のいずれかに記載の方法を実行するためのアナログ-デジタル変換器(ADC)であって、実施例1~20のいずれかに記載の方法を実行するために本開示全体を通して開示された任意の構成要素を含む、ADCを含み得る。 22 is an analog-to-digital converter (ADC) for performing the method according to any one of Examples 1 to 20, and is for performing the method according to any one of Examples 1 to 20. Can include ADCs, including any components disclosed throughout this disclosure.

実施例23は、複数のコンデンサを備えるコンデンサアレイと、コンデンサアレイに結合された制御回路と、を備える、アナログ-デジタル変換器(ADC)であって、制御回路は、ADCのアナログ入力値とディザ値との組み合わせに基づいて第1のコードを決定することであって、第1のコードは、アナログ入力値とディザ値との組み合わせを近似する、決定することと、第1のコードの第1のセグメントをコンデンサアレイの第1のセグメントに適用させることと、第1のコードの第2のセグメントをコンデンサアレイの第2のセグメントに適用させることと、アナログ入力値とディザ値との組み合わせの第1の残留分に基づいて第2のコードを決定することであって、第1の残留分は第1のコードに関し、第2のコードは第1の残留分を表す、決定することと、第1のコードのデジタル値と第2のコードのデジタル値とを組み合わせて組み合わされたコードを生成することと、組み合わされたコードの第1のセグメントをコンデンサアレイの第1のセグメントに適用させることであって、組み合わされたコードの第1のセグメントは第2のコードに応答する、適用させることと、組み合わされたコードの第2のセグメントをコンデンサアレイの第2のセグメントに適用させることであって、組み合わされたコードの第2のセグメントは第2のコードに応答する、適用させることと、アナログ入力値とディザ値との組み合わせの第2の残留分を表すための第3のコードを決定することであって、第2の残留分は、コンデンサアレイに適用された組み合わされたコードに関する、決定することと、組み合わされたコードと、ディザコードと、に基づいて、デジタル出力コードを決定することであって、ディザコードはディザ値を表す、決定することと、を行う、ADC。 Example 23 is an analog-to-digital converter (ADC) comprising a capacitor array with a plurality of capacitors and a control circuit coupled to the capacitor array, wherein the control circuit is an analog input value and a dither of the ADC. The first code is to determine the first code based on the combination with the value, the first code is to approximate and determine the combination of the analog input value and the dither value, and the first of the first code. Applying the segment of to the first segment of the capacitor array, applying the second segment of the first code to the second segment of the capacitor array, and the combination of the analog input value and the dither value. Determining the second code based on the residue of one, where the first residue represents the first code and the second code represents the first residue. By combining the digital values of the 1st code and the digital values of the 2nd code to generate a combined code, and by applying the first segment of the combined code to the first segment of the capacitor array. There, the first segment of the combined code is to respond to and apply to the second code, and the second segment of the combined code is to be applied to the second segment of the capacitor array. , The second segment of the combined code responds to the second code, determines the application and the third code to represent the second residue of the combination of the analog input value and the dither value. That is, the second residue is to determine the digital output code based on the combined code applied to the capacitor array, the combined code, and the dither code. And the dither code represents, determines, and performs the dither value, the ADC.

実施例24は、組み合わされたコードの第2のセグメントは、バイナリ加重コードである、実施例23に記載のADCを含み得る。 In Example 24, the second segment of the combined code may include the ADC described in Example 23, which is a binary weighted code.

実施例25は、組み合わされたコードの第1のセグメントは、等加重コードである、実施例23に記載のADCを含み得る。 In Example 25, the first segment of the combined code may include the ADC described in Example 23, which is an equiweighted code.

実施例26は、第1のコードの分解能が、第1のコードの第1のセグメントの分解能よりも大きい、実施例23に記載のADCを含み得る。 Example 26 may include the ADC according to Example 23, wherein the resolution of the first code is greater than the resolution of the first segment of the first code.

実施例27は、デジタル出力コードを決定することは、第3のコードを組み合わされたコードおよびディザコードと組み合わせることを含む、実施例23に記載のADCを含み得る。 Example 27 may include the ADC of Example 23, wherein determining the digital output code comprises combining a third code with a combined code and a dither code.

実施例28は、第3のコードを組み合わされたコードおよびディザコードと組み合わせることは、不整合情報を利用して、組み合わせコードの少なくとも1つのビットの推定加重値を決定することを含む、実施例27に記載のADCを含み得る。 Example 28 comprises combining a third code with a combined code and a dither code to utilize inconsistency information to determine an estimated weighted value for at least one bit of the combined code. 27 may include the ADC according to.

実施例29は、第2の残留分は、アナログ入力値と実質的に相関しない、実施例27に記載のADCを含み得る。 Example 29 may include the ADC according to Example 27, wherein the second residue does not substantially correlate with the analog input value.

実施例30は、制御回路はさらに、アナログ入力値とディザ値との組み合わせをコンデンサアレイのノードでサンプリングさせる、実施例23に記載のADCを含み得る。 Example 30 may further include the ADC of Example 23, wherein the control circuit further samples the combination of analog input values and dither values at the nodes of the capacitor array.

実施例31は、制御回路に結合された逐次近似(SAR)ADCをさらに備え、SARADCは、アナログ入力値とディザ値との組み合わせをデジタルに変換し、変換された組み合わせを第1のコードとして制御回路に提供する、実施例23に記載のADCを含み得る。 The 31st embodiment further comprises a successive approximation (SAR) ADC coupled to a control circuit, in which the SARADC converts the combination of the analog input value and the dither value into digital and controls the converted combination as the first code. The ADC described in Example 23, which is provided for the circuit, may be included.

実施例32は、SARADCの総キャパシタンスが、コンデンサアレイの総キャパシタンスの10パーセント未満である、実施例31に記載のADCを含み得る。 Example 32 may include the ADC according to Example 31, wherein the total capacitance of the SARADC is less than 10 percent of the total capacitance of the capacitor array.

実施例33は、第1のコードを決定することは、ディザ値を表すことになるディザコードを切り捨てることを含む、実施例23に記載のADCを含み得る。 Example 33 may include the ADC of Example 23, wherein determining the first code comprises truncating the dither code that would represent the dither value.

実施例34は、アナログ-デジタル変換器(ADC)であって、電荷を蓄積するための手段と、電荷を蓄積するための手段にコードを適用するための手段であって、電荷を蓄積するための手段の第1のセグメントに第1のコードの第1のセグメントを適用することと、電荷を蓄積するための手段の第2のセグメントに第1のコードの第2のセグメントを適用することと、電荷を蓄積するための手段の第1のセグメントに組み合わされたコードの第1のセグメントを適用することであって、組み合わされたコードの第1のセグメントは、第2のコードに応答する、適用することと、電荷を蓄積するための手段の第2のセグメントに組み合わされたコードの第2のセグメントを適用することであって、組み合わされたコードの第2のセグメントは、第2のコードに応答する、適用することと、を行うための手段と、ADCの動作を制御するための手段であって、アナログ入力値とディザ値との組み合わせを近似する第1のコードを決定することと、アナログ入力値とディザ値との組み合わせの第1の残留分を表すための第2のコードを決定することであって、第1の残留分は、電荷を蓄積するための手段に適用された第1のコードに関する、決定することと、電荷を蓄積するための手段に適用された組み合わされたコードに関する、アナログ入力値とディザ値との組み合わせの残留分を表すための第3のコードを決定することと、第3のコードを組み合わされたコードおよびディザ値を表すディザコードと組み合わせることによってデジタル出力コードを生成することと、を行うように制御するための手段と、を備える、ADCを含み得る。 Example 34 is an analog-to-digital converter (ADC), a means for storing charges and a means for applying a code to means for storing charges, for storing charges. Applying the first segment of the first code to the first segment of the means and applying the second segment of the first code to the second segment of the means for accumulating charges. By applying the first segment of the combined code to the first segment of the means for accumulating charge, the first segment of the combined code responds to the second code. Applying and applying the second segment of the combined code to the second segment of the means for storing the charge, the second segment of the combined code is the second code. Responding to, applying, and determining a first code that is a means of controlling the operation of the ADC and that approximates the combination of the analog input value and the dither value. , A second code for representing the first residue of the combination of the analog input value and the dither value, the first residue being applied as a means for accumulating charge. Determine the third code to represent the residue of the analog input value and dither value combination for the determination and the combined code applied to the means for storing charge for the first code. The ADC comprises: obtain.

実施例35は、ADCの動作を制御するための手段はさらに、電荷を蓄積するための手段のノードでアナログ入力値とディザ値との組み合わせをサンプリングさせる、実施例34に記載のADCを含み得る。 Example 35 may further include the ADC according to Example 34, wherein the means for controlling the operation of the ADC further comprises sampling a combination of analog input values and dither values at the node of the means for accumulating charges. ..

実施例36は、アナログをデジタルに変換するための手段であって、アナログ入力値をデジタルに変換するため、かつ変換されたアナログ入力値を、第1のコードの決定のために、ADCの動作を制御するための手段に提供するための手段をさらに備える、実施例34に記載のADCを含み得る。 Example 36 is a means for converting an analog to a digital, an operation of the ADC for converting an analog input value to a digital value and for determining a first code of the converted analog input value. 34 can include the ADC according to Example 34, further comprising means for providing to the means for controlling.

実施例37は、アナログをデジタルに変換するための手段の総キャパシタンスが、電荷を蓄積するための手段の総キャパシタンスの10パーセント未満である、実施例36に記載のADCを含み得る。 Example 37 may include the ADC according to Example 36, wherein the total capacitance of the means for converting analog to digital is less than 10 percent of the total capacitance of the means for storing charge.

実施例38は、第1のコードを決定することは、ディザ値を表すことになるディザコードを切り捨てることを含む、実施例34に記載のADCを含み得る。 Example 38 may include the ADC of Example 34, wherein determining the first code comprises truncating the dither code that would represent the dither value.

上記は、本明細書に開示された主題の1つ以上の実施形態の特徴を概説するものである。これらの実施形態は、当業者(PHOSITA)が本開示の様々な態様をより良好に理解することを可能にするために提供されている。特定のよく理解されている用語、ならびに基礎となる技術および/または標準は、詳細に説明されることなく言及されている場合がある。PHOSITAは、本開示の教示を実践するのに十分な、これらの技術および基準の背景知識または情報を所有するかまたはこれらにアクセスすることが予想される。 The above outlines the features of one or more embodiments of the subject matter disclosed herein. These embodiments are provided to allow one of ordinary skill in the art (PHOSITA) to better understand the various aspects of the present disclosure. Certain well-understood terms, as well as underlying techniques and / or standards, may be referred to without detailed explanation. PHOSITA is expected to possess or access sufficient background knowledge or information of these techniques and standards to practice the teachings of this disclosure.

PHOSITAは、本明細書で紹介された実施形態と同じ目的を実行するためおよび/または同じ利点を達成するために他のプロセス、構造または変形態様を設計または変更するための基礎として、本開示を容易に使用し得ることを理解するであろう。PHOSITAはまた、そのような等価の構築物は本開示の精神および範囲から逸脱しないこと、ならびに本開示の精神および範囲から逸脱することなく様々な変更、置換、および改変を本明細書に行い得ること、を認識するであろう。 PHOSITA presently discloses the present disclosure as a basis for designing or modifying other processes, structures or modifications to perform the same purposes as those introduced herein and / or to achieve the same benefits. You will understand that it can be easily used. PHOSITA also shall not deviate from the spirit and scope of the present disclosure of such equivalent constructs, and may make various modifications, substitutions, and modifications herein without departing from the spirit and scope of the present disclosure. Will recognize.

上記は、当業者が本開示の態様をより良好に理解し得るように、いくつかの実施形態の特徴を概説するものである。当業者は、本明細書で紹介された実施形態と同じ目的を実行するためおよび/または同じ利点を達成するために他のプロセスおよび構造を設計または変更するための基礎として、本開示を容易に使用し得ることを理解するであろう。当業者はまた、そのような等価の構築物は本開示の精神および範囲から逸脱しないこと、ならびに本開示の精神および範囲から逸脱することなく、様々な変更、置換、および改変を本明細書に行い得ること、を認識するであろう。 The above outlines the features of some embodiments so that those skilled in the art can better understand aspects of the present disclosure. One of ordinary skill in the art facilitates this disclosure as a basis for designing or modifying other processes and structures to perform the same purposes as the embodiments presented herein and / or to achieve the same benefits. You will understand that it can be used. Those skilled in the art will also make various modifications, substitutions, and modifications herein without departing from the spirit and scope of this disclosure, and without departing from the spirit and scope of this disclosure. You will recognize that you will get.

本開示の特定の実施形態は、システムオンチップ(SoC)中央処理装置(CPU)パッケージを容易に含み得る。SoCは、コンピュータまたは他の電子システムの構成要素を単一のチップ内に統合する集積回路(IC)を表す。それは、デジタル機能、アナログ機能、混合信号機能、無線周波機能を含み得、これらはすべて、単一のチップ基板上に提供され得る。他の実施形態は、複数のチップが単一の電子パッケージ内に配置され、電子パッケージ全体にわたって互いに密接に相互作用するように構成されたマルチチップモジュール(MCM)を含み得る。ASICまたはSoCの任意のモジュール、機能、またはブロック要素は、必要に応じて、再利用可能な「ブラックボックス」知的財産(IP)ブロック内に提供することができ、IPブロックのロジック詳細を開示することなく分配することができる。様々な他の実施形態では、デジタル信号処理機能は、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)、および他の半導体チップ内の1つ以上のシリコンコアにおいて実装され得る。 Certain embodiments of the present disclosure may readily include system-on-chip (SoC) central processing unit (CPU) packages. SoC represents an integrated circuit (IC) that integrates the components of a computer or other electronic system into a single chip. It may include digital function, analog function, mixed signal function, radio frequency function, all of which may be provided on a single chip substrate. Other embodiments may include a multi-chip module (MCM) in which multiple chips are arranged within a single electronic package and configured to interact closely with each other throughout the electronic package. Any module, function, or block element of the ASIC or SoC can be provided within a reusable "black box" intellectual property (IP) block, if desired, and discloses the logic details of the IP block. Can be distributed without doing. In various other embodiments, digital signal processing functions may be implemented in application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), and one or more silicon cores within other semiconductor chips.

場合によっては、本開示の教示は、実行されると、プログラマブルデバイス(プロセッサまたはDSPなど)に本明細書に開示された方法または機能を実行するように指示する実行可能命令が記憶された1つ以上の有形の非一時的コンピュータ可読媒体内にコード化され得る。本明細書の教示が少なくとも部分的にハードウェアデバイス(ASIC、IPブロック、またはSoCなど)において具現化される場合、非一時的媒体は、本明細書に開示された方法または機能を実行するためのロジックでハードウェアプログラムされたハードウェアデバイスを含み得る。教示はまた、開示されたハードウェア要素を生成するための製造プロセスをプログラムするために使用することができる、レジスタ転送レベル(RTL)、またはVHDLもしくはVerilogなどの他のハードウェア記述言語の形態で実践することができる。 In some cases, the teachings of the present disclosure, when executed, are one that stores an executable instruction instructing a programmable device (such as a processor or DSP) to perform the methods or functions disclosed herein. It can be encoded in the above tangible non-temporary computer readable medium. Where the teachings herein are at least partially embodied in a hardware device (such as an ASIC, IP block, or SoC), the non-temporary medium is to perform the methods or functions disclosed herein. Can include hardware programs that are hardware programmed with the logic of. The teachings can also be used to program the manufacturing process for producing the disclosed hardware elements, in the form of Register Transfer Level (RTL), or other hardware description language such as VHDL or Verilog. Can be practiced.

本明細書に記載された機能の全部または一部を実施するコンピュータプログラムロジックは、これらに限定されないが、ソースコード形態、コンピュータ実行可能形態、ハードウェア記述形態、および様々な中間形態(例えば、マスク作業、またはアセンブラ、コンパイラ、リンカー、またはロケータによって生成される形態)を含む様々な形態で具現化される。一実施例では、ソースコードは、様々なオペレーティングシステムまたは動作環境で使用するための、オブジェクトコード、アセンブリ言語、またはOpenCL、RTL、Verilog、VHDL、Fortran、C、C++、JAVA(登録商標)、もしくはHTMLなどの高レベル言語など、様々なプログラミング言語で実施される一連のコンピュータプログラム命令を含む。ソースコードは、様々なデータ構造および通信メッセージを定義および使用し得る。ソースコードは、(例えば、インタプリタを介して)コンピュータ実行可能形態であり得、またはソースコードは、(例えば、トランスレータ、アセンブラ、またはコンパイラを介して)コンピュータ実行可能形態に変換され得る。 Computer program logic that performs all or part of the functions described herein is not limited to, but is limited to source code forms, computer executable forms, hardware description forms, and various intermediate forms (eg, masks). It is embodied in various forms, including work, or forms generated by an assembler, compiler, linker, or locator). In one embodiment, the source code is an object code, assembly language, or OpenCL, RTL, Fortran, C, C ++, JAVA®, or for use in various operating systems or operating environments. Includes a set of computer program instructions implemented in various programming languages, such as high-level languages such as HTML. Source code can define and use various data structures and communication messages. The source code can be in computer executable form (eg, via an interpreter), or the source code can be converted into computer executable form (eg, via a translator, assembler, or compiler).

1つの例示的な実施形態では、図の任意の数の電気回路が、関連する電子デバイスの基板上に実装され得る。基板は、電子デバイスの内部電子システムの様々な構成要素を保持することができ、さらに、他の周辺機器用のコネクタを提供することができる一般的な回路基板であり得る。より具体的には、基板は、それによってシステムの他の構成要素が電気的に通信することができる電気接続を提供することができる。(デジタルシグナルプロセッサ、マイクロプロセッサ、サポートチップセットなどを含む)任意の好適なプロセッサ、メモリ素子などを、特定の構成ニーズ、処理要求、コンピュータ設計などに基づいて、基板に好適に結合させることができる。外部記憶装置、追加センサ、オーディオ/ビデオディスプレイ用コントローラ、周辺機器などの他の構成要素が、プラグインカードとして、ケーブルを介して、または基板自体に統合されて、基板に取り付けられ得る。別の例示的な実施形態では、図の電気回路は、スタンドアロンモジュール(例えば、特定の用途または機能を実行するように構成された付随構成要素および回路を有するデバイス)として実装されてもよく、または電子デバイスの特定用途向けハードウェア内にプラグインモジュールとして実装されてもよい。 In one exemplary embodiment, any number of electrical circuits in the figure may be mounted on the substrate of the associated electronic device. The board can be a general circuit board that can hold various components of the internal electronic system of the electronic device and can also provide connectors for other peripherals. More specifically, the substrate can thereby provide an electrical connection through which other components of the system can electrically communicate. Any suitable processor, memory element, etc. (including digital signal processors, microprocessors, support chipsets, etc.) can be suitably coupled to the substrate based on specific configuration needs, processing requirements, computer design, etc. .. Other components such as external storage devices, additional sensors, audio / video display controllers, peripherals, etc. may be mounted on the board as plug-in cards, either via cables or integrated into the board itself. In another exemplary embodiment, the electrical circuit in the figure may be implemented as a stand-alone module (eg, a device with ancillary components and circuits configured to perform a particular application or function), or It may be implemented as a plug-in module in the specific purpose hardware of the electronic device.

本明細書で提供される多数の実施例では、相互作用は、2つ、3つ、4つ、またはそれ以上の電気部品に関して説明されている場合があることに留意されたい。しかしながら、これは、明確化および例のみを目的として行われている。システムは、任意の好適な方法で確立させることができることを理解されたい。同様の設計代替態様に従って、図の示された構成要素、モジュール、および要素のいずれもが、様々な考えられる構成で組み合わされ得、それらのすべては明らかに、本開示の広範な範囲内にある。場合によっては、限られた数の電気要素のみを参照することによって、所与のフローセットの1つ以上の機能を説明するほうがより容易であり得る。図の電気回路およびその教示は、容易に拡張可能であり、より多くの構成要素、ならびにより複雑化/洗練された配置および構成に対処できることを理解されたい。したがって、提供された実施例は、無数の他のアーキテクチャに潜在的に適用されるときの電気回路の範囲を制限する、または広範な教示を阻害するものではない。 It should be noted that in the numerous embodiments provided herein, interactions may be described for two, three, four, or more electrical components. However, this is done for clarification and examples only. It should be understood that the system can be established in any suitable way. According to similar design alternatives, any of the components, modules, and elements shown in the figure may be combined in a variety of possible configurations, all of which are clearly within the broad scope of the present disclosure. .. In some cases, it may be easier to explain one or more functions of a given flow set by referring to only a limited number of electrical elements. It should be appreciated that the electrical circuits in the figure and their teachings are easily expandable and can accommodate more components, as well as more complex / sophisticated arrangements and configurations. Accordingly, the examples provided do not limit the scope of electrical circuits or impede widespread teaching when potentially applied to a myriad of other architectures.

当業者には、多数の他の変更、置換、変形、改変、および修正が確認され得、本開示は、添付の特許請求の範囲内に含まれるすべてのそのような変更、置換、変形、改変、および修正を包含することが意図される。米国特許商標庁(USPTO)、さらには本願に関して発行されたあらゆる特許のあらゆる読者を、本明細書に添付の特許請求の範囲を解釈する上で支援するために、出願人が(a)用語「のための手段」または「のためのステップ」が特定の特許項において具体的に使用されていない限り、添付の特許請求項のいずれかが、本願の出願日に存在するので35U.S.C.第112条(f)を行使することを意図しないこと、および(b)開示のいかなる記述によっても、添付の特許項に別様に反映されていないいかなる方法でも本開示を制限することを意図しないことに留意されることを、出願人は切望する。 A number of other modifications, substitutions, modifications, modifications, and modifications may be identified by those of skill in the art, and the present disclosure includes all such modifications, substitutions, modifications, modifications within the scope of the appended claims. , And amendments are intended to be included. To assist the United States Patent and Trademark Office (USPTO), as well as any reader of any patent issued with respect to this application, in interpreting the claims attached herein, the applicant has (a) terminology ". 35 U.S.A. S. C. Article 112 (f) is not intended to be exercised, and (b) any statement in the disclosure is not intended to limit the disclosure in any way not otherwise reflected in the attached patent. The applicant longs to be noted in this.

Claims (20)

アナログ入力値を表すためのデジタル出力コードを提供するための方法であって、
コンデンサアレイのノードで前記アナログ入力値とディザ値との組み合わせをサンプリングすることと、
前記アナログ入力値と前記ディザ値との前記組み合わせを近似する第1のコードを導出することと、
前記第1のコードの第1のセグメントを前記コンデンサアレイの第1のセグメントに適用し、かつ前記第1のコードの第2のセグメントを前記コンデンサアレイの第2のセグメントに適用することと、
前記アナログ入力値と前記ディザ値との前記組み合わせの第1の残留分を表すための第2のコードを導出することであって、前記第1の残留分が、前記コンデンサアレイに適用された前記第1のコードに関する、導出することと、
前記第1のコードの数値と前記第2のコードの数値とを組み合わせて、組み合わされたコードを導出することと、
前記組み合わされたコードの第1のセグメントを前記コンデンサアレイの前記第1のセグメントに適用し、かつ前記組み合わされたコードの第2のセグメントを前記コンデンサアレイの前記第2のセグメントに適用することであって、前記組み合わされたコードの前記第1のセグメントおよび前記組み合わされたコードの前記第2のセグメントが、前記第2のコードに応答する、適用することと、
前記アナログ入力値と前記ディザ値との前記組み合わせの第2の残留分を表すための第3のコードを導出することであって、前記第2の残留分が、前記コンデンサアレイに適用された前記組み合わされたコードに関する、導出することと、
前記第3のコードを、前記組み合わされたコードおよび前記ディザ値を表すディザコードと組み合わせて、前記デジタル出力コードを提供することと、を含む方法。
A method for providing a digital output code to represent an analog input value.
Sampling the combination of the analog input value and the dither value at the node of the capacitor array,
To derive a first code that approximates the combination of the analog input value and the dither value.
Applying the first segment of the first code to the first segment of the capacitor array and applying the second segment of the first code to the second segment of the capacitor array.
Deriving a second code for representing the first residue of the combination of the analog input value and the dither value, wherein the first residue is applied to the capacitor array. Derivation and derivation of the first code
Combining the numerical value of the first code and the numerical value of the second code to derive the combined code,
By applying the first segment of the combined code to the first segment of the capacitor array and the second segment of the combined code to the second segment of the capacitor array. That the first segment of the combined code and the second segment of the combined code respond to and apply to the second code.
A third code for representing the second residue of the combination of the analog input value and the dither value is derived, wherein the second residue is applied to the capacitor array. Derivation and derivation of the combined code
A method comprising combining the third code with the combined code and a dither code representing the dither value to provide the digital output code.
前記第1のコードの前記第1のセグメントを前記コンデンサアレイの前記第1のセグメントに適用することが、不整合整形エンコーダによって、前記第1のコードの前記第1のセグメントをコード化することを含む、請求項1に記載の方法。 Applying the first segment of the first code to the first segment of the capacitor array encodes the first segment of the first code by a mismatch shaping encoder. The method according to claim 1, comprising. 前記第1のコードの前記数値と前記第2のコードの前記数値とを組み合わせることが、前記第1のコードの前記数値と前記第2のコードの前記数値とを加算することを含む、請求項1に記載の方法。 A claim comprising combining the numerical value of the first code with the numerical value of the second code includes adding the numerical value of the first code and the numerical value of the second code. The method according to 1. 前記コンデンサアレイの前記ノードで前記アナログ入力値と前記ディザ値との前記組み合わせをサンプリングすることが、前記ディザコードを前記コンデンサアレイの前記第2のセグメントに適用することを含む、請求項1に記載の方法。 The first aspect of claim 1, wherein sampling the combination of the analog input value and the dither value at the node of the capacitor array comprises applying the dither code to the second segment of the capacitor array. the method of. 前記ディザコードが、複数の実質的にランダム様なビットを含む、請求項4に記載の方法。 The method of claim 4, wherein the dither code comprises a plurality of substantially random-like bits. 前の変換サイクルで前記コンデンサアレイの前記第2のセグメントに適用された組み合わされたコードに応答する前記ディザコードを導出することをさらに含む、請求項4に記載の方法。 The method of claim 4, further comprising deriving the dither code in response to the combined code applied to the second segment of the capacitor array in the previous conversion cycle. 前記第2のコードを導出することが、前記第1の残留分を増幅することを含む、請求項1に記載の方法。 The method of claim 1, wherein deriving the second code comprises amplifying the first residue. 前記第3のコードを導出することが、少なくとも250の絶対値を有するゲイン係数で前記第2の残留分を増幅することを含む、請求項1に記載の方法。 The method of claim 1, wherein deriving the third code comprises amplifying the second residue with a gain coefficient having an absolute value of at least 250. アナログ-デジタル変換器(ADC)であって、
複数のコンデンサを備えるコンデンサアレイと、
前記コンデンサアレイに結合された制御回路と、を備え、前記制御回路が、
前記ADCのアナログ入力値とディザ値との組み合わせに基づいて第1のコードを決定することであって、前記第1のコードが、前記アナログ入力値と前記ディザ値との前記組み合わせを近似する、決定することと、
前記第1のコードの第1のセグメントを前記コンデンサアレイの第1のセグメントに適用させることと、
前記第1のコードの第2のセグメントを前記コンデンサアレイの第2のセグメントに適用させることと、
前記アナログ入力値と前記ディザ値との前記組み合わせの第1の残留分に基づいて第2のコードを決定することであって、前記第1の残留分が、前記第1のコードに関し、前記第2のコードが、前記第1の残留分を表す、決定することと、
前記第1のコードのデジタル値と前記第2のコードのデジタル値とを組み合わせて、組み合わされたコードを生成することと、
前記組み合わされたコードの第1のセグメントを前記コンデンサアレイの前記第1のセグメントに適用させることであって、前記組み合わされたコードの前記第1のセグメントが、前記第2のコードに応答する、適用させることと、
前記組み合わされたコードの第2のセグメントを前記コンデンサアレイの前記第2のセグメントに適用させることであって、前記組み合わされたコードの前記第2のセグメントが、前記第2のコードに応答する、適用させることと、
前記アナログ入力値と前記ディザ値との前記組み合わせの第2の残留分を表すための第3のコードを決定することであって、前記第2の残留分が、前記コンデンサアレイに適用された前記組み合わされたコードに関する、決定することと、
前記組み合わされたコードと、ディザコードと、に基づいて、デジタル出力コードを決定することであって、前記ディザコードが、前記ディザ値を表す、決定することと、を行う、ADC。
An analog-to-digital converter (ADC)
A capacitor array with multiple capacitors and
The control circuit comprises a control circuit coupled to the capacitor array.
The first code is determined based on the combination of the analog input value and the dither value of the ADC, wherein the first code approximates the combination of the analog input value and the dither value. To decide and
Applying the first segment of the first code to the first segment of the capacitor array,
Applying the second segment of the first code to the second segment of the capacitor array,
The second code is determined based on the first residue of the combination of the analog input value and the dither value, wherein the first residue is the first code with respect to the first code. Determining that the code of 2 represents the first residue,
Combining the digital value of the first code and the digital value of the second code to generate a combined code,
Applying the first segment of the combined code to the first segment of the capacitor array, the first segment of the combined code responds to the second code. To apply and
By applying a second segment of the combined code to the second segment of the capacitor array, the second segment of the combined code responds to the second code. To apply and
Determining a third code for representing the second residue of the combination of the analog input value and the dither value, wherein the second residue is applied to the capacitor array. Making decisions about the combined code and
An ADC that determines a digital output code based on the combined code and the dither code, wherein the dither code represents and determines the dither value.
前記組み合わされたコードの前記第2のセグメントが、バイナリ加重コードである、請求項9に記載のADC。 The ADC according to claim 9, wherein the second segment of the combined code is a binary weighted code. 前記組み合わされたコードの前記第1のセグメントが、等加重コードである、請求項9に記載のADC。 The ADC according to claim 9, wherein the first segment of the combined code is an equiweighted code. 前記第1のコードの分解能が、前記第1のコードの前記第1のセグメントの分解能よりも大きい、請求項9に記載のADC。 The ADC according to claim 9, wherein the resolution of the first code is larger than the resolution of the first segment of the first code. 前記デジタル出力コードを決定することが、前記第3のコードを前記組み合わされたコードおよび前記ディザコードと組み合わせることを含む、請求項9に記載のADC。 The ADC according to claim 9, wherein determining the digital output code comprises combining the third code with the combined code and the dither code. 前記第3のコードを前記組み合わされたコードおよび前記ディザコードと組み合わせることが、不整合情報を利用して、前記組み合わせコードの少なくとも1つのビットの推定加重値を決定することを含む、請求項13に記載のADC。 13. Claim 13 that combining the third code with the combined code and the dither code utilizes inconsistency information to determine an estimated weighted value for at least one bit of the combination code. The ADC described in. 前記第2の残留分が、前記アナログ入力値と実質的に相関しない、請求項13に記載のADC。 13. The ADC of claim 13, wherein the second residue does not substantially correlate with the analog input value. アナログ-デジタル変換器(ADC)であって、
電荷を蓄積するための手段と、
前記電荷を蓄積するための手段にコードを適用するための手段であって、
前記電荷を蓄積するための手段の第1のセグメントに第1のコードの第1のセグメントを適用することと、
前記電荷を蓄積するための手段の第2のセグメントに前記第1のコードの第2のセグメントを適用することと、
前記電荷を蓄積するための手段の前記第1のセグメントに組み合わされたコードの第1のセグメントを適用することであって、前記組み合わされたコードの前記第1のセグメントが、第2のコードに応答する、適用することと、
前記電荷を蓄積するための手段の前記第2のセグメントに前記組み合わされたコードの第2のセグメントを適用することであって、前記組み合わされたコードの前記第2のセグメントが、前記第2のコードに応答する、適用することと、を行うための手段と、
前記ADCの動作を制御するための手段であって、
アナログ入力値とディザ値との組み合わせを近似する前記第1のコードを決定することと、
前記アナログ入力値と前記ディザ値との前記組み合わせの第1の残留分を表すための前記第2のコードを決定することであって、前記第1の残留分が、前記電荷を蓄積するための手段に適用された前記第1のコードに関する、決定することと、
前記電荷を蓄積するための手段に適用された前記組み合わされたコードに関する、前記アナログ入力値と前記ディザ値との前記組み合わせの残留分を表すための第3のコードを決定することと、
前記第3のコードを前記組み合わされたコードおよび前記ディザ値を表すディザコードと組み合わせることによってデジタル出力コードを生成することと、を行うように制御するための手段と、を備えるADC。
An analog-to-digital converter (ADC)
As a means to store electric charge,
A means for applying a code to the means for accumulating electric charges.
Applying the first segment of the first code to the first segment of the means for storing the charge,
Applying the second segment of the first code to the second segment of the means for storing the charge,
By applying the first segment of the code combined with the first segment of the means for accumulating the charge, the first segment of the combined code becomes the second code. Respond, apply, and
By applying the second segment of the combined code to the second segment of the means for accumulating the charge, the second segment of the combined code is the second segment. Responding to the code, applying it, and the means to do it,
A means for controlling the operation of the ADC.
Determining the first code that approximates the combination of the analog input value and the dither value, and
Determining the second code for representing the first residue of the combination of the analog input value and the dither value, the first residue for accumulating the charge. Determining and determining the first code applied to the means,
Determining a third code for representing the residue of the combination of the analog input value and the dither value for the combined code applied to the means for storing the charge.
An ADC comprising a means for generating and controlling a digital output code by combining the third code with the combined code and the dither code representing the dither value.
前記ADCの動作を制御するための手段はさらに、
前記アナログ入力値と前記ディザ値との前記組み合わせを、前記電荷を蓄積するための手段のノードでサンプリングさせる、請求項16に記載のADC。
The means for controlling the operation of the ADC is further further enhanced.
16. The ADC of claim 16, wherein the combination of the analog input value and the dither value is sampled at the node of the means for accumulating the charge.
アナログをデジタルに変換するための手段であって、
前記アナログ入力値をデジタルに変換するため、かつ
前記変換されたアナログ入力値を、前記第1のコードの決定のために、前記ADCの動作を制御するための手段に提供するための手段をさらに備える、請求項16に記載のADC。
It ’s a way to convert analog to digital.
Further means for converting the analog input value to digital and providing the converted analog input value to the means for controlling the operation of the ADC for the determination of the first code. The ADC according to claim 16.
前記アナログをデジタルに変換するための手段の総キャパシタンスが、前記電荷を蓄積するための手段の総キャパシタンスの10パーセント未満である、請求項18に記載のADC。 18. The ADC of claim 18, wherein the total capacitance of the means for converting the analog to digital is less than 10 percent of the total capacitance of the means for storing the charge. 前記第1のコードを決定することが、前記ディザ値を表すことになる前記ディザコードを切り捨てることを含む、請求項16に記載のADC。 16. The ADC of claim 16, wherein determining the first code comprises truncating the dither code that would represent the dither value.
JP2021131252A 2020-08-11 2021-08-11 Analog-to-digital conversion circuit with improved linearity Pending JP2022033029A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16/990,521 2020-08-11
US16/990,521 US11171662B1 (en) 2020-08-11 2020-08-11 Analog-to-digital conversion circuit with improved linearity

Publications (1)

Publication Number Publication Date
JP2022033029A true JP2022033029A (en) 2022-02-25

Family

ID=77264931

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021131252A Pending JP2022033029A (en) 2020-08-11 2021-08-11 Analog-to-digital conversion circuit with improved linearity

Country Status (6)

Country Link
US (3) US11171662B1 (en)
EP (1) EP3955466A1 (en)
JP (1) JP2022033029A (en)
KR (1) KR20220020212A (en)
CN (1) CN114079464A (en)
TW (2) TWI828543B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11171662B1 (en) 2020-08-11 2021-11-09 Analog Devices, Inc. Analog-to-digital conversion circuit with improved linearity
TWI748915B (en) * 2021-04-15 2021-12-01 瑞昱半導體股份有限公司 Analog to digital conversion apparatus and method having quick conversion mechanism
GB2605466A (en) * 2021-06-21 2022-10-05 Nordic Semiconductor Asa Error-feedback SAR-ADC

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5144308A (en) * 1991-05-21 1992-09-01 At&T Bell Laboratories Idle channel tone and periodic noise suppression for sigma-delta modulators using high-level dither
US5369403A (en) * 1992-09-01 1994-11-29 The State Of Oregon Acting By And Through The State Board Of Higher Education On Behalf Of Oregon State University Dual quantization oversampling digital-to-analog converter
US5684482A (en) 1996-03-06 1997-11-04 Ian A. Galton Spectral shaping of circuit errors in digital-to-analog converters
US6348884B1 (en) 1999-01-06 2002-02-19 Jesper Steensgaard-Madsen Idle-tone-free mismatch-shaping encoders
US6954169B1 (en) 2002-10-11 2005-10-11 National Semiconductor Corporation 1/f noise, offset-voltage charge injection induced error cancelled op-amp sharing technique
US7129874B2 (en) * 2004-06-10 2006-10-31 Nordic Semiconductor Asa Method and apparatus for operating a pipelined ADC circuit
US7009549B1 (en) 2004-12-30 2006-03-07 Texas Instruments Incorporated Switched-capacitor circuit with scaled reference voltage
US7190291B2 (en) 2005-01-05 2007-03-13 Artesyn Technologies, Inc. Programmable error amplifier for sensing voltage error in the feedback path of digitially programmable voltage sources
US7719452B2 (en) * 2008-09-23 2010-05-18 Analog Devices, Inc. Pipelined converter systems with enhanced linearity
US7705765B1 (en) 2008-10-10 2010-04-27 Linear Technology Corporation Systems and methods for characterizing component ratios and generating a digital representation of same
US8223053B2 (en) 2009-07-16 2012-07-17 Microchip Technology Incorporated 2-phase gain calibration and scaling scheme for switched capacitor sigma-delta modulator
US8232905B2 (en) 2009-11-19 2012-07-31 Linear Technology Corporation Sequentially configured analog to digital converter
CN102545900B (en) 2010-12-20 2015-05-20 意法半导体研发(上海)有限公司 Analog/digital (A/D) conversion system and method
TWI446723B (en) * 2011-03-08 2014-07-21 Univ Macau Analog to digital converter circuit
US8576104B2 (en) 2011-06-22 2013-11-05 Linear Technology Corporation Simultaneously-sampling single-ended and differential two-input analog-to-digital converter
US8400343B1 (en) * 2011-10-18 2013-03-19 Himax Technologies Limited Pipeline analog to digital converter with split-path level shifting technique
TWI477083B (en) * 2012-01-17 2015-03-11 Univ Nat Chiao Tung Successive approximation analog-to-digital converter
US8810443B2 (en) 2012-04-20 2014-08-19 Linear Technology Corporation Analog-to-digital converter system and method
US10177781B2 (en) 2013-06-24 2019-01-08 Silicon Laboratories Inc. Circuit including a switched capacitor bridge and method
CN103490752A (en) 2013-08-29 2014-01-01 苏州苏尔达信息科技有限公司 Flash analogue-to-digital conversion circuit comparator circuit with function of automatic zero resetting and function of automatic calibration
US9154152B1 (en) * 2014-03-14 2015-10-06 Mediatek Inc. Calibration and noise reduction of analog to digital converters
TWI542158B (en) * 2014-09-12 2016-07-11 國立臺灣大學 Analog to digital converter and converting method thereof
JP6156339B2 (en) * 2014-11-26 2017-07-05 トヨタ自動車株式会社 ΔΣ modulator
US9588497B1 (en) * 2016-07-27 2017-03-07 Silicon Laboratories Inc. Differential voltage-controlled oscillator analog-to-digital converter using input-referred offset
US10122370B2 (en) 2016-10-27 2018-11-06 Qualcomm Incorporated High impedance passive switched capacitor common mode feedback network
TWI673956B (en) * 2018-10-17 2019-10-01 創意電子股份有限公司 Calibration method and calibration system
US10483995B1 (en) * 2019-02-22 2019-11-19 Caelus Technologies Limited Calibration of radix errors using Least-Significant-Bit (LSB) averaging in a Successive-Approximation Register Analog-Digital Converter (SAR-ADC) during a fully self-calibrating routine
US11108404B1 (en) 2020-07-22 2021-08-31 Analog Devices, Inc. Low noise integrated circuit techniques
US11652491B2 (en) * 2020-08-07 2023-05-16 Analog Devices International Unlimited Company High-pass shaped dither in continuous-time residue generation systems for analog-to-digital converters
US11171662B1 (en) 2020-08-11 2021-11-09 Analog Devices, Inc. Analog-to-digital conversion circuit with improved linearity

Also Published As

Publication number Publication date
TW202207637A (en) 2022-02-16
CN114079464A (en) 2022-02-22
TWI792480B (en) 2023-02-11
US11171662B1 (en) 2021-11-09
US20230117529A1 (en) 2023-04-20
TW202324941A (en) 2023-06-16
KR20220020212A (en) 2022-02-18
US11870456B2 (en) 2024-01-09
US11558063B2 (en) 2023-01-17
TWI828543B (en) 2024-01-01
US20220069836A1 (en) 2022-03-03
EP3955466A1 (en) 2022-02-16

Similar Documents

Publication Publication Date Title
JP2022033029A (en) Analog-to-digital conversion circuit with improved linearity
CN109347477B (en) Successive approximation type analog-to-digital converter weight calibration method
CN107994903B (en) Analog-to-digital conversion circuit and pipeline analog-to-digital converter
CN107437944B (en) Capacitive successive approximation analog-to-digital converter and self-calibration method thereof
CN107046424A (en) ADC background calibrations with double conversions
CN112202448B (en) Successive approximation type analog-to-digital converter, calibration method thereof and electronic equipment
EP2654208A2 (en) Analog-to-digital converter system and method
CN109361392B (en) Successive approximation type analog-to-digital converter and weight calibration method thereof
EP1614219B1 (en) Comparator offset calibration for a/d converters
EP3026818B1 (en) Method of self-calibrating a sar a/d converter and sar-a/d converter implementing said method
JP5051265B2 (en) A / D converter and signal processing circuit
CN109120263B (en) Successive approximation analog-digital converter based on digital modulation correction
JP2005304033A (en) Pipeline adc for performing digital self calibration, and its method
Feitoza et al. Reduced-Code Static Linearity Test of Split-Capacitor SAR ADCs Using an Embedded Incremental $\Sigma\Delta $ Converter
Du et al. Capacitor mismatch calibration of a 16-bit SAR ADC using optimized segmentation and shuffling scheme
CN116155285A (en) Digital-to-analog converter calibration method based on digital domain coding remapping
JP2016092648A (en) A/d converter
KR101545769B1 (en) Cyclic a/d converter, image sensor device, and method for generating digital signal from analog signal
US7705757B2 (en) Gain matching method and system for single bit gain ranging analog-to-digital converter
Shi et al. Analysis of bitwise and samplewise switched passive charge sharing SAR ADCs
Catteau et al. An on-line calibration technique for mismatch errors in high-speed DACs
Huang et al. An MCT-based bit-weight extraction technique for embedded SAR ADC testing and calibration
De Brito et al. A Calibration Scheme for a Sigma-Delta Modulator Using Passive Integrators
CN116366066B (en) Arithmetic circuit
Hung et al. Introduction of ADC