KR20020022159A - Folding interpolation A/D converter - Google Patents
Folding interpolation A/D converter Download PDFInfo
- Publication number
- KR20020022159A KR20020022159A KR1020000054797A KR20000054797A KR20020022159A KR 20020022159 A KR20020022159 A KR 20020022159A KR 1020000054797 A KR1020000054797 A KR 1020000054797A KR 20000054797 A KR20000054797 A KR 20000054797A KR 20020022159 A KR20020022159 A KR 20020022159A
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- folding
- output
- input
- interpolation
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
- H03M1/124—Sampling or signal conditioning arrangements specially adapted for A/D converters
- H03M1/129—Means for adapting the input signal to the range the converter can handle, e.g. limiting, pre-scaling ; Out-of-range indication
-
- 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/14—Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit
-
- 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/20—Increasing resolution using an n bit system to obtain n + m bits
- H03M1/202—Increasing resolution using an n bit system to obtain n + m bits by interpolation
- H03M1/203—Increasing resolution using an n bit system to obtain n + m bits by interpolation using an analogue interpolation circuit
- H03M1/204—Increasing resolution using an n bit system to obtain n + m bits by interpolation using an analogue interpolation circuit in which one or more virtual intermediate reference signals are generated between adjacent original reference signals, e.g. by connecting pre-amplifier outputs to multiple comparators
- H03M1/205—Increasing resolution using an n bit system to obtain n + m bits by interpolation using an analogue interpolation circuit in which one or more virtual intermediate reference signals are generated between adjacent original reference signals, e.g. by connecting pre-amplifier outputs to multiple comparators using resistor strings for redistribution of the original reference signals or signals derived therefrom
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
Description
본 발명은 A/D 변환기에 관한 것으로서, 특히 입력범위를 벗어난 아날로그 신호에 대하여 출력단에서 정확하게 보정해 줄 수 있는 폴딩 인터폴레이션 A/D 변환기에 관한 것이다.The present invention relates to an A / D converter, and more particularly, to a folding interpolation A / D converter capable of accurately correcting at an output stage of an analog signal out of an input range.
일반적으로 플래쉬 A/D 변환기는 1클럭 사이클로 A/D 변환을 수행하기 때문에 가장 빠른 A/D 변환기로 알려져 있다. 그렇지만 플래쉬 A/D 변환기는 복잡한 하드웨어 구조와 많은 소비전력이 요구된다는 문제점을 가지고 있어 그에 대한 대안으로 폴딩 인터폴레이션 A/D 변환기가 등장하였으며, 고속의 아날로그 디지털 변환을 수행하는데 있어서 가장 적합한 아키텍쳐로 각광 받고 있다.Flash A / D converters are generally known as the fastest A / D converters because they perform A / D conversions in one clock cycle. However, the flash A / D converter has a problem that it requires a complicated hardware structure and a lot of power consumption. As an alternative, a folding interpolation A / D converter has appeared. have.
그러한 폴딩 인터폴레이션 A/D 변환기는 아날로그 입력신호를 전처리하는 폴딩기법과 분해능을 증가시키기 위한 인터폴레이션을 기법을 통해 비교기의 수를 줄임으로써 적은 하드웨어와 저전력으로 고속의 A/D 변환을 수행할 수 있게 된다.Such folding interpolation A / D converters can perform high speed A / D conversion with less hardware and lower power by reducing the number of comparators through the folding technique for preprocessing analog input signals and the interpolation technique for increasing the resolution. .
도 1은 종래의 6비트 폴딩 인터폴레이션 A/D 변환기의 블록도로서, 기준전압 발생부(10), 제1 내지 제4 폴더(12,14,16,18), 인터폴레이션부(30), 비교부(40), 인코더부(50) 그리고 제1 및 제2 래치(L1,L2)를 구비하고 있다.1 is a block diagram of a conventional 6-bit folding interpolation A / D converter, and includes a reference voltage generator 10, first to fourth folders 12, 14, 16, and 18, an interpolation unit 30, and a comparison unit. 40, the encoder unit 50, and the first and second latches L1 and L2.
기준전압 발생부(10)는 서로 다른 레벨의 제1 내지 제4 기준전압들 (Vref1~Vref4)을 발생한다. 제1 내지 제4 폴더(12,14,16,18)는 공통인 아날로그 입력신호(Vin)와 서로 다른 레벨의 제1 내지 제4 기준전압들(Vref1~Vref4)을 입력으로 각각의 폴딩신호를 출력한다. 인터폴레이션부(30)는 제1 내지 제4 폴더(12,14,16,18)의 두 인접 폴더에서 발생한 폴딩신호로부터 등간격의 추가 교차점을 갖는 폴딩신호들을 출력한다. 비교부(40)는 인터폴레이션부(30)의 각 출력신호를 기준신호와 비교하여 그 결과 값을 출력한다. 인코더부(50)는 비교부(40)의 각 결과 값을 인코딩하여 제1 내지 제6 LSB 신호(LSB1~LSB6)를 출력한다. 그리고 제1 및 제2 래치(L1,L2)는 아날로그 입력신호(Vin)와 기준 전압 발생부(10)에서 발생한 아날로그 입력범위가 갖을 수 있는 최상위 레벨 및 최하위 레벨의 전압을 각각 비교하여 입력범위 밖의 아날로그 신호가 검출되면 상기 인코더부에 에러 보정신호를 출력한다.The reference voltage generator 10 generates first to fourth reference voltages Vref1 to Vref4 having different levels. The first to fourth folders 12, 14, 16, and 18 are configured to input respective folding signals by inputting common analog input signals Vin and first to fourth reference voltages Vref1 to Vref4 having different levels. Output The interpolation unit 30 outputs folding signals having additional intersection points of equal intervals from folding signals generated in two adjacent folders of the first to fourth folders 12, 14, 16, and 18. The comparator 40 compares each output signal of the interpolation unit 30 with a reference signal and outputs a result value. The encoder 50 encodes each result value of the comparator 40 and outputs first to sixth LSB signals LSB1 to LSB6. In addition, the first and second latches L1 and L2 compare the voltages of the highest level and the lowest level that the analog input signal Vin and the analog input range generated by the reference voltage generator 10 may have, respectively. When an analog signal is detected, an error correction signal is output to the encoder unit.
이러한 종래 폴딩 인터폴레이션 A/D 변환기에서 디지털 출력을 보정해주기 위하여 아날로그 입력전압과 입력 범위의 가장 낮은 기준전압 및 가장 높은 기준 전압을 각각 비교하는 두 개의 래치(L1,L2)를 보이고 있는데, 입력범위를 벗어난 아날로그 신호가 폴딩부(20)와, 인터폴레이션부(30) 및 비교부(40)를 순차적으로 경유하여 인코더부(50)에 이르는 동안 제1 및 제2 래치(L1,L2)에서는 입력범위를 벗어난 아날로그 입력신호(Vin)를 검출하여 그 아날로그 입력신호(Vin)에 대한 각 비트의 디지털 출력 값이 모두 '0' 또는 '1'로 결정되도록 인코더부(50)에 에러 보정신호(out)를 출력한다. 여기에서 입력범위보다 높은 전압신호가 검출되었을 경우에는 입력범위를 벗어난 아날로그 입력신호(Vin)에 대하여 각 비트의 디지털 출력 값을 모두 '1'로 결정되도록 하고, 낮은 전압이 검출되었을 경우에는 각 비트의 디지털 출력 값을 모두 '0'으로 결정되도록 한다. 즉, 검출 결과에 따라 입력범위를 벗어난 아날로그 입력신호(Vin)에 대하여 알맞게 보정을 해줌으로써 안정된 디지털 출력 값을 얻도록 하는 것이다.In order to calibrate the digital output in the conventional folding interpolation A / D converter, two latches L1 and L2 comparing the analog input voltage with the lowest reference voltage and the highest reference voltage, respectively, are shown. The first and second latches L1 and L2 change the input range while the deviated analog signal reaches the encoder unit 50 via the folding unit 20, the interpolation unit 30, and the comparing unit 40 in sequence. Detects the out of the analog input signal (Vin) and sends an error correction signal (out) to the encoder unit 50 so that the digital output value of each bit for the analog input signal (Vin) is all determined to be '0' or '1'. Output Here, when a voltage signal higher than the input range is detected, the digital output value of each bit is determined to be '1' for the analog input signal Vin outside the input range. All digital output values of are determined to be '0'. That is, according to the detection result, a stable digital output value is obtained by properly correcting the analog input signal Vin outside the input range.
이처럼 종래의 폴딩 인터폴레이션 A/D 변환기에서는 디지털 출력단에서 입력범위를 벗어난 아날로그 신호에 대하여 보정을 해줄 수 있도록 제1 및 제2 래치를 이용하고 있었다.As described above, in the conventional folding interpolation A / D converter, the first and second latches are used to correct an analog signal outside the input range at the digital output terminal.
그러나 최근 A/D 변환 동작 수행이 종전보다 고속화가 요구됨에 따라 아날로그 입력범위를 벗어난 신호의 검출에 따른 에러 보정신호와 디지털 출력 데이터 사이의 동기를 맞추는데 많은 어려움이 따르게 되었다. 즉, 입력범위를 벗어난 아날로그 신호가 폴딩부와, 인터폴레이션부 및 비교부 등 내부 블록들을 경유하게 됨에 따라 에러 보정신호가 인코더부에 도달되는 시간보다 지연되어 도달하므로 정확하게 동기를 맞추어 보상해줄 수 없다는 문제점이 발생하게 된다.However, as the performance of the A / D conversion operation is required to be faster than before, there are many difficulties in synchronizing the error correction signal and the digital output data according to the detection of the signal out of the analog input range. That is, as the analog signal out of the input range passes through the internal block such as the folding unit, the interpolation unit, and the comparator unit, the error correction signal arrives later than the time of reaching the encoder unit. This will occur.
이러한 문제점은 아날로그 입력 범위를 벗어난 신호에 대하여 디지털 출력값의 오류를 발생시키게 되는 것이다.This problem causes errors in digital output values for signals outside the analog input range.
본 발명의 목적은 상기와 같은 문제점을 해결하기 위하여 입력범위를 벗어난 아날로그 신호에 대하여 디지털 출력단에서 정확하게 보정해 줄 수 있는 폴딩 인터폴레이션 A/D 변환기를 제공하는 데 있다.SUMMARY OF THE INVENTION An object of the present invention is to provide a folding interpolation A / D converter capable of correcting an analog signal out of an input range at a digital output stage to solve the above problems.
도 1은 종래 폴딩 인터폴레이션 A/D 변환기의 블록도.1 is a block diagram of a conventional folding interpolation A / D converter.
도 2는 본 발명에 따른 폴딩 인터폴레이션 A/D 변환기의 블록도.2 is a block diagram of a folding interpolation A / D converter in accordance with the present invention.
도 3은 도2의 논리 연산부를 나타낸 논리회로도.3 is a logic circuit diagram illustrating a logic operation unit of FIG. 2;
도 4는 도3의 셋ㆍ리셋 회로부를 나타낸 회로도.Fig. 4 is a circuit diagram showing the set / reset circuit section in Fig. 3;
도 5는 본 발명에 따른 폴딩 인터폴레이션 A/D변환기의 시뮬레이션 결과를 나타낸 파형도.5 is a waveform diagram showing a simulation result of a folding interpolation A / D converter according to the present invention;
*도면의 부호에 대한 설명** Description of the symbols in the drawings *
10 : 기준전압 발생부 12,14,16,18 : 폴더10: reference voltage generator 12,14,16,18: folder
20 : 폴딩부 30 : 인터폴레이션부20: folding unit 30: interpolation unit
40 : 비교부 50 : 인코더부40: comparison unit 50: encoder unit
60 : 입력범위 초과 검출 폴더 62,L1,L2 : 래치60: Over input range detection folder 62, L1, L2: Latch
64 : 논리 회로부 64-1,64-2 : 오어 게이트64: logic circuit section 64-1,64-2: or gate
64-3 : 셋ㆍ리셋 회로부 64-4 : 노어 게이트64-3: Set-reset circuit section 64-4: NOR gate
64-5 : 멀티플랙서 70 : 에러보정부64-5: Multiplexer 70: Error Correction
i1~i11 : 인버터 P1,P2 : P모스 트랜지스터i1 to i11: Inverter P1, P2: PMOS transistor
N1,N2 : N모스 트랜지스터N1, N2: NMOS transistor
상기의 목적을 달성하기 위한 본 발명의 폴딩 인터폴레이션 A/D 변환기는 서로 다른 레벨의 복수의 기준전압을 발생하는 기준전압 발생부와, 아날로그 입력신호와 상기 서로 다른 레벨의 복수의 기준전압들을 각각 입력으로 하여 각각의 폴딩신호를 출력하는 복수의 폴더들과, 상기 복수 폴더들의 인접한 두 폴더에서 발생한 폴딩신호로부터 등간격의 추가 교차점을 갖는 폴딩신호들을 출력하는 인터폴레이션부와, 상기 인터폴레이션부의 출력신호를 기준신호와 비교하여 그 결과 값을 출력하는 비교부와, 상기 비교부의 결과 값을 인코딩하여 최하위 비트들을 출력하는 인코더부와, 상기 아날로그 입력신호와 상기 기준전압 발생부에서 출력되는 기준전압을 입력으로 아날로그 입력범위 초과 검출 신호 및 인에이블 신호를 출력하는 입력범위 초과 검출 폴더; 및 상기 입력범위 초과 검출 폴더에서 출력되는 입력범위 초과 검출 신호와 인에이블 신호 및 입력전압의 기준이 되는 폴딩신호를 입력으로 논리연산하여 에러 보정신호를 출력하는 에러 보정부를 구비한다.The folding interpolation A / D converter of the present invention for achieving the above object is a reference voltage generator for generating a plurality of reference voltages of different levels, an analog input signal and a plurality of reference voltages of different levels, respectively; A plurality of folders for outputting respective folding signals, an interpolation unit for outputting folding signals having additional intersection points of equal intervals from the folding signals generated in two adjacent folders of the plurality of folders, and an output signal of the interpolation unit. A comparator for comparing the signal and outputting a result value, an encoder for encoding the result value of the comparator and outputting the least significant bits, and a reference voltage output from the analog input signal and the reference voltage generator. Over-range detection to output over-range detection signal and enable signal Folder; And an error correction unit configured to logically perform an input range exceeded detection signal output from the input range exceeded detection folder, an enable signal, and a folding signal as a reference for an input voltage, and output an error correction signal.
이하 첨부한 도면을 참조하여 본 발명을 상세하게 설명한다. 그리고 설명을 함에 있어서 종래 기술 도면과 동일한 요소에 대하여는 동일한 부호를 인용하여 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. In the description, the same elements as in the prior art drawings will be described with the same reference numerals.
도 2를 참조하면 본 발명에 따른 6비트 폴딩 인터폴레이션 A/D 변환기는 기준전압 발생부(10), 폴딩부(20), 인터폴레이션부(30), 비교부(40), 인코더부(50), 입력범위 초과 검출 폴더(60) 그리고 에러보정부(70)를 구비한다.Referring to FIG. 2, the 6-bit folding interpolation A / D converter according to the present invention includes a reference voltage generator 10, a folding unit 20, an interpolation unit 30, a comparison unit 40, an encoder unit 50, The input range over-detection folder 60 and the error correction unit 70 are provided.
폴딩부(20)는 제1 내지 제4 폴더(12,14,16,18)로 이루어지며, 에러 보정부(70)는 래치(62) 및 논리 연산부(64)로 이루어진다.The folding unit 20 includes first to fourth folders 12, 14, 16, and 18, and the error correcting unit 70 includes a latch 62 and a logic operation unit 64.
위와 같은 구성에서 기준전압 발생부(10)는 서로 다른 레벨의 복수의 기준전압들(Vref1~Vref4)을 발생하며, 또한 제1 내지 제4 폴더(12,14,16,18)는 아날로그 입력신호(Vin)와 기준전압 발생부(10)에서 출력되는 서로 다른 레벨의 기준전압들(Vref1~Vref4)을 입력으로 서로 교차되는 각각의 폴딩 신호를 출력한다. 인터폴레이션부(30)는 인접한 두 폴더에서 발생한 폴딩신호로부터 등간격의 추가 교차점을 갖는 폴딩신호들을 출력한다. 비교부(40)는 인터폴레이션부(30)의 출력신호를 기준신호와 비교하여 그 결과 값을 출력한다. 인코더(50)부는 비교부(40)의 결과 값을 인코딩하여 최하위 비트들(LSB1~LSB6)을 출력한다. 입력범위 초과 검출 폴더(60)는 아날로그 입력신호와 기준전압을 입력받아 입력범위를 초과한 신호에 대해 입력범위 초과 검출신호를 출력하는 것 및 에러를 방지하기 위한 인에이블 신호를 출력한다. 즉 새로운 폴더가 추가되어 입력범위를 벗어난 아날로그 입력신호를 검출하게 된다. 여기에서 아날로그 입력범위 초과 검출신호(O) 및 인에이블 신호(E)는 추가된 폴더(62)에서 적절한 기준전압을 선택하여 영점 교차되는 부분을 선택할 수 있다. 즉, 입력범위 초과 검출신호(O)의 기준전압은 입력전압범위의 두 전압(예를 들어 1.15V, 2.15V)과 입력 전압범위의 중간전압(1.65V) 사이의 적절한 두 전압을 선택하여 폴딩신호를 발생시킨다. 인에이블 신호(E)도 이와 마찬가지로 입력전압범위의 두 전압(1.15V, 2.15V)과 중간전압(1.65V) 사이의 적절한 두 전압을 선택하여 입력한다. 그리고 에러 보정부(70)는 입력범위 초과 검출 폴더(60)에서 출력되는 인에이블 신호(E)와 입력범위 초과 검출신호(O) 및 입력전압(Vin)의 기준이 되는 폴딩신호(MSB6)를 입력으로 논리연산하여 에러 보정신호(out)를 출력한다.In the above configuration, the reference voltage generator 10 generates a plurality of reference voltages Vref1 to Vref4 having different levels, and the first to fourth folders 12, 14, 16, and 18 are analog input signals. Each of the folding signals crossing each other is output by inputting reference voltages Vref1 to Vref4 having different levels from Vin and the reference voltage generator 10. The interpolation unit 30 outputs folding signals having additional intersection points of equal intervals from folding signals generated in two adjacent folders. The comparator 40 compares the output signal of the interpolation unit 30 with the reference signal and outputs a result value. The encoder 50 encodes the result value of the comparator 40 and outputs the least significant bits LSB1 to LSB6. The input range exceeding detection folder 60 receives an analog input signal and a reference voltage, outputs an input range exceeding detection signal for a signal exceeding the input range, and outputs an enable signal for preventing an error. That is, a new folder is added to detect the analog input signal that is out of the input range. In this case, the analog input over-range detection signal O and the enable signal E may select a portion crossing zero by selecting an appropriate reference voltage in the added folder 62. That is, the reference voltage of the over-range detection signal (O) is selected by folding the appropriate two voltages between two voltages (for example, 1.15V and 2.15V) of the input voltage range and the intermediate voltage (1.65V) of the input voltage range. Generate a signal. Similarly, the enable signal E selects and inputs two appropriate voltages between two voltages (1.15V and 2.15V) and an intermediate voltage (1.65V) in the input voltage range. In addition, the error correction unit 70 outputs the enable signal E output from the over-range detection folder 60, the over-range detection signal O, and the folding signal MSB6 serving as a reference of the input voltage Vin. Logic operation is performed as an input to output an error correction signal out.
이러한 입력범위 초과 검출신호(O)는 폴딩신호(MSB6)와 비교하여 그 값이 각각 '0'과 '1'인 부분에서는 디지털 출력이 '0'인 신호를 출력하고, 그 값이 각각 '1'과 '0'인 부분에서는 디지털 출력이 '1'인 신호를 발생한다. 그리고 이 두 신호가 '0'과 '0'이거나 '1'과 '1'에서는 원래의 디지털 신호를 그대로 출력함으로써 입력범위를 초과하는 신호를 검출할 수 있게 된다. 그러나 이 두 신호(O,MSB6)의 지연시간차로 인해 중간의 영점 교차가 서로 서로 다른 곳에서 발생하면 이로 인한 에러가 발생하게 된다. 그러므로 서로 다른 지연시간에 의한 에러를 보정하기 위하여 인에이블 신호(E)를 발생시키는 것이다. 그래서 인에이블 신호(E)가 '0'인 부분에서만 논리 연산부(64)가 동작하게 된다.The input over-range detection signal O is compared with the folding signal MSB6 and outputs a signal whose digital output is '0' at a portion where the values are '0' and '1', respectively, and the value is '1'. In the 'and' 0 'part, the digital output generates a signal of' 1 '. When the two signals are '0' and '0' or '1' and '1', the original digital signal is output as it is to detect a signal exceeding the input range. However, due to the delay time difference between the two signals (O, MSB6), if an intermediate zero crossing occurs at different places, an error caused by this occurs. Therefore, the enable signal E is generated to correct errors caused by different delay times. Therefore, the logic operation unit 64 operates only at the portion where the enable signal E is '0'.
래치(62)는 입력범위 초과 검출 폴더(60)에서 출력되는 인에이블 신호(E)와 입력범위 초과 검출신호(O) 및 상기 폴딩신호(MSB6)를 전달받아 일시 저장한다.The latch 62 receives and receives the enable signal E, the input overrange detection signal O, and the folding signal MSB6 output from the input overrange detection folder 60 and temporarily stores them.
논리연산부(64)는 래치(62)의 출력신호를 논리 연산하여 에러보정신호(out)를 출력한다.The logic operation unit 64 performs a logic operation on the output signal of the latch 62 and outputs an error correction signal out.
논리연산부(64)는 도 3과 같이 폴딩신호(MSB6)의 시간 지연을 위하여 직렬로 연결된 제1 및 제2 인버터(i1,i2)와, 인에이블 신호(Enable)의 시간 지연을 위하여 직렬로 연결된 제3 및 제4 인버터(i3,i4)와, 제2 인버터(i2)의 출력신호와 제4 인버터(i4)의 출력신호를 입력으로 하는 제1 오어 게이트(64-1)와, 입력 범위 초과 검출신호(O)와, 인에이블 신호(Enable)의 시간 지연을 위하여 직렬로 연결된 제5 및 제6 인버터(i5,i6)와, 제4 인버터(i4)의 출력신호와 제6 인버터(i6)의 출력신호를 입력으로 하는 제2 오어 게이트(64-2)와, 제1 및 제2 오어 게이트(64-1,64-2)의출력신호를 입력으로 셋(SET) 또는 리셋(RESET)신호를 출력하는 셋ㆍ리셋 회로부(64-5)와, 제1 및 제2 오어 게이트(64-1,64-2)의 출력신호를 입력으로 하는 익스클루시브 오어 게이트(64-4)와, 셋ㆍ리셋 회로부(64-3)의 출력신호, 익스클루시브 오어 게이트(64-4)의 출력신호, 익스클루시브 오어 게이트(64-4)가 제9 인버터(i9)를 통해 반전된 출력신호, 그리고 디지털 코드(Digital code)를 입력으로 하는 멀티플랙서(64-5) 및 멀티플랙서(64-5)의 출력신호를 반전하여 에러 보정신호(out)를 출력하는 제10 인버터(i10)로 구성된다.The logic operation unit 64 is connected to the first and second inverters i1 and i2 connected in series for the time delay of the folding signal MSB6, and connected in series for the time delay of the enable signal Enable as shown in FIG. The third or fourth inverters i3 and i4, the first or gate 64-1 for inputting the output signal of the second inverter i2 and the output signal of the fourth inverter i4, and the input range exceeded. The fifth and sixth inverters i5 and i6 connected in series for the time delay of the detection signal O, the enable signal Enable, the output signal of the fourth inverter i4 and the sixth inverter i6 The set or reset signal is inputted to the second or gate 64-2 and the output signals of the first and second or gates 64-1 and 64-2. And a reset or reset circuit section 64-5 for outputting the signal, an exclusive or gate 64-4 for inputting the output signals of the first and second OR gates 64-1 and 64-2, and ㆍ Output signal and blade of reset circuit unit 64-3 Multiple inputs for the output signal of the exclusive or gate 64-4, the output signal in which the exclusive or gate 64-4 is inverted through the ninth inverter i9, and the digital code are input. And a tenth inverter i10 for outputting an error correction signal out by inverting the output signals of the flexor 64-5 and the multiplexer 64-5.
위와 같은 구성으로 폴딩신호(MSB6), 인에이블 신호(E), 입력범위 초과 검출신호(O)에 의해 셋(s)과 리셋(r) 신호를 발생시키게 된다. 그리고 그와 동시에 각 비트의 디지털 코드(Digital code)와 셋(s) 또는 리셋(r)의 신호를 선택할 수 있는 멀티플랙서(64-5)의 선택신호가 발생하게 된다.With the above configuration, the set (s) and reset (r) signals are generated by the folding signal MSB6, the enable signal E, and the over-range detection signal O. At the same time, a selection signal of the multiplexer 64-5 capable of selecting a digital code of each bit and a signal of set (s) or reset (r) is generated.
여기서 셋ㆍ리셋 회로부(64-3)는 도 4와 같이 제1 오어 게이트(64-1)의 출력신호와 제2 오어 게이트의 출력신호(64-2)를 입력 받아 셋 또는 리셋 신호를 출력하기 위하여 제1 오어 게이트(64-1)의 출력 신호를 반전하는 제11 인버터(i11)와, 제2 오어 게이트(64-2)의 출력신호를 게이트 입력으로 하여 전원전압(Vcc)을 스위칭하는 제1 P모스 트랜지스터(P1)와, 제1 P모스 트랜지스터(P1)의 드레인과 출력 단자(out) 사이에 소스 및 드레인이 연결되며 제11 인버터(i11)의 출력신호를 게이트 입력으로 하는 제2 P모스 트랜지스터(P2)와, 제2 P모스 트랜지스터(P2)의 드레인에 연결되며 제1 오어 게이트(64-1)의 출력신호를 게이트 입력으로 하는 제1 N모스 트랜지스터(N1)와, 제1 N모스 트랜지스터(N1)의 소스와 접지 사이에 각각 드레인 및 소스가 연결되며 제2 오어 게이트(64-2)의 출력신호를 게이트 입력으로 하는 제2 N모스 트랜지스터(N2)로 이루어진다.Here, the set / reset circuit unit 64-3 receives the output signal of the first or gate 64-1 and the output signal 64-2 of the second or gate as shown in FIG. 4 to output the set or reset signal. In order to switch the power supply voltage Vcc by using the eleventh inverter i11 for inverting the output signal of the first OR gate 64-1 and the output signal of the second OR gate 64-2 as a gate input, A second P having a source and a drain connected between the first P-MOS transistor P1 and the drain and the output terminal out of the first P-MOS transistor P1 and using the output signal of the eleventh inverter i11 as a gate input. A first N-MOS transistor N1 connected to the MOS transistor P2, the drain of the second P-MOS transistor P2 and having an output signal of the first OR gate 64-1 as a gate input, and a first N A drain and a source are connected between the source and the ground of the MOS transistor N1, respectively, and an output signal of the second or gate 64-2. It made in the first 2 N MOS transistor (N2) to the gate input.
위와 같은 구성으로 입력이 '0'과 '1'인 부분에서는 디지털 출력이 '0'인 신호를 출력하고, '1'과 '0'인 부분에서는 디지털 출력이 '1'인 신호를 출력하게 된다.With the above configuration, the digital output is '0' at the input '0' and '1' and the digital output is '1' at the '1' and '0'. .
위와 같은 논리 관계를 (수학식 1)과 (표 1)로 정리하였다.The above logical relationship is summarized in (Equation 1) and (Table 1).
결국 최종 6비트의 디지털 코드를 발생시키기 위하여 6개의 입력범위 초과 검출블록이 필요하다.As a result, six out of range detection blocks are needed to generate the final six bits of digital code.
도 5는 논리 연산부에 입력되는 각 신호에 대하여 모의 실험 결과를 나타낸 도면으로서, 디지털 코드에 대하여 입력범위 밖에서는 셋과 리셋 되어진 파형을 볼 수 있다.FIG. 5 is a diagram illustrating a simulation result for each signal input to a logic operation unit, and the set and reset waveforms can be seen outside the input range with respect to the digital code.
이상과 같이 본 발명에 따른 폴딩 인터폴레이션 A/D 변환기는 입력 범위를 벗어난 아날로그 입력신호를 폴딩신호를 통해 검출하고 디지털 출력단에서 정확하게 보정을 해줄 수 있게 되므로 입력범위를 벗어난 아날로그 입력신호의 시간 지연에 따른 디지털 출력 에러를 완벽하게 없앨 수 있다.As described above, the folding interpolation A / D converter according to the present invention detects an analog input signal out of an input range through a folding signal and accurately corrects the signal at a digital output terminal. Digital output error can be completely eliminated.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000054797A KR20020022159A (en) | 2000-09-19 | 2000-09-19 | Folding interpolation A/D converter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000054797A KR20020022159A (en) | 2000-09-19 | 2000-09-19 | Folding interpolation A/D converter |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20020022159A true KR20020022159A (en) | 2002-03-27 |
Family
ID=19689218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000054797A KR20020022159A (en) | 2000-09-19 | 2000-09-19 | Folding interpolation A/D converter |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20020022159A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100405992B1 (en) * | 2001-03-12 | 2003-11-15 | 학교법인 인하학원 | The current-mode folding and interpolating a/d converter |
KR100416969B1 (en) * | 2001-12-07 | 2004-02-05 | 삼성전자주식회사 | Analog to digital converter for using programmable interpolator |
KR100902291B1 (en) * | 2007-07-23 | 2009-06-10 | 삼성전자주식회사 | Time detecting apparatus to make the high-resolution with interpolation and method thereof |
US7999718B2 (en) | 2009-01-21 | 2011-08-16 | Samsung Electronics Co., Ltd. | Analog-to-digital converter and electronic system including the same |
KR101140754B1 (en) * | 2011-06-14 | 2012-05-03 | 동국대학교 산학협력단 | Method of correcting errors of digital output and folding-interpolation analog-digital converter thereof |
-
2000
- 2000-09-19 KR KR1020000054797A patent/KR20020022159A/en not_active Application Discontinuation
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100405992B1 (en) * | 2001-03-12 | 2003-11-15 | 학교법인 인하학원 | The current-mode folding and interpolating a/d converter |
KR100416969B1 (en) * | 2001-12-07 | 2004-02-05 | 삼성전자주식회사 | Analog to digital converter for using programmable interpolator |
KR100902291B1 (en) * | 2007-07-23 | 2009-06-10 | 삼성전자주식회사 | Time detecting apparatus to make the high-resolution with interpolation and method thereof |
US7999718B2 (en) | 2009-01-21 | 2011-08-16 | Samsung Electronics Co., Ltd. | Analog-to-digital converter and electronic system including the same |
KR101140754B1 (en) * | 2011-06-14 | 2012-05-03 | 동국대학교 산학협력단 | Method of correcting errors of digital output and folding-interpolation analog-digital converter thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101394640B1 (en) | Encode circuit and analog-digital converter | |
US5029305A (en) | Method and apparatus for error correction in thermometer code arrays | |
US20050057379A1 (en) | A/D converter calibration | |
JPS63234730A (en) | Analog/digital converter | |
JP4626581B2 (en) | Digitizer | |
US6480133B2 (en) | Low-power analog-to-digital converter | |
US7456774B2 (en) | Encoder circuit and A/D conversion circuit | |
US7986257B2 (en) | Comparator circuit and analog digital converter having the same | |
JPH0884077A (en) | Analog/digital converter | |
JPH0222570B2 (en) | ||
JP2714999B2 (en) | Analog / digital converter | |
KR100691347B1 (en) | Bubble error rejector and analog digital converter including the same and method for rejecting bubble error | |
US8937568B2 (en) | D/A converter | |
US5959564A (en) | Broken thermometer code and comparator error correction by pseudo majority gate decoding in analog-to-digital converters | |
US6590518B1 (en) | Apparatus and method for an improved subranging ADC architecture using ladder-flip bussing | |
US6034631A (en) | Comparator error correction in flash analog-to-digital converter | |
KR20020022159A (en) | Folding interpolation A/D converter | |
KR20000027231A (en) | Folding interpolation analog-digital converter of high speed and low electric power | |
US4983968A (en) | Parallel analog-digital converter with error-correction circuit | |
US6346906B1 (en) | Thermometric-binary code conversion method, conversion circuit therefor and encoder element circuits used therefor | |
US7999718B2 (en) | Analog-to-digital converter and electronic system including the same | |
JPS63232526A (en) | Ad converter | |
KR0184151B1 (en) | A/d converter | |
JPH06112824A (en) | Interpolation type a/d converter | |
KR100209100B1 (en) | Full flash a/d converter |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |