Analog-to-digital converter with automatic range and sensitivity adjustment
First Claim
1. A bar code reading apparatus for use in reading decodable bar code indicia, said bar code reading apparatus comprising:
- an M×
N sensor that senses an excitation carrying information representing an encoded symbol and that provides an analog signal responsive to said excitation at an output terminal;
an analog-to-digital converter configured to receive said analog signal from said sensor output terminal at an analog data input terminal, and to provide optimized digital data in an N-bit representation, where N is a positive integer greater than 1, said analog-to-digital converter being controlled so that an N-bit range of said analog-to-digital converter substantially spans a dynamic range of said excitation as sensed by said sensor;
a microprocessor that manipulates said optimized digital data, thereby providing accurate decoding of said digital data under a range of illumination conditions; and
a display capable of displaying an indicia being read.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is a system and method for providing optimized accuracy and precision in analog-to-digital conversions of data. In an embodiment of the invention, an A/D converter is configured by setting two separately definable reference voltages that are controlled by a microprocessor. The A/D converter range is as wide as, or slightly greater than, a dynamic range of the analog signal to be converted. The microprocessor adjusts at least one reference voltage. The A/D converter receives analog signals from a sensor. The dynamic range of the signal from the sensor, or the sensor operating conditions, are used to define the reference voltages. The converted data is provided to a data processor at a rate controlled by a clocking signal. In a method according to the invention, the A/D converter is operated using the features described above. The accuracy and the precision of the converted data are thereby optimized.
102 Citations
34 Claims
-
1. A bar code reading apparatus for use in reading decodable bar code indicia, said bar code reading apparatus comprising:
-
an M×
N sensor that senses an excitation carrying information representing an encoded symbol and that provides an analog signal responsive to said excitation at an output terminal;an analog-to-digital converter configured to receive said analog signal from said sensor output terminal at an analog data input terminal, and to provide optimized digital data in an N-bit representation, where N is a positive integer greater than 1, said analog-to-digital converter being controlled so that an N-bit range of said analog-to-digital converter substantially spans a dynamic range of said excitation as sensed by said sensor; a microprocessor that manipulates said optimized digital data, thereby providing accurate decoding of said digital data under a range of illumination conditions; and a display capable of displaying an indicia being read. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An optimized analog-to-digital converter (ADC) circuit, comprising:
-
a detector configured to output an analog signal responsive to a detected excitation; an ADC configured to receive said analog signal and output an optimized N-bit digital representation of said analog signal, where N is a positive integer greater than 1; and a microprocessor configured to adjust at least one reference voltage so that a difference between observed minimal and maximal levels of said analog signal is one of;
less than a pre-defined threshold value, more than a pre-defined threshold value, said at least one reference voltage being outputted to said ADC. - View Dependent Claims (22)
-
-
23. An optimized analog-to-digital converter (ADC) circuit, comprising:
-
a detector configured to output an analog signal responsive to a detected excitation; an ADC configured to receive said analog signal and output an optimized N-bit digital representation of said analog signal, where N is a positive integer greater than 1; and a digital-to-analog converter (DAC) configured to output at least one reference voltage to said ADC, said DAC being controlled to adjust said at least one reference voltage so that a difference between observed minimal and maximal levels of said analog signal is one of;
less than a pre-defined threshold value, more than a pre-defined threshold value. - View Dependent Claims (24)
-
-
25. An apparatus for use in reading decodable indicia, comprising:
-
a sensor configured to sense under ambient illumination conditions an excitation carrying information representing an encoded symbol, said sensor further configured to output an analog signal responsive to said excitation; an analog-to-digital converter (ADC) configured to receive said analog signal and to output optimized digital data in an N-bit representation, where N is a positive integer greater than 1, said ADC being controlled so that an N-bit range of ADC substantially spans a dynamic range of said excitation as sensed by said sensor; and a microprocessor that manipulates said optimized digital data, thereby providing accurate decoding of said encoded symbol; wherein said is devoid of an illumination source. - View Dependent Claims (26)
-
-
27. An apparatus for use in reading decodable indicia, comprising:
-
a sensor configured to sense under ambient illumination conditions an excitation carrying information representing an encoded symbol, said sensor further configured to output an analog signal responsive to said excitation; an analog-to-digital converter (ADC) configured to receive said analog signal and to output optimized digital data in an N-bit representation, where N is a positive integer greater than 1; a microprocessor that manipulates said optimized digital data, thereby providing accurate decoding of said encoded symbol; and a source of illumination configured to be controlled by said microprocessor to operate at various intensities, said source of illumination further configured to simulate different illumination levels for at least one of;
testing said optical reader, calibrating said optical reader. - View Dependent Claims (28)
-
-
29. A method for decoding decodable indicia, said method comprising the steps of:
-
providing an apparatus having an image sensor outputting an analog image signal and an analog-to-digital converter (ADC) for digitizing said analog image signal, said ADC being controlled by at least one reference voltage; in a calibration mode of operation, subjecting said apparatus to a plurality of different illumination conditions, and compiling a look-up table; and in a field use mode of operation, retrieving a value of said at least one reference voltage from said look up table based upon a measured difference between observed minimal and maximal levels of said analog image signal. - View Dependent Claims (30)
-
-
31. An apparatus for use in reading bar codes, comprising:
-
an image sensor configured to output an analog signal; an analog-to-digital converter (ADC) configured to receive said analog signal and output an optimized N-bit digital representation of said analog signal, where N is a positive integer greater than 1; and a control circuit configured to adjust at least one reference voltage responsively to a level of illumination sensed by said apparatus, said at least one reference voltage being outputted to said ADC. - View Dependent Claims (32)
-
-
33. An apparatus for use in reading bar codes, comprising:
-
an image sensor configured to output an analog signal; an analog-to-digital converter (ADC) configured to receive said analog signal and output an optimized N-bit digital representation of said analog signal, where N is a positive integer greater than 1; a look-up table including a multitude of reference voltage values; and wherein said apparatus is configured to retrieve at least one reference voltage value from said look-up table, said reference voltage value being outputted to said ADC. - View Dependent Claims (34)
-
Specification