JPH0964738A - A/d converter - Google Patents
A/d converterInfo
- Publication number
- JPH0964738A JPH0964738A JP21767695A JP21767695A JPH0964738A JP H0964738 A JPH0964738 A JP H0964738A JP 21767695 A JP21767695 A JP 21767695A JP 21767695 A JP21767695 A JP 21767695A JP H0964738 A JPH0964738 A JP H0964738A
- Authority
- JP
- Japan
- Prior art keywords
- output
- signal
- digital
- comparison
- value
- 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.)
- Withdrawn
Links
Landscapes
- Analogue/Digital Conversion (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、アナログ信号をデ
ィジタル信号に変換するアナログ・ディジタル変換器に
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an analog / digital converter for converting an analog signal into a digital signal.
【0002】[0002]
【従来の技術】従来のアナログ・ディジタル変換器とし
ては、例えば図5に示すように、nビットの並列比較型
アナログ・ディジタル変換器ADCにアナログ入力信号
を入力することにより、変換器ADC内でアナログ入力
電圧を複数の閾値電圧と比較することにより、ディジタ
ル値に変換してアナログ入力信号に対応したnビットの
ディジタル出力信号を出力するようにしている。2. Description of the Related Art As a conventional analog-to-digital converter, for example, as shown in FIG. 5, an analog input signal is input to an n-bit parallel comparison type analog-to-digital converter ADC so that the analog-to-digital converter ADC By comparing the analog input voltage with a plurality of threshold voltages, it is converted into a digital value and an n-bit digital output signal corresponding to the analog input signal is output.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上記従
来のアナログ・ディジタル変換器にあっては、入力され
るアナログ信号に雑音成分が無く、且つ変換器自身の入
力換算雑音も無いものとすると、図6(a)に示すよう
に、アナログ入力信号がある閾値電圧を越えると出力デ
ィジタルコードが図6(b)に示すように変化するが、
実際のシステムでは、必ず雑音が存在し、アナログ入力
信号が図7(a)に示すように信号成分だけではなく破
線図示の電圧範囲の白色雑音を入力換算雑音としてもっ
ている場合には、出力コードは図7(b)に示すように
アナログ入力信号が閾値電圧近傍でバタつく所謂ハンチ
ング現象を生じるという未解決の課題がある。However, in the above-mentioned conventional analog-to-digital converter, assuming that the input analog signal has no noise component, and the converter itself does not have input conversion noise. As shown in FIG. 6 (a), when the analog input signal exceeds a certain threshold voltage, the output digital code changes as shown in FIG. 6 (b).
In an actual system, noise is always present, and if the analog input signal has not only signal components as shown in FIG. 7A but also white noise in the voltage range shown by the broken line as input conversion noise, the output code Has an unsolved problem of causing a so-called hunting phenomenon in which an analog input signal flutters near a threshold voltage as shown in FIG. 7B.
【0004】そこで、本発明は、上記従来例の未解決の
課題に着目してなされたものであり、アナログ信号をデ
ィジタル信号に変換したときのハンチング現象を確実に
抑制することができるアナログ・ディジタル変換器を提
供することを目的としている。Therefore, the present invention has been made by paying attention to the unsolved problem of the above-mentioned conventional example, and can reliably suppress the hunting phenomenon when an analog signal is converted into a digital signal. It is intended to provide a converter.
【0005】[0005]
【課題を解決するための手段】上記目的を達成するため
に、本発明に係るアナログ・ディジタル変換器は、アナ
ログ信号をディジタル信号に変換するアナログ・ディジ
タル変換器において、所定周波数の変換用クロックを発
生するクロック信号発生手段と、該クロック信号発生手
段の変換用クロックのタイミングでアナログ入力信号を
ディジタル出力信号に変換する変換器本体と、該変換器
本体のディジタル出力信号を出力値として格納する出力
値格納手段と、該出力値格納手段で格納されている出力
値と前記変換器本体のディジタル信号の現在値とを比較
するディジタル比較手段と、該ディジタル比較手段の比
較結果が所定数の前記変換用クロックを計数する間に不
一致を継続しているときに前記出力値格納手段でディジ
タル出力信号を出力値として格納させる格納制御手段と
を備えたことを特徴としている。In order to achieve the above object, an analog / digital converter according to the present invention is an analog / digital converter for converting an analog signal into a digital signal, in which a conversion clock of a predetermined frequency is used. A clock signal generating means to be generated, a converter main body for converting an analog input signal into a digital output signal at a conversion clock timing of the clock signal generating means, and an output for storing the digital output signal of the converter main body as an output value. Value storing means, digital comparing means for comparing the output value stored in the output value storing means with the current value of the digital signal of the converter main body, and the conversion result of the digital comparing means is a predetermined number. The digital output signal is output by the output value storage means when the disagreement continues while counting the use clocks. It is characterized in that a storage controlling means for storing the value.
【0006】この発明においては、変換器本体でアナロ
グ信号を変換用クロックのタイミングで順次ディジタル
信号に変換するが、外部への出力としては出力値格納手
段で格納されている出力値が出力される。そして、この
出力値と現在の変換器本体の現在値とをディジタル比較
器で比較し、その比較結果を格納制御手段に供給し、こ
の格納制御手段で、所定数の変換用クロックを計数間に
不一致を継続しているときに出力値格納手段に現在値を
格納させることにより、擬似ヒステリシス手段を構成し
て、出力値のハンチング現象を抑制する。In the present invention, the converter main body sequentially converts the analog signal into a digital signal at the timing of the conversion clock, but the output value stored in the output value storage means is output to the outside. . Then, this output value is compared with the current value of the current converter main body by a digital comparator, and the comparison result is supplied to the storage control means, and the storage control means supplies a predetermined number of conversion clocks between counting. By storing the current value in the output value storage means while continuing the disagreement, the pseudo hysteresis means is configured to suppress the hunting phenomenon of the output value.
【0007】[0007]
【発明の実施の形態】以下、本発明の実施の形態を図面
に基づいて説明する。図1は、本発明の一実施形態を示
すブロック図である。図中、1は入力されるアナログ電
圧信号SA をnビットのディジタル信号SD に変換する
例えば並列比較形アナログ・ディジタル変換器で構成さ
れる変換器本体であって、アナログ電圧信号SA が入力
される入力端子tA と変換用クロックCK1がラッチ信号
として入力されるラッチ入力端子tC とを有し、ラッチ
入力端子tC に変換用クロックCK1が入力される毎にア
ナログ電圧信号SA を異なる閾値電圧が入力される(2
n −1)個の比較器で閾値電圧と比較し、その比較結果
を所定のゲートを介してエンコーダに供給することによ
り得られるディジタル信号をラッチして、nビットの出
力端子tD からディジタル信号SD を出力する。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will now be described with reference to the drawings.
It will be described based on. FIG. 1 shows an embodiment of the present invention.
It is a block diagram. In the figure, 1 is the input analog power
Pressure signal SAIs an n-bit digital signal SDConvert to
For example, a parallel comparison type analog-digital converter
The converter body, which is an analog voltage signal SAIs input
Input terminal tAAnd conversion clock CK1Is the latch signal
Input terminal tCHas and latch
Input terminal tCConversion clock CK1Is entered each time
Analog voltage signal SADifferent threshold voltages are input (2
n-1) Compared with the threshold voltage with one comparator, and the comparison result
Is supplied to the encoder through a predetermined gate.
Latch the resulting digital signal and output n bits.
Force terminal tDFrom digital signal SDIs output.
【0008】ここで、クロック入力端子tC には、所定
周波数の変換用クロックCK1を発生するクロック発生手
段としてのクロック発生回路2から変換用クロックCK1
が入力される。このクロック発生回路2は、変換用クロ
ックCK1の他、これと同期してこれより変換器本体1の
アナログ電圧SA をディジタル信号に変換開始してから
変換を終了するまでの変換時間以上遅れたクロック信号
CK2を発生する。[0008] Here, the clock input to the terminal t C, conversion clock from the clock generation circuit 2 as a clock generating means for generating a conversion clock C K1 of the predetermined frequency C K1
Is entered. In addition to the conversion clock C K1 , this clock generation circuit 2 is synchronized with this and delays more than the conversion time from the start of conversion of the analog voltage S A of the converter main body 1 into a digital signal to the end of conversion. Generates a clock signal C K2 .
【0009】変換器本体1の出力端子tD から出力され
るnビットのディジタル信号SD は出力値格納手段とし
ての出力記憶レジスタ3にラッチ信号入力端子tL にラ
ッチ信号CL が入力されるタイミングで格納され、この
出力記憶レジスタ3に記憶されている変換値がnビット
の出力ディジタル信号SDOとして出力端子tO から出力
される。As for the n-bit digital signal S D output from the output terminal t D of the converter main body 1, the latch signal CL is input to the latch signal input terminal t L of the output storage register 3 as the output value storage means. The conversion value stored at the timing and stored in the output storage register 3 is output from the output terminal t O as the n-bit output digital signal S DO .
【0010】一方、変換器本体1のディジタル信号SD
と出力記憶レジスタ3に記憶されているディジタル信号
SDOが夫々出力値及び現在変換値としてディジタル比較
手段としてのディジタル比較器4に入力され、このディ
ジタル比較器4から両者が一致しているときに論理値
“1”、不一致であるときに論理値“0”となる1ビッ
トの比較信号CS を出力する。On the other hand, the digital signal S D from the converter body 1
And the digital signal S DO stored in the output storage register 3 are input to the digital comparator 4 as the digital comparison means as the output value and the current conversion value, respectively, and when the two coincide with each other, It outputs a 1-bit comparison signal C S that has a logical value “1” and a logical value “0” when they do not match.
【0011】ここで、ディジタル比較器4の一例は、図
2に示すように、入力される両ディジタル信号SD 及び
SDOのnビットに対応するn個の排他的論理和回路XO
R1〜XORn と、これら排他的論理和回路XOR1 〜
XORn の出力が入力される1つの論理和回路NORと
で構成され、各排他的論理和回路XOR1 〜XORnの
一方の入力側に変換器本体1から出力されるディジタル
信号SD の各ビットが、他方の入力側に出力記憶レジス
タ3から出力されるディジタル信号SDOの各ビットが夫
々入力される。Here, an example of the digital comparator 4 is, as shown in FIG. 2, n exclusive OR circuits XO corresponding to n bits of both input digital signals S D and S DO.
R 1 to XOR n and these exclusive OR circuits XOR 1 to
Each of the digital signals S D output from the converter main body 1 is configured with one logical sum circuit NOR to which the output of XOR n is input, and to one input side of each exclusive OR circuit XOR 1 to XOR n. Each bit of the digital signal S DO output from the output storage register 3 is input to the other input side.
【0012】また、クロック発生回路2で発生される変
換用クロックCK2は例えばリングカウンタで構成される
比較回数計数カウンタ5に供給され、この比較回数計数
カウンタ5で予め設定されたN個の変換用クロックCK2
を計数する毎に例えば論理値“1”となるパルス状のカ
ウンタ出力CO が出力される。そして、ディジタル比較
器4から出力される比較信号CS は、比較結果記憶レジ
スタ6に入力される。この比較結果記憶レジスタ6は、
例えば図3に示すように、ディジタル比較器4の比較信
号Cs 及びクロック発生回路2からの変換用クロックC
k2が入力されるアンドゲート4aと、このアンドゲート
4aの出力がセット端子Sに入力され、リセット端子R
に比較回数計数カウンタ5のカウンタ出力CO が遅延回
路4bを介して入力されるRS型フリップフロップ4c
と、このフリップフロップ4cの反転出力端子から出力
される出力信号CF と比較回数計数カウンタ5のカウン
タ出力CO とが入力されるアンドゲート4dとで構成さ
れ、アンドゲート4dの出力がラッチ信号CL として出
力記憶レジスタ3のラッチ信号入力端子tL に出力され
る。Further, the conversion clock C K2 generated by the clock generation circuit 2 is supplied to a comparison number counting counter 5 composed of, for example, a ring counter, and the comparison number counting counter 5 presets N conversion numbers. Clock C K2
Pulsed counter output C O becomes the logic value "1", for example, every counting the is output. Then, the comparison signal C S output from the digital comparator 4 is input to the comparison result storage register 6. This comparison result storage register 6 is
For example, as shown in FIG. 3, the comparison signal C s of the digital comparator 4 and the conversion clock C from the clock generation circuit 2
The AND gate 4a to which k2 is input, and the output of this AND gate 4a is input to the set terminal S and the reset terminal R
The counter output C O of the comparison counter 5 is input to the RS flip-flop 4c via the delay circuit 4b.
And an AND gate 4d to which the output signal C F output from the inverted output terminal of the flip-flop 4c and the counter output C O of the comparison counter 5 are input, and the output of the AND gate 4d is a latch signal. is output to the latch signal input terminal t L of the output storage register 3 as C L.
【0013】したがって、フリップフロップ4cは、比
較回数計数カウンタ5のカウンタ出力CO が遅延回路4
bを介してリセット端子Rに入力されたときにリセット
されて、その反転出力端子から出力される出力信号CF
が論理値“1”となり、この状態で、変換用クロックC
K2が高レベルにある状態でディジタル比較器4の比較信
号CS が論理値“1”即ち変換器本体1及び出力記憶レ
ジスタ3のディジタル信号SD 及びSDOが一致したとき
にセットされて、その出力信号CF が論理値“0”とな
り、カウンタ出力CO でリセットされるまでの間に比較
信号CS が論理値“0”を維持しているとき即ちディジ
タル信号SD 及びSDOが不一致状態を維持しているとき
にはセットされることなくリセット状態を維持し、その
出力信号CF が論理値“1”を維持することになり、こ
れが比較回数計数カウンタ5のカウント出力CO が論理
値“1”となった時点でラッチ信号CL として出力され
る。[0013] Therefore, the flip-flop 4c, the counter output of the comparison number counting counter 5 C O delay circuit 4
The output signal C F that is reset when input to the reset terminal R via b and is output from the inverted output terminal
Becomes a logical value "1", and in this state, the conversion clock C
It is set when the comparison signal C S of the digital comparator 4 is a logical value "1", that is, when the digital signals S D and S DO of the converter body 1 and the output storage register 3 coincide with each other while K2 is at a high level, When the output signal C F becomes the logical value “0” and the comparison signal C S maintains the logical value “0” until it is reset by the counter output C O , that is, the digital signals S D and S DO When the disagreement state is maintained, the reset state is maintained without being set, and the output signal C F thereof maintains the logical value “1”, which means that the count output C O of the comparison number counter 5 is a logical value. When the value becomes "1", it is output as the latch signal C L.
【0014】ここで、比較回数計数カウンタ5及び比較
結果格納レジスタ6で格納制御手段を構成している。次
に、上記実施形態の動作を説明する。初期状態では、出
力記憶レジスタ3、比較回数計数カウンタ5及び比較結
果記憶レジスタ6は夫々にクリアされている。この状態
で、変換器本体1に例えば時間の経過と共に変動する
“0”以外の値を有するアナログ電圧信号SA を入力す
ると共に、クロック発生回路2で変換用クロックCK1及
びCK2を発生させると、変換用クロックCK1が発生する
毎に変換器本体1からnビットのアナログ電圧信号SA
に対応するディジタル信号SD が出力される。The comparison counter 5 and the comparison result storage register 6 constitute storage control means. Next, the operation of the above embodiment will be described. In the initial state, the output storage register 3, the comparison count counter 5, and the comparison result storage register 6 are cleared. In this state, an analog voltage signal S A having a value other than “0” that fluctuates over time is input to the converter body 1, and the clock generation circuit 2 generates conversion clocks C K1 and C K2 . And an n-bit analog voltage signal S A from the converter body 1 every time the conversion clock C K1 is generated.
Then, the digital signal S D corresponding to is output.
【0015】このとき、出力記憶レジスタ3から出力さ
れるnビットのディジタル信号SDOは“0”を維持して
いるので、ディジタル比較器4からディジタル信号SD
及びSDOの不一致を表す論理値“0”の比較信号CS が
出力される。そして、クロック発生回路2から変換用ク
ロックCK1より僅かに遅れた時点で変換用クロックCK2
が発生されると、比較回数計数カウンタ5が“1”だけ
インクリメントされるが、所定数Nに達していないの
で、カウンタ出力CO は論理値“0”を維持しており、
比較結果記憶レジスタ6では、アンドゲート4aの出力
が論理値“0”を維持し、フリップフロップ4cがリセ
ット状態を維持するので、その反転出力端子の出力信号
CF は論理値“1”を維持しているが、カウンタ出力C
O が論理値“0”であるので、ラッチ信号CL は論理値
“0”を維持しており、出力記憶レジスタ3はクリア状
態を維持する。At this time, since the n-bit digital signal S DO output from the output storage register 3 maintains "0", the digital comparator 4 outputs the digital signal S D.
And a comparison signal C S having a logical value “0” indicating that S DO does not match is output. The conversion clock C K2 is slightly delayed from the conversion clock C K1 from the clock generation circuit 2.
Is generated, the comparison counter 5 is incremented by "1", but since the predetermined number N has not been reached, the counter output C O maintains the logical value "0".
In the comparison result storage register 6, since the output of the AND gate 4a maintains the logical value "0" and the flip-flop 4c maintains the reset state, the output signal C F of its inverting output terminal maintains the logical value "1". However, the counter output C
Since O has the logical value "0", the latch signal C L maintains the logical value "0", and the output storage register 3 maintains the clear state.
【0016】その後、クロック発生回路2から順次変換
用クロックCK1が発生される毎に変換器本体1でアナロ
グ・ディジタル変換が行われて、出力端子tD からnビ
ットのディジタル信号SD が出力され、これがディジタ
ル比較器4で出力レジスタ3に格納されている前回の出
力値であるディジタル信号SDOと比較する。このとき、
初期状態であって、出力記憶レジスタ3に格納されてい
る前回の出力値であるディジタル信号SDOが“0”を表
しており、一方変換器本体1の演算結果であるディジタ
ル信号SD はアナログ電圧信号SA に対応した値となっ
ているので、比較信号CS は論理値“0”の状態を維持
し、比較結果記憶レジスタ6のフリップフロップ4cは
リセット状態を維持し、ラッチ信号CL も論理値“0”
の状態を維持する。After that, every time the clock generation circuit 2 sequentially generates the conversion clock C K1 , analog-digital conversion is performed in the converter main body 1, and an n-bit digital signal S D is output from the output terminal t D. This is compared with the digital signal S DO which is the previous output value stored in the output register 3 by the digital comparator 4. At this time,
In the initial state, the digital signal S DO which is the previous output value stored in the output storage register 3 represents “0”, while the digital signal S D which is the calculation result of the converter body 1 is an analog signal. Since it has a value corresponding to the voltage signal S A , the comparison signal C S maintains the state of the logical value “0”, the flip-flop 4 c of the comparison result storage register 6 maintains the reset state, and the latch signal C L Is a logical value "0"
To maintain the state.
【0017】その後、比較回数計数カウンタ5のカウン
ト値が所定値Nに達すると、この比較回数計数カウンタ
5から論理値“1”のカウント出力CO が出力されるの
で、比較結果記憶レジスタ6のアンドゲート4dから論
理値“1”のラッチ信号CLが出力され、この出力記憶
レジスタ3で変換器本体1から出力されるている現在値
を表すディジタル信号SD を出力値として記憶し、これ
が出力端子tO から出力される。After that, when the count value of the comparison count counter 5 reaches the predetermined value N, the count output C O of the logical value "1" is output from the comparison count counter 5, so that the comparison result storage register 6 stores data. The AND gate 4d outputs a latch signal C L having a logical value “1”, and the output storage register 3 stores the digital signal S D representing the current value output from the converter main body 1 as an output value. It is output from the output terminal t O.
【0018】一方、比較結果記憶レジスタ6では、比較
回数計数カウンタ5からカウンタ出力CO が出力された
時点から僅かに遅れた時点で遅延回路4bから遅延信号
がフリップフロップ4cのリセット端子Rに出力される
ので、このフリップフロップ4cがリセットされる。こ
のように、比較回数計数カウンタ5からカウント出力C
O が出力された時点まで変換器本体1及び出力記憶レジ
スタ3のディジタル信号SD 及びSDOが不一致を継続し
てディジタル比較器4の比較信号CS が論理値“0”を
継続するときには比較結果記憶レジスタ6から論理値
“1”のラッチ信号CL を出力記憶レジスタ3に供給し
て出力値を更新するが、変換器本体1に入力されるアナ
ログ電圧信号SA に白色雑音を入力換算雑音としてもっ
ている場合に、このアナログ電圧信号SA のレベルが変
換器本体の何れかの比較器に入力される閾値電圧近傍の
値となっているときには、前述した従来技術の項で説明
したように、変換器本体1から出力されるディジタル信
号SD の出力コードにハンチングを生じることになる。On the other hand, in the comparison result storage register 6, the delay signal is output from the delay circuit 4b to the reset terminal R of the flip-flop 4c at a time point slightly delayed from the time point when the counter output C O is output from the comparison number counter 5. Therefore, the flip-flop 4c is reset. Thus, the count output C from the comparison counter 5
Comparison is made when the digital signals S D and S DO of the converter main body 1 and the output storage register 3 continue to be inconsistent until the O is output and the comparison signal C S of the digital comparator 4 continues to be a logical value "0". The result storage register 6 supplies the latch signal C L having the logical value “1” to the output storage register 3 to update the output value, but the analog voltage signal S A input to the converter main body 1 is converted into white noise by input conversion. When the level of the analog voltage signal S A is a value near the threshold voltage input to one of the comparators of the converter body as noise, as described in the above-mentioned section of the prior art. In addition, hunting occurs in the output code of the digital signal S D output from the converter body 1.
【0019】この状態となると、ディジタル比較器4に
入力される変換器本体1のディジタル信号SD と出力記
憶レジスタ3のディジタル信号SDOとが一致する状態が
発生して比較信号CS が論理値“1”となる。このた
め、比較結果記憶レジスタ6のフリップフロップ4cが
セット状態となって、その反転出力端子の出力信号CF
は論理値“0”を維持することになり、この状態で比較
回数計数カウンタ5からカウンタ出力CO が出力された
としても、アンドゲート4dから出力されるラッチ信号
CL は論理値“0”となる。In this state, a state occurs in which the digital signal S D of the converter body 1 input to the digital comparator 4 and the digital signal S DO of the output storage register 3 coincide with each other, and the comparison signal C S is logical. The value becomes "1". Therefore, the flip-flop 4c of the comparison result storage register 6 is in the set state, and the output signal C F of the inverted output terminal thereof is set.
Holds a logical value "0", and even if the comparison output counter 5 outputs the counter output C O in this state, the latch signal C L output from the AND gate 4d has a logical value "0". Becomes
【0020】したがって、出力記憶レジスタ3では、変
換器本体1のディジタル信号SD を新たに記憶すること
なく、現在格納しているディジタル信号SDOをそのまま
保持し、これが出力端子tO から出力される。この結
果、出力端子tO から出力されるディジタル信号SDOは
ハンチングを確実に抑制した値となる。このように、上
記実施形態によると、変換器本体1から出力されるアナ
ログ電圧信号SA をディジタル値に変換したディジタル
信号SD と出力記憶レジスタ3で記憶している現在の出
力値であるディジタル信号SDOとを所定値N回比較し、
そのN回全てが不一致であるとき即ち両者の不一致状態
をN回継続しているときに、変換器本体1の演算結果を
出力記憶レジスタ3に記憶するようにして擬似ヒステリ
シス手段を構成しているので、変換器本体1の演算結果
にハンチングを生じたとしても、出力記憶レジスタ3か
ら出力されるディジタル信号SDOの値はハンチングを確
実に除去した値となる。Therefore, the output storage register 3 does not newly store the digital signal S D of the converter body 1 but holds the currently stored digital signal S DO as it is and outputs it from the output terminal t O. It As a result, the digital signal S DO output from the output terminal t O has a value that reliably suppresses hunting. As described above, according to the above-described embodiment, the digital signal S D obtained by converting the analog voltage signal S A output from the converter body 1 into a digital value and the digital signal that is the current output value stored in the output storage register 3 are used. Compare the signal S DO with a predetermined value N times,
When all of the N times do not match, that is, when the two mismatched states continue N times, the pseudo-hysteresis means is configured to store the calculation result of the converter main body 1 in the output storage register 3. Therefore, even if hunting occurs in the calculation result of the converter main body 1, the value of the digital signal S DO output from the output storage register 3 is a value in which hunting is reliably removed.
【0021】なお、上記実施形態においては、クロック
発生回路2から2種類の同期した変換用クロックCK1及
びCK2を発生させる場合について説明したが、これに限
定されるものではなく、1つの変換用クロックCK1のみ
を発生させ、これを直接変換器本体1に供給すると共
に、比較回数計数カウンタ5及び比較結果記憶レジスタ
6には変換器本体1の変換時間分遅延させる遅延回路を
介して供給するようにしてもよい。In the above embodiment, the case where the clock generation circuit 2 generates two types of synchronized conversion clocks C K1 and C K2 has been described, but the present invention is not limited to this and one conversion is performed. Generates only the clock C K1 for use in the converter, and supplies it directly to the converter body 1, and supplies it to the comparison counter 5 and the comparison result storage register 6 via a delay circuit for delaying the conversion time of the converter body 1. You may do it.
【0022】また、上記実施形態においては、ディジタ
ル比較器4をnビットに対応するn個の排他的論理和回
路EXO1 〜EXOn と1つの論理和回路ORで構成す
る場合について説明したが、これに限定されるものでは
なく、入力アナログ信号の最高周波数及び信号振幅等と
変換器本体1の変換周期によってはn個より少ない個数
の排他的論理和回路で構成することができる。[0022] In the above embodiment has been described for the case of an n-number of the exclusive-OR circuit EXO 1 ~EXO n and one OR circuit OR corresponding digital comparator 4 to n bits, However, the number of exclusive OR circuits is less than n, depending on the maximum frequency and signal amplitude of the input analog signal and the conversion cycle of the converter main body 1.
【0023】すなわち、変換器本体1でのN回の変換時
間内では2m (m<n)ステップ以上出力コードが変化
しない場合には、ディジタル比較器4はm個の排他的論
理和回路と1つの論理和回路とで構成することができ
る。その理由は、m個の排他的論理和回路の入力を出力
コードの下位mビットとすれば2m 以内の変化ではコー
ドが変化し且つ比較器出力が一致を出力することはない
からである。That is, when the output code does not change more than 2 m (m <n) steps within the conversion time of N times in the converter main body 1, the digital comparator 4 includes m exclusive OR circuits. It can be configured with one logical sum circuit. The reason is that if the inputs of the m exclusive OR circuits are the lower m bits of the output code, the code will not change and the comparator output will not output coincidence within a change of 2 m .
【0024】さらに、上記実施形態において比較結果記
憶レジスタをフリップフロップ4cを含んで構成した場
合について説明したが、これに限定されるものではな
く、ディジタル比較器4の比較信号CS を変換用クロッ
クCK2が入力される毎に格納し、比較回数計数カウンタ
5のカウンタ出力CO が入力されたときに、格納されて
いるN個の比較信号CS のナンド(NAND)出力をラ
ッチ信号CL として出力するようにしてもよい。Further, although the case where the comparison result storage register is configured to include the flip-flop 4c has been described in the above embodiment, the present invention is not limited to this, and the comparison signal C S of the digital comparator 4 is converted into a conversion clock. Each time C K2 is input, it is stored, and when the counter output C O of the comparison counter 5 is input, the NAND output of the N stored comparison signals C S is latched by the latch signal C L. You may make it output as.
【0025】なおさらに、上記実施形態においては、デ
ィジタル比較手段、出力値格納手段及び格納制御手段を
ハードウェアで構成する場合について説明したが、これ
に限定されるものではなく、演算処理装置及び記憶装置
を適用して、図4に示すように、演算処理するようにし
てもよい。すなわち、図4の処理はクロック発生回路2
の変換用クロックCK2が入力される毎にメインプログラ
ムに対する割込処理として実行され、先ず、ステップS
1で変換器本体1の演算結果であるディジタル信号SD
を読込み、次いでステップS2に移行して読込んだディ
ジタル信号SD と記憶装置の出力値記憶領域に格納され
ている現在の出力値SDOとを比較して、両者が不一致で
あるか否かを判定し、両者が不一致であるときにはステ
ップS3に移行して判定用フラグFを“1”にセットし
てからステップS5に移行し、両者が一致するときには
ステップS4に移行して判定用フラグFを“0”にリセ
ットしてからステップS5に移行する。Furthermore, in the above embodiment, the case where the digital comparison means, the output value storage means, and the storage control means are configured by hardware has been described, but the present invention is not limited to this, and the arithmetic processing unit and the storage. The apparatus may be applied to perform arithmetic processing as shown in FIG. That is, the processing of FIG.
Each time the conversion clock C K2 is input, it is executed as an interrupt process for the main program.
1 is the digital signal S D which is the calculation result of the converter main body 1.
Is read, and then the process proceeds to step S2 to compare the read digital signal S D with the current output value S DO stored in the output value storage area of the storage device, and it is determined whether or not they do not match. If the two do not match, the process proceeds to step S3, the determination flag F is set to "1", and then the process proceeds to step S5, and if they match, the process proceeds to step S4 and the determination flag F is determined. Is reset to "0" and then the process proceeds to step S5.
【0026】ステップS5では、比較回数を表す計数値
Nを“1”だけインクリメントしてからステップS6に
移行して、比較回数Nが所定値NS に達したか否かを判
定し、N<NS であるときにはそのまま割込処理を終了
し、N=NS であるときにはステップS7に移行して判
定用フラグFが“1”にセットされているか否かを判定
し、F=1であるときには、ステップS8に移行してデ
ィジタル信号SD を出力ディジタル信号SDOとして出力
し、次いでステップS9に移行して、ディジタル信号S
D を出力値記憶領域に更新記憶してからステップS10
に移行し、比較回数Nを“0”にクリアすると共に、判
定用フラグFを“0”にリセットしてから割込処理を終
了する。In step S5, the count value N indicating the number of comparisons is incremented by "1", and then the process proceeds to step S6 to determine whether or not the number of comparisons N has reached a predetermined value N S , and N < When it is N S , the interrupt processing is ended as it is, and when N = N S, it proceeds to step S7 and determines whether or not the determination flag F is set to “1”, and F = 1. Sometimes, the process goes to step S8 to output the digital signal S D as the output digital signal S DO , then the process goes to step S9, and the digital signal S D is output.
After updating and storing D in the output value storage area, step S10
Then, the number of comparisons N is cleared to "0", the determination flag F is reset to "0", and then the interrupt process is ended.
【0027】また、ステップS7の判定結果が、判定用
フラグFが“0”にリセットされているときには、直接
ステップS10に移行する。この図4の処理において、
ステップS2〜S4の処理がディジタル比較手段に対応
し、ステップS8,S9の処理が出力値格納手段に対応
し、ステップS5〜S7の処理が格納制御手段に対応し
ている。When the determination result of step S7 indicates that the determination flag F is reset to "0", the process directly proceeds to step S10. In the process of FIG. 4,
The processing of steps S2 to S4 corresponds to the digital comparison means, the processing of steps S8 and S9 corresponds to the output value storage means, and the processing of steps S5 to S7 corresponds to the storage control means.
【0028】[0028]
【発明の効果】以上説明したように、本発明に係るアナ
ログ・ディジタル変換器によれば、アナログ信号をディ
ジタル信号に変換する変換器本体の変換結果と、出力値
格納手段で格納している現在出力値とをディジタル比較
手段で比較し、この比較結果が所定回数の間不一致を継
続したときに、出力値格納手段で変換器本体の変換結果
を格納するように構成したので、アナログ信号入力が変
換器本体の閾値電圧近傍であるときに、所定回数内で変
換器本体自体の変換結果にハンチングを生じる場合に
は、出力値格納手段で前回値を保持するため、この出力
値格納手段からはハンチングを抑制したディジタル信号
を出力することができるという効果が得られる。As described above, according to the analog / digital converter of the present invention, the conversion result of the converter main body for converting an analog signal into a digital signal and the present value stored in the output value storage means are stored. The output value storage means stores the conversion result of the converter main body when the output value storage means compares the output value with the digital comparison means and the comparison result continues to disagree for a predetermined number of times. When hunting occurs in the conversion result of the converter itself within a predetermined number of times when it is near the threshold voltage of the converter main body, the previous value is held in the output value storage means. The effect that a digital signal in which hunting is suppressed can be output is obtained.
【図1】本発明の一実施形態を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention.
【図2】図1のディジタル比較器の具体的構成を示すブ
ロック図である。FIG. 2 is a block diagram showing a specific configuration of the digital comparator of FIG.
【図3】図1の比較結果記憶レジスタの具体的構成を示
すブロック図である。FIG. 3 is a block diagram showing a specific configuration of a comparison result storage register in FIG.
【図4】本発明の他の実施形態を示すフローチャートで
ある。FIG. 4 is a flowchart showing another embodiment of the present invention.
【図5】従来例を示すブロック図である。FIG. 5 is a block diagram showing a conventional example.
【図6】従来例における理想的なアナログ・ディジタル
変換状態を示す説明図である。FIG. 6 is an explanatory diagram showing an ideal analog / digital conversion state in a conventional example.
【図7】従来例における入力換算雑音を含む場合のアナ
ログ・ディジタル変換状態を示す説明図である。FIG. 7 is an explanatory diagram showing an analog / digital conversion state in the case where input conversion noise is included in a conventional example.
1 変換器本体 2 クロック発生回路 3 出力記憶レジスタ 4 ディジタル比較器 5 比較回数計数カウンタ 6 比較結果記憶レジスタ 1 converter main body 2 clock generation circuit 3 output storage register 4 digital comparator 5 comparison count counter 6 comparison result storage register
Claims (1)
るアナログ・ディジタル変換器において、所定周波数の
変換用クロックを発生するクロック信号発生手段と、該
クロック信号発生手段の変換用クロックのタイミングで
アナログ入力信号をディジタル出力信号に変換する変換
器本体と、該変換器本体のディジタル出力信号を出力値
として格納する出力値格納手段と、該出力値格納手段で
格納されている出力値と前記変換器本体のディジタル信
号の現在値とを比較するディジタル比較手段と、該ディ
ジタル比較手段の比較結果が所定数の前記変換用クロッ
クを計数する間に不一致を継続しているときに前記出力
値格納手段でディジタル出力信号を出力値として格納さ
せる格納制御手段とを備えたことを特徴とするアナログ
・ディジタル変換器。1. An analog-to-digital converter for converting an analog signal into a digital signal, wherein a clock signal generating means for generating a conversion clock of a predetermined frequency and an analog input signal at the timing of the conversion clock of the clock signal generating means. To a digital output signal, an output value storage means for storing the digital output signal of the converter body as an output value, an output value stored in the output value storage means and the converter main body Digital comparison means for comparing the current value of the digital signal and digital output by the output value storage means when the comparison result of the digital comparison means continues to disagree while counting a predetermined number of the conversion clocks. An analog-digital converter, comprising: storage control means for storing a signal as an output value. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21767695A JPH0964738A (en) | 1995-08-25 | 1995-08-25 | A/d converter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21767695A JPH0964738A (en) | 1995-08-25 | 1995-08-25 | A/d converter |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0964738A true JPH0964738A (en) | 1997-03-07 |
Family
ID=16707984
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP21767695A Withdrawn JPH0964738A (en) | 1995-08-25 | 1995-08-25 | A/d converter |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0964738A (en) |
-
1995
- 1995-08-25 JP JP21767695A patent/JPH0964738A/en not_active Withdrawn
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10243576B2 (en) | Method and system for asynchronous successive approximation register (SAR) analog-to-digital converters (ADCS) | |
JPH0444180A (en) | Microcomputer incorporating converter | |
CN107040260B (en) | Asynchronous successive approximation type analog-to-digital conversion circuit | |
JP2009017085A (en) | A/d converter | |
US4829302A (en) | Analog/digital converter using the weighing method | |
JPH02274013A (en) | Automatic threshold control circuit | |
JPH0964738A (en) | A/d converter | |
JP4610753B2 (en) | AD converter | |
AU594593B2 (en) | Method and arrangement for generating a correction signal in a digital timing recovery device | |
JPS6079826A (en) | Serial output type analog-digital converter | |
JP7176289B2 (en) | Communication device | |
JP2959303B2 (en) | Arithmetic circuit | |
JPS63184133A (en) | Comparator | |
JPH11110229A (en) | Interrupt reception device and signal processor | |
KR0186166B1 (en) | Error detecting device for a cd-rom driver | |
KR100366800B1 (en) | Apparatus for detecting error of external clock in transmission system | |
SU744968A1 (en) | Analogue-digital converter with correcting for dynamic errors | |
JP2599984B2 (en) | Input data peak value detection circuit | |
KR100207481B1 (en) | Detecting time adjustment equipment to detect data during desire period | |
JP2523170B2 (en) | Burst error detection circuit | |
JP2591452B2 (en) | Data receiving circuit | |
JP2692976B2 (en) | Synchronous counter | |
JPH0517604Y2 (en) | ||
JP2020195047A (en) | Signal processing device | |
JPH048015A (en) | Counter circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20021105 |