JP6422073B2 - A / D conversion circuit - Google Patents

A / D conversion circuit Download PDF

Info

Publication number
JP6422073B2
JP6422073B2 JP2014159978A JP2014159978A JP6422073B2 JP 6422073 B2 JP6422073 B2 JP 6422073B2 JP 2014159978 A JP2014159978 A JP 2014159978A JP 2014159978 A JP2014159978 A JP 2014159978A JP 6422073 B2 JP6422073 B2 JP 6422073B2
Authority
JP
Japan
Prior art keywords
circuit
conversion
arithmetic
analog
tent
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.)
Expired - Fee Related
Application number
JP2014159978A
Other languages
Japanese (ja)
Other versions
JP2016039418A5 (en
JP2016039418A (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.)
Toshiba Information Systems Japan Corp
Original Assignee
Toshiba Information Systems Japan Corp
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 Toshiba Information Systems Japan Corp filed Critical Toshiba Information Systems Japan Corp
Priority to JP2014159978A priority Critical patent/JP6422073B2/en
Publication of JP2016039418A publication Critical patent/JP2016039418A/en
Publication of JP2016039418A5 publication Critical patent/JP2016039418A5/ja
Application granted granted Critical
Publication of JP6422073B2 publication Critical patent/JP6422073B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Analogue/Digital Conversion (AREA)

Description

この発明はテント写像の演算を用いて、アナログ電圧をデジタル値に変換するA/D変換回路に関するものである。   The present invention relates to an A / D conversion circuit that converts an analog voltage into a digital value by using a tent mapping operation.

従来、A/D変換回路としては、図24に示す並列型(フラッシュ型)A/D変換回路が知られている。この例では、7個のコンパレータCMP01〜CMP07を用いて、アナログ入力信号を上記コンパレータCMP01〜CMP07の反転入力端子へ与える。コンパレータCMP01〜CMP07の非反転入力端子には、基準電圧VREFを、直列接続された抵抗R01〜R08によって分圧した閾値電圧を与える。コンパレータCMP01〜CMP07は、それぞれの閾値電圧と入力電圧を比較してHまたはLをエンコーダ110へ出力する。エンコーダ110によりデジタル化が行われる。   Conventionally, a parallel type (flash type) A / D conversion circuit shown in FIG. 24 is known as an A / D conversion circuit. In this example, seven comparators CMP01 to CMP07 are used to supply an analog input signal to the inverting input terminals of the comparators CMP01 to CMP07. A threshold voltage obtained by dividing the reference voltage VREF by resistors R01 to R08 connected in series is applied to the non-inverting input terminals of the comparators CMP01 to CMP07. The comparators CMP01 to CMP07 compare the respective threshold voltages with the input voltages and output H or L to the encoder 110. Digitization is performed by the encoder 110.

改良型のA/D変換回路としては、特許文献1に記載の「並列型AD変換器」がある。この特許文献1には、複数の参照電圧とこの参照電圧と入力電圧との大小関係を判定する複数の比較器CMP1〜CMP9が配置された比較部120と、複数の比較器の出力から論理演算により変化点の検出を行い、検出結果に応じたデジタルコードを生成するエンコード部130とを有しており、比較器CMP1〜CMP9は、第1の参照電圧と第2の参照電圧の間に入力信号がある場合にのみ判定結果を出力する3値の判定機能を有し、更に、第1の参照電圧と第2の参照電圧との差が、全ての比較器CMP1〜CMP9で同じに構成されることが記載されている。   As an improved A / D conversion circuit, there is a “parallel AD converter” described in Patent Document 1. In this Patent Document 1, a plurality of reference voltages and a comparison unit 120 in which a plurality of comparators CMP1 to CMP9 for determining the magnitude relationship between the reference voltage and the input voltage are arranged, and a logical operation is performed from the outputs of the plurality of comparators. And an encoding unit 130 for generating a digital code corresponding to the detection result. The comparators CMP1 to CMP9 are input between the first reference voltage and the second reference voltage. It has a ternary determination function that outputs a determination result only when there is a signal, and the difference between the first reference voltage and the second reference voltage is the same in all the comparators CMP1 to CMP9. It is described that.

また、最も広く使用されているA/D変換回路として、図25に示す逐次比較型A/D変換回路が知られている。この逐次比較型A/D変換回路はコンパレータCMPと逐次比較レジスタ120とD/A変換器DACを主な構成要素とする。サンプルホールドアンプSHにアナログ入力信号を保持し、このアナログ入力信号に対しD/A変換器DACの出力信号を閾値として比較を行う。例えば、アナログ入力信号の最大電圧が1Vであるとする。初期状態で、逐次比較レジスタ120がMSBを1に設定すると、最大電圧1Vの半分である0.5VがD/A変換器DACから出力され、コンパレータCMPにおいて0.5Vを閾値としてアナログ入力信号の電圧と比較が行われる。ここでアナログ入力信号の電圧値の方が大きければ、MSBは1に維持される。続いて、逐次比較レジスタの2ビット目が1にされ、D/A変換器DACからは上記0.5Vに、その1/2の電圧0.25Vを加えた0.75Vが出力される。この値とアナログ入力信号の電圧とがコンパレータCMPで比較される。ここで入力信号の電圧が0.75Vより低ければ、逐次比較レジスタ120の2ビット目を「0」とする。以下同様の処理を所望の分解能に達するまで続ける。タイミングコントロール部125は、サンプルホールドアンプSHのサンプリングホールドタイミング及び逐次比較レジスタ120の信号取込及び信号出力タイミングの制御を行う。   As the most widely used A / D conversion circuit, a successive approximation A / D conversion circuit shown in FIG. 25 is known. The successive approximation A / D converter circuit includes a comparator CMP, a successive approximation register 120, and a D / A converter DAC as main components. An analog input signal is held in the sample hold amplifier SH, and the analog input signal is compared using the output signal of the D / A converter DAC as a threshold value. For example, assume that the maximum voltage of the analog input signal is 1V. In the initial state, when the successive approximation register 120 sets the MSB to 1, 0.5 V, which is half of the maximum voltage 1 V, is output from the D / A converter DAC, and the comparator CMP sets the analog input signal of 0.5 V as a threshold value. A comparison is made with the voltage. Here, if the voltage value of the analog input signal is larger, the MSB is maintained at 1. Subsequently, the second bit of the successive approximation register is set to 1, and the D / A converter DAC outputs 0.75V, which is the above 0.5V plus ½V of the voltage 0.25V. This value is compared with the voltage of the analog input signal by the comparator CMP. Here, if the voltage of the input signal is lower than 0.75 V, the second bit of the successive approximation register 120 is set to “0”. Thereafter, the same processing is continued until a desired resolution is reached. The timing control unit 125 controls the sampling hold timing of the sample hold amplifier SH, the signal acquisition of the successive approximation register 120, and the signal output timing.

更に、A/D変換回路としては、図26に示すΔΣ(デルタシグマ)型A/D変換回路も知られている。このA/D変換回路は、積分回路130の前段において抵抗R2を介してD−FF(D型フリップフロップ)の出力をアナログ入力信号から減算する構成を備える。この減算結果は積分回路130へ与えられて積分され、積分値はコンパレータCMPにより比較されて1または0の出力とされてD−FFのD端子へ与えられる。1サンプルに対してD−FFのクロック数分の上記動作が繰り返され、D−FFの出力はカウンタ140によりデジタル変換値に変換される。   Furthermore, as the A / D conversion circuit, a ΔΣ (delta sigma) type A / D conversion circuit shown in FIG. 26 is also known. This A / D conversion circuit has a configuration in which the output of a D-FF (D-type flip-flop) is subtracted from an analog input signal via a resistor R2 in the previous stage of the integration circuit 130. The subtraction result is applied to the integration circuit 130 and integrated, and the integrated value is compared by the comparator CMP to be output as 1 or 0 and is applied to the D terminal of the D-FF. The above operation is repeated for one sample for the number of D-FF clocks, and the output of the D-FF is converted into a digital conversion value by the counter 140.

また、特許文献2には、スケール付きβ写像に基づくデータコンバート方式において、増幅係数がs(1−β)でダンピングファクターがβの離散時間積分器1と、この離散時間積分器1に直列に接続される量子化器2と、この量子化器2の出力側から前記離散時間積分器1の入力側に接続される帰還回路3を具備する、β写像を使用したA/D変換回路が記載されている。このA/D変換回路は、集積回路による実装に適合し、回路の安定な動作を行うことができる、A/D変換器乃至カオス発生回路に好適なβ写像に基づくデータコンバータ方式であると記載されている。   Further, in Patent Document 2, in a data conversion method based on a β map with a scale, a discrete time integrator 1 having an amplification coefficient s (1-β) and a damping factor β, and the discrete time integrator 1 in series. An A / D conversion circuit using β mapping, comprising a connected quantizer 2 and a feedback circuit 3 connected from the output side of the quantizer 2 to the input side of the discrete-time integrator 1 is described. Has been. This A / D conversion circuit is a data converter system based on β mapping suitable for an A / D converter or a chaos generation circuit, which is suitable for mounting by an integrated circuit and can perform stable operation of the circuit. Has been.

更に、図27に示すパイプライン型A/D変換回路も知られている。このパイプライン型A/D変換回路は、逐次比較型を直列につないだような構成をとっており、A/D変換を何段階かのステージに分けて、1ビットずつA/D変換を行うものである。   Further, a pipeline type A / D conversion circuit shown in FIG. 27 is also known. This pipeline type A / D conversion circuit has a configuration in which successive approximation types are connected in series. A / D conversion is divided into several stages and A / D conversion is performed bit by bit. Is.

具体的には、各段は、入力側(或いは上位側)から到来する信号をA/D変換するADCと、ADCの出力をデジタル化するDACと、上記入力側(或いは上位側)から到来する信号とDACの出力信号とのアナログ残差を増幅する残差アンプとにより構成される。上位の段から下位の段へ信号を渡すためのサンプルホールド回路が段間に設けられる。   Specifically, each stage arrives from an ADC that performs A / D conversion on a signal arriving from the input side (or upper side), a DAC that digitizes the output of the ADC, and the input side (or higher side). A residual amplifier that amplifies the analog residual between the signal and the output signal of the DAC. A sample and hold circuit for passing a signal from the upper stage to the lower stage is provided between the stages.

特開2010−11057号公報JP 2010-11057 A

国際公開第2011/125296号パンフレットInternational Publication No. 2011/125296 Pamphlet

上記の図24に示すA/D変換回路は最も高速ではあるが、分解能の数だけ2の乗数倍のコンパレータCMPを必要とし、規模が大きくなるといった問題がある。即ち、この並列型(フラッシュ型)A/D変換回路は、分解能の数を大きくすることで、指数関数的にコンパレータが必要になり、規模が大きくなるといった問題がある。   Although the A / D conversion circuit shown in FIG. 24 is the fastest, it requires a comparator CMP that is a multiplier multiple of 2 by the number of resolutions, and there is a problem that the scale becomes large. In other words, this parallel (flash type) A / D converter circuit has a problem that a comparator is required exponentially and the scale is increased by increasing the number of resolutions.

上記の特許文献1に記載のA/D変換回路によれば、比較器の数を半分に低減することができるが、やはり回路規模が大きいという、並列型(フラッシュ型)A/D変換回路に共通した問題を有している。   According to the A / D conversion circuit described in Patent Document 1, the number of comparators can be reduced by half, but the parallel (flash type) A / D conversion circuit, which has a large circuit scale, is also used. Have common problems.

図25に示す逐次比較型A/D変換回路によればコンパレータは1つで済むが、ビットを順番に比較していくため、そのシーケンスの最中にサンプリングした入力電圧信号をサンプルホールドアンプによって保持しておく必要があり、保持した入力電圧値が動くことで正しい変換値が得られないといった問題点がある。また、このA/D変換回路では、逐次比較を行うためにD/A変換が必要であり、分解能を高めることでD/A変換部の規模が大きくなり、素子のプロセスばらつきが問題となる。   According to the successive approximation A / D converter circuit shown in FIG. 25, only one comparator is required, but the input voltage signal sampled during the sequence is held by the sample hold amplifier in order to compare the bits in order. Therefore, there is a problem that a correct conversion value cannot be obtained due to movement of the held input voltage value. Further, this A / D conversion circuit requires D / A conversion in order to perform successive comparisons, and increasing the resolution increases the scale of the D / A conversion unit, which causes problems in process variations of elements.

図26に示すΔΣ(デルタシグマ)型A/D変換回路は中でも精度の高いA/D変換を実現する方式だが、精度を高めるためにサンプリング回数を増やす必要があり、一括変換が行えないため高速な変換に向いていないという問題点がある。   The ΔΣ (delta sigma) type A / D converter circuit shown in FIG. 26 is a method that realizes A / D conversion with high accuracy. However, it is necessary to increase the number of samplings in order to improve accuracy, and batch conversion cannot be performed at high speed. There is a problem that it is not suitable for proper conversion.

上記の特許文献2に記載のA/D変換回路は、入力されるアナログ値を基に、β写像によるカオスを発生させデジタルデータを取得することを目的としており、得られたデジタルデータを一般的に利用可能なバイナリデータに変換する機構を有していない。また、ΔΣ型A/D変換のように積分回路を用いて構成されており、クロックパルス1回分での一括変換を目的としていない。   The A / D conversion circuit described in Patent Document 2 is intended to acquire digital data by generating chaos due to β mapping based on an input analog value. Does not have a mechanism for converting to binary data that can be used. Further, it is configured by using an integration circuit like ΔΣ type A / D conversion, and is not intended for batch conversion for one clock pulse.

図27に示すパイプライン型A/D変換回路は、D/A変換が必要なためDACを備える必要があり、図27にも示されている通り各段に残差アンプや1ビット出力毎のサンプルホールドアンプを備える必要があり、構成が大型化する問題点を有している。   The pipeline type A / D conversion circuit shown in FIG. 27 needs to be provided with a DAC because D / A conversion is necessary. As shown in FIG. 27, each stage includes a residual amplifier and a 1-bit output. It is necessary to provide a sample and hold amplifier, and there is a problem that the configuration becomes large.

従来のA/D変換の特徴をまとめたものを図28に、速度と分解能の関係を図29示す。図29に明らかな通り、分解能はΔΣ型が良好で、相対的に並列型が悪く、中間に逐次比較型とパイプライン型が並んでいる。高速変換という観点からは、並列型、パイプライン型、逐次比較型、ΔΣ型の順に並ぶということになる。   FIG. 28 shows a summary of the features of conventional A / D conversion, and FIG. 29 shows the relationship between speed and resolution. As is clear from FIG. 29, the resolution is good in the ΔΣ type, the parallel type is relatively bad, and the successive approximation type and the pipeline type are arranged in the middle. From the viewpoint of high-speed conversion, the parallel type, pipeline type, successive approximation type, and ΔΣ type are arranged in this order.

本発明は上記のような従来のA/D変換回路が有する問題点に鑑みなされたもので、回路規模を比較的小さく構成でき、一括変換によりデジタル化を行うことが可能なA/D変換回路を提供することである。   The present invention has been made in view of the problems of the conventional A / D conversion circuit as described above. The A / D conversion circuit can be configured to have a relatively small circuit scale and can be digitized by batch conversion. Is to provide.

本発明に係るA/D変換回路は、A/D変換の対象信号をサンプルホールドするサンプルホールド手段と、サンプルホールドされた信号に対し、テント写像のアナログ演算を1回分行う1回分演算部と、初期値及び前記1回分演算部による演算結果をグレイコードのビット数nに応じた閾値と比較してnビットのデジタル値を抽出してグレイコードを出力する比較器とを具備したテント写像演算回路を複数備え、前記複数のテント写像演算回路における1回分演算部は、同一のテント写像関数によりアナログ演算を行い、前記デジタル値を前記複数のテント写像演算回路から、クロック信号のエッジ毎に一括で得ることを特徴とする。 An A / D conversion circuit according to the present invention includes a sample-and-hold unit that samples and holds a target signal for A / D conversion, a one-time calculation unit that performs analog calculation of a tent map for the sample-held signal once, A tent mapping operation circuit comprising a comparator that compares an initial value and a calculation result of the one-time operation unit with a threshold value corresponding to the number of bits n of the Gray code, extracts an n-bit digital value, and outputs a Gray code The one-time calculation unit in the plurality of tent mapping operation circuits performs an analog operation using the same tent mapping function, and the digital values are collectively output from the plurality of tent mapping operation circuits for each edge of the clock signal. It is characterized by obtaining.

本発明に係るA/D変換回路では、前記テント写像演算回路を複数カスケード接続して構成し、上流側に位置する1回分演算部の演算結果を次段の1回分演算部へ順送りして演算を行い、各1回分演算部の出力に基づき所定ビットのA/D変換出力を得ることを特徴とする。 In the A / D conversion circuit according to the present invention, a plurality of the tent mapping operation circuits are connected in cascade, and the operation result of the one-time operation unit located upstream is forwarded to the next-stage operation unit for calculation. And an A / D conversion output of a predetermined bit is obtained based on the output of each calculation unit.

本発明に係るA/D変換回路では、前記1回分演算部には、複数のアナログ演算回路と、
前記複数のアナログ演算回路中の所要のアナログ演算回路間に設けられたスイッチ及び前記A/D変換の対象信号を前記複数のアナログ演算回路中の所要アナログ演算回路に導く経路に設けられたスイッチにより構成されるスイッチ群と、
前記A/D変換の対象信号と閾値との大小関係に基づき、前記スイッチ群のスイッチの開閉を制御し、前記閾値との大小関係により決定されるテント写像関数中の一次関数の演算回路を実現する制御回路とが含まれていることを特徴とする。


In the A / D conversion circuit according to the present invention, the one-time operation unit includes a plurality of analog operation circuits,
A switch provided between required analog arithmetic circuits in the plurality of analog arithmetic circuits and a switch provided in a path for guiding the target signal of the A / D conversion to the required analog arithmetic circuits in the plurality of analog arithmetic circuits. A group of switches configured;
Based on the magnitude relationship between the A / D conversion target signal and the threshold value, the switching of the switches of the switch group is controlled, and an arithmetic circuit for a linear function in the tent mapping function determined by the magnitude relationship with the threshold value is realized. And a control circuit for performing the processing.


本発明に係るA/D変換回路では、前記1回分演算部は、1ビットまたは2ビット以上の所定ビットを出力することを特徴とする。   In the A / D conversion circuit according to the present invention, the one-time operation unit outputs a predetermined bit of 1 bit or 2 bits or more.

本発明に係るA/D変換回路では、テント写像関数が一次式に定数を掛ける形式の関数であり、前記1回分演算部には、前記定数を掛ける演算を行う第1の演算回路と、前記一次式の演算を行う第2の演算回路と、前記1回分演算部へ入力された信号を、前記第1の演算回路へ直接導くか、または、前記第2の演算回路を介して前記第1の演算回路へ導くか、経路を切り換えるスイッチ群と、前記1回分演算部へ入力された信号の大きさに基づき前記スイッチ群のオンオフを制御する制御部とを備えることを特徴とする。   In the A / D conversion circuit according to the present invention, the tent mapping function is a function in a form of multiplying a linear expression by a constant, and the one-time operation unit includes a first operation circuit that performs an operation of multiplying the constant, A second arithmetic circuit for performing a primary expression and a signal input to the one-time arithmetic unit are directly guided to the first arithmetic circuit or the first arithmetic circuit through the second arithmetic circuit. And a switch group for switching the path, and a control unit for controlling on / off of the switch group based on the magnitude of the signal input to the one-time calculation unit.

本発明に係るA/D変換回路では、第1の演算回路と第2の演算回路は、オペアンプ或いはNMOSトランジスタにより構成されていることを特徴とする。   In the A / D conversion circuit according to the present invention, the first arithmetic circuit and the second arithmetic circuit are configured by an operational amplifier or an NMOS transistor.

本発明に係るA/D変換回路では、第1の演算回路と第2の演算回路は、オペアンプ或いはPMOSトランジスタにより構成されていることを特徴とする。   In the A / D conversion circuit according to the present invention, the first arithmetic circuit and the second arithmetic circuit are configured by an operational amplifier or a PMOS transistor.

本発明に係るA/D変換回路では、前記1回分演算部には、所定数を減算する第3の演算回路が備えられていることを特徴とする。   The A / D conversion circuit according to the present invention is characterized in that the one-time operation unit is provided with a third operation circuit for subtracting a predetermined number.

本発明に係るA/D変換回路では、制御部は、比較器を含んで構成されることを特徴とする。本発明に係るA/D変換回路では、前記得られるグレイコードをバイナリコードに変換する変換手段を具備することを特徴とする

In the A / D conversion circuit according to the present invention, the control unit includes a comparator. The A / D conversion circuit according to the present invention comprises conversion means for converting the obtained gray code into a binary code.

本発明に係るA/D変換回路によれば、サンプルホールドされたA/D変換の対象信号に対しテント写像のアナログ演算を行うと共に初期値及び演算結果をグレイコードのビット数に応じた閾値と比較する比較器を備えグレイコードを出力する演算手段を備えており、そのグレイコードをバイナリコードに変換する構成であるから、回路規模を比較的小さく構成でき、一括変換によりデジタル化を行うことが可能である。   According to the A / D conversion circuit of the present invention, the analog operation of the tent mapping is performed on the sampled and held A / D conversion target signal, and the initial value and the calculation result are set to the threshold value corresponding to the number of bits of the Gray code. Since it has a comparator for comparison and an arithmetic means for outputting a gray code and converts the gray code into a binary code, the circuit scale can be made relatively small, and digitization can be performed by batch conversion. Is possible.

本発明の第1の実施形態に係るA/D変換回路の構成図。1 is a configuration diagram of an A / D conversion circuit according to a first embodiment of the present invention. テント写像のリターンマップ。Return map of tent map. テント写像の式(1)のrを横軸とし、Xr+1 を縦軸とした時系列を示す図。The figure which shows the time series which set the horizontal axis | shaft of r of Formula (1) of a tent map, and set the vertical axis | shaft to Xr + 1 . テント写像の式(2)による4ビットのグレイコードを示す図。The figure which shows the 4-bit Gray code by Formula (2) of a tent map. テント写像からビット列を4ビット分取り出す場合のテントマップイメージを示す図。The figure which shows a tent map image in the case of extracting 4 bits of bit sequences from a tent map. 図5に対応する、各初期値X0の範囲の値を示す図。Corresponding to FIG. 5, it shows a value in the range of the initial value X 0. グレイコードをバイナリ変換する回路の一例を示す図。The figure which shows an example of the circuit which carries out binary conversion of the Gray code. 本発明に係るA/D変換回路にて用いられるアナログ演算回路の第一の回路例を示す図。The figure which shows the 1st circuit example of the analog arithmetic circuit used with the A / D conversion circuit which concerns on this invention. 本発明に係るA/D変換回路にて用いられるアナログ演算回路の第二の回路例を示す図。The figure which shows the 2nd circuit example of the analog arithmetic circuit used with the A / D conversion circuit which concerns on this invention. 本発明に係るA/D変換回路の第2の実施形態の要部の詳細構成図。The detailed block diagram of the principal part of 2nd Embodiment of the A / D conversion circuit which concerns on this invention. 本発明に係るA/D変換回路の第2の実施形態の構成図。The block diagram of 2nd Embodiment of the A / D conversion circuit which concerns on this invention. 本発明に係るA/D変換回路の第2の実施形態の動作を示すタイミングチャート。The timing chart which shows operation | movement of 2nd Embodiment of the A / D conversion circuit which concerns on this invention. 本発明に係るA/D変換回路の第3の実施形態の構成図。The block diagram of 3rd Embodiment of the A / D converter circuit which concerns on this invention. 本発明に係るA/D変換回路の第4の実施形態において用いるテントマップイメージを示す図。The figure which shows the tent map image used in 4th Embodiment of the A / D conversion circuit which concerns on this invention. 本発明に係るA/D変換回路の第4の実施形態の構成図。The block diagram of 4th Embodiment of the A / D conversion circuit which concerns on this invention. 本発明に係るA/D変換回路の第5の実施形態において用いるテントマップイメージを示す図。The figure which shows the tent map image used in 5th Embodiment of the A / D conversion circuit which concerns on this invention. 本発明に係るA/D変換回路の第5の実施形態において得られるグレイコードと変換されたバイナリコード及びそれを反転処理した最終デジタル値を示す図。The figure which shows the final digital value which reversed the gray code and the converted binary code obtained in 5th Embodiment of the A / D conversion circuit based on this invention, and it inverted. 本発明に係るA/D変換回路の第5の実施形態の構成図。The block diagram of 5th Embodiment of the A / D conversion circuit which concerns on this invention. 本発明に係るA/D変換回路の第5の実施形態の要部構成図。The principal part block diagram of 5th Embodiment of the A / D conversion circuit which concerns on this invention. 図19の回路についてDC解析を行った結果を示す図。The figure which shows the result of having performed DC analysis about the circuit of FIG. 本発明に係るA/D変換回路の第6の実施形態の構成図。The block diagram of 6th Embodiment of the A / D conversion circuit which concerns on this invention. 本発明に係るA/D変換回路の第6の実施形態の要部構成図。The principal part block diagram of 6th Embodiment of the A / D converter circuit which concerns on this invention. 図22の回路についてDC解析を行った結果を示す図。The figure which shows the result of having performed DC analysis about the circuit of FIG. 従来の並列型(フラッシュ型)A/D変換回路の構成を示す図。The figure which shows the structure of the conventional parallel type (flash type) A / D conversion circuit. 従来の逐次比較型A/D変換回路の構成を示す図。The figure which shows the structure of the conventional successive approximation type A / D conversion circuit. 従来のΔΣ(デルタシグマ)型A/D変換回路の構成を示す図。The figure which shows the structure of the conventional delta-sigma (delta sigma) type | mold A / D conversion circuit. 従来のパイプライン型A/D変換回路の構成を示す図。The figure which shows the structure of the conventional pipeline type A / D conversion circuit. 従来のA/D変換の特徴をまとめた図。The figure which summarized the characteristic of the conventional A / D conversion. 従来のA/D変換の速度と分解能の関係を示す図。The figure which shows the relationship between the speed of conventional A / D conversion, and resolution.

以下添付図面を参照して、本発明の実施形態に係るA/D変換回路を説明する。各図において、同一の構成要素には、同一の符号を付して重複する説明を省略する。   An A / D conversion circuit according to an embodiment of the present invention will be described below with reference to the accompanying drawings. In each figure, the same components are denoted by the same reference numerals and redundant description is omitted.

概要Overview

本実施形態では、一例として、一次元の反復写像として知られるテント写像の演算をオペアンプにて行い、アナログ電圧値をデジタル値として変換するA/D(アナログ→デジタル)変換回路を提案する。   In the present embodiment, as an example, an A / D (analog-to-digital) conversion circuit is proposed that performs an operation of a tent map known as a one-dimensional repetitive map by an operational amplifier and converts an analog voltage value into a digital value.

テント写像はカオス的性質を持つものとして、一般的に知られている。例えば、傾き2のテント写像において、ある初期値からテント写像演算を行い、写像が0.5以上の値を採ったときにビット”1”を取得し、0.5未満ではビット”0”を取得するものとする。このような取り決めの下で、取りうる初期値の範囲を均等に等分し、初期値を上記等分された各範囲内から始めてビット値を取得すると、各範囲に応じたグレイコードを出力することが知られている(例えば、「奥富秀俊、“テント写像から得られた疑似ランダムビット列に対する初期値推定法の性質について”、2012年1月30日発行、2012年暗号と情報セキュリティシンポジウム(SCIS2012)、予稿集CD-ROM[2F3-6]」)。   Tent maps are generally known as having chaotic properties. For example, in a tent map with a slope of 2, a tent map operation is performed from a certain initial value, and when the map takes a value of 0.5 or more, a bit “1” is acquired, and when it is less than 0.5, a bit “0” is acquired. To do. Under such an agreement, the range of possible initial values is equally divided, and when the initial value is obtained from each of the equally divided ranges, a bit value is acquired, and a gray code corresponding to each range is output. (For example, “Hidetoshi Okutomi,“ Properties of Initial Value Estimation Method for Pseudorandom Bitstreams Obtained from Tent Map ”, published January 30, 2012, 2012 Symposium on Cryptography and Information Security (SCIS2012 ), Proceedings CD-ROM [2F3-6] ").

本実施形態では、テント写像の初期値をサンプリングするアナログ電圧値とし、テント写像の演算をオペアンプによるアナログ演算で行い、コンパレータによるビット抽出を行ってグレイコードを取得する。更に、取得したグレイコードに対してバイナリ変換を行い、アナログ電圧値に相当するA/D変換値を得るものである。   In this embodiment, the initial value of the tent map is set as an analog voltage value to be sampled, the tent map is calculated by an analog calculation by an operational amplifier, and a bit is extracted by a comparator to obtain a gray code. Further, binary conversion is performed on the acquired gray code to obtain an A / D conversion value corresponding to an analog voltage value.

本実施形態のテント写像によるA/D変換回路では、回路規模を大きくすることなく並列型(フラッシュ型)のような一括変換を実現でき、アナログ演算と同時にエンコードを行う構成となるため、エンコード回路は不要となる。また、本実施形態のテント写像によるA/D変換回路は、逐次比較型A/D変換回路のようにサンプリングした電圧値を保持しておく必要がなく、D/A変換回路も不要であるなどの様々な優位性を備えている。更に、本実施形態のA/D変換回路の回路規模はテント写像の反復演算を行う構成で主に決定され、より理想的な計算精度をもつアナログ演算回路を採用すれば、高い分解能を持つことができる。即ち、本実施形態によって小規模で高速なA/D変換回路を得ることができる。   In the A / D conversion circuit based on the tent mapping according to the present embodiment, batch conversion such as a parallel type (flash type) can be realized without increasing the circuit scale, and encoding is performed simultaneously with analog computation. Is no longer necessary. Further, the A / D conversion circuit based on the tent mapping according to the present embodiment does not need to hold the sampled voltage value unlike the successive approximation type A / D conversion circuit, and does not require a D / A conversion circuit. Has various advantages. Furthermore, the circuit scale of the A / D conversion circuit according to the present embodiment is mainly determined by the configuration for performing iterative calculation of the tent mapping. If an analog arithmetic circuit having a more ideal calculation accuracy is adopted, a high resolution is obtained. Can do. That is, a small and high-speed A / D conversion circuit can be obtained by this embodiment.

原理principle

まず、実施形態の原理を説明する。
[I]テント写像について
テント写像は以下の式(1)で定義される。
First, the principle of the embodiment will be described.
[I] About the tent map The tent map is defined by the following equation (1).

Figure 0006422073
Figure 0006422073

テント写像のリターンマップを図2に示し、更に、式(1)のrを横軸とし、Xr+1 を縦軸とした時系列を図3に示す。図2はテント写像の幾何学的イメージであり、Xrが0.5未満の場合 2Xr の演算を実行し、0.5以上の場合 2(1-Xr) の演算を実行し、値域となる区間[0,1]を反復して写像を行うことによって得られる。図2は、初期値X0=0.123とした場合であり、X4=0.032 までの例を載せている。 FIG. 2 shows a tent map return map, and FIG. 3 shows a time series in which r in equation (1) is the horizontal axis and X r + 1 is the vertical axis. Figure 2 is a geometric image of the tent map, X r executes the operations when 2X r of less than 0.5, perform the operations in the case 2 (1-X r) of 0.5 or more, the value range and becomes the interval [ It can be obtained by repeating 0,1]. FIG. 2 shows a case where the initial value X 0 = 0.123, and an example up to X 4 = 0.032 is shown.

本実施形態では、式(1)の演算を実行するアナログ演算回路を用い、A/D変換回路を構成する。A/D変換のデジタル値は図3に示すように、0.5未満の場合にはビット”0”を、0.5以上の場合にはビット”1”を抽出する処理を継続する。   In the present embodiment, an A / D conversion circuit is configured by using an analog arithmetic circuit that executes the calculation of Expression (1). As shown in FIG. 3, the digital value of the A / D conversion continues the process of extracting the bit “0” when it is less than 0.5, and extracting the bit “1” when it is 0.5 or more.

[II]グレイコードの生成について
グレイコードは2進数において、前後に隣接する符合のハミング距離が常に1となる特徴をもつ、デジタル回路用の数値符号として知られている。
グレイコードは以下の式(2)により変換する。ここで”b”は2進数ビット列になる。
[II] Generation of Gray Code Gray code is known as a numerical code for a digital circuit having a feature that the hamming distance between adjacent codes is always 1 in binary.
Gray code is converted by the following equation (2). Here, “b” is a binary bit string.

Figure 0006422073
Figure 0006422073

式(2)よる4ビットのグレイコードを図4に示す。   FIG. 4 shows a 4-bit gray code according to equation (2).

次に、テント写像によるグレイコードの生成について説明する。
テント写像において採り得る初期値の領域を均等に分割し、各領域内の値であれば、どれでもよく初期値を決め、テント写像演算を行い、写像が0.5以上の値を採ったときにビット”1”を取得し、0.5未満の値を採ったときにビット”0”を取得し、取得されたビット値を連続してビット列を取得すると、各範囲に対応するグレイコードが出力される。
Next, generation of a gray code by tent mapping will be described.
The initial value area that can be taken in the tent mapping is divided equally, and any value within each area can be determined, the tent mapping operation is performed, and a bit is taken when the mapping takes a value of 0.5 or more. When “1” is acquired, a bit “0” is acquired when a value less than 0.5 is acquired, and a bit string is acquired continuously from the acquired bit value, a gray code corresponding to each range is output.

ここで例として、初期値 X0 の領域を16分割し、各領域内より初期値X0を選択し、上記のルールにてテント写像からビット列を4ビット分取り出す場合のテントマップイメージが、図5になる。図5に対応する、各初期値X0の範囲の値を図6に示す。図6に示すように、各初期値X0の範囲からテント写像の最上位ビットを連続して取った場合、式(2)によるグレイコードと同じコードが出力される。 Here, as an example, the tent map image in the case of dividing the area of the initial value X 0 into 16 parts, selecting the initial value X 0 from each area, and extracting 4 bits of bit strings from the tent map according to the above rule, is shown in FIG. 5 The values in the range of the initial values X 0 corresponding to FIG. 5 are shown in FIG. As shown in FIG. 6, when taken consecutively the most significant bit of the tent map from the scope of the initial value X 0, the same code as the gray code according to equation (2) is output.

初期値X0は、図6で示した範囲内ならばどの値をとってもよく、各範囲に応じたグレイコードをテント写像の反復を行うことで出力できる。グレイコードをバイナリ変換することによって、元のバイナリのビット列を得ることができる。グレイコードをバイナリ変換する回路を図7に示す。グレイコードとバイナリ変換のビット列の関係は図4になる。 The initial value X 0 may take any value within the range shown in FIG. 6, and a gray code corresponding to each range can be output by repeating tent mapping. By converting the Gray code to binary, the original binary bit string can be obtained. A circuit for binary conversion of the Gray code is shown in FIG. The relationship between the Gray code and the binary conversion bit string is shown in FIG.

ここで、テント写像の演算により得られたビット列がグレイコードと一致しているかを、式を追跡して確かめることにする。
グレイコードに変換する前の任意のnビット分のビット列
Here, it is assumed that the bit string obtained by the calculation of the tent map matches the gray code by tracing the equation.
Bit sequence of any n bits before conversion to gray code

Figure 0006422073
Figure 0006422073

を与える。iは各ビット桁とする。
グレイコードのビット列をGとすると式(2)より、グレイコードの各ビット桁は
give. i is each bit digit.
When the bit sequence of the gray code and G i from the equation (2), each bit digit of Gray code

Figure 0006422073
Figure 0006422073

で表現される。
テント写像Xのビット列を、写像の回数(ラウンド)を r 、ビット桁を i としてTr,iとする。
テント写像から得られる写像毎の最上位ビット桁Tr,n の値は、以下のようにグレイコードと等価に
It is expressed by
A bit string of tent map X r, T r, and i the number of mapping the (round) r, a bit digit as i.
The value of the most significant bit digit T r, n for each map obtained from the tent map is equivalent to the Gray code as follows:

Figure 0006422073
Figure 0006422073

となるはずであるが、写像毎の最上位ビット桁Tr,nと、グレイコードの各ビット桁Gが等しくなっているかを確かめる。 However, it is confirmed whether the most significant bit digit T r, n for each mapping is equal to each bit digit G i of the Gray code.

初期値X0は、図6に示した各範囲の中間の値から取得した場合を考えて(例えば “n = 4” において、テント写像では図5の第1番目の区間の場合、中間の値は “0.03125(0.00001)2“ となる)、初期値X0とすると、任意の初期値X0小数点以下のビット列は Considering the case where the initial value X 0 is obtained from an intermediate value in each range shown in FIG. 6 (for example, in the case of “n = 4”, in the case of the first section in FIG. Is “0.03125 (0.00001) 2 “), and if the initial value X 0 , any initial value X 0

Figure 0006422073
Figure 0006422073

初期値X 0 (r=0)
初期値X0の最上位ビットは
Initial value X 0 (r = 0)
The most significant bit of the initial value X 0 is

Figure 0006422073
Figure 0006422073

となり、グレイコードの最上位ビットGと一致する。 And coincides with the most significant bit Gn of the Gray code.

1回の写像X 1 (r=1)
写像X が0.5以上の場合の計算結果を考慮すると、最上位ビットbが”1”の場合は1−Xの操作を行う必要がある。その場合は1の補数(ビット反転)に1を加える操作を行う。
反転を考慮したビット列をα1,iとすると、
1 mapping X 1 (r = 1)
When mapping X r to consider the calculation results in the case of more than 0.5, in the case of the most significant bit b n is "1" it is necessary to operate the 1-X r. In that case, an operation of adding 1 to the one's complement (bit inversion) is performed.
Let α 1, i be a bit string that considers inversion.

Figure 0006422073
Figure 0006422073

となる。
最後に、2 Xr 或いは 2 (1 – Xr )の演算はβ1,iを1ビット右シフトするため、1回目のテント写像を行ったXのビットの並びT1,i
It becomes.
Finally, 2 X r or 2 (1 – X r ) shifts β 1, i one bit to the right, so the bit sequence T 1, i of the first tent mapping is

Figure 0006422073
Figure 0006422073

となり、式(5)が成り立ち、1回のテント写像の最上位ビットはグレイコードの最上位から2つ目のビットと等しくなることがわかる。   Thus, equation (5) holds, and it can be seen that the most significant bit of one tent map is equal to the second bit from the most significant gray code.

2回の写像X 2 (r = 2)
1,i(最上位ビット)が1の場合、反転を考慮したビット列をα2,iとすると
2 mappings X 2 (r = 2)
If T 1, i (most significant bit) is 1, let α 2, i be a bit string considering inversion.

Figure 0006422073
Figure 0006422073

Figure 0006422073
Figure 0006422073

となり、ラウンドごとに下位ビットは左1ビットずつシフトしてゆく構造となる。
これらからテント写像より出力された最上位ビットの列は、グレイコード変換したビット列と同じであることが確かめられ、以下の関係にあることが導かれる。
Thus, in each round, the lower bits are shifted by 1 bit to the left.
From these, it is confirmed that the most significant bit sequence output from the tent map is the same as the bit sequence after the Gray code conversion, and it is derived that the following relationship is obtained.

Figure 0006422073
Figure 0006422073

任意の値X0(b0,i)から、テント写像の最上位ビット” Tr,n “を順番に出力したものと、グレイコードによって変換された値は一致する。 From the arbitrary value X 0 (b 0, i ), the output of the most significant bit “T r, n ” of the tent map in sequence matches the value converted by the Gray code.

以上はデジタル演算で確かめたが、本実施形態では、デジタルサンプリングするアナログ電圧値をテント写像の初期値X0とし、アナログ演算回路によりテント写像の計算を行い、コンパレータでグレイコードを取り出して図7に示す回路によりバイナリ変換を行うことで、デジタル値を取得する。 Although the above has been confirmed by digital calculation, in this embodiment, the analog voltage value to be digitally sampled is set to the initial value X 0 of the tent map, the tent map is calculated by the analog calculation circuit, and the gray code is extracted by the comparator. A digital value is obtained by performing binary conversion using the circuit shown in FIG.

[III]テント写像の演算を行うアナログ演算回路
テント写像の演算は、オペアンプを使用したアナログ演算で行う。
写像 Xr を電圧値として、0.5[V]未満の場合には、図8に示したオペアンプ30による非反転増幅回路のアナログ演算にて、Xr+1 = 2 Xrの演算を行い、Xr が0.5[V]以上の場合には図9のオペアンプ31による反転増幅回路で、1 - Xr の計算を実行した後、図8の非反転増幅回路にてXr+1 = 2(1 - Xr) の演算を行う。ここで図9のオペアンプ31による反転増幅回路は抵抗の比が1対1(増幅率は1)となっており、レファレンス電圧は0.5[V]のため、0.5[V]を境に折り返すようにして、1 - Xr の演算を行う。注意点として、反転増幅回路は負帰還型であり、前の回路に電流が生じることで影響を及ぼすため、抵抗素子の抵抗値(Ω)を高抵抗にすることが望ましい。
[III] Analog operation circuit for calculating tent mapping The tent mapping is calculated by analog operation using an operational amplifier.
If the mapping Xr is less than 0.5 [V] with the voltage value being less than 0.5 [V], Xr + 1 = 2Xr is calculated by analog calculation of the non-inverting amplifier circuit by the operational amplifier 30 shown in FIG. in the inverting amplifier circuit according to an operational amplifier 31 in FIG. 9 when r is greater than or equal 0.5 [V], 1 - after performing the calculation of X r, X r + 1 = 2 at the non-inverting amplifier circuit in FIG. 8 (1 -Calculate Xr ). Here, the inverting amplifier circuit using the operational amplifier 31 in FIG. 9 has a resistance ratio of 1: 1 (amplification factor is 1), and the reference voltage is 0.5 [V]. 1-X r is calculated. It should be noted that the inverting amplifier circuit is a negative feedback type, and is affected by the occurrence of current in the previous circuit. Therefore, it is desirable that the resistance value (Ω) of the resistance element be high.

図10、に式(1)のテント写像の1回分の演算を行う回路図を示す。図10に示すように、始めに Xr の電圧値が、0.5[V]未満か或いは0.5[V]以上かによってコンパレータ24が Low あるいはHighレベルを出力し、クロック信号がHigh状態となったとき、どちらも入力がHigh状態となるAND回路の出力がHighになり、アナログスイッチSW1かSW2が選択され、どちらかの導通を行う。この図10の回路については、後に詳細に説明する。 FIG. 10 shows a circuit diagram for performing one operation of the tent map of equation (1). As shown in FIG. 10, the voltage value at the beginning to X r is, the comparator 24 outputs Low or High levels depending 0.5 [V] below or 0.5 [V] or more, when the clock signal becomes a High state In both cases, the output of the AND circuit in which the input is in the High state becomes High, the analog switch SW1 or SW2 is selected, and one of them is conducted. The circuit of FIG. 10 will be described in detail later.

スイッチSW1が選択された場合、Xr+1 = 2 Xr の演算が行われ、電圧レベルXr+1を出力する。スイッチSW2が選択された場合は、1 - Xr の演算を反転増幅回路(図9)によって行い、その後、非反転増幅回路(図8)にてXr+1 = 2(1 - Xr) の演算を行い、電圧レベルXr+1を出力する。出力された電位レベルが、テント写像1回の演算結果となり、この演算結果の電位レベルを再び入力値として、テント写像の反復演算(図10)を継続する。 If the switch SW1 is selected, the calculation of X r + 1 = 2 X r is performed, and outputs a voltage level X r + 1. If the switch SW2 is selected, 1 - carried out by the inverting amplifier circuit calculates the X r (FIG. 9), then the non-inverting amplifier circuit (FIG. 8) at X r + 1 = 2 (1 - X r) And the voltage level X r + 1 is output. The output potential level becomes a calculation result of one tent mapping, and the tent mapping repetitive calculation (FIG. 10) is continued with the potential level of this calculation result as an input value again.

図1に本発明の第1の実施形態に係るA/D変換回路の構成図を示す。このA/D変換回路は、サンプルホールド手段11、演算手段12、変換手段13を備える。サンプルホールド手段11は、A/D変換の対象信号(アナログ信号)をサンプルホールドするものである。演算手段12は、サンプルホールドされた信号に対しテント写像のアナログ演算を行うと共に初期値及び演算結果をグレイコードのビット数に応じた閾値と比較する比較器を備えグレイコードを出力するものである。既に説明した通り、アナログ信号の初期値に対しテント写像のアナログ演算を行い、演算結果が採り得る値(上記例では、「1」)の1/2である「0.5」を閾値として比較器により比較を行うことでグレイコードが得られる。変換手段13は、演算手段により得られるグレイコードをバイナリコードに変換するものである。この第1の実施形態によって、アナログ信号を適切にデジタル信号に変換することができる。   FIG. 1 shows a configuration diagram of an A / D conversion circuit according to a first embodiment of the present invention. The A / D conversion circuit includes a sample hold unit 11, a calculation unit 12, and a conversion unit 13. The sample and hold means 11 samples and holds an A / D conversion target signal (analog signal). The calculation means 12 performs analog calculation of the tent mapping for the sampled and held signal, and outputs a gray code with a comparator that compares the initial value and the calculation result with a threshold value corresponding to the number of bits of the gray code. . As already described, analog calculation of the tent mapping is performed on the initial value of the analog signal, and comparison is performed with “0.5” that is ½ of a value (“1” in the above example) that can be obtained as a threshold value. The gray code can be obtained by comparing with the instrument. The conversion means 13 converts the gray code obtained by the calculation means into a binary code. According to the first embodiment, an analog signal can be appropriately converted into a digital signal.

図11に、第2の実施形態に係るA/D変換回路の構成図を示す。この第2の実施形態は、一括型と称することができ、クロック信号のHighエッジをトリガとしてHighエッジを受けるたびに、一括でA/D変換(標本化・量子化・符号化)を行う回路構成となっている。このA/D変換回路は、4ビットの分解能を有するために、テント写像のアナログ演算を1回分行う1回分演算部であるテント写像演算回路1(1−1〜1−3)を3回路カスケード接続して構成される。1回分演算部であるテント写像演算回路1の数は、分解能に応じて変更される。最終段のテント写像演算回路1−3の出力は比較器CMPに与えられる。   FIG. 11 shows a configuration diagram of an A / D conversion circuit according to the second embodiment. This second embodiment can be referred to as a collective type, and is a circuit that collectively performs A / D conversion (sampling, quantization, and encoding) every time a high edge is received with a high edge of a clock signal as a trigger. It has a configuration. Since this A / D conversion circuit has a resolution of 4 bits, the tent mapping operation circuit 1 (1-1 to 1-3), which is a one-time operation unit for performing analog operation of tent mapping once, is cascaded in three circuits. Connected and configured. The number of tent mapping operation circuits 1 serving as a one-time operation unit is changed according to the resolution. The output of the final stage tent mapping operation circuit 1-3 is given to the comparator CMP.

テント写像演算回路1−1〜1−3のグレイコード端子Gからの出力と比較器CMPの出力は、バイナリ変換回路3へ与えられて、バイナリ変換回路3ではグレイコードをバイナリコードへ変換する処理が行われる。バイナリ変換回路3の出力は出力バッファ4に保持されて、ここから出力される。   The outputs from the gray code terminals G of the tent mapping operation circuits 1-1 to 1-3 and the output of the comparator CMP are given to the binary conversion circuit 3, and the binary conversion circuit 3 converts the gray code into a binary code. Is done. The output of the binary conversion circuit 3 is held in the output buffer 4 and output from here.

1回分演算部であるテント写像演算回路1は、図10に示すように構成される。即ち、テント写像演算回路1は、制御部21、第1の演算回路であるアナログ演算回路22、第2の演算回路であるアナログ演算回路23、スイッチ群である(アナログ)スイッチSW1、SW2を備えている。スイッチ群であるスイッチSW1、SW2は、上記1回分演算部へ入力された信号を、上記第1の演算回路へ直接導くか、または、上記第2の演算回路を介して上記第1の演算回路へ導くか、経路を切り換えるスイッチ群である。   The tent mapping operation circuit 1 serving as a one-time operation unit is configured as shown in FIG. That is, the tent mapping operation circuit 1 includes a control unit 21, an analog operation circuit 22 that is a first operation circuit, an analog operation circuit 23 that is a second operation circuit, and (analog) switches SW1 and SW2 that are switch groups. ing. The switches SW1 and SW2, which are switch groups, directly guide the signal input to the arithmetic unit to the first arithmetic circuit, or pass the first arithmetic circuit through the second arithmetic circuit. It is a switch group that leads to or switches the route.

制御部21は、上記1回分演算部へ入力された信号の大きさに基づき上記スイッチ群のオンオフを制御するものである。制御部21には、入力信号をグレイコード(1ビット)に変換するコンパレータ(比較器)24と、コンパレータ24の出力に基づきスイッチSW1、SW2を制御する制御信号を作成する論理回路25により構成される。ここでは、論理回路25は、インバータ25a、ANDゲート25b、25c、ORゲート25dにより構成されている。スイッチSW1、SW2の切り替えタイミングはコンパレータ24の出力がHighかLowに確定した後に行うため、入力クロック信号に遅延回路を設けることで切り替えの同期を取ることができる。   The control unit 21 controls on / off of the switch group based on the magnitude of the signal input to the one-time calculation unit. The control unit 21 includes a comparator (comparator) 24 that converts an input signal into a Gray code (1 bit), and a logic circuit 25 that generates a control signal for controlling the switches SW1 and SW2 based on the output of the comparator 24. The Here, the logic circuit 25 includes an inverter 25a, AND gates 25b and 25c, and an OR gate 25d. Since the switching timing of the switches SW1 and SW2 is performed after the output of the comparator 24 is determined to be high or low, the switching can be synchronized by providing a delay circuit for the input clock signal.

本実施形態では、テント写像関数が一次式に定数を掛ける形式の関数であるため、アナログ演算回路22を、上記定数を掛ける演算を行う第1の演算回路として構成し、アナログ演算回路23を、上記一次式の演算を行う第2の演算回路として構成している。   In the present embodiment, since the tent mapping function is a function of a form that multiplies a linear expression by a constant, the analog arithmetic circuit 22 is configured as a first arithmetic circuit that performs an operation of multiplying the constant, and the analog arithmetic circuit 23 is This is configured as a second arithmetic circuit that performs the calculation of the primary expression.

アナログ演算回路(第1の演算回路)22は、図8に示したオペアンプ30による非反転増幅回路のアナログ演算にて入力信号Xrまたは1 - Xrに定数2を掛ける演算を行う。 The analog arithmetic circuit (first arithmetic circuit) 22 performs an operation of multiplying the input signal Xr or 1− Xr by a constant 2 by analog operation of the non-inverting amplifier circuit by the operational amplifier 30 shown in FIG.

アナログ演算回路(第2の演算回路)23は、反転増幅回路であり、抵抗の比が1対1(増幅率は1)となっており、入力信号Xrを1 - Xrとする一次式の計算を行う。 The analog arithmetic circuit (second arithmetic circuit) 23 is an inverting amplifier circuit, has a resistance ratio of 1: 1 (amplification factor is 1), and is a linear expression in which the input signal Xr is 1− Xr. Perform the calculation.

以上の通りに構成された第2の実施形態に係るA/D変換回路は、次の通りに動作する。変換対象のアナログ信号は、スイッチSW1を介してサンプルホールドアンプ2へ与えられる。また、サンプルホールドアンプ2の出力は、スイッチSW2を介してテント写像演算回路1−1へ与えられている。クロック信号がLow状態にあるとき、スイッチSW1が導通状態、スイッチSW2が非導通状態にあり、サンプルホールドの出力の電圧レベルは入力のアナログ信号と常に同期している。次にクロック信号がHigh状態になることで、スイッチSW1が非導通状態に遷移され、その時の電圧レベルがサンプリングされ保持される。   The A / D conversion circuit according to the second embodiment configured as described above operates as follows. The analog signal to be converted is given to the sample hold amplifier 2 via the switch SW1. The output of the sample and hold amplifier 2 is given to the tent mapping arithmetic circuit 1-1 through the switch SW2. When the clock signal is in the low state, the switch SW1 is in a conducting state and the switch SW2 is in a non-conducting state, and the voltage level of the sample hold output is always synchronized with the input analog signal. Next, when the clock signal is in a high state, the switch SW1 is transitioned to a non-conduction state, and the voltage level at that time is sampled and held.

サンプルホールドアンプ2によりサンプリングされた電圧レベルは、スイッチSW2が導通状態になると、テント写像の初期値X0として、テント写像演算回路1−1に与えられ、演算結果X1が出力される。演算結果X1は入力値として、次のテント写像演算回路1−2に与えられる。一方、テント写像演算回路1−1のコンパレータ24によって、0.5以上かまたは0.5未満かの判別により得られた信号が論理回路25へ出力され、ORゲート25dの出力クロック信号のHigh状態がテント写像演算回路1−2へ送られる。このような繰り返しの動作が分解能のビット分のテント写像演算回路1−1〜1−3において行われ、テント写像の演算が行われて行く。 Voltage level sampled by the sample and hold amplifier 2, the switch SW2 is turned on, an initial value X 0 of the tent map, given the tent map calculation circuit 1-1, the operation result X 1 is outputted. Computation result X 1 as an input value, given in the following tent map arithmetic circuit 1-2. On the other hand, the comparator 24 of the tent mapping operation circuit 1-1 outputs a signal obtained by determining whether it is 0.5 or more or less than 0.5 to the logic circuit 25, and the high state of the output clock signal of the OR gate 25d is the tent mapping operation. Sent to circuit 1-2. Such repeated operation is performed in the tent mapping operation circuits 1-1 to 1-3 for the resolution bits, and the tent mapping operation is performed.

テント写像演算回路1−1〜1−3による演算結果の各Xr+1は、それぞれが内蔵する0.5以上か0.5未満の判別を行うコンパレータ24によって1か0かに分別されることで、グレイコードが生成される最終段のテント写像演算回路1−3の出力は比較器CMPに与えられ、閾値0.5[V]と比較されてグレイコードとされる。グレイコードはバイナリ変換回路3を介してバイナリコードとされ、最終的に出力バッファ4からデジタル値を得ることができる。 Each X r + 1 of the calculation results by the tent map calculation circuits 1-1 to 1-3 is classified into 1 or 0 by the comparator 24 that determines whether the value is 0.5 or more or less than 0.5. The output of the final stage tent mapping operation circuit 1-3 in which the code is generated is supplied to the comparator CMP, and is compared with the threshold value 0.5 [V] to be a gray code. The gray code is converted into a binary code via the binary conversion circuit 3 and finally a digital value can be obtained from the output buffer 4.

バイナリ変換回路3は、図7に示すように3つの排他的論理和回路により構成される。最上位側の排他的論理和回路は、MSBと第2桁目の排他的演算を行い、2番目の排他的論理和回路は、最上位側の排他的論理和回路の出力と第3桁目の排他的演算を行い、3番目の排他的論理和回路は、2番目の排他的論理和回路の出力と第3桁目の排他的演算を行う。   The binary conversion circuit 3 includes three exclusive OR circuits as shown in FIG. The most significant exclusive OR circuit performs an exclusive operation on the second digit with the MSB, and the second exclusive OR circuit outputs the third digit on the output of the most significant exclusive OR circuit. The third exclusive OR circuit performs the third digit exclusive operation with the output of the second exclusive OR circuit.

図12は、図11に示した第2の実施形態に係るA/D変換回路の動作時における各部の信号波形の遷移を示すタイミングチャートである。クロック信号のHighエッジを受けるたびに、その時点のアナログ信号の電圧値をテント写像の初期値X0として、サンプルホールドアンプ2により取り込まれ、テント写像演算回路1−1〜1−3においてテント写像の演算が一括で行われる。演算の結果、テント写像演算回路1−1〜1−3のVoutからアナログ電圧値として出力された各電圧レベルをX1,X2,X3として示している。 FIG. 12 is a timing chart showing transitions of signal waveforms at various parts during the operation of the A / D conversion circuit according to the second embodiment shown in FIG. Each time receiving the High edges of the clock signal, the voltage value of the analog signal at that time as an initial value X 0 of the tent map, taken by the sample-hold amplifier 2, the tent map in tent mapping operation circuit 1-1 to 1-3 Are calculated all at once. The result of the operation shows respective voltage level outputted from the Vout tent mapping operation circuit 1-1 to 1-3 as an analog voltage value as X 1, X 2, X 3 .

各アナログ電圧値X0,X1,X2,X3は、テント写像演算回路1−1〜1−3内のコンパレータ24と図11に示すコンパレータCMPにより0.5[V]以上か0.5[V]未満かにより1と0とに峻別されたグレイコードとして出力され、バイナリ変換回路3によるバイナリ変換を経て、最終的に図11と図12にOUT0,OUT1,OUT2,OUT3として示したデジタル値とされて出力される。 Each analog voltage value X 0 , X 1 , X 2 , X 3 is 0.5 [V] or more by the comparator 24 in the tent map calculation circuits 1-1 to 1-3 and the comparator CMP shown in FIG. It is output as a gray code that is discriminated into 1 and 0 depending on whether it is less than 0, and after binary conversion by the binary conversion circuit 3, it is finally converted into digital values shown as OUT0, OUT1, OUT2, and OUT3 in FIGS. Is output.

図12では、1回目のクロック信号のHighエッジによる一連のA/D変換が、テント写像の初期値X0=0.15[V]によって実行された例を示している。テント写像演算回路1−1〜1−3によるテント写像の結果として、X0=0.15[V],X1=0.30[V],X2=0.60[V],X3=0.80[V]の電圧レベルが出力されている。この電圧レベルを受けて、テント写像演算回路1−1〜1−3内のコンパレータ24と図11に示すコンパレータCMPによりグレイコード(0 0 1 1)が出力され、図7のバイナリ変換回路3により、最終的にデジタル出力(0 0 1 0)が出力されている。 FIG. 12 shows an example in which a series of A / D conversions by the high edge of the first clock signal is executed with the initial value X 0 = 0.15 [V] of the tent mapping. As a result of the tent mapping by the tent mapping arithmetic circuits 1-1 to 1-3, X 0 = 0.15 [V], X 1 = 0.30 [V], X 2 = 0.60 [V], X 3 = 0.80 [V] The voltage level is output. In response to this voltage level, a gray code (0 0 1 1) is output by the comparator 24 in the tent map calculation circuits 1-1 to 1-3 and the comparator CMP shown in FIG. 11, and is output by the binary conversion circuit 3 in FIG. Finally, a digital output (0 0 1 0) is output.

2回目のクロック信号のHighエッジによる一連のA/D変換においては、テント写像の初期値X0=0.48[V]が取り込まれ、3回目のクロック信号のHighエッジによる一連のA/D変換においては、テント写像の初期値X0=0.79[V]が取り込まれ、2回目のクロック信号のHighエッジによる一連のA/D変換においては、テント写像の初期値X0=0.63[V]が取り込まれ、それぞれの回において前述の通りの動作によりグレイコードが得られ、更にバイナリコードが得られることが図12により示されている。 In the series of A / D conversions by the high edge of the clock signal for the second time, the initial value X 0 = 0.48 [V] of the tent mapping is taken in, and in the series of A / D conversions by the high edge of the clock signal for the third time. The initial value X 0 = 0.79 [V] of the tent map is captured, and the initial value X 0 = 0.63 [V] of the tent map is captured in a series of A / D conversions by the high edge of the second clock signal. FIG. 12 shows that the Gray code is obtained and the binary code is obtained at the respective times as described above.

図12中に示されている”遅延”は、図10のサンプリングするクロックが遅延回路により遅延された時間に該当している。クロック信号がLowになった場合は、全てのスイッチSW1、SW2が非導通状態とされるため、各電圧レベルXr+1(図11と図12に示したX0,X1,X2,X3) は、リセットされた状態になる。 The “delay” shown in FIG. 12 corresponds to the time when the sampling clock in FIG. 10 is delayed by the delay circuit. When the clock signal becomes low, all the switches SW1 and SW2 are turned off, so that each voltage level X r + 1 (X 0 , X 1 , X 2 , shown in FIG. 11 and FIG. X 3 ) is in a reset state.

なお、ここでは基準電圧を1[V]としているが、例えば基準電圧を10[V]とした場合、コンパレータの閾値は5[V]となり、5[V]以上か未満で判定がされることになる。このように、基準電圧やコンパレータの閾値は、実装環境によって基準電圧を任意に設定してよい。   Here, the reference voltage is set to 1 [V]. For example, when the reference voltage is set to 10 [V], the threshold value of the comparator is 5 [V], and the determination is made at 5 [V] or more. become. Thus, the reference voltage and the threshold value of the comparator may be arbitrarily set according to the mounting environment.

この一括型の第2の実施形態に係るA/D変換回路は、1回のクロックでA/D変換を終了させるといった点で、従来のA/D変換回路として並列型(フラッシュ型)、またはパイプライン型に相当する。従来の並列型(フラッシュ型)では分解能が256階調の8ビットの場合、コンパレータ(オペアンプ)を255(=28-1)個必要とする。これに対して、第2の実施形態に係るA/D変換回路では、図11に示す4ビットで段数に応じてテント写像演算回路1が3個であるので、8ビットではテント写像演算回路1が7個で済むことが分かる。1つのテント写像演算回路1にはオペアンプが3個含まれており、8ビット分の回路設計には、3 x 7 = 21個のオペアンプに、サンプルホールドと最後のコンパレータの2個を追加すると実質23個となることが分かる。 The batch type A / D conversion circuit according to the second embodiment is a parallel type (flash type) as a conventional A / D conversion circuit in that A / D conversion is completed with one clock. Corresponds to the pipeline type. The conventional parallel type (flash type) requires 255 (= 2 8 -1) comparators (op-amps) when the resolution is 8 bits with 256 gradations. On the other hand, in the A / D conversion circuit according to the second embodiment, there are three tent mapping operation circuits 1 according to the number of stages in 4 bits shown in FIG. It can be seen that 7 is enough. One tent mapping operation circuit 1 includes three operational amplifiers, and the circuit design for 8 bits is effectively adding 2 samples, the sample and hold and the last comparator, to 3 x 7 = 21 operational amplifiers. It turns out that it becomes 23 pieces.

更に分解能16ビットの回路を考えると、従来の並列型(フラッシュ型)は必要とするコンパレータ(オペアンプ)が65535(=216-1)個になるのに対し、本実施形態による構成では15段となるため、3 x 15 + 2 = 47個程度で一括変換が構成可能であることが分かる。また、並列型(フラッシュ型)A/D変換回路(図24)では、各抵抗による分圧が閾値電圧として入力され、アナログ入力の電圧レベルとの区分けによるコンパレータ群による量子化後に、符号化のためのエンコード回路が必要であるが、テント写像による方式では、0.5以上か、0.5未満かでコンパレータによる1/0ビット抽出を行い、アナログ演算と同時にエンコードを行える性質のため、エンコード回路は不要となる。 Further, considering a circuit with a resolution of 16 bits, the conventional parallel type (flash type) requires 65535 (= 2 16 -1) comparators (op-amps), whereas the configuration according to the present embodiment has 15 stages. Therefore, it is understood that batch conversion can be configured with about 3 × 15 + 2 = 47. In the parallel type (flash type) A / D conversion circuit (FIG. 24), the divided voltage by each resistor is input as a threshold voltage, and after quantization by the comparator group by the division from the voltage level of the analog input, encoding is performed. However, in the method based on tent mapping, 1/0 bit extraction is performed by a comparator when it is 0.5 or less and less than 0.5, and the encoding circuit is not necessary because it can encode simultaneously with analog computation. Become.

図13に、第3の実施形態に係るA/D変換回路の構成図を示す。この第3の実施形態は、反復型と称することができ、クロック信号のHighエッジを受け、1回のテント写像の演算を行い、Lowエッジにより演算結果の電圧レベルをサンプルホールドアンプ38で保持し、次のクロック信号のHighエッジを受けて2回目のテント写像の演算を行う。以下同様にクロック信号のHighエッジを受けてテント写像の演算を行うもので、1クロックに1ビットずつ繰り返し連続してグレイコードを抽出するタイプである。   FIG. 13 shows a configuration diagram of an A / D conversion circuit according to the third embodiment. This third embodiment can be referred to as a repetitive type, receives a high edge of a clock signal, performs a tent mapping operation once, and holds the voltage level of the operation result in the sample hold amplifier 38 by the low edge. In response to the high edge of the next clock signal, the second tent mapping operation is performed. In the same manner, the tent mapping operation is performed in response to the high edge of the clock signal, and the gray code is extracted continuously one bit at a time per clock.

第3の実施形態に係るA/D変換回路は、サンプルホールドアンプ38、テント写像演算回路1、レジスタ32、スイッチSW0、SW1、SW2、制御部5を備えている。スイッチSW0は、A/D変換対象のアナログ入力信号をサンプルホールドアンプ38の入力端子に導く経路に設けられ、スイッチSW1は、サンプルホールドアンプ38の出力をテント写像演算回路1の入力端子に導く経路に設けられ、スイッチSW2は、テント写像演算回路1の出力信号をサンプルホールドアンプ38の入力端子に導く経路に設けられる。   The A / D conversion circuit according to the third embodiment includes a sample hold amplifier 38, a tent mapping operation circuit 1, a register 32, switches SW0, SW1, SW2, and a control unit 5. The switch SW0 is provided in a path that leads an analog input signal to be A / D converted to the input terminal of the sample hold amplifier 38, and the switch SW1 is a path that leads the output of the sample hold amplifier 38 to the input terminal of the tent mapping operation circuit 1. The switch SW2 is provided in a path for guiding the output signal of the tent mapping operation circuit 1 to the input terminal of the sample hold amplifier 38.

制御部5は、スイッチSW0、SW1、SW2の開閉制御を行う制御部である。制御部5は、第3の実施形態に係るA/D変換回路の分解能をNビットとした場合、最初のアナログ信号のサンプリングは、クロック信号のLowエッジを受けてスイッチSW0を導通状態とし、アナログ信号をサンプルホールドアンプ38へ取り込む。次に制御部5は、クロック信号のHighエッジでスイッチSW0を非導通状態とし、スイッチSW1を導通状態として、サンプルホールドされた電圧レベルを、テント写像演算回路1へ転送する。クロック信号における2回目からは、そのLowエッジでスイッチSW2を導通状態(スイッチSW1は非導通状態)とし、HighエッジでスイッチSW1を導通状態(スイッチSW2は非導通状態)とする制御を行い、テント写像演算回路1によるテント写像の演算結果の電圧レベルをサンプルホールドアンプ38に送り、以降”N−1“回繰り返しテント写像演算回路1においてテント写像の演算を行う。また、テント写像演算回路1内のコンパレータ24によって抽出されグレイコード端子Gから出力されたグレイコードは1ビットずつレジスタ32に蓄積されて、Nビット分蓄えられた時点で、バイナリ変換回路3へと転送されて変換がなされ、出力バッファ4を介し、最終的にデジタル値を得るように制御が行われる。このような動作を1セットとして繰り返し動作が行われ、Nビットずつの取得が可能である。   The control unit 5 is a control unit that performs open / close control of the switches SW0, SW1, and SW2. When the resolution of the A / D conversion circuit according to the third embodiment is set to N bits, the control unit 5 receives the low edge of the clock signal and turns on the switch SW0 to perform the analog signal sampling. The signal is taken into the sample hold amplifier 38. Next, the control unit 5 turns off the switch SW0 at the High edge of the clock signal and turns on the switch SW1 to transfer the sampled and held voltage level to the tent mapping operation circuit 1. From the second time in the clock signal, control is performed so that the switch SW2 is turned on at the low edge (the switch SW1 is turned off), and the switch SW1 is turned on at the high edge (the switch SW2 is turned off). The voltage level of the calculation result of the tent mapping by the mapping calculation circuit 1 is sent to the sample and hold amplifier 38, and thereafter the tent mapping calculation circuit 1 performs the calculation of the tent mapping repeatedly “N−1” times. The gray code extracted by the comparator 24 in the tent mapping operation circuit 1 and output from the gray code terminal G is stored in the register 32 bit by bit, and when it is stored for N bits, the gray code is transferred to the binary conversion circuit 3. The data is transferred and converted, and control is performed through the output buffer 4 so as to finally obtain a digital value. Such an operation is repeated as one set, and N bits can be obtained.

この第3の実施形態に係るA/D変換回路は、第2の実施形態に係るA/D変換回路(一括型)に比べて時間を要するが、1回分のテント写像回路(テント写像演算回路1)が1つで済むため、オペアンプの個数としては4個となり、面積削減になる。回数の点では逐次比較型に近くなる。   Although the A / D conversion circuit according to the third embodiment requires more time than the A / D conversion circuit (collective type) according to the second embodiment, one tent mapping circuit (tent mapping operation circuit) Since 1) is sufficient, the number of operational amplifiers is four, which reduces the area. In terms of the number of times, it is close to the successive approximation type.

従来の逐次比較型ではD/A変換回路を搭載するため、分解能を大きくするほど回路規模も大きくなる、といった問題があった。逐次比較型との違いとして、この第3の実施形態に係るA/D変換回路は、一連のデジタル変換が終了するまで、初期電圧値をサンプルホールドアンプ38で保つ必要がなく、D/A変換回路がいらない(コンパレータのレファレンス電圧が0.5[V]のみでよい)ことが利点である。   Since the conventional successive approximation type is equipped with a D / A conversion circuit, there is a problem that the circuit scale increases as the resolution increases. As a difference from the successive approximation type, the A / D conversion circuit according to the third embodiment does not need to maintain the initial voltage value by the sample hold amplifier 38 until a series of digital conversions is completed. The advantage is that no circuit is required (the reference voltage of the comparator need only be 0.5 [V]).

次に、第4の実施形態に係るA/D変換回路の説明を行う。この実施形態に係るA/D変換回路は、1回の写像につき、複数ビット出力する。1回の写像演算につき、2ビット分の出力を行う場合、以下の式(7)を使用する。   Next, an A / D conversion circuit according to the fourth embodiment will be described. The A / D conversion circuit according to this embodiment outputs a plurality of bits per mapping. When outputting 2 bits per mapping operation, the following equation (7) is used.

Figure 0006422073
Figure 0006422073

式(7)のテント写像マップの幾何学的イメージは図14に示すように、2つの山を持つようなテント写像になる。
Xr の範囲が、
As shown in FIG. 14, the geometric image of the tent map map of Expression (7) is a tent map having two mountains.
The range of X r is

Figure 0006422073
Figure 0006422073

というように、式(7)の演算1回につき、ビット列を2ビット分出力して、分解能ビット数分を連続して、グレイコード(デジタル値)を取得する構成を備えている。   As described above, for each calculation of Expression (7), the bit string is output by 2 bits, and the gray code (digital value) is acquired by continuously the number of resolution bits.

例えば、4ビットの分解能を有する構成とする場合には、図6に対応した初期値X0の16種の範囲から、はじめに初期値 X0 から2ビット分を出力し、次に初期値 X0を用いて式(7)の演算を実行して得られたX1 から2ビット分を得て、合わせて4ビット分のグレイコード(デジタル値)が得られるため、写像の演算は1回分を行うことで済む構成となっている。 For example, in the case of a configuration having a resolution of 4 bits, 2 bits from the initial value X 0 are first output from 16 types of ranges of the initial value X 0 corresponding to FIG. 6, and then the initial value X 0. Since 2 bits are obtained from X 1 obtained by executing the calculation of equation (7) using, and a gray code (digital value) of 4 bits is obtained in total, the mapping operation is performed once. It has a configuration that only needs to be done.

図15に、第4の実施形態に係るA/D変換回路の構成図を示す。このA/D変換回路は、制御部41、アナログ演算回路42、43、44及びスイッチSW1〜SW6を備えている。制御部41は、スイッチSW1〜SW6のオンオフを制御する制御信号を作成すると共に、入力端子40から到来する初期値及び演算結果をグレイコードのビット数に応じた閾値と比較する比較器を備えグレイコードを出力するものである。   FIG. 15 shows a configuration diagram of an A / D conversion circuit according to the fourth embodiment. The A / D conversion circuit includes a control unit 41, analog arithmetic circuits 42, 43, and 44, and switches SW1 to SW6. The control unit 41 generates a control signal for controlling on / off of the switches SW1 to SW6, and includes a comparator that compares an initial value and an operation result arriving from the input terminal 40 with a threshold corresponding to the number of bits of the Gray code. The code is output.

スイッチSW1は、入力端子40とアナログ演算回路42との間の経路に設けられ、スイッチSW2はアナログ演算回路43の出力端子とアナログ演算回路42の入力端子の間に設けられている。更に、スイッチSW3は、アナログ演算回路42の出力端子と出力端子49との間の経路に設けられ、スイッチSW4はアナログ演算回路42の出力端子とアナログ演算回路44の入力端子の間に設けられている。また、スイッチSW5は、アナログ演算回路43へレファレンス電圧0.75[V]を与えるためのスイッチであり、スイッチSW6は、アナログ演算回路43へレファレンス電圧0.25[V]を与えるためのスイッチである。   The switch SW1 is provided in the path between the input terminal 40 and the analog arithmetic circuit 42, and the switch SW2 is provided between the output terminal of the analog arithmetic circuit 43 and the input terminal of the analog arithmetic circuit 42. Further, the switch SW3 is provided in a path between the output terminal of the analog arithmetic circuit 42 and the output terminal 49, and the switch SW4 is provided between the output terminal of the analog arithmetic circuit 42 and the input terminal of the analog arithmetic circuit 44. Yes. The switch SW5 is a switch for applying the reference voltage 0.75 [V] to the analog arithmetic circuit 43, and the switch SW6 is a switch for applying the reference voltage 0.25 [V] to the analog arithmetic circuit 43.

アナログ演算回路42は、入力された信号を4倍する回路であり、アナログ演算回路43は入力信号Xr(Vin)を0.5 - Xr or 1.5 - Xrとする一次式の計算を行う回路であり、アナログ演算回路44は2を引く引き算を行う回路である。アナログ演算回路44は、ダイオード接続したNMOSトランジスタ44aのドレインにNMOSトランジスタ44bのドレインを接続し、この接続点を出力端子とした回路である。また、NMOSトランジスタ44aのソースとゲートの接続点にスイッチSW4が接続されて入力信号を取込可能とされている。NMOSトランジスタ44bのゲートには0.0[V]が与えられ、NMOSトランジスタ44bのソースには−2.0[V]が与えられている。 The analog arithmetic circuit 42 is a circuit that multiplies the input signal by four, and the analog arithmetic circuit 43 is a circuit that performs a linear calculation with the input signal X r (Vin) as 0.5 −X r or 1.5 −X r. The analog arithmetic circuit 44 is a circuit that performs subtraction by subtracting 2. The analog arithmetic circuit 44 is a circuit in which the drain of the NMOS transistor 44b is connected to the drain of the diode-connected NMOS transistor 44a, and this connection point is used as an output terminal. Further, the switch SW4 is connected to the connection point between the source and gate of the NMOS transistor 44a so that the input signal can be taken. The gate of the NMOS transistor 44b is supplied with 0.0 [V], and the source of the NMOS transistor 44b is supplied with −2.0 [V].

制御部41には、コンパレータCMP51〜53が備えられている。コンパレータCMP51は、入力信号と閾値0.25[V]とを比較するもので、その出力をインバータ41aにより反転させて“-025A”を作成する。コンパレータCMP52は、入力信号と閾値0. 5[V]とを比較するもので、その出力“High05”を作成する。“High05”はスイッチSW4に対する制御信号であり、“High05”がHレベルのときSW4が閉成される。“High05”をインバータ41bにより反転させて“Low05”を作成する。“Low05”はスイッチSW3に対する制御信号であり、“Low05”がHレベルのときSW3が閉成される。   The control unit 41 includes comparators CMP51 to 53. The comparator CMP51 compares the input signal with a threshold value of 0.25 [V], and inverts the output by the inverter 41a to create “-025A”. The comparator CMP52 compares the input signal with a threshold value of 0.5 [V] and creates its output “High05”. “High05” is a control signal for the switch SW4. When “High05” is at the H level, SW4 is closed. “High05” is inverted by the inverter 41b to create “Low05”. “Low05” is a control signal for the switch SW3. When “Low05” is at the H level, SW3 is closed.

コンパレータCMP53は、入力信号と閾値0.75[V]とを比較するもので、その出力“075-D”を作成する。“075-D”はスイッチSW5に対する制御信号であり、“075-D”がHレベルのときSW5が閉成される。“Low05”とコンパレータCMP51の出力をANDゲートにより論理積演算して“025-05B”を作成する。“025-05B”はスイッチSW6に対する制御信号であり、“025-05BがHレベルのときSW6が閉成される。   The comparator CMP53 compares the input signal with the threshold value 0.75 [V], and generates its output “075-D”. “075-D” is a control signal for the switch SW5. When “075-D” is at the H level, SW5 is closed. “Low05” and the output of the comparator CMP51 are ANDed by an AND gate to create “025-05B”. “025-05B” is a control signal for the switch SW6. When “025-05B is at the H level, SW6 is closed.

コンパレータCMP53の出力“075-D”とANDゲート41cの出力信号“025-05B”はORゲート41eにより論理和演算され、この論理和信号はANDゲート41fによりクロック信号と論理積演算されスイッチSW2の制御信号が作成される。スイッチSW2の制御信号がHレベルのときにスイッチSW2が閉成される。   The output “075-D” of the comparator CMP53 and the output signal “025-05B” of the AND gate 41c are logically ORed by the OR gate 41e, and this logical sum signal is ANDed with the clock signal by the AND gate 41f. A control signal is created. When the control signal of the switch SW2 is at the H level, the switch SW2 is closed.

また、ANDゲート41dにより作成された信号“05-075C”とインバータ41aの出力は、ORゲート41gにより論理和演算され、この論理和信号はANDゲート41hによりクロック信号と論理積演算されスイッチSW1の制御信号が作成される。スイッチSW1の制御信号がHレベルのときにスイッチSW1が閉成される。   Further, the signal “05-075C” generated by the AND gate 41d and the output of the inverter 41a are logically ORed by the OR gate 41g, and this logical sum signal is logically ANDed with the clock signal by the AND gate 41h. A control signal is created. When the control signal of the switch SW1 is at the H level, the switch SW1 is closed.

また制御部41には、それぞれの一方の入力端子が接続されたORゲート41i、41jが備えられている。ORゲート41iに信号“075-D”と信号“05-075C”とを与えてグレイコードの1ビット目の信号G1を得ると共に、ORゲート41jに信号“025-05B”と信号“05-075C”とを与えてグレイコードの2ビット目の信号G2を得るように構成されている。   The control unit 41 is provided with OR gates 41i and 41j to which one of the input terminals is connected. The signal “075-D” and the signal “05-075C” are given to the OR gate 41i to obtain the signal G1 of the first bit of the Gray code, and the signal “025-05B” and the signal “05-075C” are given to the OR gate 41j. "To give a signal G2 of the second bit of the Gray code.

以上の通りに構成された第4の実施形態に係るA/D変換回路においては、入力端子40へ入力される入力信号X(Vin)が、X<0.25のとき、スイッチSW1、SW3が閉成されてXr+1=4Xの写像演算が実行される。また、入力端子40へ入力される入力信号X(Vin)が、0.25≦X<0.5のとき、スイッチSW2、SW3、SW6が閉成されてXr+1=2−4Xの写像演算が実行される。 In the A / D conversion circuit according to the fourth embodiment configured as described above, when the input signal X r (V in ) input to the input terminal 40 is X r <0.25, the switch SW1. , SW3 is closed, and a mapping operation of X r + 1 = 4X r is executed. When the input signal X r (V in ) input to the input terminal 40 is 0.25 ≦ X r <0.5, the switches SW2, SW3, SW6 are closed and X r + 1 = 2−2. mapping operation in 4X r is executed.

更に、入力端子40へ入力される入力信号X(Vin)が、0.5≦X<0.75のとき、スイッチSW1、SW4が閉成されてXr+1=4X−2の写像演算が実行される。また、入力端子40へ入力される入力信号X(Vin)が、0.75≦Xのとき、スイッチSW2、SW4、SW5が閉成されてXr+1=4−4Xの写像演算が実行される。 Further, when the input signal X r (V in ) input to the input terminal 40 is 0.5 ≦ X r <0.75, the switches SW1 and SW4 are closed and X r + 1 = 4X r −2. The mapping operation is executed. Further, when the input signal X r (V in ) input to the input terminal 40 is 0.75 ≦ X r , the switches SW2, SW4, SW5 are closed and X r + 1 = 4-4X r is mapped. The operation is executed.

第3の実施形態では写像の反復毎に1ビットずつ出力しているが、式(7)を使用する本第4の実施形態に係るA/D変換回路によれば、反復毎に2ビットずつ出力できるため、分解能のビット数が4とした場合、必要なクロック数は2でよい。第3の実施形態にあってはA/D変換に必要なクロック数が4であるのに対し、少ないクロックで済むことが分かる。   In the third embodiment, one bit is output for each iteration of the mapping. However, according to the A / D conversion circuit according to the fourth embodiment using Equation (7), two bits are provided for each iteration. Since it can be output, if the number of bits of resolution is 4, the required number of clocks may be two. In the third embodiment, the number of clocks required for A / D conversion is four, whereas it can be seen that a small number of clocks are sufficient.

本第4の実施形態に係るA/D変換回路は、従来例に係るA/D変換回路が用いていたD/A変換を使用せず、従来のパイプライン型A/D変換回路が採用していた残差アンプや1ビット出力毎のサンプルホールドアンプを使用しない特徴を有している。更に本第4の実施形態に係るA/D変換回路は、テント写像によるA/D変換において1回の写像で数ビットを出力できる写像関数を用意するので、フラッシュ型とパイプライン型を合わせたサブレンジ型のような、変換速度と回路面積、分解能精度のトレードオフ的な構成をとることが可能である。   The A / D conversion circuit according to the fourth embodiment does not use the D / A conversion used by the A / D conversion circuit according to the conventional example, but is adopted by the conventional pipeline type A / D conversion circuit. There is a feature that the residual amplifier and the sample hold amplifier for each 1-bit output are not used. Furthermore, since the A / D conversion circuit according to the fourth embodiment prepares a mapping function that can output several bits in one mapping in the A / D conversion by the tent mapping, the flash type and the pipeline type are combined. It is possible to adopt a trade-off configuration of conversion speed, circuit area, and resolution accuracy as in the subrange type.

また、本第4の実施形態に係るA/D変換回路を用いて、例えば、分解能8ビットのA/D変換を行う装置を、図11に示した第2の実施形態のような構成によって実現することができる。即ち、図11に示すテント写像演算回路1−1〜1−3のそれぞれを図15に記載の本実施形態に係るA/D変換回路によって置換し、図11のコンパレータCMPを図15に示す制御部41によって置換することになる。すると、本実施形態に係るA/D変換回路は、1つのA/D変換回路のコンパレータ(オペアンプ)を5個含むから、テント写像演算回路1−1〜1−3の3回路で、合計5×3=15個である。また、制御部41には、3個のコンパレータ(オペアンプ)が含まれるから15+3=18個となり、サンプルホールド1個を含めると合計19個である。これに対し並列型(フラッシュ型)で同様の分解能が8ビット回路を作成する場合にはコンパレータを255個必要とすることから、本実施形態が遥かに少ない部品点数で同じ分解能の回路を実現することが可能である。   Further, for example, an apparatus for performing A / D conversion with an 8-bit resolution using the A / D conversion circuit according to the fourth embodiment is realized by the configuration as in the second embodiment shown in FIG. can do. That is, each of the tent mapping operation circuits 1-1 to 1-3 shown in FIG. 11 is replaced by the A / D conversion circuit according to this embodiment shown in FIG. 15, and the comparator CMP shown in FIG. The part 41 will be replaced. Then, since the A / D conversion circuit according to the present embodiment includes five comparators (operational amplifiers) of one A / D conversion circuit, the tent mapping operation circuits 1-1 to 1-3 have a total of 5 circuits. X3 = 15. Further, since the control unit 41 includes three comparators (operational amplifiers), 15 + 3 = 18, and when one sample hold is included, the total number is 19. On the other hand, when an 8-bit circuit having the same resolution in the parallel type (flash type) is created, 255 comparators are required, so this embodiment realizes a circuit with the same resolution with a much smaller number of parts. It is possible.

次に、第5の実施形態に係るA/D変換回路に適用される1回分演算部の説明を行う。式(1)の写像を1回分行う1回分演算部であるテント写像演算回路1を、既に図10に示した。この図10に示す反転増幅回路は負帰還型であり、“1 - Xr”を実行するが、応答時間(レイテンシ)が遅くなるという懸念と、複数段のカスケード接続を行う場合に、前段の回路に電流が生じることで演算精度に影響を及ぼす懸念を有している。そのため、上記反転増幅回路を例えばNMOSトランジスタを用いて構成することで、応答時間(レイテンシ)向上や演算精度向上、更に回路面積削減といった効果を上げることが期待できる。そこで、本実施形態のA/D変換回路では、テント写像式として、以下の式(8)を使用することができる。 Next, the one-time calculation unit applied to the A / D conversion circuit according to the fifth embodiment will be described. FIG. 10 has already shown the tent mapping calculation circuit 1 which is a one-time calculation unit for performing the mapping of the expression (1) once. The inverting amplifier circuit shown in FIG. 10 is a negative feedback type and executes “1−X r ”, but there is a concern that the response time (latency) will be delayed, and when the cascade connection of a plurality of stages is performed, There is a concern that the calculation accuracy is affected by the occurrence of current in the circuit. Therefore, by configuring the inverting amplifier circuit using, for example, an NMOS transistor, it can be expected to improve the response time (latency), the calculation accuracy, and the circuit area. Therefore, in the A / D conversion circuit of the present embodiment, the following equation (8) can be used as the tent mapping equation.

Figure 0006422073
Figure 0006422073

図16に、上記式(8)のテント写像マップの幾何学的イメージを示す。このテント写像マップはV字型のテント写像になり、値域[1,2]を反復する。Xr の範囲が、
Xr < 1.5 の時 ビット列 “ 1 “
1.5 ≦ Xr の時 ビット列 “ 0 “
を取得する。
FIG. 16 shows a geometric image of the tent map map of the above equation (8). This tent map map becomes a V-shaped tent map and repeats the range [1, 2]. The range of X r is
When X r <1.5 Bit string “1“
When 1.5 ≤ X r Bit string “0“
To get.

式(8)を実現する場合、図17に示す各初期値X0の範囲から写像を行い、グレイコードを生成し、バイナリ変換を行うことで、最終的なデジタル値を取得する。ところが、式(8)により上記のルールによってビット列を取得すると、図17に示すように、バイナリ変換した値が降順(初期値X0の昇順と逆)に生成されてしまう。このため、最後にバイナリ変換した値を反転することで、最終的に適正なデジタル値(昇順)を得ることができる。 When the expression (8) is realized, mapping is performed from the range of each initial value X 0 shown in FIG. 17, a gray code is generated, and binary conversion is performed to obtain a final digital value. However, when acquiring a bit string by the above rule by Equation (8), as shown in FIG. 17, a value obtained by binary translation from being generated in descending order (ascending order opposite the initial value X 0). For this reason, it is possible to finally obtain an appropriate digital value (in ascending order) by inverting the last binary converted value.

図10に示した反転増幅回路を、NMOSトランジスタに置き換えて構成したテント写像演算回路50を図18に示す。この図18に示すテント写像演算回路50は、式(8)を実現する1回分演算部である。即ち、テント写像演算回路50は、制御部51、第1の演算回路であるアナログ演算回路52、第2の演算回路であるアナログ演算回路53、第3の演算回路であるアナログ演算回路54、スイッチ群である(アナログ)スイッチSW1、SW2を備えている。   FIG. 18 shows a tent mapping operation circuit 50 configured by replacing the inverting amplifier circuit shown in FIG. 10 with an NMOS transistor. The tent mapping operation circuit 50 shown in FIG. 18 is a one-time operation unit that realizes the equation (8). That is, the tent mapping arithmetic circuit 50 includes a control unit 51, an analog arithmetic circuit 52 that is a first arithmetic circuit, an analog arithmetic circuit 53 that is a second arithmetic circuit, an analog arithmetic circuit 54 that is a third arithmetic circuit, and a switch. A group (analog) switches SW1 and SW2 are provided.

スイッチ群であるスイッチSW1、SW2は、上記1回分演算部へ入力された信号を、上記第1の演算回路へ直接導くか、または、上記第2の演算回路を介して上記第1の演算回路へ導くか、経路を切り換えるスイッチ群である。   The switches SW1 and SW2, which are switch groups, directly guide the signal input to the arithmetic unit to the first arithmetic circuit, or pass the first arithmetic circuit through the second arithmetic circuit. It is a switch group that leads to or switches the route.

制御部51は、上記1回分演算部へ入力された信号の大きさに基づき上記スイッチ群のオンオフを制御するものである。制御部51には、入力信号をグレイコード(1ビット)に変換するコンパレータ(比較器)56及びインバータ51aと、コンパレータ56の出力に基づきスイッチSW1、SW2を制御する制御信号を作成する論理回路55により構成される。ここでは、論理回路55は、ANDゲート55b、55c、ORゲート55dにより構成されている。論理回路55の出力は、図11に示したカスケード接続を利用する場合の次段へ送るクロック信号となる。   The control unit 51 controls on / off of the switch group based on the magnitude of the signal input to the one-time calculation unit. The control unit 51 includes a comparator (comparator) 56 and an inverter 51a that convert an input signal into a Gray code (1 bit), and a logic circuit 55 that generates a control signal for controlling the switches SW1 and SW2 based on the output of the comparator 56. Consists of. Here, the logic circuit 55 includes AND gates 55b and 55c and an OR gate 55d. The output of the logic circuit 55 becomes a clock signal to be sent to the next stage when the cascade connection shown in FIG. 11 is used.

本実施形態では、テント写像関数が一次式に第1の定数を掛け、更に第2の定数を引く形式の関数であるため、アナログ演算回路52を、上記第1の定数を掛ける演算を行う第1の演算回路として構成し、アナログ演算回路53を、上記一次式の演算を行う第2の演算回路として構成し、更にアナログ演算回路54を、上記第2の定数を引く演算を行う第3の演算回路として構成している。   In the present embodiment, since the tent mapping function is a function of a form in which the primary constant is multiplied by the first constant and the second constant is further subtracted, the analog arithmetic circuit 52 performs the operation of multiplying the first constant. 1 is configured as a first arithmetic circuit, the analog arithmetic circuit 53 is configured as a second arithmetic circuit that performs the arithmetic operation of the linear expression, and the analog arithmetic circuit 54 is a third arithmetic circuit that performs an operation of subtracting the second constant. It is configured as an arithmetic circuit.

アナログ演算回路(第1の演算回路)52は、図8に示したオペアンプ30による非反転増幅回路のアナログ演算にて入力信号Xrまたは3 - Xrに定数2を掛ける演算を行う。 The analog operation circuit (first operation circuit) 52 performs an operation of multiplying the input signal Xr or 3− Xr by a constant 2 by analog operation of the non-inverting amplifier circuit by the operational amplifier 30 illustrated in FIG. 8.

アナログ演算回路(第2の演算回路)53は、Xr<1.5の場合に、図16に示す”1.5”を折り返すようにして、”3 − Xr”の演算を、NMOSトランジスタ53a、53bで構成した引き算回路で行うものである。ここでアナログ演算回路(第2の演算回路)53は、図19に示すように、ダイオード接続したNMOSトランジスタ53aのドレインに別のNMOSトランジスタ53bを接続して構成される。ダイオード接続したNMOSトランジスタ53aのゲートとソースの接続点に電圧値Vgsが与えられている。上記別のNMOSトランジスタ53bではゲートがVinに接続され、ソースがVsに接続されている。2つのNMOSトランジスタ53a、53bの接続点は出力端子であり、出力Voutの電圧レベルは、“Vout = Vgs - Vin + Vs (但しVin &#8804; Vgs/2) ”の関係にある。 Analog computation circuit (second arithmetic circuit) 53, in the case of X r <1.5, so as to wrap the "1.5" as shown in FIG. 16, - the calculation of the "3 X r", NMOS transistors 53a, at 53b This is performed by the constructed subtraction circuit. Here, as shown in FIG. 19, the analog arithmetic circuit (second arithmetic circuit) 53 is configured by connecting another NMOS transistor 53b to the drain of the diode-connected NMOS transistor 53a. A voltage value Vgs is given to the connection point between the gate and the source of the diode-connected NMOS transistor 53a. In the other NMOS transistor 53b, the gate is connected to Vin and the source is connected to Vs. The connection point of the two NMOS transistors 53a and 53b is an output terminal, and the voltage level of the output Vout has a relationship of “Vout = Vgs−Vin + Vs (Vin &#8804; Vgs / 2)”.

図20に、図19に示したNMOSトランジスタ53a、53bによる回路のDC解析を行った結果を示す。この図20では、Vinを 0.0[V]〜3.0[V]まで変化させた場合のVoutの電圧レベルを示している。”Vin &#8804; Vgs/2(=1.5[V])”の範囲では、 Vout は 1.5[V]を境に Vin の電圧レベルに対して、Vgs=3.0[V]からの引き算を行った値が図20にリニアに現れている。なお、DC解析の電圧条件については、Vgs=3.0[V]、Vs=0.0[V]である。   FIG. 20 shows the result of DC analysis of the circuit using the NMOS transistors 53a and 53b shown in FIG. FIG. 20 shows the voltage level of Vout when Vin is changed from 0.0 [V] to 3.0 [V]. In the range of “Vin &#8804; Vgs / 2 (= 1.5 [V])”, Vout was subtracted from Vgs = 3.0 [V] with respect to the voltage level of Vin at 1.5 [V]. The values appear linearly in FIG. Note that the voltage conditions for DC analysis are Vgs = 3.0 [V] and Vs = 0.0 [V].

アナログ演算回路(第3の演算回路)54は、アナログ演算回路(第2の演算回路)53と構成は同じである。アナログ演算回路(第3の演算回路)54では、アナログ演算回路(第1の演算回路)52の出力信号を、ダイオード接続したNMOSトランジスタのゲートとソースの接続点に入力している。この構成により、アナログ演算回路(第3の演算回路)54は入力から2を引く回路として機能する。   The analog arithmetic circuit (third arithmetic circuit) 54 has the same configuration as the analog arithmetic circuit (second arithmetic circuit) 53. In the analog arithmetic circuit (third arithmetic circuit) 54, the output signal of the analog arithmetic circuit (first arithmetic circuit) 52 is inputted to the connection point between the gate and the source of the diode-connected NMOS transistor. With this configuration, the analog arithmetic circuit (third arithmetic circuit) 54 functions as a circuit that subtracts 2 from the input.

図18において電圧レベル入力Vinに相当する“Xr”が、Xr<1.5のとき制御部51によりスイッチSW2が閉成され、1.5 ≦ Xr のとき、スイッチSW1が閉成される。以上の構成により、1.5 ≦ Xrのとき制御部51によりスイッチSW1が閉成(SW2は開放)され、アナログ演算回路52とアナログ演算回路54とが接続されて、Xr+1 =“2Xr &#8211; 2 ”の演算を行う回路が構成され、Xr+1 が得られる。一方、Xr<1.5のとき制御部51によりスイッチSW2が閉成(SW1は開放)され、アナログ演算回路53とアナログ演算回路52とアナログ演算回路54が接続されて、Xr+1 =“ 2(3&#8211;Xr) - 2 (=4 - 2 Xr) ”の演算を行う回路が構成され、Xr+1 が得られる。 In FIG. 18, when “X r ” corresponding to the voltage level input Vin is X r <1.5, the control unit 51 closes the switch SW2, and when 1.5 ≦ X r , the switch SW1 is closed. With the above configuration, when 1.5 ≦ Xr , the control unit 51 closes the switch SW1 (SW2 is opened), the analog arithmetic circuit 52 and the analog arithmetic circuit 54 are connected, and X r + 1 = “2X r &#8211; A circuit for performing the operation of 2 ″ is configured, and X r + 1 is obtained. On the other hand, when X r <1.5, the control unit 51 closes the switch SW2 (SW1 is opened), and the analog arithmetic circuit 53, the analog arithmetic circuit 52, and the analog arithmetic circuit 54 are connected, and X r + 1 = “2 (3 &#8211; X r ) - 2 (= 4 - 2 X r) circuit which performs computation "is configured, X r + 1 is obtained.

図18に示した、第5の実施形態に係るA/D変換回路に適用される1回分演算部は、図10に示した1回分演算部と比較して、図10の反転増幅回路により構成されるアナログ演算回路23をNMOSトランジスタにより構成されるアナログ演算回路53へ置き換えることで、応答時間(レイテンシ)向上、演算精度向上、また回路面積削減、といった効果が期待される。   The one-time calculation unit applied to the A / D conversion circuit according to the fifth embodiment shown in FIG. 18 is configured by the inverting amplifier circuit of FIG. 10 compared to the one-time calculation unit shown in FIG. By replacing the analog arithmetic circuit 23 to be replaced with an analog arithmetic circuit 53 constituted by NMOS transistors, effects such as improved response time (latency), improved arithmetic accuracy, and reduced circuit area are expected.

次に、第6の実施形態に係るA/D変換回路に適用される1回分演算部の説明を行う。図21に、第6の実施形態に係るA/D変換回路に適用される1回分演算部であるテント写像演算回路であるテント写像演算回路20の回路図を示す。この1回分演算部であるテント写像演算回路20は、図10に示した1回分演算部に対して、図10の反転増幅回路により構成されるアナログ演算回路23をPMOSトランジスタ63a、63bによる構成で置き換えたものである。この1回分演算部であるテント写像演算回路20は、式(1)の写像演算を行うものである。   Next, the one-time calculation unit applied to the A / D conversion circuit according to the sixth embodiment will be described. FIG. 21 is a circuit diagram of a tent mapping operation circuit 20 that is a tent mapping operation circuit that is a one-time operation unit applied to the A / D conversion circuit according to the sixth embodiment. The tent mapping operation circuit 20 serving as a one-time operation unit is different from the one-time operation unit illustrated in FIG. 10 in that the analog operation circuit 23 configured by the inverting amplifier circuit of FIG. 10 is configured by PMOS transistors 63a and 63b. It is a replacement. The tent mapping calculation circuit 20 serving as a one-time calculation unit performs the mapping calculation of Expression (1).

図10のアナログ演算回路23を、PMOSトランジスタ63a、63bによる構成で置き換えたアナログ演算回路63は、” 1 - Xr ”を実行する引き算回路であり、図22に示すように2個のPMOSトランジスタで構成される。図の下側に示されるPMOSトランジスタ63bはソースとゲートがVs=0.0[V]に接続されている。このPMOSトランジスタ63bのドレインには別のPMOSトランジスタ63aのドレインが接続されている。上記別のPMOSトランジスタ63aのソースから電源がVdd=1.0[V]が供給され、そのPMOSトランジスタ63aのゲートに演算対象である入力電位レベルVinがXr として供給されている。ソースとゲートがVs=0.0[V]に接続されたPMOSトランジスタ63bのドレインからの出力電圧 Voutは、” Vout = Vdd &#8211; Vin (但しVdd/2 &#8804; Vin) “の関係である。
The analog arithmetic circuit 63 in which the analog arithmetic circuit 23 in FIG. 10 is replaced with the configuration of the PMOS transistors 63a and 63b is a subtracting circuit that executes “1 -X r ”. As shown in FIG. Consists of. The source and gate of the PMOS transistor 63b shown on the lower side of the figure are connected to Vs = 0.0 [V]. The drain of this PMOS transistor 63b is connected to the drain of another PMOS transistor 63a. Power from the source of the further PMOS transistor 63a is supplied with Vdd = 1.0 [V], the input voltage level Vin on which an arithmetic operation to the gate of the PMOS transistor 63a is supplied as X r. The output voltage Vout from the drain of the PMOS transistor 63b whose source and gate are connected to Vs = 0.0 [V] is expressed as “Vout = Vdd &#8211; Vin (Vdd / 2 &#8804; Vin)”. is there.

図23に、図22のPMOSトランジスタ63a、63bにより構成される回路のDC解析を行った結果を示す。図23には、入力電位レベルVinを 0.0[V]〜1.0[V]まで変化させた場合における、出力電圧レベルVoutの変化が示されている。”Vdd/2(=0.5[V]) &#8804; Vin”の範囲では、 Vout は 0.5[V]を境に Vin の電圧レベルに対して、Vdd=1.0[V]からの引き算を行った値が図23にリニアに現れている。   FIG. 23 shows the result of DC analysis of the circuit constituted by the PMOS transistors 63a and 63b in FIG. FIG. 23 shows changes in the output voltage level Vout when the input potential level Vin is changed from 0.0 [V] to 1.0 [V]. In the range of “Vdd / 2 (= 0.5 [V]) &#8804; Vin”, Vout is subtracted from Vdd = 1.0 [V] with respect to the voltage level of Vin with 0.5 [V] as the boundary. The values appear linearly in FIG.

この第6の実施形態によれば、図18に示した、第5の実施形態に係るA/D変換回路に適用される1回分演算部同様に、図10に示した1回分演算部に対して、図10の反転増幅回路により構成されるアナログ演算回路23をPMOSトランジスタ63a、63bによる構成で置き換え構成することで、応答時間(レイテンシ)向上や演算精度向上、また回路面積削減といった効果を上げることができる。   According to the sixth embodiment, similarly to the one-time calculation unit shown in FIG. 18 applied to the A / D conversion circuit according to the fifth embodiment, the one-time calculation unit shown in FIG. Thus, by replacing the analog arithmetic circuit 23 configured by the inverting amplifier circuit of FIG. 10 with the configuration of the PMOS transistors 63a and 63b, it is possible to improve the response time (latency), improve the calculation accuracy, and reduce the circuit area. be able to.

本願発明の利用分野などを説明する。本発明は、アナログ電圧値をデジタル値に変換するA/D変換に使用可能である。特に、並列型(フラッシュ型)のように高速変換が必要とされるビデオ用途などに利用すると好適である。また、未知な高い周波数成分を含む、自然な波の科学技術解析や、センサによる信号のサンプリングの用途にも好適である。   The field of use of the present invention will be described. The present invention can be used for A / D conversion for converting an analog voltage value into a digital value. In particular, it is suitable for video applications that require high-speed conversion such as a parallel type (flash type). It is also suitable for scientific wave analysis of natural waves containing unknown high frequency components and for signal sampling by sensors.

2 サンプルホールドアンプ
3 バイナリ変換回路
4 出力バッファ
5 制御部
11 サンプルホールド手段
12 演算手段
13 変換手段
20 テント写像演算回路
21 制御部
22、23 アナログ演算回路
24 コンパレータ
25 論理回路
30、31 オペアンプ
32 レジスタ
38 サンプルホールドアンプ
41、51 制御部
42、43、44 アナログ演算回路
50 テント写像演算回路
52、53、54 アナログ演算回路
55 論理回路
56 コンパレータ
63 アナログ演算回路
110 エンコーダ
120 逐次比較レジスタ
125 タイミングコントロール部
130 積分回路
140 カウンタ
2 Sample hold amplifier 3 Binary conversion circuit 4 Output buffer 5 Control unit 11 Sample hold unit 12 Calculation unit 13 Conversion unit 20 Tent map calculation circuit 21 Control units 22 and 23 Analog calculation circuit 24 Comparator 25 Logic circuit 30 and 31 Operational amplifier 32 Register 38 Sample hold amplifier 41, 51 Control unit 42, 43, 44 Analog operation circuit 50 Tent mapping operation circuit 52, 53, 54 Analog operation circuit 55 Logic circuit 56 Comparator 63 Analog operation circuit 110 Encoder 120 Successive comparison register 125 Timing control unit 130 Integration Circuit 140 counter

Claims (10)

A/D変換の対象信号をサンプルホールドするサンプルホールド手段と、
サンプルホールドされた信号に対し、テント写像のアナログ演算を1回分行う1回分演算部と、 初期値及び前記1回分演算部による演算結果をグレイコードのビット数nに応じた閾値と比較してnビットのデジタル値を抽出してグレイコードを出力する比較器と を具備したテント写像演算回路を複数備え、
前記複数のテント写像演算回路における1回分演算部は、同一のテント写像関数によりアナログ演算を行い、
前記デジタル値を前記複数のテント写像演算回路から、クロック信号のエッジ毎に一括で得ることを特徴とするA/D変換回路。
Sample-and-hold means for sample-holding a target signal for A / D conversion;
To the sample held signal is compared with one time arithmetic unit for performing one-time analog computation of the tent map, a threshold according to the operation result by the initial value and the one time calculation unit in the bit number n of the gray code n A plurality of tent mapping operation circuits including a comparator that extracts a digital value of a bit and outputs a gray code ;
The one-time calculation unit in the plurality of tent mapping calculation circuits performs analog calculation using the same tent mapping function,
An A / D conversion circuit characterized in that the digital value is obtained collectively from the plurality of tent mapping operation circuits for each edge of a clock signal.
前記テント写像演算回路を複数カスケード接続して構成し、
上流側に位置する1回分演算部の演算結果を次段の1回分演算部へ順送りして演算を行い、
各1回分演算部の出力に基づき所定ビットのA/D変換出力を得ることを特徴とする請求項1に記載のA/D変換回路。
A plurality of tent mapping arithmetic circuits are connected in cascade.
The calculation result of the one-time calculation unit located upstream is forwarded to the next-stage calculation unit for calculation,
2. The A / D conversion circuit according to claim 1, wherein an A / D conversion output of a predetermined bit is obtained based on the output of each calculation unit.
前記1回分演算部は、1ビットまたは2ビット以上の所定ビットを出力することを特徴とする請求項1または2に記載のA/D変換回路。   The A / D conversion circuit according to claim 1, wherein the one-time operation unit outputs one bit or two or more predetermined bits. テント写像関数が一次式に定数を掛ける形式の関数であり、
前記1回分演算部には、
前記定数を掛ける演算を行う第1の演算回路と、
前記一次式の演算を行う第2の演算回路と、
前記1回分演算部へ入力された信号を、前記第1の演算回路へ直接導くか、または、前記第2の演算回路を介して前記第1の演算回路へ導くか、経路を切り換えるスイッチ群と、
前記1回分演算部へ入力された信号の大きさに基づき前記スイッチ群のオンオフを制御する制御部と
を備えることを特徴とする請求項1乃至3のいずれか1項に記載のA/D変換回路。
The tent mapping function is a function in the form of multiplying a linear expression by a constant,
In the one-time calculation unit,
A first arithmetic circuit that performs an operation of multiplying the constant;
A second arithmetic circuit for performing the calculation of the primary expression;
A switch group for directing the signal input to the one-time arithmetic unit to the first arithmetic circuit, or to the first arithmetic circuit via the second arithmetic circuit, or for switching a path; ,
4. The A / D conversion according to claim 1, further comprising: a control unit that controls on / off of the switch group based on a magnitude of a signal input to the one-time calculation unit. circuit.
第1の演算回路と第2の演算回路は、オペアンプ或いはNMOSトランジスタにより構成されていることを特徴とする請求項4に記載のA/D変換回路。   5. The A / D conversion circuit according to claim 4, wherein the first arithmetic circuit and the second arithmetic circuit are configured by an operational amplifier or an NMOS transistor. 第1の演算回路と第2の演算回路は、オペアンプ或いはPMOSトランジスタにより構成されていることを特徴とする請求項4に記載のA/D変換回路。   5. The A / D conversion circuit according to claim 4, wherein the first arithmetic circuit and the second arithmetic circuit are configured by an operational amplifier or a PMOS transistor. 前記1回分演算部には、
所定数を減算する第3の演算回路が備えられていることを特徴とする請求項4乃至6のいずれか1項に記載のA/D変換回路。
In the one-time calculation unit,
The A / D conversion circuit according to claim 4, further comprising a third arithmetic circuit that subtracts a predetermined number.
制御部は、比較器を含んで構成されることを特徴とする請求項4乃至7のいずれか1項に記載のA/D変換回路。   The A / D conversion circuit according to claim 4, wherein the control unit includes a comparator. 前記1回分演算部には、
複数のアナログ演算回路と、
前記複数のアナログ演算回路中の所要のアナログ演算回路間に設けられたスイッチ及び前記A/D変換の対象信号を前記複数のアナログ演算回路中の所要アナログ演算回路に導く経路に設けられたスイッチにより構成されるスイッチ群と、
前記A/D変換の対象信号と閾値との大小関係に基づき、前記スイッチ群のスイッチの開閉を制御し、前記閾値との大小関係により決定されるテント写像関数中の一次関数の演算回路を実現する制御回路と
が含まれていることを特徴とする請求項1または2に記載のA/D変換回路。
In the one-time calculation unit,
A plurality of analog arithmetic circuits;
A switch provided between required analog arithmetic circuits in the plurality of analog arithmetic circuits and a switch provided in a path for guiding the target signal of the A / D conversion to the required analog arithmetic circuits in the plurality of analog arithmetic circuits. A group of switches configured;
Based on the magnitude relationship between the A / D conversion target signal and the threshold value, the switching of the switches of the switch group is controlled, and an arithmetic circuit for a linear function in the tent mapping function determined by the magnitude relationship with the threshold value is realized. Control circuit to
A / D conversion circuit according to claim 1 or 2, characterized in that it contains.
前記得られるグレイコードをバイナリコードに変換する変換手段を具備することを特徴とする請求項1乃至9のいずれか1項に記載のA/D変換回路。   The A / D conversion circuit according to claim 1, further comprising conversion means for converting the obtained gray code into a binary code.
JP2014159978A 2014-08-06 2014-08-06 A / D conversion circuit Expired - Fee Related JP6422073B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014159978A JP6422073B2 (en) 2014-08-06 2014-08-06 A / D conversion circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014159978A JP6422073B2 (en) 2014-08-06 2014-08-06 A / D conversion circuit

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2018106711A Division JP6633135B2 (en) 2018-06-04 2018-06-04 Tent mapping operation circuit and A / D conversion circuit

Publications (3)

Publication Number Publication Date
JP2016039418A JP2016039418A (en) 2016-03-22
JP2016039418A5 JP2016039418A5 (en) 2016-10-13
JP6422073B2 true JP6422073B2 (en) 2018-11-14

Family

ID=55530198

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014159978A Expired - Fee Related JP6422073B2 (en) 2014-08-06 2014-08-06 A / D conversion circuit

Country Status (1)

Country Link
JP (1) JP6422073B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6762733B2 (en) * 2016-03-01 2020-09-30 東芝情報システム株式会社 D / A conversion device and D / A conversion method
JP7019475B2 (en) * 2018-03-23 2022-02-15 東芝情報システム株式会社 Random number generator
JP6633135B2 (en) * 2018-06-04 2020-01-22 東芝情報システム株式会社 Tent mapping operation circuit and A / D conversion circuit
JP7344000B2 (en) * 2019-04-05 2023-09-13 株式会社ミツトヨ Analog-digital converter, analog-digital conversion method and displacement detection device
CN113972915A (en) * 2020-07-23 2022-01-25 中核核电运行管理有限公司 Gray code signal setting threshold circuit of pressurized water reactor rod position measuring system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2306575A1 (en) * 1975-04-02 1976-10-29 Nadler Morton METHOD AND DEVICE FOR CONVERTING ANALOGUE ELECTRIC SIGNAL INTO BINARY CODE
JPS60127820A (en) * 1983-12-15 1985-07-08 Matsushita Electric Ind Co Ltd Cascade connection type a/d converter
DE19506020A1 (en) * 1995-02-22 1996-08-29 Telefunken Microelectron Convolution amplifier for the construction of an A / D converter
US6163290A (en) * 1999-07-13 2000-12-19 Analog Devices, Inc. Linearizing structures and methods for unity-gain folding amplifiers
JP4184921B2 (en) * 2002-11-06 2008-11-19 松下電器産業株式会社 Stochastic computing element
WO2004077669A1 (en) * 2003-02-28 2004-09-10 Matsushita Electric Industrial Co., Ltd. Probabilistic pulse generator and differential absolute value computing element and manhattan distance arithmetic unit using this
JP5334225B2 (en) * 2010-04-01 2013-11-06 独立行政法人科学技術振興機構 Data conversion method based on β-map with scale
JP5252668B2 (en) * 2010-04-06 2013-07-31 独立行政法人科学技術振興機構 Data conversion method based on negative β mapping

Also Published As

Publication number Publication date
JP2016039418A (en) 2016-03-22

Similar Documents

Publication Publication Date Title
US10110242B2 (en) Interleaving successive approximation analog-to-digital converter with noise shaping
JP6422073B2 (en) A / D conversion circuit
US9160359B2 (en) Analog-to-digital converter and analog-to-digital conversion method
US9432046B1 (en) Successive approximation analog-to-digital converter
JP2012100261A (en) Multichannel digitizer and method of digitizing
JP2015211391A (en) A/d converter and a/d conversion method
US9118340B2 (en) Analog-to-digital converter and analog-to-digital conversion method
JP4684028B2 (en) Pipeline A / D converter
EP3113366A1 (en) Method for testing analog-to-digital converter and system therefor
JP6692574B2 (en) Temporary storage buffer device
JP5494273B2 (en) AD conversion circuit and AD conversion method
JP6633135B2 (en) Tent mapping operation circuit and A / D conversion circuit
EP2966780A1 (en) Analog-to-digital converter offset cancellation
CN110880937B (en) N bit analog-to-digital converter based on progressive approximation architecture
JP5094916B2 (en) Pipeline / AD converter circuit
JP2016213531A (en) AD converter and AD conversion method
Jableka et al. Uncertainty of asynchronous analog-to-digital converter output state
US6816096B2 (en) Response-based analog-to-digital conversion apparatus and method
US20230116954A1 (en) Analog-to-digital converter circuit
KR20110090669A (en) Analog-to-digital converter with successive approximation register
Ghoshal et al. Design of a Modified 8-bit Semiflash Analog to Digital Converter
Sinha Implementation of an 8-bit ADC using successive subtraction technique
US10566985B2 (en) Method for analog-to-digital conversion of analog input signals
Adsul et al. Reconfigurable Successive Approximation Register ADC and SAR-Assisted Pipeline ADC
CN114337672A (en) Analog-to-digital converter and analog-to-digital conversion method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160823

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160823

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170502

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170711

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170906

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180403

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180601

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: 20181009

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20181009

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181009

R150 Certificate of patent or registration of utility model

Ref document number: 6422073

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees