KR101053441B1 - Capacitor Mismatch Error Correction Method and Apparatus for Algorithmic Analog-to-Digital Converter - Google Patents
Capacitor Mismatch Error Correction Method and Apparatus for Algorithmic Analog-to-Digital Converter Download PDFInfo
- Publication number
- KR101053441B1 KR101053441B1 KR1020080135211A KR20080135211A KR101053441B1 KR 101053441 B1 KR101053441 B1 KR 101053441B1 KR 1020080135211 A KR1020080135211 A KR 1020080135211A KR 20080135211 A KR20080135211 A KR 20080135211A KR 101053441 B1 KR101053441 B1 KR 101053441B1
- Authority
- KR
- South Korea
- Prior art keywords
- digital
- analog
- mdac
- mismatch
- error
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/06—Continuously compensating for, or preventing, undesired influence of physical parameters
- H03M1/0617—Continuously 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/0619—Continuously 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 dividing out the errors, i.e. using a ratiometric arrangement
- H03M1/0621—Continuously 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 dividing out the errors, i.e. using a ratiometric arrangement with auxiliary conversion of a value corresponding to the physical parameter(s) to be compensated for
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
- H03M1/34—Analogue value compared with reference values
- H03M1/36—Analogue value compared with reference values simultaneously only, i.e. parallel type
- H03M1/361—Analogue value compared with reference values simultaneously only, i.e. parallel type having a separate comparator and reference value for each quantisation level, i.e. full flash converter type
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/66—Digital/analogue converters
- H03M1/662—Multiplexed conversion systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
본 발명은 MDAC가 커패시터의 위치가 고정되는 구조와 매 클락 주기마다 커패시터의 위치가 교환되는 구조를 선택할 수 있는 1.5 bit/stage MDAC (Multiplying Digital and Analog Converter)를 적용하여 MDAC 내의 커패시터간 부정합으로 인해 발생되는 부정합 오차를 추출하고, 이후에 발생되는 디지털 출력 값에 부정합 오차를 디지털 연산 처리하여, 디지털 출력에 내포된 오차를 디지털 연산을 통해 보정하는 알고리즈믹 아날로그/디지털 변환기의 커패시터간 부정합 오차 보정 방법 및 그 장치를 개시함에 의해 알고리즈믹 아날로그/디지털 변환기가 고해상도를 지원하며, 빠른 속도로 아날로그/디지털 변환을 처리할 수 있도록 하는 것이다.According to the present invention, due to mismatching between capacitors in MDAC by applying a 1.5 bit / stage MDAC (Multiplying Digital and Analog Converter) that allows the MDAC to select a structure in which the position of the capacitor is fixed and a structure in which the position of the capacitor is exchanged every clock cycle. Extract the mismatch error, and digitally process the mismatch error on the digital output value generated later, and correct the mismatch error in the digital output by digital calculation. By disclosing the method and apparatus thereof, the algorithmic analog-to-digital converter supports high resolution and enables the processing of analog-to-digital conversion at high speed.
Description
본 발명은 알고리즈믹 아날로그/디지털 변환기의 커패시터간 부정합 오차 보정 방법 및 그 장치에 대한 것으로, 더욱 상세하게는, MDAC가 커패시터의 위치가 고정되는 구조와 매 클락 주기마다 커패시터의 위치가 교환되는 구조를 선택할 수 있는 1.5 bit/stage MDAC(Multiplying & Subtracting Digital and Analog Converter)를 적용하는 알고리즈믹 아날로그/디지털 변환기에서 MDAC 내의 커패시터간 부정합으로 인해 발생되는 부정합 오차를 추출하고, 이후에 발생되는 디지털 출력 값에 부정합 오차를 디지털 연산 처리하여, 디지털 출력에 내포된 오차를 디지털 연산을 통해 보정하는 알고리즈믹 아날로그/디지털 변환기의 커패시터간 부정합 오차 보정 방법 및 그 장치에 대한 것이다.The present invention relates to a method for correcting mismatch between capacitors of an algorithm and an analog-to-digital converter, and a device thereof, and more particularly, to a structure in which the position of a capacitor is fixed and the position of the capacitor is exchanged every clock period. In the algorithmic analog / digital converter applying 1.5 bit / stage MDP (Multiplying & Subtracting Digital and Analog Converter), select the mismatch error caused by mismatch between capacitors in MDAC, and the digital output The present invention relates to a method for correcting mismatch between capacitors and an apparatus of an algorithmic analog-to-digital converter that digitally processes a mismatch error in a value and corrects an error in a digital output through a digital calculation.
이미지 처리 시스템에서 영상 신호를 처리하기 위해서는 미세한 아날로그 신 호를 잡음에 둔감한 디지털 신호로 변환시켜 주어야 하는 데, 아날로그 신호를 디지털 신호로 변환하는 아날로그/디지털 변환은 ADC(analog to digital converter)에서 처리된다.In order to process a video signal in an image processing system, it is necessary to convert a minute analog signal into a digital signal insensitive to noise.Analog / digital conversion, which converts an analog signal into a digital signal, is processed by an analog to digital converter (ADC). do.
센서에서 출력되는 영상 정보는 아주 미세하기 때문에 작은 신호를 구별할 수 있는 고해상도의 ADC가 필요하며, 이미지 시스템뿐만 아니라 이동 통신, ADSL( asynchronous digital subscriber loop), IMT-600, 디지털 캠코더, HDTV(high definition television, hdtv) 등 통신 및 영상 처리 응용 시스템에서도 12비트에서 14비트 수준의 높은 해상도와 수십 MHz 수준의 높은 샘플링 속도를 가지는 고성능의 ADC가 요구되고 있다.Since the image information output from the sensor is very fine, a high resolution ADC capable of distinguishing small signals is required, and not only an image system but also a mobile communication, asynchronous digital subscriber loop (ADSL), IMT-600, a digital camcorder, and a high-definition television (HDTV). In communication and image processing application systems such as definition television and hdtv, a high performance ADC having a high resolution of 12 to 14 bits and a high sampling rate of several tens of MHz is required.
종래에는 ADC 구조 중에서 칩 면적과 전력소모를 최적화하기 위해 알고리즈믹 ADC(Algorithmic Analog to Digital Converter)가 널리 사용되고 있다.Conventionally, an algorithm of analog to digital converter (ADC) has been widely used to optimize chip area and power consumption among ADC structures.
도 1은 종래의 알고리즈믹 아날로그/디지털 변환기의 회로도이다.1 is a circuit diagram of a conventional algorithmic analog-to-digital converter.
도 1에 도시된 바와 같이, 종래의 알고리즈믹 아날로그/디지털 변환기는, 입력된 아날로그 신호(Vin)를 샘플링 및 홀딩하는 SHA(Sampling and Holding Amplifier)(1)와, 아날로그 신호를 입력받아 디지털 신호(O)로 변환하여 출력하는 복수개의 플래시 ADC(Analog to Digital Converter)(3)와, 플래시 ADC(3)로부터 출력되는 디지털 신호(ㅇ)와 SHA(1)로부터 출력되는 신호(S)의 차이를 다시 아날로그 신호로 변환하여 출력하는 MDAC(Multiplying & Subtracting Digital and Analog Converter)(5)과, 플래시 ADC(3)로부터 출력되는 디지털 신호를 임시 저장하는 레지스터(register)(9)와, 플래시 ADC(3)로부터 출력되어, 레지스터(9)에 저장된 디지털 신호의 에러를 교정하는 디지털 보정 회로(7)로 구성되며, 전체적으로 n 비트의 해상도를 가진다.As shown in FIG. 1, a conventional algorithm analog / digital converter includes a sampling and holding amplifier (SHA) 1 for sampling and holding an input analog signal Vin and a digital signal by receiving an analog signal. Difference between a plurality of flash ADCs (Analog to Digital Converter) 3 converted to (O) and a digital signal (o) output from the flash ADC (3) and a signal (S) output from the SHA (1) Converts the analog signal back into an analog signal and outputs the MDP (Multiplying & Subtracting Digital and Analog Converter) (5), a register (9) for temporarily storing a digital signal output from the flash ADC (3), and a flash ADC ( It is composed of a
즉, 이와 같은 알고리즈믹 아날로그/디지털 변환기는 1회의 아날로그/디지털 변환을 위해 1 클락 주기가 필요한 병렬 방식의 일반적인 아날로그/디지털 변환기)와는 달리, 하나의 SHA(1), 플래시 ADC(3), MDAC(5)가 여러 클락 주기 동안 반복적으로 사용하므로, 1회의 아날로그/디지털 변환을 위해 다수의 클락 주기가 필요한 직렬 방식의 알고리즈믹 아날로그/디지털 변환기이다. In other words, such an analog-to-digital converter has a single SHA (1), a flash ADC (3), unlike a conventional analog-to-digital converter in parallel, which requires one clock cycle for one analog-to-digital conversion. Since MDAC 5 is used repeatedly for several clock cycles, it is a series of algorithmic analog-to-digital converters that require multiple clock cycles for one analog / digital conversion.
따라서, 알고리즈믹 아날로그/디지털 변환기는 일반적인 아날로그/디지털 변환기의 구조에 비해서 전력소모가 적고, 회로의 구조나 면적 측면에서 효율적이다.Therefore, the algorithm analog / digital converter consumes less power than the structure of the general analog / digital converter and is efficient in terms of circuit structure and area.
그러나, 알고리즈믹 아날로그/디지털 변환기는 하나의 MDAC(5)을 반복적으로 사용되는 순환 구조를 가지므로, 공정 시 생기는 소자의 크기 변화의 누적에 따른 영향이 크게 된다. However, since the algorithm-to-analog analog-to-digital converter has a cyclic structure in which one
다시 말해서, 알고리즈믹 아날로그/디지털 변환기는 각 플래시 ADC(3)로부터 출력되는 디지털 신호와, SHA(1)로부터 출력되는 신호의 차이를 아날로그 신호로 변환하는 MDAC(5)은 하나의 연산 증폭기(OP amp)와 다수의 커패시터(C)로 구성되는 데, 각 커패시터 사이의 부정합(mismatch)은 전체 알고리즈믹 아날로그/디지털 변환기의 DNL(differential nonlinearity)에 영향을 주어 해상도가 제한되는 문제점이 있으므로, 고해상도를 구현하기 어려우며, MDAC(5)에서의 커패시터간 부정합은 알고리즈믹 아날로그/디지털 변환기의 디지털 출력의 신뢰도를 떨어뜨리는 주요 원인이 된다. In other words, the algorithm analog / digital converter converts the difference between the digital signal output from each
따라서, MDAC(5)에서 전류 전압을 2배로 증폭시키는 커패시터의 부정합(mismatch)로 인해 알고리즈믹 아날로그/디지털 변환기의 처리 성능에 제한될 수 있으므로, 고해상도를 처리하기 위해서는 커패시터의 부정합(mismatch)를 보정할 수 있는 방식이 제안되어야 한다. Therefore, the mismatch of a capacitor that doubles the current voltage in the
본 발명은 상술한 필요성을 충족시키기 위해 제안되는 것으로, 알고리즈믹 아날로그/디지털 변환기가 하나의 MDAC가 반복적으로 사용되는 순환 구조를 가지는 특성 때문에 일반적인 일반적인 아날로그/디지털 변환기에 비해 공정 시 생기는 소자의 크기 변화, 그 중에서 특히 MDAC의 커패시터간 부정합에 의해 발생되는 오차를 효과적으로 보정할 수 있는 알고리즈믹 아날로그/디지털 변환기의 커패시터간 부정합 오차 보정 방법 및 그 장치를 제공하는 데 그 목적이 있다.The present invention is proposed to satisfy the above-mentioned needs, and the size of the device generated in the process compared to a general analog / digital converter due to the characteristic that the algorithm analog to digital converter has a cyclic structure in which one MDAC is repeatedly used An object of the present invention is to provide a method and a device for correcting an error between capacitors of an algorithmic analog-to-digital converter capable of effectively correcting an error caused by a change, in particular, an error between capacitors of MDAC.
그리고, 본 발명은 알고리즈믹 아날로그/디지털 변환기의 MDAC에서 발생되는 커패시터간 부정합 오차를 독립적이면서 빠르게 보정하여 고해상도를 지원할 수 있으며, 정확도가 높으면서 아날로그/디지털 변환 속도의 손실이 발생하지 않는 알고리즈믹 아날로그/디지털 변환기의 커패시터간 부정합 오차 보정 방법 및 그 장치를 제공하는 데 그 목적이 있다.In addition, the present invention can support high resolution by quickly and independently correcting a mismatch between capacitors generated in MDAC of an algorithmic analog / digital converter, and has high accuracy and does not cause loss of analog / digital conversion speed. An object of the present invention is to provide a method and a device for correcting mismatch between capacitors in an analog / digital converter.
상술한 목적을 달성하기 위한 본 발명의 일측면에 따른 알고리즈믹 아날로그/디지털 변환기는, 입력되는 아날로그 신호를 샘플링하고, 홀딩하여 증폭하는 SHA(Sampling and Holding Amplifier)와, 상기 아날로그 신호를 디지털 신호로 변환하는 플래시 ADC(Analog to Digital Converter)와, 연산 증폭기의 비반전 단자(-)에 연결되는 복수개의 커패시터가 위치 고정 및 교환 가능하도록 구현되며, 제어 신호에 따라 커패시터의 위치 교환하여 디지털 신호를 아날로그 신호로 변환하는 MDAC(Multiplying & Subtracting Digital and Analog Converter)와, 상기 플래시 ADC에서 출력되는 디지털 신호의 에러를 교정하고, 상기 MDAC의 커패시터의 위치를 고정하는 일정 주기에 발생하는 부정합 오차를 추출하고, 상기 MDAC에서 출력되는 디지털 출력 값에 상기 부정합 오차를 디지털 연산 처리하여 커패시터간 부정합 오차를 보정하는 디지털 보정 회로를 포함한다.In accordance with an aspect of the present invention, an algorithmic analog-to-digital converter includes a sampling and holding amplifier (SHA) for sampling, holding, and amplifying an input analog signal, and converting the analog signal into a digital signal. Flash to analog converter (ADC) and a plurality of capacitors connected to the non-inverting terminal (-) of the operational amplifier are implemented to be fixed and exchangeable position. Multiplying & Subtracting Digital and Analog Converter (MDAC) converting to an analog signal, correcting the error of the digital signal output from the flash ADC, and extracting mismatch error occurring at a certain period of fixing the position of the capacitor of the MDAC Capacitance by digitally computing the mismatch error to the digital output value output from the MDAC And a digital correction circuit for correcting inter-term mismatch errors.
디지털 보정 회로는, 상기 MDAC의 일정 주기동안 발생되는 디지털 출력 값을 기반으로 상기 커패시터간 부정합 오차를 추출하는 오차 보정부를 포함한다. The digital correction circuit includes an error correction unit for extracting the mismatch error between the capacitors based on a digital output value generated during a predetermined period of the MDAC.
상기 오차 보정부는, 상기 MDAC의 연산 증폭기의 비반전 단자(-)에 연결되는 제1 및 제2 커패시터의 위치가 각기 교환되는 A 모드 및 B 모드 상태에서 직류 차동 신호 -0.5V를 인가 한 이후에 상기 MDAC로부터 각기 발생되는 디지털 출력 값을 기반으로 상기 부정합 오차를 추출한다.The error corrector may be configured to apply the DC differential signal -0.5V in the A mode and B mode states in which the positions of the first and second capacitors connected to the non-inverting terminals (-) of the operational amplifier of the MDAC are exchanged, respectively. The mismatch error is extracted based on the digital output values generated from the MDACs.
상기 오차 보정부는, 상기 플래시 ADC로부터 출력되는 디지털 출력 값에 디지털 값으로 추출되는 상기 부정합 오차를 가산 또는 감산하는 디지털 연산을 처리한다.The error correcting unit processes a digital operation of adding or subtracting the mismatch error extracted as a digital value to a digital output value output from the flash ADC.
상기 오차 보정부는, 상기 커패시터간 부정합 오차의 디지털 값에 n (0 < n 인 자연수) 클락 주기와 n+1 (0 < n 인 자연수) 클락 주기에서 출력된 각각 디지털 출력 값에 따라 결정된 배수를 곱셈한 후, 더하거나 빼주는 디지털 연산 동작을 통해서 디지털 출력 값의 커패시터간 부정합 오차를 제거한다.The error correction unit multiplies the digital value of the mismatch error between the capacitors by a multiple determined according to each digital output value output from n (a natural number of n) clock period and n + 1 (a natural number of 0 <n) clock period. Then, a digital arithmetic operation that adds or subtracts eliminates mismatch between capacitors in the digital output values.
상기 오차 보정부는, 상기 MDAC의 커패시터 위치가 고정된 일정 주기동안 발생되는 디지털 출력 값을 비교한 연산의 결과를 다시 에 해당하는 비트 수로 나누어, 제1 및 제3 커패시터(C1, C3)간 부정합 오차를 디지털 값으로 추출한다.The error correcting unit may return the result of the operation of comparing the digital output value generated for a predetermined period of time fixed the capacitor position of the MDAC The mismatching error between the first and third capacitors C1 and C3 is extracted as a digital value by dividing by the number of bits corresponding to.
상기 MDAC는, 매 클락 주기마다 1.5bit의 디지털 신호를 출력하는 구조를 가지는 1.5bit/stage MDAC인 것이 바람직하다.Preferably, the MDAC is a 1.5bit / stage MDAC having a structure for outputting a 1.5bit digital signal every clock period.
본 발명의 다른 측면에 따른 알고리즈믹 아날로그/디지털 변환기의 커패시터간 부정합 오차 보정 방법은, 오차 보정부는 MDAC의 연산 증폭기에 연결되는 제1 및 제2 커패시터가 고정되며, 위치가 각기 달라지는 A 모드 및 B 모드의 디지털 출력 값을 기반으로 부정합 오차를 추출하는 단계와, 플래시 ADC로부터 발생되는 디지털 출력 값을 추출하는 단계와, 상기 디지털 출력 값에 상기 부정합 오차를 디지털 연산 처리하여 커패시터간 부정합 오차를 제거하는 단계를 포함한다.According to another aspect of the present invention, a method of compensating for mismatch between capacitors of an algorithmic analog / digital converter includes an A mode in which an error correction unit is fixed to a first capacitor and a second capacitor connected to an operational amplifier of an MDAC, and whose positions are different. Extracting a mismatch error based on the digital output value of the B mode, extracting a digital output value generated from a flash ADC, and digitally processing the mismatch error on the digital output value to eliminate mismatch error between capacitors. It includes a step.
상기 부정합 오차를 추출하는 단계는, 상기 MDAC의 연산 증폭기의 비반전 단자(-)에 연결되는 제1 및 제2 커패시터의 위치가 각기 교환되는 A 모드 및 B 모드 상태에서 직류 차동 신호 -0.5V를 인가 한 이후에 상기 MDAC로부터 각기 발생되는 디지털 출력 값을 기반으로 상기 부정합 오차를 추출한다.The extracting of the mismatching error may include applying a DC differential signal -0.5V in the A mode and B mode states in which the positions of the first and second capacitors connected to the non-inverting terminal (-) of the operational amplifier of the MDAC are exchanged, respectively. After the application, the mismatch error is extracted based on the digital output values generated from the MDAC.
상기 부정합 오차를 보정하는 단계는, 상기 부정합 오차의 디지털 값에 n(0 < n 인 자연수) 클락 주기와 n+1(0 < n 인 자연수) 클락 주기에서 출력된 각각 디지털 출력 값에 따라 결정된 배수를 곱셈한 이후에 가산 또는 감산하는 디지털 연산 처리한다.The step of correcting the mismatching error may include a multiple determined according to each digital output value output from a clock period of n (a natural number of n) and a clock period of n + 1 (a natural number of 0 <n) to the digital value of the mismatching error. After multiplying by, add or subtract digital processing.
상기 알고리즈믹 아날로그/디지털 변환기의 커패시터간 부정합 오차 보정 방법은, 상기 MDAC는 1.5 bit/stage MDAC이고, 외부로부터 수신되는 제어 신호에 따라 연산 증폭기에 연결되는 제1 및 제2 커패시터의 위치를 고정 또는 교환하는 단계를 더 포함한다.In the method for compensating mismatch between capacitors of an algorithmic analog / digital converter, the MDAC is 1.5 bit / stage MDAC and fixes positions of first and second capacitors connected to an operational amplifier according to a control signal received from the outside. Or exchanging more.
상술한 본 발명에 따르면, 알고리즈믹 아날로그/디지털 변환기의 오차 보정부는 알고리즈믹 아날로그/디지털 변환기에 사용된 하나의 MDAC에서 발생하는 커패시터간 부정합 오차를 독립적으로 보정할 수 있으므로, 고해상도를 구현할 수 있다. According to the present invention described above, the error correction unit of the algorithm analog / digital converter can independently compensate the mismatch error between the capacitors generated in one MDAC used in the algorithm analog / digital converter, it is possible to implement a high resolution have.
그리고, 본 발명에 따르면, 기존의 알고리즈믹 아날로그/디지털 변환기의 변환 과정에 소요되는 시간보다 초기 모드에 따른 부정합 오차를 추출하는 시간이 조금 더 소요되나, 하나의 MDAC에서 발생하는 커패시터간 부정합 오차를 추출한 이후에 발생되는 디지털 출력 값을 디지털 연산 처리만으로 오차가 보정되므로, 아날로그/디지털의 변환 속도의 오차를 추출한 시간을 제외하면, 손실이 없이 정확도가 높은 디지털 출력 값을 획득할 수 있다.In addition, according to the present invention, although it takes a little longer to extract the mismatch error according to the initial mode than the time required for the conversion process of the conventional algorithm analog / digital converter, mismatch error between capacitors generated in one MDAC Since the error is corrected by the digital calculation process only after the digital output value is extracted, except for the time of extracting the error of the analog / digital conversion rate, a high accuracy digital output value can be obtained without loss.
본 방법을 이용하면 알고리즈믹 아날로그/디지털 변환기의 1.5 bit/stage MDAC (Multiplying & Subtracting Digital and Analog Converter)내 사용된 커패시터 간에 부정합 발생시, 이로 인하여 발생하는 디지털 출력의 오차를 간단한 디지털 연산을 통해 손쉽게 보정할 수 있어서, 변환기의 디지털 출력 값에 대한 신뢰도를 향상시킬 수 있다.With this method, when there is mismatch between the capacitors used in the 1.5 bit / stage MDAC (Multiplying & Subtracting Digital and Analog Converter) of the algorithmic analog / digital converter, the error of the digital output caused by this can be easily It can be calibrated to improve the reliability of the digital output value of the transducer.
이하 본 발명에 따른 알고리즈믹 아날로그/디지털 변환기의 커패시터간 부정합 오차 보정 방법 및 그 장치를 첨부한 도면을 참조하여 상세 설명하고, 본 발명의 주된 기술 내용을 흐리거나, 주지된 기술 내용에 대한 상세 설명은 생략한다.Hereinafter, a method of correcting mismatch between capacitors and an apparatus of an algorithmic analog / digital converter according to the present invention will be described in detail with reference to the accompanying drawings, and the main technical contents of the present invention will be obscured, or the known technical contents will be described in detail. Description is omitted.
도 2는 본 발명에 따른 알고리즈믹 아날로그/디지털 변환기)의 커패시터간 부정합 오차 보정 장치를 설명하기 위한 블록 도면이다.FIG. 2 is a block diagram illustrating an apparatus for correcting mismatch between capacitors of an algorithm analog / digital converter according to the present invention.
도 2를 참조하면, 본 발명에 따른 알고리즈믹 아날로그/디지털 변환기는, 입력된 아날로그 신호(Vin)을 샘플링 및 홀딩하는 SHA(Sampling and Holding Amplifier)(10)와, 하나의 아날로그 입력 신호에 대하여 두개의 디지털 신호(O)로 변환하여 출력하는 플래시 ADC(Analog to Digital Converter)(30)와, 플래시 ADC(30)로부터 출력되는 디지털 신호(D)에 따라 서로 다른 커패시터 연결을 통해 SHA(10)의 출력전압(Vs)과 기준전압(Vref)과의 차이를 증폭하여 플래시 ADC(30)로 다시 출력하는 1개의 MDAC(Multiplying & Subtracting Digital and Analog Converter)(50)과, 플래시 ADC(30)로부터 출력되는 디지털 출력 값을 임시 저장하는 레지스터(20)와, 플래시 ADC(30)로부터 출력되어 레지스터(20)에 저장되는 디지털 신호의 에러를 교정하고, 디지털 출력 신호를 더하여 최종 출력 값을 얻어내기 위한 디지털 보정 회로(70)를 포함한다.Referring to FIG. 2, an algorithmic analog-to-digital converter according to the present invention includes a sampling and holding amplifier (SHA) 10 for sampling and holding an input analog signal Vin and one analog input signal. SHA (10) through a different capacitor connection according to a flash ADC (Analog to Digital Converter) (30) for converting and outputting two digital signals (O) and the digital signal (D) output from the flash ADC (30) From a single multiplying & subtracting digital and analog converter (MDAC) 50, which amplifies the difference between the output voltage Vs and the reference voltage Vref and outputs it back to the
그리고, 디지털 보정 회로(70)는 일정 주기(1 클락 주기)동안 MDAC(50)에서 발생한 커패시터간 부정합 오차를 추출하고, 아날로그 디지털 변환과정 동안 아날로그/디지털 변환에 의해 발생되는 디지털 출력 값의 부정합 오차를 디지털 연산 처리하여, 부정합 오차를 제거하는 오차 보정부(60)를 포함한다.In addition, the
본 발명에 따른 MDAC(50)는 1.5 bit/stage MDAC (Multiplying & Subtracting Digital and Analog Converter)가 적용되며, 기존의 1.5 bit/stage MDAC (Multiplying & Subtracting Digital and Analog Converter)와는 달리, 외부에서 수신되는 제어 신호에 따라 커패시터의 위치를 고정 또는 교환시킬 수 있는 1.5 bit/stage MDAC (Multiplying & Subtracting Digital and Analog Converter)을 설계하여 본 발명의 알고리즈믹 아날로그/디지털 변환기에 적용한다.MDAC 50 according to the present invention is applied 1.5 bit / stage MDAC (Multiplying & Subtracting Digital and Analog Converter), unlike the existing 1.5 bit / stage MDAC (Multiplying & Subtracting Digital and Analog Converter), A 1.5 bit / stage MDAC (Multiplying & Subtracting Digital and Analog Converter) capable of fixing or exchanging a capacitor position according to a control signal is designed and applied to an algorithmic analog / digital converter of the present invention.
즉, MDAC(50)의 커패시터를 고정한 일정 주기(1 클락)동안 발생되는 부정합 오차를 추출하여, 이후에 발생되는 디지털 출력 값에 포함되는 커패시터간 부정합 오차를 추출되는 부정합 오차를 가산하거나, 감산하는 디지털 연산을 통해 제거할 수 있도록 한다.That is, a mismatch error generated during a predetermined period (1 clock) in which the capacitor of the
도 3은 본 발명에 따른 알고리즈믹 아날로그/디지털 변환기에 적용되는 1,5 bit/stage MDAC를 설명하기 위한 회로 도면이다.3 is a circuit diagram illustrating a 1,5 bit / stage MDAC applied to an algorithmic analog / digital converter according to the present invention.
도 3에 도시된 MDAC(50)은 설명의 편의상 차등 구조의 MDAC(50)를 도시한 것으로, 본 발명에 따른 1.5bit/stage MDAC(50)는 n 비트의 알고리즈믹 아날로그/디지털 변환기가 아날로그/디지털의 1회 변환을 위해 n (1<n인 자연수) 클락 주기를 필요로 할 때, 매 클락 주기마다 1.5bit의 디지털 신호를 출력하는 구조를 가진다.The MDAC 50 shown in FIG. 3 shows the MDAC 50 having a differential structure for convenience of explanation. The 1.5-bit /
도면을 참조하면, 본 발명에 따른 MDAC(50)는 다수개의 스위치와, 연산 증폭기(OP) 및 다수개의 커패시터(C)로 구현되며, MDAC(50)의 연산 증폭기(OP)는 비반전 단자(-)에 연결되는 제1 내지 제4 커패시터(C1, C2, C3, C4)의 커패시터 값의 비율에 따라 아날로그 신호의 전류 전압 값을 증폭시킨다.Referring to the drawings, MDAC 50 according to the present invention is implemented by a plurality of switches, an operational amplifier (OP) and a plurality of capacitors (C), the operational amplifier (OP) of the
그리고, 연산 증폭기(OP)는 알고리즈믹 아날로그/디지털 변환기의 잉여 전압을 신호에 곱셈하는 곱셈기의 역할을 처리한다.The operational amplifier OP serves as a multiplier that multiplies the surplus voltage of the algorithmic analog-to-digital converter by the signal.
본 발명에 따른 알고리즈믹 아날로그/디지털 변환기의 오차 보정부(60)는 MDAC(50)로 적용되는 상기 도 3과 같은 구조를 가지는 1.5 bit/stage MDAC에서 발생하는 커패시터간 부정합 오차를 디지털 값으로 추출한다. The
그리고, 오차 보정부(60)는 MDAC(50)의 커패시터간의 부정합 오차를 디지털 값을 추출할 수 있도록 하기 위해서는, 본 발명에 적용되는 1.5 bit/stage MDAC(50)가 제1 및 제3 커패시터(C1, C3)가 고정되는 고정 모드가 일정 주기동안 유지되도록 한다.In addition, the
도 4는 본 발명에 따른 MDAC의 커패시터의 구조를 설명하기 위한 도면이다.4 is a view for explaining the structure of a capacitor of the MDAC according to the present invention.
도 4를 참조하면, MDAC(50)는 외부에서 인가되는 제어 신호에 따라 커패시터의 위치를 고정시키는 고정 구조는 제1 커패시터(C1)와 제3 커패시터(C3)의 위치가 고정되는 A 모드 및 B 모드와, 외부에서 인가되는 제어 신호에 따라 커패시터의 위치를 교환하는 C 모드로 구분할 수 있다.Referring to FIG. 4, the
즉, 본 발명에 적용되는 1.5 bit/stage MDAC(Multiplying & Subtracting Digital and Analog Converter)의 커패시터 고정 구조는 A 모드 및 B 모드로 구분되며, 도 4는 설명의 편의상 차동 구조를 가지는 1.5 bit/stage MDAC(Multiplying & Subtracting Digital and Analog Converter)을 단일 구조로 도시한 것이다.That is, the capacitor fixing structure of the 1.5 bit / stage MDAC (Multiplying & Subtracting Digital and Analog Converter) applied to the present invention is classified into an A mode and a B mode, and FIG. 4 is a 1.5 bit / stage MDAC having a differential structure for convenience of description. (Multiplying & Subtracting Digital and Analog Converter) is shown in a single structure.
그리고, 오차 보정부(60)는 A 모드 및 B 모드 상태에서 발생하는 디지털 출력 값을 기반으로 부정합 오차(α)(디지털 값)를 측정한다.The
이때, 오차 보정부(60)가 A 모드 및 B 모드가 제1 및 제3 커패시터(C1, C3)의 위치가 다르기 때문에 각 모드에 측정되는 디지털 출력 값은 각기 다르다.At this time, since the
예를 들어, 오차 보정부(60)는 A 모드를 선택하는 제1 제어 신호를 MDAC(50)로 인가한 이후에 직류 차동 신호 -0.5V를 알고리즈믹 아날로그/디지털 변환기에 인가한다. For example, the
그리고, 오차 보정부(60)는 알고리즈믹 아날로그/디지털 변환기의 아날로그/디지털 변환으로 발생하는 디지털 출력 값과 B 모드에서 직류 차동 신호 -0.5V를 인가한 경우 발생하는 디지털 출력 값을 비교하여, 큰 값에서 작은 값을 뺀다. The
이와 같이, 오차 보정부(60)는 A 모드와 B 모드의 디지털 출력 값을 비교한 연산의 결과를 다시 에 해당하는 비트 수, 예를 들어 12 비트가 플래시 ADC(30)의 총 비트 수이면, "0100_0000_0000"으로 나누어, 제1 및 제3 커패시터(C1, C3)간 부정합 오차를 디지털 값으로 추출할 수 있다. In this way, the
그리고, 외부의 관리자는 MDAC(50)의 커패시터간 부정합 오차를 보정하기 위해서 C 모드, 즉 커패시터(C1, C3)의 위치를 교환하는 제2 제어 신호를 MDAC(50)로 전송한다.In addition, the external manager transmits a second control signal to the
즉, 외부의 관리자는 아날로그/디지털 변환의 매 클락 주기마다 커패시터의 위치를 교환하는 1.5 bit/stage MDAC(Multiplying & Subtracting Digital and Analog Converter)을 변환 과정을 이용하기 위해 제2 제어 신호를 MDAC(50)로 전송하여, 커패시터(C1, C3)의 위치를 교환시킨다. That is, the external manager converts the second control signal to the 1.5 bit / stage MDAC (Multiplying & Subtracting Digital and Analog Converter) for exchanging the position of the capacitor every clock cycle of the analog / digital conversion. ) To exchange the positions of capacitors C1 and C3.
도 5는 본 발명에 따른 알고리즈믹 아날로그/디지털 변환기에서 발생되는 부정합 오차(α)를 설명하기 위한 도면이다.5 is a view for explaining the mismatch error (α) generated in the algorithmic analog / digital converter according to the present invention.
도 5는 본 발명에 따른 알고리즈믹 아날로그/디지털 변환기에 적용되는 1.5 bit/stage MDAC(50)는 커패시터 위치가 고정되는 A 모드 및 B 모드와, 커패시터 위치가 교환되는 C 모드에서 발생되는 부정합 오차(α)를 설명하기 위한 것으로, A 모드, B 모드 및 C 모드를 적용한 경우, 커패시터간 부정합 오차(a)가 아날로그/디지털 변환의 특정 주기(A 모드와 B 모드의 경우는 1 클락 주기, C 모드의 경우는 2 클락 주기)에서 특정 값으로 발생한다.5 is a 1.5 bit /
그리고, 알고리즈믹 아날로그/디지털 변환기의 아날로그/디지털 변환의 매 클락 주기 마다 커패시터의 위치를 교환하는 C 모드를 아날로그/디지털 변환 과정에 사용할 경우 A 모드와 B 모드와는 달리, n(0 < n 인 자연수) stage와 n+1(0 < n 인 자연수) stage의 2 주기를 거친 디지털 출력 값은 특정한 배수가 곱해진 오차(0, ㅁα, ㅁ2α)만을 포함한다. And, unlike the A mode and the B mode, when C mode is used in the analog / digital conversion process, where the capacitor position is exchanged at every clock period of the analog / digital converter of the algorithmic analog / digital converter, n (0 <n The digital output values that passed through two cycles of the n + 1 stage and the n + 1 (0 <n natural) stage contain only the errors (0, Wα, W2α) multiplied by a certain multiple.
따라서, 오차 보정부(60)는 추출한 커패시터간 부정합 오차의 디지털 값에 n (0 < n 인 자연수) 클락 주기와 n+1 (0 < n 인 자연수) 클락 주기에서 출력된 각각 디지털 출력 값에 따라 결정된 배수를 곱셈한 후, 더하거나 빼주는 디지털 연산 동작을 통해서 알고리즈믹 아날로그/디지털 변환기의 최종 디지털 출력 값의 오차를 제거할 수 있다. Accordingly, the
따라서, 본 발명에 따른 알고리즈믹 아날로그/디지털 변환기는 커패시터의 위치를 고정 또는 교환시킬 수 있는 1.5 bit/stage MDAC(50)를 적용하여, 아날로그/디지털 변환 과정에서 발생하는 커패시터간 부정합 오차의 총량(디지털 값)을 추출할 수 있으며, 부정합 오차를 발생되는 디지털 출력 값에 디지털 연산하여 보정할 수 있다.Therefore, the algorithm analog / digital converter according to the present invention applies a 1.5 bit /
도 6은 본 발명의 바람직한 실시예에 따른 알고리즈믹 아날로그/디지털 변환기의 커패시터간 부정합 오차 보정 방법을 설명하기 위한 플로챠트이다.6 is a flowchart illustrating a method of correcting mismatch between capacitors of an algorithmic analog / digital converter according to a preferred embodiment of the present invention.
도 6을 참조하면, 본 발명에 따른 알고리즈믹 아날로그/디지털 변환기의 오차 보정부(60)는 MDAC(50)의 제1 및 제3 커패시터(C1, C3)의 위치가 고정되는 일정 주기동안, 즉, A 모드 및 B 모드에서 출력되는 디지털 출력 값을 기반으로 부정합 오차(디지털 값)를 추출한다(S 100). Referring to FIG. 6, the
즉 MDAC(50)는 외부 관리자로부터 수신되는 제어 신호에 따라 제1 및 제3 커패시터(C1, C3)의 위치를 고정시키고, 오차 보정부(60)는 일정 주기(1클락 주기)동안 발생되는 디지털 출력 값을 기반으로 커패시터간 부정합 오차를 추출한다.That is, the
즉, 오차 보정부(60)는 A 모드로 MDAC(50)의 위치가 고정되면, 직류 차동 신호 -0.5V를 알고리즈믹 아날로그/디지털 변환기에 인가한다. That is, when the position of the
그리고, 오차 보정부(60)는 알고리즈믹 아날로그/디지털 변환기의 아날로그/디지털 변환으로 발생하는 디지털 출력 값과 B 모드에서 직류 차동 신호 -0.5V를 인가한 경우 발생하는 디지털 출력 값을 비교하여, 큰 값에서 작은 값을 제한 결과를 출력 비트수(n : 알고리즈믹 아날로그/디지털 변환기의 출력 비트 수)로 제산하여, 커패시터간 부정합 오차를 디지털 값으로 추출한다.The
그리고, 오차 보정부(60)는 MDAC(50)의 커패시터 위치가 교환되는 C 모드, 즉 커패시터의 위치가 교환되면, 아날로그/디지털 변환을 통해 발생되는 디지털 출력 값을 추출한다(S 110).Then, the
그리고, 오차 보정부(60)는 MDAC(50)에서 발생되는 디지털 출력 값에서 이전에 추출한 커패시터간 부정합 오차를 디지털 연산 처리하여 오차를 보정한 최종 디지털 출력 값을 출력한다(S 120).The
즉, 오차 보정부(60)는 추출한 커패시터간 부정합 오차의 디지털 값에 n (0 < n 인 자연수) 클락 주기와 n+1 (0 < n 인 자연수) 클락 주기에서 출력된 각각 디지털 출력 값에 따라 결정된 배수를 곱셈한 후, 더하거나 빼주는 디지털 연산 동작을 통해서 알고리즈믹 아날로그/디지털 변환기의 최종 디지털 출력 값의 오차를 한다.In other words, the
도 7 및 도 8은 알고리즈믹 아날로그/디지털 변환기의 MDAC에 1% 부정합 오차가 발생하는 경우에 대한 디지털 출력 값을 설명하기 위한 그래프 도면이다.7 and 8 are graphs illustrating a digital output value when a 1% mismatch error occurs in the MDAC of an algorithmic analog / digital converter.
도 7은 알고리즈믹 아날로그/디지털 변환기에 적용되는 1.5 bit/stage MDAC(50)내의 커패시터간에 부정합 오차가 존재하지 않는 이상적인 알고리즈믹 아날로그/디지털 변환기의 디지털 출력 값에서 1.5 bit/stage MDAC(50)내의 커패시터간 부정합 오차가 1%인 알고리즈믹 아날로그/디지털 변환기의 디지털 출력 값을 뺀 결과를 나타낸 것으로, 부정합 오차가 존재하는 1.5 bit/stage MDAC(50)의 커패시터 구조는 A 모드인 경우이다.7 shows the 1.5 bit / stage MDAC (50) at the digital output value of an ideal algorithmic analog / digital converter in which there is no mismatch between capacitors in the 1.5 bit / stage MDAC (50) applied to the algorithmic analog / digital converter. Figure 1 shows the result of subtracting the digital output value of an algorithm analog-to-digital converter with a mismatch error of 1% within the capacitor.The capacitor structure of the 1.5 bit /
도 7에 도시된 바와 같이, 알고리즈믹 아날로그/디지털 변환기의 MDAC(50)의 디지털 출력 값은 이상적인 알고리즈믹 아날로그/디지털 변환기에서 얻어진 이상적인 디지털 출력 값에 대해서 최대 7 bit의 오차가 발생하며, 오차의 분포를 살펴보면 각 아날로그 값에 대해서 연속적인 형태를 띰을 알 수 있는데, 이런 특징은 오차 보정을 힘들게 하는 큰 원인이 된다. As shown in FIG. 7, the digital output value of the
이러한, 디지털 출력 값의 결과는 알고리즈믹 아날로그/디지털 변환기의 변환 범위 전체에 걸쳐 아날로그 신호를 입력한 결과이다.The result of the digital output value is the result of inputting the analog signal over the conversion range of the algorithm analog / digital converter.
도 8은 알고리즈믹 아날로그/디지털 변환기에 적용되는 1.5 bit/stage MDAC(50)내의 커패시터간에 부정합 오차가 존재하지 않는 이상적인 알고리즈믹 아날로그/디지털 변환기의 디지털 출력 값에서 1.5 bit/stage MDAC(50)내의 커패시터간 부정합 오차가 1%인 알고리즈믹 아날로그/디지털 변환기의 디지털 출력 값을 뺀 결과를 나타낸 것으로, 부정합 오차가 존재하는 1.5 bit/stage MDAC(50)의 커패시터 구조는 B모드인 경우이다.8 shows the 1.5 bit / stage MDAC (50) at the digital output value of an ideal algorithm analog / digital converter in which there is no mismatch between capacitors in the 1.5 bit / stage MDAC (50) applied to the algorithm. Figure 1 shows the result of subtracting the digital output value of an algorithmic analog-to-digital converter with a mismatch error of 1% in the capacitor.The capacitor structure of the 1.5 bit /
도 8에 도시된 바와 같이, MDAC(50)에 1%의 커패시터간 부정합 오차를 가지면서, B 모드의 구조를 가지는 1.5 bit/stage MDAC(Multiplying & Subtracting Digital and Analog Converter)를 적용한 알고리즈믹 아날로그/디지털 변환기의 디지털 출력 값을 이상적인 알고리즈믹 아날로그/디지털 변환기의 디지털 출력 값에서 뺀 것으로, 이상적인 디지털 출력 값에 대해서 최대 7 bit의 오차가 발생하였다.As shown in FIG. 8, an algorithm analog to which the 1.5 bit / stage MDP (Multiplying & Subtracting Digital and Analog Converter) having a B mode structure is applied to the
도 9는 본 발명에 따른 알고리즈믹 아날로그/디지털 변환기의 디지털 출력 값을 설명하기 위한 그래프 도면이다.9 is a graph illustrating a digital output value of an algorithmic analog / digital converter according to the present invention.
도 9를 참조하면, 알고리즈믹 아날로그/디지털 변환기에 본 발명에서 제시하는 오차 보정 방법을 적용한 후, 얻은 디지털 출력 값을 이상적인 알고리즈믹 아날로그/디지털 변환기의 디지털 출력 값에서 뺀 결과로, 최대 0.5 bit의 오차가 발생한다. Referring to FIG. 9, after applying the error correction method of the present invention to an algorithm analog / digital converter, the obtained digital output value is subtracted from the digital output value of the ideal algorithm analog / digital converter, and the maximum is 0.5. Bit error occurs.
이는 1 bit이하의 오차로, 본 발명에서 제시하는 알고리즈믹 아날로그/디지털 변환기의 커패시터간 부정합 오차 보정 방식이 1.5 bit/stage MDAC (Multiplying Digital and Analog Converter)이 적용된 알고리즈믹 아날로그/디지털 변환기의 디지털 출력 값 오차를 제거하는 데 효과적임을 보여준다This is an error of 1 bit or less, and the mismatch error correction method of the algorithm of the analog / digital converter proposed in the present invention is 1.5 bit / stage of an algorithmic analog / digital converter to which MDAC (Multiplying Digital and Analog Converter) is applied. Demonstrates Effectiveness in Eliminating Digital Output Value Errors
따라서, 본 발명에 따른 알고리즈믹 아날로그/디지털 변환기는 오차 보정부(60)는 MDAC(50)에서 발생하는 커패시터간 부정합 오차를 실시간으로 보정하므로, 출력에 커패시터간 부정합 오차의 누적된 값을 독립적으로 보정할 수 있으므로, 고해상도를 구현할 수 있다. Therefore, in the algorithmic analog-to-digital converter according to the present invention, the
본 발명을 통해 제안되는 알고리즈믹 아날로그/디지털 변환기의 부정합 오차 보정 방식은 기존의 방식과 비교하면, 초기 모드에 따른 부정합 오차를 추출하는 시간이 조금 더 소요되나, 각 MDAC(50)의 부정합 오차를 최초 추출하고, 앞선 부정합 오차와, 현재 디지털 출력 값을 디지털 연산 처리만으로 오차가 보정되므로, 아날로그/디지털의 변환 속도의 오차를 추출한 시간을 제외하면, 손실이 없이 정확도가 높은 디지털 출력 값을 획득할 수 있다. Compared with the conventional method, the proposed method of correcting the mismatch error of the algorithm / digital converter proposed by the present invention takes a little more time to extract the mismatch error according to the initial mode, but the mismatch error of each MDAC (50). Since the error is corrected by the first mismatch error and the current digital output value only by digital calculation processing, a high accuracy digital output value is obtained without loss except for the time when the error of the analog / digital conversion speed is extracted. can do.
이상에서 본 발명은 기재된 구체 예에 대해서만 상세히 설명하였지만 본 발명의 기술 사상 범위 내에서 다양한 변형 및 수정이 가능함은 당업자에게 있어서 명백한 것이며, 이러한 변형 및 수정이 첨부된 특허청구범위에 속함은 당연한 것이다.Although the present invention has been described in detail only with respect to the described embodiments, it will be apparent to those skilled in the art that various modifications and changes are possible within the technical spirit of the present invention, and such modifications and modifications belong to the appended claims.
도 1은 종래의 알고리즈믹 아날로그/디지털 변환기의 회로도.1 is a circuit diagram of a conventional algorithmic analog-to-digital converter.
도 2는 본 발명에 따른 알고리즈믹 아날로그/디지털 변환기의 커패시터간 부정합 오차 보정 장치를 설명하기 위한 블록 도면.2 is a block diagram illustrating an apparatus for correcting mismatch between capacitors of an algorithm analog / digital converter according to the present invention;
도 3은 본 발명에 따른 알고리즈믹 아날로그/디지털 변환기에 적용되는 1,5 bit/stage MDAC를 설명하기 위한 회로 도면.3 is a circuit diagram illustrating a 1,5 bit / stage MDAC applied to an algorithmic analog / digital converter according to the present invention.
도 4는 본 발명에 따른 MDAC의 커패시터의 구조를 설명하기 위한 도면.4 is a view for explaining the structure of a capacitor of the MDAC according to the present invention.
도 5는 본 발명에 따른 알고리즈믹 아날로그/디지털 변환기에서 발생되는 부정합 오차(α)를 설명하기 위한 도면.FIG. 5 is a diagram for explaining mismatch error (α) generated in an algorithmic analog / digital converter according to the present invention. FIG.
도 6은 본 발명의 바람직한 실시예에 따른 알고리즈믹 아날로그/디지털 변환기의 커패시터간 부정합 오차 보정 방법을 설명하기 위한 플로챠트.6 is a flowchart for explaining a method for correcting mismatch between capacitors of an algorithm analog / digital converter according to a preferred embodiment of the present invention.
도 7 및 도 8은 알고리즈믹 아날로그/디지털 변환기의 MDAC에 1% 부정합 오차가 발생하는 경우에 대한 디지털 출력 값을 설명하기 위한 그래프 도면.7 and 8 are graphs for explaining digital output values when a 1% mismatch error occurs in an MDAC of an algorithmic analog / digital converter.
도 9는 본 발명에 따른 알고리즈믹 아날로그/디지털 변환기의 디지털 출력 값을 설명하기 위한 그래프 도면.9 is a graph for explaining digital output values of an algorithmic analog / digital converter according to the present invention;
**도면의 주요부분에 대한 부호의 설명**DESCRIPTION OF REFERENCE NUMERALS
10 : SHA(Sampling and Holding Amplifier)10: SHA and Sampling Amplifier
30 : 플래시 ADC(Analog to Digital Converter)30: Flash ADC (Analog to Digital Converter)
50 : MDAC(Multiplying Digital to Analog Converter)50: MDAC (Multiplying Digital to Analog Converter)
60 : 오차 보정부 70 : 디지털 보정 회로60: error correction unit 70: digital correction circuit
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080135211A KR101053441B1 (en) | 2008-12-29 | 2008-12-29 | Capacitor Mismatch Error Correction Method and Apparatus for Algorithmic Analog-to-Digital Converter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080135211A KR101053441B1 (en) | 2008-12-29 | 2008-12-29 | Capacitor Mismatch Error Correction Method and Apparatus for Algorithmic Analog-to-Digital Converter |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100077300A KR20100077300A (en) | 2010-07-08 |
KR101053441B1 true KR101053441B1 (en) | 2011-08-02 |
Family
ID=42638673
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080135211A KR101053441B1 (en) | 2008-12-29 | 2008-12-29 | Capacitor Mismatch Error Correction Method and Apparatus for Algorithmic Analog-to-Digital Converter |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101053441B1 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101299215B1 (en) * | 2012-03-12 | 2013-08-22 | 전자부품연구원 | Method for correcting mismatch of capacitors and analog to digital converter using thereof |
KR101692698B1 (en) * | 2014-12-30 | 2017-01-05 | 서강대학교산학협력단 | Algorithmic analog-to-digital converter for scaling conversion time and conversion method thereof |
KR101626078B1 (en) * | 2015-02-27 | 2016-06-02 | 서울시립대학교 산학협력단 | Algorithmic analog-digital converter |
KR101699758B1 (en) | 2015-05-27 | 2017-01-25 | 주식회사 이코비 | A Disk-type Electrically-driven Wheel |
KR102081488B1 (en) * | 2017-08-31 | 2020-02-25 | 전자부품연구원 | High Precision Algorithmic ADC with Adaptive A/D Conversion Time for Sensor Applications |
US10911059B2 (en) * | 2019-03-13 | 2021-02-02 | Mediatek Inc. | Signal processing system using analog-to-digital converter with digital-to-analog converter circuits operating in different voltage domains and employing mismatch error shaping technique and associated signal processing method |
WO2021145480A1 (en) * | 2020-01-15 | 2021-07-22 | 엘지전자 주식회사 | Analog to digital converter |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030069515A (en) * | 2002-02-21 | 2003-08-27 | 삼성전자주식회사 | Sample-and-Hold Amplifier using bootstrapping technique and CMOS A/D converter including the same |
KR20080051676A (en) * | 2006-12-06 | 2008-06-11 | 한국전자통신연구원 | Algorithmic analog-to-digital converter |
-
2008
- 2008-12-29 KR KR1020080135211A patent/KR101053441B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030069515A (en) * | 2002-02-21 | 2003-08-27 | 삼성전자주식회사 | Sample-and-Hold Amplifier using bootstrapping technique and CMOS A/D converter including the same |
KR20080051676A (en) * | 2006-12-06 | 2008-06-11 | 한국전자통신연구원 | Algorithmic analog-to-digital converter |
Non-Patent Citations (1)
Title |
---|
Computer Communications Vol. 31 pp.3204-3208 2008 |
Also Published As
Publication number | Publication date |
---|---|
KR20100077300A (en) | 2010-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101053441B1 (en) | Capacitor Mismatch Error Correction Method and Apparatus for Algorithmic Analog-to-Digital Converter | |
US7187310B2 (en) | Circuit calibration using voltage injection | |
CN101467437B (en) | Image pickup device and signal processing method thereof | |
JP4532808B2 (en) | Calibration of A / D converter | |
Keane et al. | Background interstage gain calibration technique for pipelined ADCs | |
US7482956B2 (en) | Calibration apparatus for mismatches of time-interleaved analog-to-digital converter | |
US10020814B2 (en) | A/D converter circuit and semiconductor integrated circuit | |
US7595748B2 (en) | Method of gain error calibration in a pipelined analog-to-digital converter or a cyclic analog-to-digital converter | |
JP6035419B2 (en) | Two-stage analog-to-digital converter for high-speed image sensors | |
US8384578B2 (en) | Stochastic analog-to-digital (A/D) converter and method for using the same | |
CN111800131B (en) | Calibration circuit and method for calibrating ADC output codes from a set of analog-to-digital converters | |
US7663516B1 (en) | Scheme for non-linearity correction of residue amplifiers in a pipelined analog-to-digital converter (ADC) | |
TWI516034B (en) | Methods and apparatus for calibrating pipeline analog-to-digital converters | |
US8207882B1 (en) | Analog-to-digital converter (ADC) having a folding stage and multiple ADC stages | |
JPH11274927A (en) | Digital self-correcting system for analog-to-digital converter connected to pipeline | |
US8797410B2 (en) | Image pickup apparatus, image pickup system, and method for driving image pickup apparatus | |
US8031092B1 (en) | Dual-mode based digital background calibration of pipelined ADCs for gain variations and device mismatches | |
KR20140035444A (en) | Modified dynamic element matching for reduced latency in a pipeline analog to digital converter | |
US7348916B2 (en) | Pipeline A/D converter and method of pipeline A/D conversion | |
JP6327937B2 (en) | Digital correction circuit for A / D conversion circuit, A / D conversion circuit and image sensor device | |
CN110720212B (en) | Signal processing circuit and method for pixel array and image sensor | |
WO2011039859A1 (en) | Analog/digital converter and semiconductor integrated circuit device using the same | |
US10771078B2 (en) | Comparator offset calibration system and analog-to-digital converter with comparator offset calibration | |
KR20090085283A (en) | Apparatus and method of compensating the error of analog to digital converter | |
JP2008182333A (en) | Self-correction type analog-to-digital converter |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20140708 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20150626 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20160725 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20190715 Year of fee payment: 9 |