JPH01136421A - 誤り補正を改良したサブレンジングa/dコンバータ - Google Patents

誤り補正を改良したサブレンジングa/dコンバータ

Info

Publication number
JPH01136421A
JPH01136421A JP63254709A JP25470988A JPH01136421A JP H01136421 A JPH01136421 A JP H01136421A JP 63254709 A JP63254709 A JP 63254709A JP 25470988 A JP25470988 A JP 25470988A JP H01136421 A JPH01136421 A JP H01136421A
Authority
JP
Japan
Prior art keywords
converter
bits
bit
cycle
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP63254709A
Other languages
English (en)
Inventor
John W Fernandes
ジョン ダブリュー フェルナンデス
Gerald A Miller
ゲラルド エイ ミラー
Andrew M Mallinson
アンドリュー マーチン マリンソン
Stephen R Lewis
ステファン アール レヴィス
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Analog Devices Inc
Original Assignee
Analog Devices Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Analog Devices Inc filed Critical Analog Devices Inc
Publication of JPH01136421A publication Critical patent/JPH01136421A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/06Continuously compensating for, or preventing, undesired influence of physical parameters
    • H03M1/0617Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence
    • H03M1/0675Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence using redundancy
    • H03M1/069Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence using redundancy by range overlap between successive stages or steps
    • H03M1/0695Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence using redundancy by range overlap between successive stages or steps using less than the maximum number of output states per stage or step, e.g. 1.5 per stage or less than 1.5 bit per stage type
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/06Continuously compensating for, or preventing, undesired influence of physical parameters
    • H03M1/0617Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence
    • H03M1/0675Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence using redundancy
    • H03M1/0678Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence using redundancy using additional components or elements, e.g. dummy components
    • H03M1/068Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence using redundancy using additional components or elements, e.g. dummy components the original and additional components or elements being complementary to each other, e.g. CMOS
    • H03M1/0682Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence using redundancy using additional components or elements, e.g. dummy components the original and additional components or elements being complementary to each other, e.g. CMOS using a differential network structure, i.e. symmetrical with respect to ground
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/14Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit
    • H03M1/16Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit with scale factor modification, i.e. by changing the amplification between the steps
    • H03M1/162Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit with scale factor modification, i.e. by changing the amplification between the steps the steps being performed sequentially in a single stage, i.e. recirculation type
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/34Analogue value compared with reference values
    • H03M1/36Analogue value compared with reference values simultaneously only, i.e. parallel type
    • H03M1/361Analogue value compared with reference values simultaneously only, i.e. parallel type having a separate comparator and reference value for each quantisation level, i.e. full flash converter type
    • H03M1/362Analogue value compared with reference values simultaneously only, i.e. parallel type having a separate comparator and reference value for each quantisation level, i.e. full flash converter type the reference values being generated by a resistive voltage divider
    • H03M1/363Analogue value compared with reference values simultaneously only, i.e. parallel type having a separate comparator and reference value for each quantisation level, i.e. full flash converter type the reference values being generated by a resistive voltage divider the voltage divider taps being held in a floating state, e.g. by feeding the divider by current sources

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明はアナログからデジタル(A/D)へのコンバー
タに関する。特に、本発明は少なくとも12ビツト分解
能までの高速変換が可能で、集積回路(IC)チップと
してモノリシックに構成されるコンバータに関する。
従来からモノリシックA/Dコンバータトシては多種多
様のものが提案されているが、分解能が少なくとも12
ビツトの高速変換が可能なものはない。例えば、出力ビ
ットが基本的にはすべて同時に決定されるいわゆる「フ
ラッシュコンバータ」を用いて高速変換を行うことが知
られているが、フラッシュコンバータで所望の12ビツ
ト分解能を達成するには、2+Q−1(すなわち409
5)個の比較器(coBarators)が必要となり
、モノリシック構成においては実用的でない。
フラッシュコンバータにおいて、第1サイクルで、より
桁数の高いビットの最初の1群を決定し、続くサイクル
でより桁の低いビット群を各々決定することにより、一
連のサイクル中に展開されたデジタル出力の合成出力と
して最終的なデジタル出力信号を発生させることからな
 −る一連の「サブレンジング」サイクルによってフラ
