Binary data generating circuit and A/D converter having immunity to noise
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorsShiro Hosotani, Takahiro Miki, Masao Ito
Life of this patent
Estimating the term…
Abstract
An improved parallel-type A/D converter is disclosed, which includes encoder 3 constituted by a pseudo-NMOS type ROM, and encoder 28 constituted by a pseudo-PMOS type ROM. These encoders are connected to the outputs of pre-encoder 2. Averaging circuit 29 receives binary data provided from two encoders to provide average value data of these as converted binary output data. Even in case of multi-addressing, an averaging circuit can provide correct data as converted data. As a result, an A/D converter which is not affected by noise or the like has been obtained.
Claims12
A n-bit analog to digital converter comprising:
- voltage reference means for providing a plurality of voltage reference values;
- comparator means for comparing said plurality of voltage reference values with an input voltage level and, in response, supplying thermometer code signals on a first plurality of output lines;
- pre-encoder means receiving said thermometer code signals and, responsive to a signal level change from a first level to a second level on adjacent ones of said output lines, supplying decoded signals on a second plurality of output lines;
- first binary encoder means receiving said decoded signals for supplying a first binary value representing a logical product of respective bits of binary representations of respective binary data corresponding to said decoded signals;
- second binary encoder means receiving said decoded signals for supplying a second binary value representing the logical sum of respective bits of said binary representations of said respective binary data corresponding to said decoded signals;
- and
- averaging means for adding said first and second binary values to form a sum of said first and second binary values and, in response to said sum, supplying a corrected binary output value.
An A/D converter, comprising:
- means for generating a plurality of reference potentials each having a different potential level;
- thermometer code generating means each receiving corresponding one of the reference potentials in said plurality of reference potentials, responsive to an analog input, for generating thermometer code corresponding to the level of the analog input signal;
- pre-encoder means responsive to the thermometer code provided from said thermometer code generating means for generating a plurality of output signals containing a single activated signal placed at the position corresponding to the peak value indicated by thermometer code,
- first encoder means responsive to a plurality of output signals provided from said pre-encoder means for generating corresponding binary data having multi-bit,
- said first encoder means providing logical product data between the corresponding bits of two binary data corresponding to two activated signals in response to said two activated signals included in a plurality of output signals provided from said pre-encoder means;
- second encoder means responsive to a plurality of output signals provided from said pre-encoder means for generating the corresponding binary data having multi-bit,
- said second encoder means providing logical sum data between the corresponding bits of two binary data corresponding to two activated signals in response to said two activated signals included in a plurality of output signals provided from said pre-encoder means;
- and
- averaging means for providing average value data of said logical product data and said logical sum data provided from said first and second encoder means.
A serial-parallel type A/D converter converting applied analog input signal to digital output data containing predetermined more significant bits and less significant bits, comprising:
- more significant bit decision means responsive to an analog input signal for determining more significant bits on digital output data;
- reference potential generating means responsive to more significant bits of digital output data for generating a plurality of reference potentials each having a different level within the range determined by more significant bits;
- comparator means for comparing said plurality of reference potentials with an input voltage level and, in response, supplying thermometer code signals on a first plurality of output lines;
- pre-encoder means receiving said thermometer code signals and, responsive to a signal level change from a first level to a second level on adjacent ones of said output lines, supplying decoded signals on a second plurality of output lines;
- first binary encoder means receiving said decoded signals for supplying a first binary value representing a logical product of respective bits of binary representations of respective binary data corresponding to said decoded signals;
- second binary encoder means receiving said decoded signals for supplying a second binary value representing the logical sum of respective bits of said binary representations of said respective binary data corresponding to said decoded signals;
- and
- averaging means for adding said first and second binary values to form a sum of said first and second binary values and, in response to said sum, supplying a corrected binary output value.
An analog to digital converter comprising:
- voltage reference means for providing a plurality of voltage reference values;
- comparator means for comparing said plurality of voltage reference values with an input voltage level and, in response, supplying thermometer code signals on a first plurality of output lines;
- pre-encoder means receiving said thermometer code signals and, responsive to a signal level change from a first level to a second level on adjacent ones of said output lines, supplying decoded signals on a second plurality of output lines;
- first binary encoder means receiving said decoded signals for supplying a first binary value representing a logical product of respective bits of binary representations of respective binary data corresponding to said decoded signals;
- second binary encoder means receiving said decoded signals for supplying a second binary value representing the logical sum of respective bits of said binary representations of said respective binary data corresponding to said decoded signals;
- and
- comparator processing means for comparing said logical product data and said logical sum data provided from said first and second binary encoder means and selectively providing the larger data of said logical product data and said logical sum data.
A binary data generating circuit, comprising:
- first encoder means responsive to a plurality of input signals containing a single activated signal for generating corresponding binary data having multi-bit,
- said first encoder means providing logical product data between the corresponding bits of two binary data corresponding to two activated signals in response to said two activated signals included in a plurality of input signals;
- second encoder means responsive to said plurality of input signals containing said single activated signal for generating corresponding binary data having multi-bit,
- said second encoder means providing logical sum data between the corresponding bits of two binary data corresponding to two activated signals in response to said two activated signals included in a plurality of input signals;
- and
- averaging means for providing average value data of said logical product data and said logical sum data provided from said first and second encoders, respectively.
A binary data generating circuit, comprising:
- first encoder means responsive to a plurality of input signals containing a single activated signal for generating corresponding binary data having multi-bit,
- said first encoder means providing logical product data between the corresponding bits of two binary data corresponding to two activated signals in response to said two activated signals included in a plurality of input signals;
- second encoder means responsive to said plurality of input signals containing said single activated signal for generating corresponding binary data having multi-bit,
- said second means providing logical sum data between the corresponding bits of two binary data corresponding to two activated signals in response to said two activated signals included in a plurality of input signals;
- and
- comparison processing means for comparing said logical product data and said logical sum data provided from said first and second encoders, respectively, and providing the larger data of said logical product data and said logical sum data.
An analog to digital converter comprising:
- reference potential generating means for generating 2.sup.n -1 reference potentials;
- comparator means for comparing 2.sup.n -1 reference potentials with an analog input signal and providing 2.sup.n -1 binary signals as comparison result;
- pre-encoder means, responsive to a signal level change from a first level to a second level on adjacent ones of 2.sup.n -1 binary signals provided from said comparator means for providing 2.sup.n binary signals;
- first binary encoder means for supplying n first binary signals representing a logical product of respective bits of binary representations of respective binary data corresponding to the 2.sup.n binary signals provided from said pre-encoder means;
- second binary encoder means for supplying n second binary signals representing the logical sum of respective bits of said binary representations of said respective binary data corresponding to the 2.sup.n binary signals provided from said pre-encoder means;
- and
- averaging means for adding said first and second binary signals to form a sum of said fist and second binary signals and, in response to said sum, supplying n corrected binary output signals.
Dependencies are inferred from the claim text.