This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2013-254407, filed on Dec. 9, 2013, the entire contents of which are incorporated herein by reference.
Embodiments of the present invention relate to an integral analog-to-digital converter and an image sensor provided with the analog-to-digital converter.
An integral analog-to-digital converter that improves an analog-to-digital conversion accuracy by averaging results of a plurality of times of signal level comparison between an input signal and a reference signal has been proposed.
This type of known integral analog-to-digital converter has a problem in that, when an input signal has small noise, the noise cannot be effectively reduced by a plurality of times of sampling, and quantization noise of an A/D converter also cannot be reduced. In other words, a reference signal is generated by varying stepwise the output of an integrator by a specific voltage for each clock. Therefore, when an input signal has small noise, the same digital value is obtained even by a plurality of times of sampling, which results in the same S/N ratio as in the case of one-time sampling.
When an input signal has a higher level, there is a problem of longer A/D conversion time. In other words, when an input signal has a higher level, it takes time for the output of an integrator and an input signal to have the same level at the first time of sampling. Therefore, when the number of times of sampling is fixed, the A/D conversion time varies depending on the input signal.
According to one embodiment, an analog-to-digital converter has:
a comparator to compare, within a predetermined period, an input signal with a ramp signal whose signal level monotonically increases or monotonically decreases with time, or with a triangle wave signal that alternately repeats monotonic increase and monotonic decrease with time;
a first counter to count up or down in accordance with a logic of a signal that indicates a comparison result of the comparator within the predetermined period;
a count value storage to sequentially store count values of the first counter whenever the logic of the signal that indicates a comparison result of the comparator changes within the predetermined period;
a second counter to count the number of times the logic of the signal that indicates a comparison result of the comparator changes; and
an arithmetic module to output a value obtained by adding up the count values stored in the count value storage and dividing the added-up value by a count value of the second counter, as an analog-to-digital conversion value of the input signal.
Embodiments will now be explained with reference to the accompanying drawings.
The reference signal generator 2 generates a ramp signal or a triangle wave signal based on a control signal from the controller 4. A ramp signal is a signal whose signal level monotonically increases or monotonically decreases with time. A triangle wave signal is a signal that alternately repeats monotonic increase and monotonic decrease with time.
In more detail, as shown in
The comparator 3 compares the ramp signal or triangle wave signal generated by the reference signal generator 2 and an input signal to output a signal indicating a comparison result.
The controller 4 generates a control signal based on the signal indicating a comparison result of the comparator 3. For example, the controller 4 generates a low-level control signal when the signal level of the input signal is equal to or higher than the signal level of the ramp signal or triangle wave signal. However, when the signal level of the input signal is lower than the signal level of the ramp signal or triangle wave signal, the controller 4 generates a high-level control signal. The control signal is supplied to the reference signal generator 2, the first counter 5 and the second counter 6.
Once the reference signal generator 2 switches its output signal from a ramp signal to a triangle wave signal, the reference signal generator 2 switches the triangle wave signal between a monotonic increase tendency and monotonic decrease tendency whenever the logic of the signal indicating a comparison result of the comparator 3 changes. In this case, the reference signal generator 2 may switch the triangle wave signal at the edge of a reference clock signal that comes just after the change in the logic of the signal indicating a comparison result of the comparator 3. Instead, the reference signal generator 2 may switch the triangle wave signal after the passage of several cycles of a reference clock signal after the change in the logic of the signal indicating a comparison result of the comparator 3.
In the example of
The first counter 5 and the second counter 6 operate in synchronism with a reference clock signal. The first counter 5 is an up/down counter that performs count-up or count-down in accordance with the logic of a signal that indicates a comparison result of the comparator 3, within a specific period of time. For example, within a period in which the signal level of an input signal is equal to or higher than the signal level of a ramp signal or triangle wave signal, the first counter 5 continuously performs count-up in synchronism with a reference clock signal. However, within a period in which the signal level of the input signal is lower than the signal level of the ramp signal or triangle wave signal, the first counter 5 continuously performs count-down in synchronism with the reference clock signal. Whenever the signal levels cross each other between the input signal and the ramp signal or triangle wave signal, a count value of the first counter 5 is stored in one of registers 7 in the count value storage 8, thereby counted values being sequentially stored in different registers 7. Accordingly, A/D-converted values almost identical with the signal level of the input signal are stored in the respective registers 7.
A specific period for the first counter 5 to perform a counting operation is always constant irrespective of the signal level of an input signal, that is an A/D conversion period required for A/D conversion of one input signal. The A/D conversion period has been previously set to a specific period of time.
The second counter 6 counts the number of times the logic of a signal indicating a comparison result of the comparator 3 changes within a specific period of time, that is, the A/D conversion period. For example, in the example of
The arithmetic module 9 outputs a value, as an A/D conversion value of the input signal, obtained by adding up all count values stored in the registers 7 in the count value storage 8 and dividing the added-up value by a count value of the second counter 6.
In this embodiment, the number of times of sampling one input signal with a triangle wave signal within an A/D conversion period is not decided to any particular number of times. This is because the noise on a small input signal becomes problematic when widening the dynamic range. When an input signal has a high signal level, the S/N ratio of the input signal is so high that the S/N ratio is not so improved even when the input signal is sampled with a triangle wave signal many times and the sampled values are averaged by being divided by the sampling times. For this reason, in this embodiment, as shown in
In contrast, when an input signal has a low signal level, the S/N ratio of the input signal is low. Thus, in this embodiment, as shown in
Moreover, in this embodiment, an A/D conversion process period is constant for each input signal, irrespective of the signal level of the input signal. Therefore, according to this embodiment, the dynamic range can be widened without lengthening the A/D conversion process period.
As described above, in this embodiment, since the number of times of sampling is changed depending on the signal level of an input signal, the arithmetic module 9 is required to perform an averaging process in accordance with the sampling times.
The simulation shown in
As understood from
The integrator 12 has an operational amplifier 13, a capacitor 14, a switch 15, and an impedance element 16. The operational amplifier 13 has a grounded non-inverting input terminal and an inverting input terminal connected to the reference voltage selector 11 through the impedance element 16. The capacitor 14 and the switch 15 are connected in parallel between the inverting input terminal and an output terminal of the comparator 3.
The reference voltage selector 11 selects the first reference voltage and turns off the switch 15 to charge the capacitor 14, thereby setting the second input terminal of the comparator 3 to an initial voltage of a ramp signal. Thereafter, the reference voltage selector 11 turns on the switch 15 to discharge the capacitor 14, which causes gradual decrease in the voltage at the second input terminal, that is, the ramp signal.
When the signal levels cross each other between the input signal and the ramp signal, the reference voltage selector 11 selects the second reference voltage and turns off the switch 15. From this moment, a triangle wave signal is input to the second input terminal of the comparator 3, which causes charging the capacitor 14 again to gradually increase the voltage at the second input terminal of the comparator 3. When the signal levels cross each other between the input signal and the ramp signal, the reference voltage selector 11 turns on the switch 15 again to discharge the capacitor 14. This gradually decreases the voltage at the second input terminal, that is, the triangle wave signal. By repeating this operation, the triangle wave signal is input to the second input terminal.
The capacitor 21 and the first switch 22 are connected in parallel between the second input terminal of the comparator 3 and a ground node. The first current source 25, the second switch 23, the third switch 24 and the second current source 26 are connected in series between a power supply node and a ground node. The second input terminal of the comparator 3 is connected to a connection node of the second switch 23 and the third switch 24.
Firstly, the second switch 23 is turned on while the first switch 22 and the third switch 24 are turned off to make a current from the first current source 25 flow to the capacitor 21 to charge the capacitor 21, thereby setting the second input terminal to an initial voltage of a ramp signal. Thereafter, the first switch 22 is turned on while the second switch 23 and the third switch 24 are turned off to discharge the capacitor 21, which results in a gradual decrease in the level of the ramp signal.
When the signal levels cross each other between an input signal and the ramp signal, the second switch 23 is turned on again while the first switch 22 and the third switch 24 are turned off to charge the capacitor 21. Thereafter, the second switch 23 and the third switch 24 are alternately turned on and off to input a triangle wave signal to the second input terminal.
As described above, in the first embodiment, the count value of the first counter 5 is increased or decreased according to whether the levels of an input signal and a ramp or triangle wave signal is higher or lower than the other. Whenever the signal levels cross each other between the input signal and the ramp signal or triangle wave signal, the count value of the first counter 5 is stored in the registers 7 in the count value storage 8 and the number of times of crossing is counted by the second counter 6. When a predetermined A/D conversion period is completed, the arithmetic module 9 adds up count values stored in the registers 7 and divides the added value by the count value of the second counter 6, thereby the count values being averaged to be a final A/D conversion value. In this way, even for an input signal having a low level, A/D conversion can be performed accurately with no decrease in resolution.
Moreover, in the first embodiment, the A/D conversion period is constant irrespective of the input signal level, and hence A/D conversion can be performed in a short time even if the input signal varies largely.
In a second embodiment which will be explained below, a ramp signal is externally input to an analog-to-digital converter 1 while a triangle wave signal is generated inside the analog-to-digital converter 1.
A ramp signal is input to the triangle wave generator 31 from the outside of the analog-to-digital converter 1. The triangle wave generator 31 generates a triangle wave signal by using the ramp signal.
Based on the logic of a control signal from the controller 4, the reference signal switch 32 selects either the ramp signal or the triangle wave signal and supplies the selected signal to the second input terminal of the comparator 3. In more detail, the reference signal switch 32 selects the ramp signal just after the start of A/D conversion and then selects the triangle wave signal after the signal levels cross each other between the input signal and the ramp signal.
Although omitted from
Firstly, the first switch 34 is turned on while the second switch 36 and the third switch 37 are turned off to supply a ramp signal to the second input terminal of the comparator 3, which results in that the capacitor 33 holds charges in accordance with the level of the ramp signal.
The first switch 34 is turned off when the signal levels cross each other between an input signal and the ramp signal. Thereafter, the second switch 36 and the third switch 37 are alternately turned on to charge and discharge the capacitor 33, thereby a triangle wave signal being input to the second input terminal.
As described above, in the second embodiment, a ramp signal is generated outside the analog-to-digital converter 1 and input thereto. Since there is no need to generate a ramp signal inside the analog-to-digital converter 1, the internal configuration of the reference signal generator 2 can be simplified compared to the first embodiment.
In a third embodiment which will be explained below, a ramp signal and a triangle wave signal are generated outside an analog-to-digital converter 1.
The analog-to-digital converter 1 of
The first switch 42 is switched to input a ramp signal to the second input terminal of the comparator 3 or not. One end of the capacitor 44 is connected to the second input terminal capacitor 44 of the comparator 3. The other end of the capacitor 44 is connected to the second switch 43. The second switch 43 is switched to input a triangle wave signal to the other end of the capacitor 44 or ground the other end of the capacitor 44.
Just after the start of an A/D conversion process, the first switch 42 is turned on to input a ramp signal to the second input terminal of the comparator 3 and the second switch 43 is switched to set the other end of the capacitor 44 to a ground level. In this way, the capacitor 44 is charged to the ramp signal level.
When the signal levels cross each other between an input signal and the ramp signal, the first switch 42 is turned off and the second switch 43 is switched to the triangle wave signal side. In this way, a triangle wave signal is input to the other end of the capacitor 44, so that the triangle wave signal is supplied to the second input terminal of the comparator 3, with an offset voltage being held by the capacitor 44.
As described above, in the third embodiment, both of the ramp signal and triangle wave signal are supplied from the outside of the analog-to-digital converter 1. Therefore, there is no need to generate the ramp signal and triangle wave signal inside the analog-to-digital converter 1. Accordingly, the circuit configuration of the analog-to-digital converter 1 can be simplified and scaled down to decrease power consumption.
The analog-to-digital converters 1 explained in the above first to third embodiments can be built in an image sensor.
The pixel array 51 has a plurality of CMOS sensors arranged in row and column directions. From among the CMOS sensors, the row selector 52 selects a plurality of CMOS sensors aligned in a specific row.
The reading module 53 has a plurality of analog-to-digital conversion modules 1a for the number of CMOS sensors aligned in a column direction in the pixel array 51. These analog-to-digital conversion modules 1a correspond to the analog-to-digital converter 1 of any one of the first to third embodiments, from which the arithmetic module 9 is omitted. The reason for omitting the arithmetic module 9 is that, even if a plurality of arithmetic modules 9 are provided, the arithmetic modules 9 perform the same averaging process mentioned above, and hence there is no need to provide a plurality of identical circuits.
The ramp signal generator 55 has the identical internal configuration for the analog-to-digital converters 1a, and hence can be used for all of the analog-to-digital converters 1a. Thus, the ramp signal generator 55 is not contained in the analog-to-digital converters 1a of
The reference clock generator 56 generates clock signals for operating the first counter 5 and the second counter 6 in each analog-to-digital converter 1a.
The selector 54 selects one of output signals of the analog-to-digital converters 1a and supplies the selected signal to the arithmetic module 9. The signal from the selected analog-to-digital converter 1a and supplied to the arithmetic module 9 has the count values of the first counter 5 and the second counter 6, that have been stored in the registers 7 of the count value storage 8.
The arithmetic module 9 uses an A/D conversion result of the analog-to-digital converter 1a selected by the selector 54 to generate a final averaged A/D conversion value. The selector 54 sequentially selects the output signals of the analog-to-digital converters 1a. Therefore, the arithmetic module 9 sequentially generates A/D conversion values of the analog-to-digital converters 1a.
As described above, the analog-to-digital converter 1 of each of the first to third embodiments can perform an A/D conversion process at high resolution without increasing power consumption. Therefore, by applying the analog-to-digital converter 1 to the image sensor 50 having a plurality of built-in analog-to-digital converters 1a as shown in
The pixel array 61 has a photoelectric conversion module and transfer gate each provided per pixel, and vertical transfer CCDs provided per column.
In the image sensor 50 of
The image sensor 50 of
As described above, in the fourth embodiment, the image sensor 50 is configured with a plurality of A/D converters 1a which increase the resolution for a low level input signal, hence image pickup performance in dark places is improved.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2013-254407 | Dec 2013 | JP | national |