ッシュコンバータを作動させることで、コンバータ中の
比較器の総数を減らす方法も公知である。各サイクルの
終りに、フラッシュコンバータのデジタル出力をD/A
コンバータに送り、ここでアナログ出力信号を発生させ
てこれをアナログ入力信号から減算することにより、次
のサイクルで変換される「残余」エラー信号を発生させ
る。このようなサブレンジングサイクルでフラッシュコ
ンバータによって展開されるビット数は最終的な合成デ
ジタル出力のビット数にくらべごくわずかにすぎず、従
って比較器の数もより少なくてすむ。
かかるサブレンジングA/Dコンバータの原理は周知で
あるが、モノリシック形式の12ビツト(あるいはそれ
以上の分解能)コンバータには充分な市場性を備えたも
のはない。かかるコンバータの技術要件の検討から、精
度、分解能、−速度の必須要件を満たすコンバータを製
造するには、数多くの重大な問題を解決しなければなら
ず、本発明の目的もそこにある。
とりわけ問題なのは、フラッシュコンバータが展開した
デジタル出力のビットの誤りを補正する点である。従来
の誤り訂正方法は複雑で手間がかかり、モノリシックに
簡単に行うという訳には行かなかった。
本発明のその他の目的、特徴、利点は、添付の図表を参
考に以下の記載をよめば一層明白になろう。
本発明の好ましい実施例を以下に詳述するが、本発明に
より上記ならびにその他の問題点が解決あるいは大幅に
改善された。この好ましい実施例により、少なくとも4
サイクルで作動可能なサブレンジングコンバータが得ら
れる。12ビツトコンバータとして、各サイクルは最終
出力信号のうち、3つのビットを展開する。
好ましい実施例のフラッシュコンバータはサイクル毎に
4ビツト発生するが、実際には最終デジタル出力のうち
3ビツトだけが1サイクルで発生される。余剰ビット(
第2〜第4サイクル中に発生した4ビツトのうちの最上
位ビット)によって与えられる追加レンジが、高精度高
速変換を可能にする。この余剰ビットの電流レベルは前
段サイクルでの最下位ビット(LSB)と同レベルであ
る。換言すれば、最上位ビットは前段のLSBに「オー
バラップ」しており、フラッシュコンバータによって設
定されて前段のフラッシュコード中にすでに設定されて
いるビットを変更することなく正しい結果が出せるよう
になっている。
この補償をアナログ方式で行えるところが利点となって
いる。すなわち、システム全体のうち12ビツトDAC
を構成している部分が15のビット電流ソースを有する
構成となっている。余分の電流ソース3個が、基本の1
2ビツトコンバータのビット3,6および9の電流ソー
ス用予備となる。15のビット電流ソースはすべてDA
Cの一部を構成する15ビツトレジスタで制御できる。
前段サイクルで設定されたビットの効果を補償しなけれ
ばならない場合、前に設定したビットを変えることなく
次のサイクル中に行うことができる。従ってサイクル間
でデジタル合算する必要がない。
好ましい実施例を作動するには、通常のビット電流ソー
スを変換開始時にオンにし、オーバラップビット電流ソ
ースをオフにする。第2から第4サイクルまでの間、前
段サイクルで生じた残余が正になるとオーバーラツプビ
ット(4ビツト群のうち最上位ビット)と他の3ビツト
がオンとなるが、残余が負の場合は、オーバーラツプビ
ットをオンにすることなく4ビツト群の他の3ビツトを
設定することで対応できる。
本実施例は、さらに高分解能を有する第5のサイクルで
も演算を行うことができ、例えば残余および基準抵抗ネ
ットワーク中を流れる基準電流をさらに下げることによ
って高分解能を得ることができる。これにより2つの追
加ビット出力を発生して14ビツトコンバータとしたり
、あるいは12ビツトコンバータの歩留をさらに上げる
ことが可能になる。
好ましい実施例の説明 先ず第1図左端を参照すると、変換の対象となるアナロ
グ信号(1)は、通常の時間的制御信号を有するサンプ
ル/保持増幅機(SHA)(12)の入力端子(lO)
に供給される。SHA出力は語術のアナログ/デジタル
変換を行うのに充分な時間、そのサンプルレベルに保持
される。
サンプルレベルは、SHA制御信号に呼応して定期的に
更新される。
SHAの出力は抵抗器(14)に送られ、通常(18)
として示す残余増幅器の入力端子として機能する加算ノ
ード(16)に対応する電流を発生させる。増幅器(1
8)内では、加算ノード(IG)はOPアンプ(20)
の反転入力に接続している。このOPアンプ(20)の
出力はメークビフォアブレークゲインスイッチ(22)
に送られ、スイッチ(22)はoPアンプ出力をトラン
ジスタ増幅器(24)、(26)のいずれか一方のベー
スに選択的に接続す2つのトランジスタのエミッタは加
算ノード(1B)に返還されて、OPアンプ(20)を
めぐる帰還回路が完結する。トランジスタのコレクタは
、オーム抵抗の比が1:64(7)負荷抵抗器RG (
28,30)を各々通ってVcc(8,5ボルト)に接
続している。
加算/−P(1(f)はD/A:+ンバータ(DAC)
(32)の出力にも接続しており、DACへのデジタル
入力は後述の方法によりフラッシュコンバータ(34)
によって制御される。DAC出力電流Iゎ。。を抵抗器
(14)中を流れる入力電流から減算して、加算ノード
にエラー、すなわち「残余」信号を発生させる。バイア
ス電流ソース(36)も加算ノード(1B)に接続され
ており、あらゆる入力条件下で電流が選択されたトラン
ジスタ(2G)または(24)を流れてトランジスタが
線形作動領域にとどまれるようになっている。
このような条件下では、出力スイヂチ(22)によって
選択されたトランジスタ(24)あるいは(2B)を流
れる電流は、加算ノード(16)での残余信号と直接一
致する。選択されたトランジスタはこのようにしてその
出力ライン(38)、(40)に残余信号と対応する増
幅出力電圧信号を発生させる。この増幅電圧信号の大き
さは、トランジスタ(24)、(2B)ならびにこれに
関連する負荷抵抗器R0のうちいずれか選択されるかに
よる。
ある一定の残余信号に対し、トランジスタ(2B)から
の出力信号はトランジスタ(24)の出力信号に比べ、
64倍の大きさの増幅残余信号を出す。
出力ライン(38)、 (4G)は、各バッファトラン
ジスタ(42)(44)と共有トランジスタ(4B)を
介して、フラッシュコンバータ用入力抵抗ネットワーク
(50)に連結している。バッファトランジスタ(42
)(44)は、スイッチ(22)がトランジスタ増幅器
(24)、(2B)のいずれを選択するかによって、そ
のうちの1つだけがある時点で作動することになる。例
えば、スイッチ(22)がもう一方の接続パス(第1A
図でi作動しない状態として示す)に切換られて左側の
トランジスタ増幅器・(24)がオフになると、出力ラ
イン(38)に接続される左側の負荷抵抗器R0には電
流が流れない。
従ってバッファトランジスタ(42)が切れ、共有トラ
ンジスタ(46)のベースはもう1つのトランジスタ(
44)の出力によって制御されることになる。
ネットワーク(50)は右端に分圧器として働く一連の
等価抵抗器(52)を含み、各抵抗器間にはフラッシュ
コンバータの一部を形−成してい615個の比較器の各
入力端子に延びる信号ライン(54)用として出力ノー
ドが設けられている、電流ソース(58)がネットワー
ク(50)の下端と接続しているため、分圧器(52)
に電流が生じ、これらの間に所定のノード間タップ電圧
を設定する。
スイッチ(80)でネットワークへの電流ソースの印加
点を変えることにより、分圧器を流れる電流を変える。
好ましい態様の実施例の1つでは、スイッチ(Bo)を
図示の位置にした場合、分圧器(52)に125μAの
電流が生じた。この結果、抵抗器の値R=5/8にで分
圧器ノード間に78.12 mvが生じた。スイッチ(
BO)をもう一方の位置にとると、分圧器の電流は8:
!の比で15.82μAに減少し、分圧器ノード間には
9.78mvが生じた。
入力トランジスタ(46)に送られた残余信号は、残余
信号の大きさ(および符号)に応じて分圧器頂部の電圧
を変える。すなわち、分圧器ノードに生じた電圧は、残
余信号の変動に合せて一斉に上下に移動するが、その間
ノード間差動電圧は同じままで維持されている。
対称平衡入力を比較器(56)に送るために、前述のネ
ットワーク(50)と同じ抵抗器ネットワーク(50A
)によって基準電圧を右側の比較器端子に供給する。こ
の基準ネットワークにも、スイッチ(BO)と同じよう
なスイッチ(80A)を介してソース(58)と同じ電
流ソース(58A)により電流が送られる。基準ネット
ワークは、残余ネットワーク(50)の駆動に用いたも
のと同じ構成の増幅器とゲイン変更スイッチ(22A)
を用いて駆動するものであり、図面では同様の構成要素
には同一参照番号とAを付して表示する。
15個の比較器(5B)は、ノード(1B)に生じトラ
ンジスタ(46)に印加された残余信号の大きさを表わ
す二進出力信号をその出力ライン(70)に発生させる
。比較器の出力は論理回路(72)において4ビット交
番二進コードに変換される。交番二進コードは次いで、
論理回路(72)の出力ライン(74)上で4ビツトの
自然二進信号に変換される。
残余信号がゼロであれば(すなわち、DAC電流Iff
。が入力信号によってノード(Illi)に発生した電
流に等しい場合)、比較器のうち最初の7個(0から6
)が「高」出力、残る8個(7から14)が「低」出力
となる。従ってゼロ残余のブレークポイント決定は中央
の比較器Nα7で行われ、この比較器はその入力をネッ
トワーク(50)のV0□8.およびネットワーク(5
0A)のV CT R2から受取る。これらネットワー
クは同じであるが、2つのVcTR点は1個の抵抗器R
によって互いにオフセットされていることがわかる。従
ってすべての比較器が1/2LSBのオフセットを受け
て、フラッシュコンバータのデジタル出力を切上げるこ
とになる。
以下に本書に記載の実施例についてどのようにして比較
器(5B)の出力を決定できるかを例を挙げて説明する
:残余信号がゼロの時は、トランジスタ(24)を流れ
る電流はソース(3B)からのバイアス電流だけである
。本実施例ではこの電流は211i9.53μA(サイ
クルNα1における)である。この場合、残余ネットワ
ーク(50)の入力端子(48)での電圧は、8.5(
Vcc)からRaでの電圧下降(I b+−、X Ra
= 2G9.53X 1.25K = 、337)およ
びトランジスタ(42)、(4G)での上下ダイオード
下降(これは互いに相殺する)を引いたもの、すなわち
8.Illi3 Vの電圧となる。残余列全体での下降
は1.875 Vである。
V CT RIでの電圧は8.1G3から125 Ra
 X 115/111i Kを引いてG、952 Vと
なる。V CT R2の電圧はV CT RIより12
5 Ra X5/8 KΩ低い。従ってV CT R2
4t、8.952−78m V = 6.874 V 
ニrL ル。比較器(7)の2つの入力は従って8.9
52 Vと8.874  Vである。同様に計算すると
、比較器#8の入力は7.030 V、!:G、79G
 Vテ、l、比較器#6の入力は8.874 Vと6.
952 V トナル。それゆえ、比較器(0)から(6
)はすべて一方の極性(例、「高」)に設定され、比較
器(7)から(14)はもう一方の極性(例「低」)に
設定される。
トランジスタ(46)の残余信号がゼロから正の方向に
増大する場合、残余ネットワークのノード上の電圧はこ
れに対応して上昇し、比較器(7)から(14)は順に
「低」から「高」に切りかわる。
同様に、残余信号が負の方向に増大する場合、他の比較
器(#6以降)が「高」から「低」に切りかわる。
ライン(70)上の比較器出力信号は論理回路の出力ラ
イン(74)に対応する4ビツトの自然二進信号を発生
させる。これら4つのビットがフラッシュコンバータ(
34)の出力を表わす。すなわち、この信号の4つのビ
ットが加算ノード(1B)に最初に生じた残余信号の大
きさを表している。可能な4ビツトコードを表1に示す
1:4ビツトコード 1100 正の残余 0111(ゼロ残余) oio。
0011 負の残余 ooo。
ライン=(74)上の4ビツトフラツシユコンバータ出
力は、本書に記述する系列サイクル手順を実行するのに
必要なタイミングコントロールやその他素子からなる=
組の論理制御(8G)に送られる。これら制御には本技
術分野の熟練者には周知の機能を宵する従来装置を用い
ており、従って詳細な説明は省略する。
制御(80)の機能の1つには、フラッシュコンバータ
(34)の自然二進出力ビット(74)をDAC(32
)の−群のレジスタ(82)の1つに送ることである。
ここで第2図を参照すると、変換系列の各々4つのサイ
クルに合せて4個のレジスタ’   (84)、(8B
)、(88)、(90)がある。第1のレジスタ(84
)は入力全電圧(1Gボルト)が低い方の8つのコード
、ooooから0111までによってカバーされるため
、ビットが3個だけとなっている。第1サイクル中のフ
ラッシュ出力が最上位ビット(MSB)として「1」を
含む場合、10ボルト以上の電圧がコンバータ入力に印
加されたといったようなエラーが生じたことを表わす。
変換開始にあたり、DAC(32)のビット電流ソース
(92) (第1図)をすべてオンにし、入力加算ノー
ド(I6)に0.99975Bm aの電流を発生させ
る。コンバータ入力信号がIOボルトであれば、ノード
(16)の電流は1maとなり、(基本的には)DAC
電流と等しくなる。すなわち残余信号はゼロになる。そ
の結果フラッシュコンバータ(34)は出力コード01
11を発生させ、そのうち(第2図に戻ると)のビット
rlll Jが3ビツトの第1サイクルレジスタ(84
)に記憶される。
他の3つのレジスタ(8B)、(8B)、(90)は各
々4つのビットを持っており、コンバータシーケンスの
サイクル2.3.4でフラッシュ出力の4つのビットを
受取る。
4つのレジスタ(84)、 (8G)、(88)、(8
9)は各々D A C(32)のビット電流ソース(9
4)、(9B)、(98)、(100)を制御する。電
流ソースは第2図にその概略図を示したが、通常の二進
関係(各カッドの4つのソースに対して8:4:2:1
 )を持つ一定の出力電流を発生させるものであれば本
技術分野で公知の回路構成のいずれでもよい。
゛ 第2図かられかる通り、3つの電流ソースセット(
911i)、 (98)、 (100)のMSBは「オ
ーバラップビット」とする。このビットは前段の電流ソ
ースセット(94L(9B)、(98)の最下位ビット
(LSB)と同じ電流重み評価を持っており、第2図で
は前段のLSBソースの直下に図示されている。正常な
(非オーバラツプ)ビット電流ソースはすべて変換開始
時に制御(80)によってオンになっているが、オーバ
ラップビットは最初はすべてオフになっている。
1図の変換過程中4つの各述次サイクルでは、残余信号
(加算ノード(1B)での、あるいはトランジスタ(4
B)への入力での)は正負いずれをもとりうる。残余信
号が負の場合(表1参照)フラッシュコンバータ(34
)の4ビツト出力のMSBは「ゼロ」になる。(第1サ
イクルでは、上述のように、エラーが生じない限り4ビ
ットフラッシュ信号は常にMSBがゼロになる)。
第2から第4サイクルでは、対応するレジスタ(86)
、(88)又は(90)の左側セルにMSBが記憶され
る(第2図)。MSBがゼロであれば、ビット電流ソー
ス(92)の対応する「オーバラップピット」の状態を
記憶された信号が変えることはない。すなわち、オーバ
ラップビットはフラッシュコンバータのMSBがゼロの
時はオフのままになる。
一方、残余信号が正の場合、4ビツトフラツシユ出力の
MSBは「1」 (表1)となる。対応レジスタセルに
記憶されると(第2から第4サイクルにおいて)、各「
オーバラップビット」電流はこのビットによってオンと
なり、前段のビット電流ソース(92)のLSBと等し
い重みを持つ電流をDAC出力(I !IIIc)に加
算することになる。このことは前段のビットのうち3ビ
ツト群にLSBを1つ加える効果がある。換言すれが、
オーバラップピットをオンにすることにより、二進桁送
りによるデジタル加算の場合と同じ最終結果がDAC電
流IDlICについて得られる。
例えばサイクル#2で生じた3ビツトの数字がrlol
 Jであれば、サイクル#3での処理の結果としてオー
バラップピットをオンにすると、先に駆動ずみのビット
電流ソース(94)からの電流と組合せた時、前段の3
ビツト二進数がrllOJ (101の次に上の数字)
の場合に生じるものと同じ有効出力電流を発生させるよ
うな追加増分が出力電流に生じることになる。特にこの
複合結果がアナログ領域で達成されることに注目すべき
であって、サイクル間で作動する通常のデジタル加算器
回路を設けて、前段の3ビツトの数字とフラッシュコン
バータ(34)によって展開された次のデジタル数字と
を組合せる必要がない。このアナログ演算はアナログ/
デジタル変換全体の高速化に特に育利であり、前段サイ
クルですでに決定されたビットを変換しなくてもすむた
め電流サージが小さくなる。
次にコンバータの作用について説明すると、変換開始時
には正常(非オーバラツプ)なビット電流ソース(92
)はすべて前述のようにオンにする。これは大きなバイ
アス電流ソース(3B)なしで、線形領域での演算を確
保するのに充分な追加バイアス電流をトランジスタ(2
4)に通すことを目的としている。ビット電流ソースを
オンにしてもコンバータの基本的な機能には影響がなく
、コンバータは異なる初期条件で充分作動する。
第3A図、第3B図に多重サイクル変換プロセスを入力
信号A、N:8.2915Vの場合を例にとって説明す
る図形フォーマットを示す。各図は各々サブレンジング
変換における4つのサイクル各々に対応する情報を表わ
す4本の縦線からなる。縦線は各サイクル毎(前段サイ
クルを含む)の4ビツトフラツシユコンバータ(34)
の有効出力として可能な16の値を表わす18個の小区
分に分けられている。この場合考え得る値の4ビツトコ
ードはグラフの右に示す。
第3A図、第3B図の右側コード欄は「エラー補正なし
」と表示され8個のコードを存する中央部分、およびコ
ード4個からなり、「エラー補正」と表示された部分が
2つある。変換を通してエラーが全くない場合、(すな
わち予期される±1/2LSBの不確定性を超えるエラ
ーがない場合)、フラッシュコンバータのコードはすべ
て8コードからなる中央区分に該当することになる。サ
イクルのいずれかに予想不確定性を超えるエラーがある
場合は、これに続く次のサイクルで生じるフラッシュコ
ードは、コンバータが後述のエラー補正を行うためコー
ド欄の外側区分に該当することになる。
第3A図では、8.2915Vの入力を対応する12ビ
ツトのデジタル数字に変換する場合はエラーは生じない
ものと想定した変換シーケンスを示す。第1サイクルで
はフラッシュコンバータ(34)は0110の4ビツト
出力を発生し、入力電圧が7.5  から8.75ボル
トの間にあることを示す(この範囲は下から数えて7番
目のセグメント#7として第1の縦線に表示)。後半の
3つのピット(110)は第1DACレジスタ(84)
に論理回路(80)によって記憶される(第2図)。4
ビット信号のMSBはゼロであり、情報を含まないため
記憶されない。すなわち最大入力電圧!0ボルトは4ビ
ツトフラツシユコードの後半3ビツトによって完全に表
わされるためフラッシュコンバータが発生するMSBは
意味を持たない。
変換の第2サイクルでは、システムの有効ゲインが8の
係数(3ビツトに等しい)で増大する。従って第2サイ
クルでは、フラッシュコンバータ(34)中央の8コー
ドレンジは第1サイクルで選択された前段の1コードレ
ンジ(セグメント#7)を表わす。すなわち、フラッシ
ュコンバータの最大正常出力(セグメント5から12を
含む8セグメント区分)は第1サイクルの単一セグメン
トレンジを8倍に増幅したものとなる。説明に用いた事
例では、フラッシュコンバータ(34)がアナログ入力
信号の残余はセグメント#8、すなわち8.28から8
.44ボルトの間にあることを判定する。これに対応す
るフラッシュコードはtootである。
このサブレンジング処理をさらに2回、第3および第4
サイクルで繰返すが、各々ゲインが8:1の率で増大さ
れ、また各サイクルにおいて最終結果にさらに3つの情
報ビットが加算される。具体的には、第3サイクルにお
いてフラッシュコンバータは、残余値が第5セグメント
、すなわち8.281から8.301ボルト間にあり、
フラッシュコードが0100であることを判定する。
第4サイクルではフラッシュコンバータは、残余値が第
9セグメント、すなわち8.2910から8.2935
ボルトの間にあり、フラッシュコードが1000である
と判定する。
第3A図のグラフの真下に、各サイクルに順次発生され
るフラッシュコードを表わす表を示すが、特定のサイク
ル中のあるコードピットに与えられる重さに従って各コ
ードは水平に配置されている。サイクル#2では残余が
正であり、そのためMSBの位置に「1」が発生してそ
の結果「オーバラップ」ビットがオンになる。4つのサ
イクルすべてが終了した時通常のデジタル加算技術(論
理制御(80)における従来の全加算手段Aなどにより
。第2図)により個々のフラッシュコード出力を処理し
、入力信号AIN=8.215ボルトに対応する!2ビ
ットの最終デジタル出力信号を発生させることにより、
総(合成)二進出力信号が生じる。この12ビツトの出
力は、4つの変換サイクル中に発生した個々のフラッシ
ュコードの総和として、第3A図下部の表の一番下に示
す。
第3B図は処理のある段階でエラーが生じた場合の変換
シーフェンスを示す。ここではエラーが生じた場合を例
示しており、フラッシュコンバータ(34)は、第3A
図のコード1001 (下から10番目のセグメント)
ではなく、コード100G(下から9番目のセグメント
)にエラーを生じた。このエラーは加算ノード(lll
i)に送られたDAC信号(Inac)の大きさを変え
、その結果この地点ならびにトランジスタ(4B)への
入力での残余信号を変更する。
このエラーがあるため、第3サイクルでそれ以降の残余
信号が判定されると、フラッシュコンバータは第3A図
の例で発生したコードとは異なるコードを発生する。本
例では、フラッシュコンバータは縦線の13番目のセグ
メントに相当するコード1100を発生する。このコー
ドは、第3B図縦線の右側、コード欄に示すように、フ
ラッシュコンバータの正常(非エラー)8セグメントレ
ンジからはずれている。
この第3サイクルのコード(1100)ト、第3A図の
第3サイクルで展開されたコード(0100)には差が
あり、この差こそが第3B図の第2サイクル中に展開さ
れたエラーコード1001を補正(補償)するのに必要
なものである。このことは第3A図、第3B図のグラフ
の下にある表から明らかであり、第3A図の第2、第3
コードである1001,010Gを加算すると、第3B
図の第2、第3コードである1000と1100を加算
した値と同じになることがわかる。
第2サイクルのエラーが第3サイクルで完全に補正され
ると、第3A図の非エラー例における第4サイクルの結
果と同じ結果が第4サイクルで生じる。これに関連して
、第3B図の3番目の縦線では、選択セグメントの上限
および下限電圧(セグメント!3、限界電圧8.281
,8.301)が、第3A図の例における第3サイクル
の選択(第5)セグメントの限界電圧と同じであること
が特に注目される。従って第3B図第4サイクルでは、
フラッシュコンバータの8コードからなる中央区分(即
ち、第5セグメントから第12セグメントであり、コー
ド0100からコード1011まで)は、第3A図の第
4サイクルで展開されたものと同じ電圧レンジに広がる
。従って、第3B図第4サイクルでは、フラッシュコン
バータは、第3A図の場合と同じくコード(1000)
を発生する。また第2サイクルのエラーコード1000
が第3サイクルの変更ずみコード1100で完全に補償
されたため、最終合成デジタル数字は、第3A図と同じ
になる。このことが2つの表の下部、4つのフラッシュ
コードの総和に各々示されている。
上記から、第3B図に示すエラー補正能力は、フラッシ
ュコンバータ(34)に拡大フラッシュレンジ能力、す
なわち正常の非エラー条件の処理に必要なものより高い
能力、をもたせたことによることがわかる。例えば好ま
しい実施例において、順次行われる各サイクルの有効ゲ
インが8:1(あるいは3−ビット)の倍率で増大され
、このため3ビツトのフラッシュコンバータは、±1/
2LSBの予期不確定性より大きいエラーさえなければ
、各サイクルで有効演算が可能となる。しかし本実施例
の重要な特長によれば、フラッシュコンバータのレンジ
は3ビツト以上の値、特に4ビツトまで拡大され、この
追加レンジによって通常の処理で±ILSHのエラー補
正が可能になっている。
A/Dコンバータが第3サイクルの演算に切換わると(
論理制御(80)のタイミング信号により)、残余増幅
器(18)のゲイン(および基準増幅器(18A)は、
負荷抵抗器R0を初期値である1、25Kから80Kに
切換えることにより、64:1の倍率で増大する。この
負荷抵抗の増大は、増幅器の帯域幅を縮小する効果があ
るが、4ビツトのフラッシュコンバータ出力設定を達成
する際の演算速度を大幅に上げるだけの効果はない。
しかし第4サイクルでは、制御(80)のタイミング回
路でスイッチ(112)、(112A)を操作して、負
荷抵抗器R0とコンデンサ(110)(IIOA)を各
々並列接続させるなどして、帯域幅を意図的に大幅に縮
小する。これにより帯域幅は約6MH2から800kH
zに縮小し、フラッシュコンバータ性能に与えるノイズ
の影響が減少する。帯域幅を縮小させると、変換速度が
下がる。すなわち設定時間が長くなるという好ましくな
い影響もでてくる。しかし設定時間が増大しても変換に
大幅な影響を受けるのは第4サイクルのみである。
演算の第4サイクルの終りには、上に述ヘタように、制
御(80)によってレジスタ(82)に記憶したビット
のすべてについてのデジタル総和演算が完了する。この
総和はデジタルデータの蓄積が開始した後連続して演算
を行う全加算器Aによって行う。1つのサイクルから次
のサイクルに順次移動するコンバータはしかしこのデジ
タル加算の結果を持たないため、コンバータはサイクル
内での遅延を生じることなく変換を完了することになり
、高速演算が確実に行われる。
最終結果はA/Dコンバータに送られたアナログ入力信
号の値を表わす!2ビットの数字である。
明細書導入部で述べた如く、コンバータに第5サイクル
を行わせる構成としてもよい。好ましい実施例の第5サ
イクルは有効分解能(ゲイン)を前段サイクルについて
4の倍率で増大して行う。この分解能を増大するには制
御(80)からのタイミング信号に呼応する従来の回路
手段(図示せず)などによって、ネットワーク(50)
、(50A)を流れる電流■、を減少させる。好ましい
実施例では、電流IRをサイクル1〜4の500μAか
ら第6サイクルで!25μAに下げた。
コンデンサ(110)、(IIOA)は負荷抵抗器R0
に並列接続したままである。
電流工8を4の倍率で減少した後、第5サイクルを最初
の第1〜4サイクルとほぼ同じ方法で実施する。すなわ
ち、DAC(32)を更新して、最初の4サイクル中に
レジスタ(82)のすべてに記憶されたビットに呼応し
て駆動される電流ソース(92)の和を出カニ。、。が
とるようにする。
この電流を入力信号と比較して新しい残余信号を発生さ
せるが、この残余信号は前と同様フラッシュコンバータ
(34)に送られてライン(74)で新たに4ビット信
号を展開させる。
この新しい4ビット信号を第4サイクルの終りに展開さ
れた12の数字とデジタル的に結合するが、これには制
御(80)のもう1つの全加算器Bを用いる。5番目の
4ビットフラッシュ信号は第4サイクルに比べわずか4
:1のゲイン増大で展開されているにすぎないため、そ
の2つの最上位ビットは12ビツト数の最後の2ビツト
とオーバラップする。第5サイクルからのこれら2つの
最上位ビットを12ビツト出力に取込むことにより、第
3と第4の新しいビットを破棄してコンバータの12ビ
ツト性能を向上させることも可能である。あるいはまた
、新しい4ビット信号の第3、第4ビツトを最終的な1
2ピツト数の最後に加えて、14ビツトのコンバータ出
力としてもよい。
上記記述からも理解されるように、本発明A/Dコンバ
ータのサイクル・シーフェンスでは、いくつかのスイッ
チ操作が必要とされる。
本発明の実施のために開発された装置の特徴の1つは、
電流ソースの切換を用いて必要な回路変更を行っている
ことである。例えば、サイクル旧からサイクル#2にシ
フトする際、一連の抵抗器(52)、 (52A)を流
れる電流を125μA(タップ間では78.125mV
)を15.825μA (タップ間では9.78m V
 )に下げねばならない。これは図では(GO)(GO
A)として示すスイッチで容易に行うことができる。こ
のスイッチ(eo)、(goi)はネット(50)(5
0A)  の端子点間にある電流ソース(58)、(5
8A)の出力電流の流れをかえる。かかる電流ソースの
スイッチ操作は適当なIC回路で容易に実現でき、スイ
ッチ操作の問題を解決できる。
好ましい実施例を具体的に説明してきたが実施例は本発
明の詳細な説明することを目的とするものであって、本
発明を限定するものではない。本技術分野の熟練者が各
々の応用に沿って開示実施例に多(の変更を加えてなお
かつ本発明の請求に記載の範囲内で本発明を使用できる
ことは明らかである。
【図面の簡単な説明】
第1A図、第1B図は本発明によるA/Dコンバータの
全体構成を示すブロック図である。 第2図は第1図のDACの詳細を示す概略図第3A図、
第3B図はコンバータ動作の説明を補足するためのグラ
フを示す。 特許出願代理人 弁理士 関根秀−太

Claims (1)

  1. 【特許請求の範囲】 (1)変換すべきアナログ入力信号を受けるための入力
    回路と、 出力が前記入信号に合算されて残余信号を形成するD/
    Aコンバータと、 前記残余信号に呼応して前記D/Aコンバータを制御す
    る対応デジタル信号を発生するフラッシュコンバータと
    、 少なくとも2つのグループから成り前記 D/Aコンバータを構成し順次2進法の桁が下降してい
    るビット電流ソースで、第2のグループの最高位桁の電
    流レベルが第1のグループの最低位桁と同一であること
    により前記の2つのグループのオーバーラップビットと
    して働くビット電流ソースと、 前記A/Dコンバータを少くとも2つのサブレンジング
    、サイクルで操作して前記フラッシュコンバータが第1
    サイクルで前記第1グループのビットを設定し、第2サ
    イクルで前記オーバーラップビットを含む前記第2グル
    ープのビットを設定する、制御手段と、 前記第1および第2グループのビットから合成デジタル
    出力信号を展開する手段とから成るサブレンジング・タ
    イプのA/Dコンバータ(2)変換すべきアナログ信号
    を受けるための入力回路と、 出力が前記入力信号と合算されて残余信号を発生するD
    /Aコンバータと、 前記残余信号に呼応して、前記D/Aコンバータを制御
    するための対応デジタル信号を発生するフラッシュコン
    バータと、 対応する情報ビットを設定するために順次2進法の桁が
    下降していくビット電流ソースを提供する、前記D/A
    コンバータを形成する少くとも2つのグループから成る
    電流ソースと、前記A/Dコンバータを少くとも2つの
    サブレンジング・サイクルで操作して前記フラッシュコ
    ンバータが第1サイクルで前記第1グループのビットを
    設定し第2サイクルで前記第2グループのビットを設定
    するようにする、制御手段と、 「n」が前記2つのグループのそれぞれの情報ビットの
    数を表す時、ゲインが「n」ビットの倍数で増加するよ
    うに、前記ビット電流ソースの第2グループのビットを
    設定するために前記フラッシュコンバータの有効ゲイン
    を増加する手段と、 前記第1および第2グループのビットから合成デジタル
    出力信号を展開する手段から成り、前記フラッシュコン
    バータが「n」ビットよりも大きなレンジを持つので、
    フラッシュコンバータが前段サイクルで発生した誤りを
    補償するコードを選択できるようになっていることを特
    徴とする、サブレンジングタイプのA/Dコンバータ。 (3)変換すべきアナログ入力信号を受けるための入力
    回路と、 出力が前記入力信号に合算されて残余信号を形成するD
    /Aコンバータと、 前記残余信号に呼応して前記D/Aコンバータを制御す
    る対応デジタル信号を発生するフラッシュコンバータと
    、 前記D/Aコンバータを構成し順次2進法の桁が下降し
    ている少くとも2つのグループのビット電流ソースと、 前記A/Dコンバータを少くとも2つのサブレンジング
    ・サイクルで操作して前記フラッシュコンバータが第1
    サイクルで前記第1グループのビットを設定し、第2サ
    イクルで前記第2グループのビットを設定する、制御手
    段と、前記第1と第2グループのビットから合成デジタ
    ル出力信号を展開する手段とから成るサブレンジングタ
    イプのA/Dコンバータ。
JP63254709A 1987-10-08 1988-10-07 誤り補正を改良したサブレンジングa/dコンバータ Pending JPH01136421A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/106,714 US4804960A (en) 1987-10-08 1987-10-08 Sub-ranging A/D converter with improved error correction
US106,714 1987-10-08

Publications (1)

Publication Number Publication Date
JPH01136421A true JPH01136421A (ja) 1989-05-29

Family

ID=22312865

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63254709A Pending JPH01136421A (ja) 1987-10-08 1988-10-07 誤り補正を改良したサブレンジングa/dコンバータ

Country Status (4)

Country Link
US (1) US4804960A (ja)
EP (1) EP0380583A4 (ja)
JP (1) JPH01136421A (ja)
WO (1) WO1989003620A1 (ja)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4903023A (en) * 1985-11-06 1990-02-20 Westinghouse Electric Corp. Subranging analog-to-digital converter with digital error correction
US5053769A (en) * 1990-02-12 1991-10-01 Borg-Warner Automotive, Inc. Fast response digital interface apparatus and method
US4987389A (en) * 1990-04-02 1991-01-22 Borg-Warner Automotive, Inc. Lockproof low level oscillator using digital components
US5077528A (en) * 1990-05-02 1991-12-31 Borg-Warner Automotive Electronic & Mechanical Systems Corporation Transient free high speed coil activation circuit and method for determining inductance of an inductor system
US5070332A (en) * 1991-03-18 1991-12-03 Burr-Brown Corporation Two-step subranging analog to digital converter
US5231399A (en) * 1991-09-27 1993-07-27 Trw Inc. Differential quantizer reference resistor ladder for use with an analog-to-digital converter
US5376077A (en) * 1992-12-04 1994-12-27 Interventional Technologies, Inc. Introducer sheath with seal protector
US5387914A (en) * 1993-02-22 1995-02-07 Analog Devices, Incorporated Correction range technique for multi-range A/D converter
EP0757861B1 (en) * 1994-04-29 1998-12-30 Analog Devices, Incorporated Charge redistribution analog-to-digital converter with system calibration
US5600275A (en) * 1994-04-29 1997-02-04 Analog Devices, Inc. Low-voltage CMOS comparator with offset cancellation
US5600322A (en) * 1994-04-29 1997-02-04 Analog Devices, Inc. Low-voltage CMOS analog-to-digital converter
US5668551A (en) * 1995-01-18 1997-09-16 Analog Devices, Inc. Power-up calibration of charge redistribution analog-to-digital converter
US5621409A (en) * 1995-02-15 1997-04-15 Analog Devices, Inc. Analog-to-digital conversion with multiple charge balance conversions
US6037888A (en) * 1998-03-23 2000-03-14 Pmc-Sierra Ltd. High accuracy digital to analog converter combining data weighted averaging and segmentation
US6072415A (en) * 1998-10-29 2000-06-06 Neomagic Corp. Multi-mode 8/9-bit DAC with variable input-precision and output range for VGA and NTSC outputs
RU2241309C2 (ru) * 2002-12-30 2004-11-27 Легкий Николай Михайлович Устройство аналого-цифрового преобразования
US7268720B1 (en) * 2006-06-30 2007-09-11 Analog Devices, Inc. Converter networks for generation of MDAC reference signals
US7557745B2 (en) * 2006-09-12 2009-07-07 Texas Instruments Incorporated Apparatus and method for managing access to the analog-to-digital conversion results
US7515077B2 (en) * 2006-09-12 2009-04-07 Texas Instruments Incorporated Apparatus and method for monitoring analog peripheral devices by a processing unit

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3460131A (en) * 1965-07-23 1969-08-05 Ibm Sequentially gated successive approximation analog to digital converter
DE2830825C2 (de) * 1978-07-13 1986-11-20 Philips Patentverwaltung Gmbh, 2000 Hamburg Verfahren zur Umwandlung eines Analogsignals in ein Digitalsignal

Also Published As

Publication number Publication date
EP0380583A1 (en) 1990-08-08
US4804960A (en) 1989-02-14
EP0380583A4 (en) 1992-08-05
WO1989003620A1 (en) 1989-04-20

Similar Documents

Publication Publication Date Title
JPH01136421A (ja) 誤り補正を改良したサブレンジングa/dコンバータ
KR970005828B1 (ko) 파이프 라인 구조의 다단 아날로그/디지탈 변환기
JPH01136420A (ja) 平衡入力を有するフラッシュコンバータによるサブレンジングa/dコンバータ
US6489905B1 (en) Segmented DAC calibration circuitry and methodology
US5184130A (en) Multi-stage A/D converter
US5426431A (en) Analog/digital converter
US5210537A (en) Multi-stage A/D converter
US6509857B1 (en) Digital-to-analog converting method and digital-to-analog converter
US6229472B1 (en) A/D converter
US6259392B1 (en) Multiplying digital-to-analog converters and methods that selectively connect unit and feedback capacitors to reference voltages and feedback voltages
US5173698A (en) Flash analog-to-digital converter with integrating input stage
US6288662B1 (en) A/D converter circuit having ladder resistor network with alternating first and second resistors of different resistance values
JP3559534B2 (ja) アナログ・ディジタル変換回路
US6987477B1 (en) Pipelined analog-to-digital converter (ADC) with 3-bit ADC and endpoint correction
US7259706B2 (en) Balanced dual resistor string digital to analog converter system and method
JP2762969B2 (ja) 抵抗ストリング型d/a変換器、および直並列型a/d変換器
JPH02268521A (ja) A/d変換方法及びa/d変換装置
US5734342A (en) Analog-to-digital converter for generating a digital N-bit Gray code
EP1370001B1 (en) Interpolation circuit having a conversion error correction range for higher-order bits and A/D conversion circuit utilizing the same
US6509856B2 (en) Digital-to-analog converter
US5805096A (en) A/D converter with interpolation
JP2705585B2 (ja) 直並列型アナログ/ディジタル変換器
US5327135A (en) Series-parallel A-D converter
US5083126A (en) Analog-to-digital converter
JP2844806B2 (ja) 並列比較型a―d変換器