JP5354669B2 - Pipeline type analog-digital converter and correction method thereof - Google Patents

Pipeline type analog-digital converter and correction method thereof Download PDF

Info

Publication number
JP5354669B2
JP5354669B2 JP2009140544A JP2009140544A JP5354669B2 JP 5354669 B2 JP5354669 B2 JP 5354669B2 JP 2009140544 A JP2009140544 A JP 2009140544A JP 2009140544 A JP2009140544 A JP 2009140544A JP 5354669 B2 JP5354669 B2 JP 5354669B2
Authority
JP
Japan
Prior art keywords
correction
output
data
stage
digital
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.)
Active
Application number
JP2009140544A
Other languages
Japanese (ja)
Other versions
JP2010288091A (en
Inventor
康夫 石毛
真博 柿沼
友明 江田
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.)
NEC Space Technologies Ltd
Original Assignee
NEC Space Technologies Ltd
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 NEC Space Technologies Ltd filed Critical NEC Space Technologies Ltd
Priority to JP2009140544A priority Critical patent/JP5354669B2/en
Publication of JP2010288091A publication Critical patent/JP2010288091A/en
Application granted granted Critical
Publication of JP5354669B2 publication Critical patent/JP5354669B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Analogue/Digital Conversion (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a pipeline type ADC which can periodically update error correction data from the outside without needing to retain the error correction data in the inside over a long period. <P>SOLUTION: Each of series-connected stages 2, 3 converts an input analog signal to digital data to be output, and converts the digital data after the conversion to an analog signal to be output to the next stage by obtaining a difference from the input analog signal. An offset correction circuit 15, a first stage error correction circuit 16, a second stage error correction circuit 20, adder circuits 18, 19, 22 and D-FFs 18, 19 correct the digital data output from the first and second stages 2, 3 by error correction data received from a memory 12. <P>COPYRIGHT: (C)2011,JPO&amp;INPIT

Description

本発明は、ディジタル誤差補正処理の改良を図ったパイプライン型アナログ・ディジタル変換器(analog-to-digital converter)およびその補正方法に関する。   The present invention relates to a pipeline type analog-to-digital converter improved in digital error correction processing and a correction method thereof.

パイプライン型アナログ・ディジタル変換器(以下、パイプライン型ADCと略称する)においては、電源電圧、温度、プロセスばらつきによりオフセット誤差が発生し、また、サンプリングキャパシタの容量ミスマッチによる誤差が発生する。このため、パイプライン型ADCにおいては、ディジタル出力値に対してディジタル演算により誤差補正を行なう必要がある。この誤差補正を行なう場合、予めパイプライン型ADCの内部記憶素子に誤差補正データを記憶しておく必要がある。   In a pipeline type analog-digital converter (hereinafter abbreviated as a pipeline type ADC), an offset error occurs due to power supply voltage, temperature, and process variations, and an error due to a capacitance mismatch between sampling capacitors. For this reason, in the pipeline type ADC, it is necessary to perform error correction by digital calculation on the digital output value. When performing this error correction, it is necessary to store error correction data in the internal storage element of the pipeline type ADC in advance.

特開平11−306083号公報Japanese Patent Laid-Open No. 11-306083 特開2004−133496号公報JP 2004-13396 A 特開2004−266614号公報JP 2004-266614 A 特開2008−147753号公報JP 2008-147753 A

しかしながら、人工衛星など宇宙空間で使用するパイプライン型ADCは、宇宙放射線によるシングルイベント・アップセット現象により誤差補正データのビット反転を引き起こし、このため、誤差補正が正しく行われない課題があった。
本発明は、このような事情に鑑みてなされたもので、その目的は、誤差補正データを内部に長期間保持する必要がなく、外部から定期的に更新することができるパイプライン型ADCおよびその補正方法を提供することにある。
However, pipeline-type ADCs used in space such as artificial satellites cause bit inversion of error correction data due to a single event upset phenomenon due to space radiation, and there is a problem that error correction is not performed correctly.
The present invention has been made in view of such circumstances, and an object of the present invention is to eliminate the need for retaining error correction data for a long period of time inside the pipeline ADC, and its pipeline ADC that can be periodically updated from the outside. It is to provide a correction method.

上述した課題を解決するために、本発明は、シリーズ接続された複数のステージであって、入力されるアナログ信号をディジタルデータに変換して出力すると共に、変換後のディジタルデータをアナログ信号に変換し、入力アナログ信号との差をとって次段ステージへ出力する複数のステージと、宇宙放射線によるビット反転の対策が実施されている記憶素子により構成されたメモリシステムを備えた外部回路から受けた誤差補正データによって前記複数のステージから出力されるディジタルデータを補正する補正手段とを具備することを特徴とする。 In order to solve the above-described problems, the present invention is a plurality of stages connected in series, which converts an input analog signal into digital data and outputs it, and converts the converted digital data into an analog signal. Received from an external circuit having a memory system composed of a plurality of stages that take the difference from the input analog signal and output to the next stage, and a memory element that is implemented with countermeasures against bit inversion due to cosmic radiation . And correction means for correcting digital data output from the plurality of stages by error correction data.

また、本発明は、シリーズ接続された複数のステージであって、入力されるアナログ信号をディジタルデータに変換して出力すると共に、変換後のディジタルデータをアナログ信号に変換し、入力アナログ信号との差をとって次段ステージへ出力する複数のステージを具備するパイプライン型アナログ・ディジタル変換器において、宇宙放射線によるビット反転の対策が実施されている記憶素子により構成されたメモリシステムを備えた外部回路から受けた誤差補正データによって前記複数のステージから出力されるディジタルデータを補正することを特徴とする。 Further, the present invention is a plurality of stages connected in series, which converts an input analog signal into digital data and outputs it, converts the converted digital data into an analog signal, and in pipelined analog to digital converter having a plurality of stages for outputting to the next stage by taking the difference, external including a memory system configured by a storage device measures the bit inversion by cosmic radiation is performed The digital data output from the plurality of stages is corrected by error correction data received from a circuit.

本発明によれば、誤差補正データを定期的に外部から入力することができるので、誤差補正データをADC内部に長期間保持する必要がない。これにより、宇宙放射線によるビット反転の対策が実施されている記憶素子、例えばエラー訂正回路付きメモリシステムに誤差補正データを保持しておき、ADC外部から誤差補正データを定期的にADCへ供給することで、ADCでのビット反転の影響を最小限とすることができる効果がある。   According to the present invention, since the error correction data can be periodically input from the outside, it is not necessary to hold the error correction data in the ADC for a long time. As a result, error correction data is held in a storage element in which countermeasures against bit inversion due to cosmic radiation, such as a memory system with an error correction circuit, is stored, and error correction data is periodically supplied to the ADC from outside the ADC. Thus, there is an effect that the influence of the bit inversion in the ADC can be minimized.

本発明の一実施形態によるパイプライン型ADCの構成を示すブロック図である。It is a block diagram which shows the structure of the pipeline type ADC by one Embodiment of this invention. 同パイプライン型ADCの第1ステージ2における比較器基準電圧のオフセット誤差発生時のロバートソンプロットの事例を示す図である。It is a figure which shows the example of the Robertson plot at the time of the offset error generation | occurrence | production of the comparator reference voltage in the 1st stage 2 of the same pipeline type ADC. 同パイプライン型ADCの第1ステージ2における増幅器のオフセット誤差発生時のロバートソンプロットの事例を示す図である。It is a figure which shows the example of the Robertson plot at the time of the offset error generation | occurrence | production of the amplifier in the 1st stage 2 of the same pipeline type ADC. 同パイプライン型ADCの第1ステージ2における容量ミスマッチ有りの時のロバートソンプロットの事例を示す図である。It is a figure which shows the example of a Robertson plot at the time of the capacity | capacitance mismatch in the 1st stage 2 of the same pipeline type ADC. 同パイプライン型ADCの第1ステージ2における容量ミスマッチ誤差補正時の入出力特性を示す図である。It is a figure which shows the input / output characteristic at the time of the capacity | capacitance mismatch error correction | amendment in the 1st stage 2 of the same pipeline type ADC. 同パイプライン型ADCの第1ステージ2、第2ステージ3それぞれの入出力電圧(第1ステージのCs/Cf=1.1の場合)の誤差補正前後での入出力電圧関係を示す図である。It is a figure which shows the input / output voltage relationship before and behind error correction of each input / output voltage (when Cs / Cf = 1.1 of the first stage) of the first stage 2 and the second stage 3 of the pipeline type ADC. 同パイプライン型ADCにおいて、補正値Dc1=10111bin設定時の補正前後のディジタル値を示す図である。In the same pipeline type ADC, it is a figure which shows the digital value before and behind correction | amendment at the time of correction value Dc1 = 10111bin setting.

以下、図面を参照し本発明の実施形態について説明する。
図1は本発明の一実施形態による4ビットパイプライン型ADCの構成を示すブロック図である。この図において、符号1はサンプルホールド回路であり、アナログ入力電圧を一時保持して第1ステージ2へ出力する。第1ステージ2は、内部に1.5bitSub−ADCおよび1.5bitSub−DAC(Digital-to-Analog converter)を有し、サンプルホールド回路1の出力を2ビットディジタルデータに変換し、データD11〜D10として出力すると共に、そのデータD11〜D10を再びアナログ電圧に変換し、さらに、入力されたアナログ電圧(サンプルホールド回路1の出力)との差をとって第2ステージ3へ出力する。
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of a 4-bit pipeline type ADC according to an embodiment of the present invention. In this figure, reference numeral 1 denotes a sample hold circuit, which temporarily holds an analog input voltage and outputs it to the first stage 2. The first stage 2 has a 1.5-bit Sub-ADC and a 1.5-bit Sub-DAC (Digital-to-Analog converter) inside, and converts the output of the sample hold circuit 1 into 2-bit digital data. The data D11 to D10 are converted back to analog voltages, and the difference from the input analog voltage (output of the sample hold circuit 1) is taken and output to the second stage 3.

第2ステージ3は第1ステージ2と同様に構成されており、第2ステージ2の出力を2ビットディジタルデータに変換し、データD21〜D20として出力すると共に、そのデータD21〜D20を再びアナログデータに変換し、さらに、入力されたアナログ電圧(第1ステージ2の出力)との差をとって第3ステージ4へ出力する。第3ステージ4は、2ビット出力のFlash型ADコンバータであり、内部に3個のコンパレータを有し、2ビット(4値)出力分を同時に比較し出力する。   The second stage 3 is configured in the same manner as the first stage 2, converts the output of the second stage 2 into 2-bit digital data and outputs it as data D21 to D20, and the data D21 to D20 are converted to analog data again. Further, the difference from the input analog voltage (the output of the first stage 2) is taken and output to the third stage 4. The third stage 4 is a 2-bit output Flash type AD converter, which has three comparators therein and compares and outputs 2-bit (4-value) output simultaneously.

符号5はクロック分配回路であり、各回路1〜4へクロックΦ1、Φ2を出力する。ここで、クロックΦ1はアナログデータ読み込みのタイミングであり、クロックΦ2はSub−DACにおけるデータ読み込みのタイミングである。D−FF6〜8はディレイフリップフロップであり、D−FF6はクロックΦ1のタイミングで入力されるデータを読み込み、D−FF7、8はクロックΦ2のタイミングで入力されるデータを読み込む。   Reference numeral 5 denotes a clock distribution circuit which outputs clocks [Phi] 1 and [Phi] 2 to the circuits 1 to 4, respectively. Here, the clock Φ1 is the timing for reading analog data, and the clock Φ2 is the timing for reading data in the Sub-DAC. D-FFs 6 to 8 are delay flip-flops. The D-FF 6 reads data input at the timing of the clock Φ1, and the D-FFs 7 and 8 read data input at the timing of the clock Φ2.

符号11はマイクロプロセッサ、12はマイクロプロセッサ11によって読み出し/書き込みが制御されるメモリである。このメモリ12は、宇宙放射線によるビット反転の対策が実施されている記憶素子であり、エラー訂正回路付きメモリシステムである。このメモリ12に誤差補正データDc1、Dc2、Dosが記憶されている。   Reference numeral 11 is a microprocessor, and 12 is a memory whose reading / writing is controlled by the microprocessor 11. The memory 12 is a storage element in which countermeasures against bit inversion due to cosmic radiation are implemented, and is a memory system with an error correction circuit. The memory 12 stores error correction data Dc1, Dc2, and Dos.

オフセット誤差補正回路15は、パイプライン型ADCの出力から補正量を計算し、メモリ12から出力される誤差補正データDosをオンラインで入力し、両者に基づいて補正値を求め、加算回路17へ出力する。第1ステージ誤差補正回路16はメモリ12から出力される誤差補正データDc1を受けて補正データを生成し、加算回路17へ出力する(詳細は後述する)。加算回路17はオフセット誤差補正回路15および第1ステージ誤差補正回路16の出力を加算し、D−FF18へ出力する。D−FF18は加算回路17の出力をクロックΦ2のタイミングで読み込み、加算回路19へ出力する。第2ステージ誤差補正回路20はメモリ12から出力される誤差補正データDc2を受けて補正データを生成し、加算回路19へ出力する(詳細は後述する)。加算回路19は第2ステージ誤差補正回路20の出力およびD−FF18の出力を加算し、D−FF21へ出力する。D−FF21は加算回路19の出力をクロックΦ1のタイミングで読み込み、加算回路22へ出力する。   The offset error correction circuit 15 calculates a correction amount from the output of the pipeline ADC, inputs the error correction data Dos output from the memory 12 online, obtains a correction value based on both, and outputs the correction value to the addition circuit 17 To do. The first stage error correction circuit 16 receives the error correction data Dc1 output from the memory 12, generates correction data, and outputs it to the addition circuit 17 (details will be described later). The adder circuit 17 adds the outputs of the offset error correction circuit 15 and the first stage error correction circuit 16 and outputs the result to the D-FF 18. The D-FF 18 reads the output of the adder circuit 17 at the timing of the clock Φ2, and outputs it to the adder circuit 19. The second stage error correction circuit 20 receives the error correction data Dc2 output from the memory 12, generates correction data, and outputs it to the adder circuit 19 (details will be described later). The adder circuit 19 adds the output of the second stage error correction circuit 20 and the output of the D-FF 18 and outputs the result to the D-FF 21. The D-FF 21 reads the output of the adder circuit 19 at the timing of the clock Φ1 and outputs it to the adder circuit 22.

冗長2進−非冗長2進数変換回路26は、各ステージ2、3、4からの出力される冗長2進数形式のデータを通常の2進数である非冗長2進数形式に変換し出力する。具体的には、各ステージの出力値を桁合わせ後、加算する加算回路である。各ステージ2,3,4は、理想的には1ビットのAD値を出力すれば、パイプライン型ADCとして機能するが、実際にはコンパレータのオフセット誤差やアンプのゲイン誤差の影響により間違った値を出力する可能性がある。その対策として下位1ビットの確定したビットと、上位0.5ビットの、桁上げの可能性を残し前段ステージの確定ビットとの和で確定する未確定ビットとを出力する計1.5ビット出力構成となっている。これらを「冗長2進−非冗長2進数変換」することで、ディジタル出力値に対する誤差の影響を除去している。   The redundant binary-non-redundant binary number conversion circuit 26 converts the data in the redundant binary number format output from each stage 2, 3, and 4 into a non-redundant binary number format that is a normal binary number and outputs it. Specifically, it is an adder circuit that adds the output values of each stage after digit alignment. Each stage 2, 3, 4 ideally functions as a pipelined ADC if it outputs a 1-bit AD value, but in reality it has an incorrect value due to the effects of comparator offset error and amplifier gain error. May be output. As a countermeasure, a total of 1.5 bits are output to output the confirmed bit of the lower 1 bit and the unconfirmed bit determined by the sum of the upper 0.5 bit and the confirmed bit of the previous stage leaving the possibility of carry. It has a configuration. These are “redundant binary-nonredundant binary number conversion” to eliminate the influence of errors on the digital output value.

D−FF27は冗長2進−非冗長2進数変換回路26の出力をクロックΦ2のタイミングで読み込む。読み込まれたデータに下位3ビットが追加されて加算回路22へ出力される。ここで、下位3ビットは、このパイプライン型ADCの出力4ビット分解能に対し、外部に出力されない、さらに下位の分解能の高いビットに対しても補正を実施するためのデータであり、分解能の高い誤差補正データと桁あわせするための、便宜的な下位のビット000bin(ここでは下位3ビット追加)を指す。   The D-FF 27 reads the output of the redundant binary-nonredundant binary number conversion circuit 26 at the timing of the clock Φ2. The lower 3 bits are added to the read data and output to the adder circuit 22. Here, the lower 3 bits are data that is not output to the external 4-bit resolution of this pipeline type ADC, and is used to correct even lower bits with high resolution, and has high resolution. For the sake of convenience, it refers to the low-order bit 000bin (here, the low-order 3 bits are added) for alignment with the error correction data.

加算回路22は、下位3ビットが追加されたD−FF27の出力にD−FF21から出力される誤差補正データを加算し、D−FF29へ出力する。D−FF29は加算回路22から出力される補正後のデータをクロックΦ2のタイミングで読み込み、変換後のディジタルデータとして出力する。   The adder circuit 22 adds the error correction data output from the D-FF 21 to the output of the D-FF 27 to which the lower 3 bits are added, and outputs the result to the D-FF 29. The D-FF 29 reads the corrected data output from the adder circuit 22 at the timing of the clock Φ2 and outputs it as converted digital data.

次に、上述した4ビットパイプライン型ADCのディジタル誤差補正動作を説明する。
このパイプライン型ADCは、次のディジタル誤差補正を行う。
(1)オフセット補正
(2)サンプリングキャパシタの容量ミスマッチ補正
Next, the digital error correction operation of the above-described 4-bit pipeline type ADC will be described.
This pipeline type ADC performs the following digital error correction.
(1) Offset correction (2) Capacitance mismatch correction of sampling capacitors

(1)のオフセットの補正は、パイプライン型ADCの出力から補正量を計算し、マイクロプロセッサ11からの制御指令によりオンラインで補正データを入力することにより実施する。
(2)の容量ミスマッチは、オフラインで取得された補正データを元に、各制御周期毎に外部から補正データを上書きする。補正データに基づきディジタル演算を実施する。
The offset correction (1) is performed by calculating a correction amount from the output of the pipeline type ADC and inputting correction data online in accordance with a control command from the microprocessor 11.
In the capacity mismatch (2), the correction data is overwritten from the outside for each control period based on the correction data acquired offline. Digital computation is performed based on the correction data.

<オフセット誤差補正>
前述したステージ2、3に使用される比較器と増幅器のオフセット電圧は、変換精度自体には影響を与えない(非直線性誤差は生じず、入力信号にオフセットがあるように見える)。比較器の基準電圧のオフセット発生により、ロバートソンプロットの折り返し点がVin軸に対して左右にずれるが、ディジタル値として値はつながる。リファレンス電圧のオフセット量がVref/4以下であれば、特に補正処理は必要ない(図2)。一方、ステージ2、3内の増幅器のオフセット発生により、ロバートソンプロットの出力電圧がVout軸に対して上下にずれるが、ディジタル値として値はつながる。この場合、出力値には加法的にオフセットが載るので、出力値に対する(−オフセット値)の加算を実施して誤差補正する(図3)。
<Offset error correction>
The offset voltage of the comparator and amplifier used in the above-described stages 2 and 3 does not affect the conversion accuracy itself (no non-linearity error occurs and the input signal appears to have an offset). Due to the occurrence of the offset of the reference voltage of the comparator, the turning point of the Robertson plot shifts to the left and right with respect to the Vin axis, but the value is connected as a digital value. If the offset amount of the reference voltage is Vref / 4 or less, no particular correction process is required (FIG. 2). On the other hand, the output voltage of the Robertson plot shifts up and down with respect to the Vout axis due to the offset generation of the amplifiers in the stages 2 and 3, but the values are connected as digital values. In this case, since an offset is added to the output value in an additive manner, an error correction is performed by adding (−offset value) to the output value (FIG. 3).

<サンプリングキャパシタの容量ミスマッチ補正>
パイプライン型ADCのスタティックな変換精度を決める主要なバイアス誤差成分としては、以下の要因が挙げられる。
(1)サンプリングキャパシタの容量ミスマッチ
(2)不十分なOPアンプ利得
(3)スイッチ回路のフィードスルー誤差・電荷注入誤差
<Sampling capacitor capacitance mismatch correction>
The main factors that determine the static conversion accuracy of the pipeline type ADC include the following factors.
(1) Sampling capacitor capacitance mismatch
(2) Inadequate OP amplifier gain
(3) Feedthrough error and charge injection error of switch circuit

サンプリングキャパシタの容量ミスマッチは、各ステージに2個あるサンプリングキャパシタのソース側Csとフィードバック側Cfとの容量差に起因する変換誤差である。パイプライン型ADCにおいて、その誤差要因としては容量ミスマッチが支配的である。そこで、このパイプライン型ADCでは容量ミスマッチの補正を行うものとする。
サンプル−ホールド回路においてソース側、フィードバック側のサンプリングキャパシタの容量にミスマッチがあり、本来の利得仕様とならないゲインの誤差はディジタル値の誤差とならない。単純にゲインが小さく、あるいは大きくなるのみである。ここで挙げる誤差補正の対象とはならない。本項で挙げる誤差補正の対象となるのは、比較器による量子化と増幅器による2倍利得との不整合が発生する状況におけるものであり、第1ステージ2、第2ステージ3に対してである。ロバートソンプロットの折り返し点における段付き量δは(ΔC/C)Vref となる(図4)。ステージ2、3の状態に応じ、δを出力値から加減算することにより補正することが可能となる(図5)。
The capacitance mismatch of the sampling capacitors is a conversion error caused by the capacitance difference between the source side Cs and the feedback side Cf of two sampling capacitors in each stage. In the pipeline type ADC, capacity mismatch is dominant as an error factor. Therefore, it is assumed that the capacity mismatch is corrected in this pipeline type ADC.
In the sample-hold circuit, there is a mismatch in the capacitances of the sampling capacitors on the source side and the feedback side, and a gain error that does not satisfy the original gain specification does not become a digital value error. The gain is simply small or large. It is not subject to error correction listed here. The target of error correction described in this section is in a situation where mismatch between quantization by the comparator and double gain by the amplifier occurs. For the first stage 2 and the second stage 3, is there. The step amount δ at the turning point of the Robertson plot is (ΔC / C) Vref (FIG. 4). Correction can be made by adding or subtracting δ from the output value according to the state of the stages 2 and 3 (FIG. 5).

<第1ステージ2の容量ミスマッチの誤差補正アルゴリズム>
Vin=VDACの点では容量変化に不感であり、Vin=0(Vinp−Vinm=0)の時を基準点として、変換値に誤差分を加算、減算して補正を行う。第1ステージ2におけるOTAの容量ミスマッチの影響は、第1ステージ2のADC出力のみではなく、第2ステージ3のADC出力にも加算されるので、第1ステージ2、第2ステージ3の両出力分の補正を行う。
<Error correction algorithm for first stage 2 capacity mismatch>
Capacitance change is insensitive at the point of Vin = VDAC, and correction is performed by adding and subtracting an error to the conversion value with Vin = 0 (Vinp−Vinm = 0) as a reference point. Since the influence of the OTA capacity mismatch in the first stage 2 is added not only to the ADC output of the first stage 2 but also to the ADC output of the second stage 3, both outputs of the first stage 2 and the second stage 3 are output. Make minute corrections.

以下、具体的に説明する。なお、Dc1はメモリ12から出力される補正データである。
(1) −Vref ≦ Vin < (−1/4)Vrefのとき、出力値に以下の補正値を加算する。
補正値(第1ステージ分) = −Dc1
補正値(第2ステージ分) = −Dc1
補正値 = 補正値(第1ステージ分)+補正値(第2ステージ分) = −2Dc1
(2) −1/4 Vref ≦ Vin < +1/4 Vrefのとき
補正無し (補正値=0)
This will be specifically described below. Dc1 is correction data output from the memory 12.
(1) When −Vref ≦ Vin <(− 1/4) Vref, the following correction value is added to the output value.
Correction value (for the first stage) = -Dc1
Correction value (for second stage) = -Dc1
Correction value = Correction value (for the first stage) + Correction value (for the second stage) = -2Dc1
(2) When −1/4 Vref ≦ Vin <+1/4 Vref
No correction (Correction value = 0)

(3) +1/4 Vref ≦ Vin < +Vrefのとき、以下の補正値(Dc1)を加算する。
補正値(第1ステージ分) = Dc1
補正値(第2ステージ分) = Dc1
補正値 = 補正値(第1ステージ分)+補正値(第2ステージ分) = +2 Dc1
(3) When +1/4 Vref ≦ Vin <+ Vref, the following correction value (Dc1) is added.
Correction value (for the first stage) = Dc1
Correction value (for second stage) = Dc1
Correction value = Correction value (for the first stage) + Correction value (for the second stage) = +2 Dc1

Vinの範囲判定は、第1ステージ2の比較器出力ディジタル値D11〜D10を直接観測することにより比較器出力オフセットの影響もキャンセルも可能となる。すなわち、Vinの範囲判定を以下の通り置き換える。
(1) −Vref ≦ Vin < −1/4 Vrefのとき →D11〜D10=00(bin)のとき
(2) −1/4 Vref ≦ Vin < +1/4 Vrefのとき →D11〜D10=01(bin)のとき
(3) +1/4 Vref ≦ Vin < +Vrefのとき →D11〜D10=10(bin)のとき
The Vin range can be determined by directly observing the comparator output digital values D11 to D10 of the first stage 2 and canceling the influence of the comparator output offset. That is, the Vin range determination is replaced as follows.
(1) When −Vref ≦ Vin <−1/4 Vref → When D11 to D10 = 00 (bin)
(2) When -1/4 Vref ≦ Vin <+1/4 Vref → When D11 to D10 = 01 (bin)
(3) When +1/4 Vref ≦ Vin <+ Vref → When D11 to D10 = 10 (bin)

<第1ステージ2の誤差補正アルゴリズム>
D11〜D10の値により、出力値に以下の補正値を加算する。
(1) D11〜D10=00(bin)のとき
補正値 = −2 Dc1
(2) D11〜D10=01(bin)のとき
補正値 = 0
(3) D11〜D10=10(bin)のとき
補正値 = +2Dc1
<Error correction algorithm of the first stage 2>
The following correction values are added to the output value according to the values of D11 to D10.
(1) When D11 to D10 = 00 (bin)
Correction value = -2 Dc1
(2) When D11 to D10 = 01 (bin)
Correction value = 0
(3) When D11 to D10 = 10 (bin)
Correction value = + 2Dc1

<第2ステージ3の容量ミスマッチの誤差補正アルゴリズム>
第1ステージ2と同様に、第2ステージ3でもVin = 0(Vinp − Vinm = 0)の時を基準点として、変換値に誤差分を加算、減算して補正を行う。ただし、第2ステージ3では入力に対する出力の折り返し点が多いことから以下の場合分けが必要となる。なお、Dc2はメモリ12から出力される補正データである。
<Second Stage 3 Capacity Mismatch Error Correction Algorithm>
Similar to the first stage 2, the second stage 3 also performs correction by adding and subtracting an error from the conversion value with Vin = 0 (Vinp−Vinm = 0) as a reference point. However, since the second stage 3 has many output turning points with respect to the input, the following case classification is required. Dc2 is correction data output from the memory 12.

(1) −Vref ≦ Vin < (−5/8) Vrefのとき、出力値に以下の補正値を加算する。
補正値 = 補正値(第2ステージ分) = −2Dc2
(2) (−5/8)Vref ≦ Vin < (−3/8)Vrefのとき、出力値に以下の補正値を加算する。
補正値 = 補正値(第2ステージ分) = −Dc2
(3) (−3/8)Vref ≦ Vin < (−2/8)Vrefのとき
補正無し(補正値=0)
(4) (−2/8)Vref ≦ Vin <(−1/8)Vrefのとき、出力値に以下の補正値を加算する。
補正値 = 補正値(第2ステージ分) = −Dc2
(5) (−1/8)Vref ≦ Vin < (+1/8)Vrefのとき
補正無し(補正値=0)
(1) −Vref ≦ Vin <(− 5/8) When Vref, the following correction value is added to the output value.
Correction value = Correction value (for the second stage) = -2Dc2
(2) (−5/8) When Vref ≦ Vin <(− 3/8) Vref, the following correction value is added to the output value.
Correction value = Correction value (for the second stage) = -Dc2
(3) (−3/8) When Vref ≦ Vin <(− 2/8) Vref
No correction (correction value = 0)
(4) (−2/8) When Vref ≦ Vin <(− 1/8) Vref, the following correction value is added to the output value.
Correction value = Correction value (for the second stage) = -Dc2
(5) (-1/8) When Vref ≦ Vin <(+ 1/8) Vref
No correction (correction value = 0)

(6) (+1/8)Vref ≦ Vin < (+2/8)Vrefのとき、出力値に以下の補正値を加算する。
補正値 = 補正値(第2ステージ分) = +Dc2
(7) (+2/8)Vref ≦ Vin < (+3/8)Vrefのとき
補正無し (補正値=0)
(8) (+3/8)Vref ≦ Vin < (+5/8)Vrefのとき、出力値に以下の補正値を加算する。
補正値 = 補正値(第2ステージ分) = +Dc2
(9) (+5/8)Vref ≦ Vin < +Vrefのとき、出力値に以下の補正値を加算する。
補正値 = 補正値(第2ステージ分) = +2Dc2
(6) When (+1/8) Vref ≦ Vin <(+ 2/8) Vref, the following correction value is added to the output value.
Correction value = Correction value (for the second stage) = + Dc2
(7) When (+2/8) Vref ≦ Vin <(+ 3/8) Vref
No correction (Correction value = 0)
(8) When (+3/8) Vref ≦ Vin <(+ 5/8) Vref, the following correction value is added to the output value.
Correction value = Correction value (for the second stage) = + Dc2
(9) When (+5/8) Vref ≦ Vin <+ Vref, the following correction value is added to the output value.
Correction value = Correction value (for the second stage) = + 2Dc2

Vinの範囲判定は、ステージ2、3の比較器出力ディジタル値を直接観測することにより比較器出力オフセットの影響もキャンセル可能となる。すなわち、Vinの範囲判定を以下の通り置き換える。
(1) −Vref ≦ Vin < (−5/8)Vrefのとき →D11〜D10=00(bin)かつD21〜D20=00(bin)のとき
(2) (−5/8)Vref ≦ Vin < (−3/8)Vrefのとき →D11〜D10=00(bin)かつD21〜D20=01(bin)のとき
(3) (−3/8)Vref ≦ Vin < (−2/8)Vrefのとき →D11〜D10=00(bin)かつD21〜D20=10(bin)のとき
(4) (−2/8)Vref ≦ Vin < (−1/8)Vrefのとき →D11〜D10=01(bin)かつD21〜D20=00(bin)のとき
(5) (−1/8)Vref ≦ Vin < (+1/8)Vrefのとき →D11〜D10=01(bin)かつD21〜D20=01(bin)のとき
(6) (+1/8)Vref ≦ Vin < (+2/8)Vrefのとき →D11〜D10=01(bin)かつD21〜D20=10(bin)のとき
(7) (+2/8)Vref ≦ Vin < (+3/8)Vrefのとき →D11〜D10=10(bin)かつD21〜D20=00(bin)のとき
(8) (+3/8)Vref ≦ Vin < (+5/8)Vrefのとき →D11〜D10=10(bin)かつD21〜D20=01(bin)のとき
(9) +5/8Vref ≦ Vin < +Vrefのとき →D11〜D10=10(bin)かつD21〜D20=10(bin)のとき
In the Vin range determination, the influence of the comparator output offset can be canceled by directly observing the comparator output digital values of the stages 2 and 3. That is, the Vin range determination is replaced as follows.
(1) When −Vref ≦ Vin <(− 5/8) Vref → When D11 to D10 = 00 (bin) and D21 to D20 = 00 (bin)
(2) (−5/8) When Vref ≦ Vin <(− 3/8) Vref → When D11 to D10 = 00 (bin) and D21 to D20 = 01 (bin)
(3) (−3/8) When Vref ≦ Vin <(− 2/8) Vref → When D11 to D10 = 00 (bin) and D21 to D20 = 10 (bin)
(4) (−2/8) When Vref ≦ Vin <(− 1/8) Vref → When D11 to D10 = 01 (bin) and D21 to D20 = 00 (bin)
(5) (−1/8) When Vref ≦ Vin <(+ 1/8) Vref → When D11 to D10 = 01 (bin) and D21 to D20 = 01 (bin)
(6) (+1/8) When Vref ≦ Vin <(+ 2/8) Vref → When D11 to D10 = 01 (bin) and D21 to D20 = 10 (bin)
(7) When (+2/8) Vref ≦ Vin <(+ 3/8) Vref → When D11 to D10 = 10 (bin) and D21 to D20 = 00 (bin)
(8) (+3/8) When Vref ≦ Vin <(+ 5/8) Vref → When D11 to D10 = 10 (bin) and D21 to D20 = 01 (bin)
(9) When + 5 / 8Vref ≦ Vin <+ Vref → When D11 to D10 = 10 (bin) and D21 to D20 = 10 (bin)

<第2ステージの誤差補正アルゴリズム>
D11〜D10及びD21〜D20の値により、出力値に以下の補正値を加算する。
(1) D11〜D10=00(bin)かつD21〜D20=00(bin)のとき
補正値 = −2 Dc2
(2) D11〜D10=00(bin)かつD21〜D20=01(bin)のとき
補正値 = −Dc2
(3) D11〜D10=00(bin)かつD21〜D20=10(bin)のとき
補正値 = 0
(4) D11〜D10=01(bin)かつD21〜D20=00(bin)のとき
補正値 = −Dc2
(5) D11〜D10=01(bin)かつD21〜D20=01(bin)のとき
補正値 = 0
<Second stage error correction algorithm>
The following correction values are added to the output value according to the values of D11 to D10 and D21 to D20.
(1) When D11 to D10 = 00 (bin) and D21 to D20 = 00 (bin)
Correction value = -2 Dc2
(2) When D11 to D10 = 00 (bin) and D21 to D20 = 01 (bin)
Correction value = -Dc2
(3) When D11 to D10 = 00 (bin) and D21 to D20 = 10 (bin)
Correction value = 0
(4) When D11 to D10 = 01 (bin) and D21 to D20 = 00 (bin)
Correction value = -Dc2
(5) When D11 to D10 = 01 (bin) and D21 to D20 = 01 (bin)
Correction value = 0

(6) D11〜D10=01(bin)かつD21〜D20=10(bin)のとき
補正値 = +Dc2
(7) D11〜D10=10(bin)かつD21〜D20=00(bin)のとき
補正値 = 0
(8) D11〜D10=10(bin)かつD21〜D20=01(bin)のとき
補正値 = +Dc2
(9) D11〜D10=10(bin)かつD21〜D20=10(bin)のとき
補正値 = +2 Dc2
第1ステージにおいてCs/Cf =1.1の場合の容量ミスマッチがある場合の第1ステージ2、第2ステージ3それぞれの入出力電圧関係を図6に示す。また、補正値としてDc1=10111binを設定したときのディジタル出力値を図7に示す。
(6) When D11 to D10 = 01 (bin) and D21 to D20 = 10 (bin)
Correction value = + Dc2
(7) When D11 to D10 = 10 (bin) and D21 to D20 = 00 (bin)
Correction value = 0
(8) When D11 to D10 = 10 (bin) and D21 to D20 = 01 (bin)
Correction value = + Dc2
(9) When D11 to D10 = 10 (bin) and D21 to D20 = 10 (bin)
Correction value = +2 Dc2
FIG. 6 shows the input / output voltage relationship between the first stage 2 and the second stage 3 when there is a capacity mismatch when Cs / Cf = 1.1 in the first stage. FIG. 7 shows digital output values when Dc1 = 10111 bin is set as the correction value.

以上がこの発明の一実施形態の詳細である。この発明は、主として放射線環境の厳しいビットエラーが頻繁に発生することが予測される人工衛星など宇宙機の搭載機器に用いられるADCへ適用される。また同様の理由により原子力発電施設内に使用する装置に用いられるADCへも適用される。なお、この発明の実施形態は、上記実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲において種々の設計等も含まれる。   The above is the details of one embodiment of the present invention. The present invention is mainly applied to an ADC used in a spacecraft mounted device such as an artificial satellite in which a bit error with severe radiation environment is predicted to frequently occur. For the same reason, the present invention is also applied to an ADC used in an apparatus used in a nuclear power generation facility. The embodiments of the present invention are not limited to the above-described embodiments, and various designs and the like are included without departing from the scope of the present invention.

1…サンプルホールド回路
2…第1ステージ
3…第2ステージ
6〜8、18、21、27、29…D−FF
11…マイクロプロセッサ
12…メモリ
15…オフセット誤差補正回路
16…第1ステージ誤差補正回路
20…第2ステージ誤差補正回路
1 ... sample hold circuit 2 ... first stage 3 ... second stage 6-8, 18, 21, 27, 29 ... D-FF
DESCRIPTION OF SYMBOLS 11 ... Microprocessor 12 ... Memory 15 ... Offset error correction circuit 16 ... 1st stage error correction circuit 20 ... 2nd stage error correction circuit

Claims (8)

シリーズ接続された複数のステージであって、入力されるアナログ信号をディジタルデータに変換して出力すると共に、変換後のディジタルデータをアナログ信号に変換し、入力アナログ信号との差をとって次段ステージへ出力する複数のステージと、
宇宙放射線によるビット反転の対策が実施されている記憶素子により構成されたメモリシステムを備えた外部回路から受けた誤差補正データによって前記複数のステージから出力されるディジタルデータを補正する補正手段と、
を具備することを特徴とするパイプライン型アナログ・ディジタル変換器。
Multiple stages connected in series, which convert the input analog signal to digital data and output it, convert the converted digital data to analog signal, and take the difference from the input analog signal to the next stage Multiple stages to output to the stage;
Correction means for correcting digital data output from the plurality of stages by error correction data received from an external circuit including a memory system configured by a storage element in which countermeasures against bit inversion due to cosmic radiation are implemented ;
A pipeline type analog-digital converter characterized by comprising:
前記補正手段は、出力ディジタルデータのオフセット補正を行なうオフセット補正手段と、各ステージ内のサンプリングキャパシタの容量ミスマッチを補正する容量ミスマッチ補正手段とを具備することを特徴とする請求項1に記載のパイプライン型アナログ・ディジタル変換器。   2. The pipe according to claim 1, wherein the correction unit includes an offset correction unit that performs offset correction of output digital data, and a capacitance mismatch correction unit that corrects a capacitance mismatch of a sampling capacitor in each stage. Line type analog-digital converter. 前記オフセット補正手段は、出力ディジタルデータから補正量を計算して補正を実行することを特徴とする請求項2に記載のパイプライン型アナログ・ディジタル変換器。   3. The pipeline type analog-digital converter according to claim 2, wherein the offset correction means performs correction by calculating a correction amount from output digital data. 前記容量ミスマッチ補正手段は、前記複数のステージの各ディジタル出力データに応じて補正データを決定し、決定した補正データによって補正を実行することを特徴とする請求項2に記載のパイプライン型アナログ・ディジタル変換器。   3. The pipeline type analog analog unit according to claim 2, wherein the capacity mismatch correction unit determines correction data according to each digital output data of the plurality of stages, and executes correction based on the determined correction data. Digital converter. シリーズ接続された複数のステージであって、入力されるアナログ信号をディジタルデータに変換して出力すると共に、変換後のディジタルデータをアナログ信号に変換し、入力アナログ信号との差をとって次段ステージへ出力する複数のステージを具備するパイプライン型アナログ・ディジタル変換器において、
宇宙放射線によるビット反転の対策が実施されている記憶素子により構成されたメモリシステムを備えた外部回路から受けた誤差補正データによって前記複数のステージから出力されるディジタルデータを補正することを特徴とするパイプライン型アナログ・ディジタル変換器の誤差補正方法。
Multiple stages connected in series, which convert the input analog signal to digital data and output it, convert the converted digital data to analog signal, and take the difference from the input analog signal to the next stage In a pipelined analog-digital converter having a plurality of stages that output to a stage,
Digital data output from the plurality of stages is corrected by error correction data received from an external circuit including a memory system configured with a memory element that is implemented with countermeasures against bit inversion due to cosmic radiation. Error correction method for pipeline type analog-digital converter.
前記補正処理は、出力ディジタルデータのオフセット補正を行なうと共に、各ステージ内のサンプリングキャパシタの容量ミスマッチを補正する処理であることを特徴とする請求項5に記載のパイプライン型アナログ・ディジタル変換器の誤差補正方法。   6. The pipeline type analog-digital converter according to claim 5, wherein the correction process is a process of correcting an offset of output digital data and correcting a capacitance mismatch of a sampling capacitor in each stage. Error correction method. 前記オフセット補正処理は、出力ディジタルデータから補正量を計算して補正を実行する処理であることを特徴とする請求項6に記載のパイプライン型アナログ・ディジタル変換器の誤差補正方法。   7. The error correction method for a pipeline type analog-digital converter according to claim 6, wherein the offset correction process is a process of calculating a correction amount from output digital data and executing a correction. 前記容量ミスマッチ補正処理は、前記複数のステージの各ディジタル出力データに応じて補正データを決定し、決定した補正データによって補正を実行する処理であることを特徴とする請求項6に記載のパイプライン型アナログ・ディジタル変換器の誤差補正方法。   The pipeline according to claim 6, wherein the capacity mismatch correction process is a process of determining correction data according to each digital output data of the plurality of stages and executing correction based on the determined correction data. Error correction method for analog-to-digital converters.
JP2009140544A 2009-06-11 2009-06-11 Pipeline type analog-digital converter and correction method thereof Active JP5354669B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009140544A JP5354669B2 (en) 2009-06-11 2009-06-11 Pipeline type analog-digital converter and correction method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009140544A JP5354669B2 (en) 2009-06-11 2009-06-11 Pipeline type analog-digital converter and correction method thereof

Publications (2)

Publication Number Publication Date
JP2010288091A JP2010288091A (en) 2010-12-24
JP5354669B2 true JP5354669B2 (en) 2013-11-27

Family

ID=43543472

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009140544A Active JP5354669B2 (en) 2009-06-11 2009-06-11 Pipeline type analog-digital converter and correction method thereof

Country Status (1)

Country Link
JP (1) JP5354669B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101938551B1 (en) * 2017-06-14 2019-01-15 한국원자력연구원 Flip-flop and analog-digital converter detecting signal distortion in radiation environments

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03262212A (en) * 1990-03-12 1991-11-21 Nec Corp A/d converter with ultrahigh accuracy
EP0698315B1 (en) * 1993-05-12 2001-03-07 Analog Devices, Incorporated Algorithmic a/d converter with digitally calibrated output
JPH09260593A (en) * 1996-03-22 1997-10-03 Toshiba Corp Semiconductor integrated circuit
US6222471B1 (en) * 1998-01-15 2001-04-24 Texas Instruments Incorporated Digital self-calibration scheme for a pipelined A/D converter
JP3893830B2 (en) * 2000-01-24 2007-03-14 富士電機機器制御株式会社 Analog module
US6911924B2 (en) * 2002-01-31 2005-06-28 Mitsubishi Denki Kabushiki Kaisha Analog unit system
JP3915791B2 (en) * 2004-02-24 2007-05-16 ヤマハ株式会社 Analog / digital converter

Also Published As

Publication number Publication date
JP2010288091A (en) 2010-12-24

Similar Documents

Publication Publication Date Title
US9559716B1 (en) AD converter, AD convert apparatus, and AD convert method
CN107046424B (en) ADC background calibration with dual conversion
US8981972B2 (en) Background calibration of ADC reference voltage due to input signal dependency
JP4893896B2 (en) Analog-digital converter, A / D conversion stage, method for generating digital signal corresponding to analog signal, and method for generating signal indicating conversion error in A / D conversion stage
US9059730B2 (en) Pipelined successive approximation analog-to-digital converter
JP4817399B2 (en) CONVERSION CIRCUIT, ANALOG / DIGITAL CONVERTER, AND METHOD FOR GENERATING DIGITAL SIGNAL corresponding TO ANALOG SIGNAL
JP2009518964A (en) Digital correction SAR converter including correction DAC
US10128861B2 (en) Analog to digital conversion circuit
US8207882B1 (en) Analog-to-digital converter (ADC) having a folding stage and multiple ADC stages
US20110285563A1 (en) Pipelined analog-to-digital converter and sub-converter stage
TWI400887B (en) Analog-to-digital converter
CN104426549A (en) Multi-step type analog-digital converter (ADC) with sub ADC calibration
KR101679008B1 (en) Analog/digital converter and method for converting analog signals to digital signals
JP5354669B2 (en) Pipeline type analog-digital converter and correction method thereof
KR101711542B1 (en) Range-scaled composite pipeline analog-to-digital converter
US7084804B1 (en) Background calibration of pipelined ADCs using flow control
JP2008182333A (en) Self-correction type analog-to-digital converter
Chen A 16b 5MSPS two-stage pipeline ADC with self-calibrated technology
Aygün et al. 1.5 Bit/Stage, 12-Bit Pipeline ADC Design with Foreground Calibration
Huang et al. Calibrating capacitor mismatch and comparator offset for 1-bit/stage pipelined ADCs
Rogatkin The algorithmic model of a pipelined analog-to-digital converter
Piatak et al. Digitally assisted low-power pipelined analog-to-digital converters
Tahmasebi et al. A simple background interstage gain calibration technique for pipeline ADCs
JP2014103438A (en) AD converter
TW201935858A (en) Digital background calibration circuit

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120514

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130422

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130507

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130705

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130730

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130822

R150 Certificate of patent or registration of utility model

Ref document number: 5354669

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350