JP5354669B2 - Pipeline type analog-digital converter and correction method thereof - Google Patents
Pipeline type analog-digital converter and correction method thereof Download PDFInfo
- 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
Links
Images
Landscapes
- Analogue/Digital Conversion (AREA)
Abstract
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.
しかしながら、人工衛星など宇宙空間で使用するパイプライン型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.
以下、図面を参照し本発明の実施形態について説明する。
図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,
第2ステージ3は第1ステージ2と同様に構成されており、第2ステージ2の出力を2ビットディジタルデータに変換し、データD21〜D20として出力すると共に、そのデータD21〜D20を再びアナログデータに変換し、さらに、入力されたアナログ電圧(第1ステージ2の出力)との差をとって第3ステージ4へ出力する。第3ステージ4は、2ビット出力のFlash型ADコンバータであり、内部に3個のコンパレータを有し、2ビット(4値)出力分を同時に比較し出力する。
The
符号5はクロック分配回路であり、各回路1〜4へクロックΦ1、Φ2を出力する。ここで、クロックΦ1はアナログデータ読み込みのタイミングであり、クロックΦ2はSub−DACにおけるデータ読み込みのタイミングである。D−FF6〜8はディレイフリップフロップであり、D−FF6はクロックΦ1のタイミングで入力されるデータを読み込み、D−FF7、8はクロックΦ2のタイミングで入力されるデータを読み込む。
符号11はマイクロプロセッサ、12はマイクロプロセッサ11によって読み出し/書き込みが制御されるメモリである。このメモリ12は、宇宙放射線によるビット反転の対策が実施されている記憶素子であり、エラー訂正回路付きメモリシステムである。このメモリ12に誤差補正データDc1、Dc2、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
冗長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
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
加算回路22は、下位3ビットが追加されたD−FF27の出力にD−FF21から出力される誤差補正データを加算し、D−FF29へ出力する。D−FF29は加算回路22から出力される補正後のデータをクロックΦ2のタイミングで読み込み、変換後のディジタルデータとして出力する。
The
次に、上述した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
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
<サンプリングキャパシタの容量ミスマッチ補正>
パイプライン型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
<第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
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
以下、具体的に説明する。なお、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
(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
(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
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から出力される補正データである。
<
Similar to the
(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
(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
以上がこの発明の一実施形態の詳細である。この発明は、主として放射線環境の厳しいビットエラーが頻繁に発生することが予測される人工衛星など宇宙機の搭載機器に用いられる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 ...
DESCRIPTION OF
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:
宇宙放射線によるビット反転の対策が実施されている記憶素子により構成されたメモリシステムを備えた外部回路から受けた誤差補正データによって前記複数のステージから出力されるディジタルデータを補正することを特徴とするパイプライン型アナログ・ディジタル変換器の誤差補正方法。 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.
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)
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)
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 |
-
2009
- 2009-06-11 JP JP2009140544A patent/JP5354669B2/en active Active
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 |