Embodiments of the invention relate to imagers and more particularly to analog-to-digital conversion techniques for imagers.
A CMOS imager includes a focal plane array of pixel circuits, each one of the pixels including a photosensor, for example, a photogate, photoconductor or a photodiode overlying a substrate for accumulating photo-generated charge in the underlying portion of the substrate. Each pixel has a readout circuit that includes at least an output field effect transistor formed in the substrate and a charge storage region formed on the substrate connected to the gate of an output transistor. The charge storage region may be constructed as a floating diffusion region. Each pixel may include at least one electronic device such as a transistor for transferring charge from the photosensor to the storage region and one device, also typically a transistor, for resetting the storage region to a predetermined charge level prior to charge transference.
In a CMOS imager, the active elements of a pixel perform the necessary functions of: (1) photon to charge conversion; (2) accumulation of image charge; (3) resetting the storage region to a known state; (4) selection of a pixel for readout; and (5) output and amplification of a signal representing pixel charge. The charge at the storage region is typically converted to a pixel output voltage by the capacitance of the storage region and a source follower output transistor.
CMOS imagers of the type discussed above are generally known as discussed, for example, in U.S. Pat. No. 6,140,630, U.S. Pat. No. 6,376,868, U.S. Pat. No. 6,310,366, U.S. Pat. No. 6,326,652, U.S. Pat. No. 6,204,524 and U.S. Pat. No. 6,333,205, assigned to Micron Technology, Inc.
The row lines are selectively activated by the row driver 32 in response to row address decoder 30 and the column select lines are selectively activated by the column driver 36 in response to column address decoder 34. Thus, a row and column address is provided for each pixel. The CMOS imager 10 is operated by the control circuit 40, which controls address decoders 30, 34 for selecting the appropriate row and column select lines for pixel readout, and row and column driver circuitry 32, 36, which apply driving voltage to the drive transistors of the selected row and column select lines.
Each column contains sampling capacitors and switches 38 associated with the column driver 36 that reads a pixel reset signal Vrst and a pixel image signal Vsig for selected pixels. A differential signal (e.g., Vrst-Vsig) is produced by differential amplifier 40 for each pixel and is digitized by analog-to-digital converter 100 (ADC). The analog-to-digital converter 100 supplies the digitized pixel signals to an image processor 50, which forms a digital image output.
The signals output from the pixels of the array 20 are analog voltages. These signals must be converted from analog to digital for further processing. Thus, the pixel output signals are sent to the analog-to-digital converter 100. In a column parallel readout architecture, each column is connected to its own respective analog-to-digital converter 100 (although only one is shown in
One shortcoming of ramp analog-to-digital converters is that they must step through, one value at a time, all possible digital values that could be generated and output by the analog-to-digital converter. This is very time consuming. Accordingly, some imagers use successive approximation (also known as “SAR”) analog-to-digital converters instead of the ramp analog-to-digital converters. In a column parallel readout architecture, there is one successive approximation analog-to-digital converter for each column in the pixel array.
A conceptual diagram of a successive approximation analog-to-digital converter 100 is illustrated in
A first terminal of each capacitor 1060, 1061, 1062, 1063, . . . 106N-1 is connected to a first line L1 that is connected at one end to an inverting input of the comparator 110. The other input of the comparator 110 is connected to a ground potential. It should be noted that the first line L1 (and thus, the first terminal of the capacitors 1060, 1061, 1062, 1063, . . . 106N-1) can be connected to the non-inverting input of the comparator 110 and the ground potential or a positive potential can be connected to the inverting input of the comparator 110, if desired. In the illustrated example, the first switch 102 is connected at the second end of the first line L1. The first switch 102 is shown in a first state connecting the first line L1 to a ground potential. In a second state (not shown), the first switch disconnects the first line L1 from the ground potential. The first switch 102 is controlled by a first control signal SA output by the successive approximation register 120.
Each capacitor 1060, 1061, 1062, 1063, . . . 106N-1 is also connected at one terminal to a respective associated switch 1080, 1081, 1082, 1083, . . . 108N-1. The associated switches 1080, 1081, 1082, 1083, . . . 108N-1 are shown in a first state, connecting the second terminal of the capacitors 1060, 1061, 1062, 1063, . . . 106N-1 to a second line L2. In a second state, the associated switches 1080, 1081, 1082, 1083, . . . 108N-1 connect the second terminal of the capacitors 1060, 1061, 1062, 1063, . . . 106N-1 to ground. The associated switches 1080, 1081, 1082, 1083, . . . 108N-1 are respectively controlled by switch control signals S0, S1, S2, S3, . . . SN-1, which are also output by the successive approximation register 120. An end of the second line L2 is connected to the second switch 104, which is illustrated in a first state, connecting the second line L2 to the analog input voltage VIN to be converted (e.g., the analog difference signal Vrst-Vsig) to a digital code by the converter 100. In a second state (not shown), the second switch 104 connects the second line L2 to a reference voltage VREF. The second switch 104 is controlled by a second control signal SB output by the successive approximation register 120. The successive approximation register 120 is controlled by a control signal CONTROL from the timing and control circuit 40 (
A conversion mode then follows. In the conversion mode, the second switch 104 is connected to the reference voltage VREF and the successive approximation register 120 alternately controls the switching of the associated switches 1080, 1081, 1082, 1083, . . . 108N-1 (by generating the appropriate switch control signals S0, S1, S2, S3, . . . SN-1 as is described in more detail below) between the state connected to the ground potential and the state connecting the second line L2 to the respective associated capacitors 1060, 1061, 1062, 1063, . . . 106N-1. In doing so, the successive approximation register 120 is searching for a digital code D0, D1, . . . DN-1 representing the analog input voltage VIN. The switching of the associated switches 1080, 1081, 1082, 1083, . . . 108N-1 is performed as follows and in accordance with the conversion pattern 200 illustrated in
Initially, the successive approximation register 120 attempts to determine the most significant bit D0 of the digital code D0, . . . , DN-1. To do so, at clock cycle 0, the successive approximation register 120 generates the first switch control signal S0 to place the first associated switch 1080 in the state connecting the second line L2 to the first capacitor 1060. All other associated switches 1081, 1082, 1083, . . . 108N-1, are connected to ground during clock cycle 0. By connecting the first capacitor 1060 to the reference voltage VREF (via switch 1080, the second line L2 and switch 104), a voltage equal to VREF/2 is added to the −VIN sampled voltage being applied on the first line L1. The comparator 110 outputs a high comparison decision D to the successive approximation register 120 if the resulting voltage (−VIN+VREF/2) at the inverted input terminal is negative; otherwise, the comparator 110 outputs a low comparison decision D to the successive approximation register 120. The successive approximation register 120 leaves the first switch 1080 in its current state (i.e., connected to VREF) if the comparison decision D is high; otherwise, the successive approximation register 120 switches the first switch 1080 to the ground potential state. At the same time, the successive approximation register 120 sets the value of the most significant bit D0 to either logic one or logic zero based on the comparator decision D.
The successive approximation register 120 moves onto to cycle 1 of the pattern 200, where it generates the second switch control signal S1 to move the second associated switch 1081 to the state connecting the second capacitor 1061 to VREF (via switch 1081, line L2 and control switch 104). This change in capacitance causes a different voltage (e.g., VREF/4) to be added to the −VIN voltage being applied on the first line L1. Another determination is made (based on the voltage seen at the inverting input of the comparator 110 as described above) and the second most significant bit D1 of the digital code D0, . . . , DN-1 is set at the end of clock cycle 1. The pattern 200 repeats for all remaining clock cycles (i.e., cycles 2 to N−1). At the end of clock cycle N−1, the successive approximation register 120 has determined and can output the digital code D0, . . . , DN-1 corresponding to the original analog input voltage VIN.
As mentioned above, if the imager 10 is using a column parallel readout architecture and the pixel array 20 comprises M columns, there will be M number of analog-to-digital converters 100 operating simultaneously as shown by the conversion pattern 200 (
Although the capacitive load should reduce with each clock cycle, the initial load and current required for the determination of the most significant bit is relatively high. The high capacitive loading means that a large amount of current is required, which also means that a large buffer is required for the reference voltage VREF. This is undesirable. Furthermore, reducing the amount of capacitance switched onto the line connected to the reference voltage VREF, particularly for the initial conversion used to determine the most significant bit D0 of the digital code, is desirable for several other reasons including e.g., reducing cycle time and power dissipation during the conversion.
Referring to the figures, where like reference numbers designate like elements,
Initially, it is noted that the columns are organized into groups GROUP 0, . . . GROUP K, . . . , GROUP M/N−1 of N columns each. Likewise, the analog-to-digital converters 100 associated with each column are also considered to be organized into the same groups. Each group GROUP 0, . . . , GROUP K, . . . , GROUP M/N−1 contains entries for N columns denoted as columns 0 to N−1. It should be noted that each group GROUP 0, . . . , GROUP K, . . . , GROUP M/N−1 has a different set of N columns of the M columns in the array 20. It should be appreciated that each group GROUP 0, . . . , GROUP K, . . . , GROUP M/N−1 can contain any number of columns, as desired; it is desirable, however, for the number of columns in the groups to be equal to the resolution of the analog-to-digital converter 100 for optimal performance. It should be noted that the grouping can be accomplished by circuit layout and/or software configuration.
As can be seen, by grouping the columns in this manner, fewer switch control signals S0, S1, S2, S3, . . . SN-1 are activated during many clock cycles, which means that fewer capacitors 1060, 1061, 1062, 1063, . . . 106N-1 are being switched in comparison to the traditional successive approximation pattern 200 (
The illustrated pattern 300 is now described in more detail. Initially, the successive approximation register 120 of the analog-to-digital converter 100 connected to a first column (i.e., column 0) of each group GROUP 0, . . . , GROUP K, . . . , GROUP M/N−1 attempts to determine the most significant bit D0 of the digital code D0, . . . , DN-1 for that column. To do so, at clock cycle 0, the successive approximation register 120 of the analog-to-digital converter 100 connected to the first column (i.e., column 0) of each group GROUP 0, . . . , GROUP K, . . . GROUP M/N−1 generates the first switch control signal S0 to place the first associated switch 1080 in the state connecting the second line L2 to the first capacitor 1060. All other associated switches 1081, 1082, 1083, . . . 108N-in that analog-to-digital converter 100 are connected to ground during clock cycle 0. In addition, all associated switches 1080, 1081, 1082, 1083, . . . 108N-1 of the analog-to-digital converters 100 connected to the remaining columns (i.e., columns 1 to N−1) of their associated group are connected to ground during clock cycle 0. This means that at clock cycle 0 there are only M/N−1 first capacitors 1060 connected to VREF, which is a substantial reduction of the capacitive load on the second line L2 when compared to the traditional conversion pattern 200 (
By connecting the first capacitor 1060 to the reference voltage VREF (via switch 1080, the second line L2 and switch 104), a voltage equal to VREF/2 is added to the −VIN sampled voltage being applied on the first line L1. The comparator 110 outputs a high comparison decision D to the successive approximation register 120 if the resulting voltage (−VIN+VREF/2) at the inverted input terminal is negative; otherwise, the comparator 110 outputs a low comparison decision D to the successive approximation register 120. The successive approximation register 120 leaves the first switch 1080 in its current state (i.e., connected to VREF) if the comparison decision D is high; otherwise, the successive approximation register 120 switches the first switch 1080 to the ground potential state. At the same time, the successive approximation register 120 sets the value of the most significant bit D0 to either logic one or logic zero based on the comparator decision D.
For column 0 of each group GROUP 0, . . . , GROUP K, . . . , GROUP M/N−1, the successive approximation register 120 moves onto to cycle 1 of the pattern 300, where it generates the second switch control signal S1 to move the second associated switch 1081 to the state connecting the second capacitor 1061 to VREF (via switch 1081, line L2 and control switch 104). This change in capacitance causes a different voltage (e.g., VREF/4) to be added to the −VIN voltage being applied on the first line L1. Another determination is made (based on the voltage seen at the inverting input of the comparator 110 as described above) and the second most significant bit D1 of the digital code D0, . . . , DN-1 is set at the end of clock cycle 1. For column 0 of each group GROUP 0, . . . , GROUP K, . . . , GROUP M/N−1, the pattern 300 repeats for cycles 2 to N−1. At the end of clock cycle N−1, the successive approximation register 120 for column 0 in each group GROUP 0, . . . , GROUP K, . . . , GROUP M/N−1 has determined and can output the digital code D0, . . . , DN-1 corresponding to the original analog input voltage VIN seen at column 0 for each group GROUP 0, . . . , GROUP K, . . . , GROUP M/N−1.
At clock cycle 1, the successive approximation register 120 of the analog-to-digital converters 100 connected to the second column (i.e., column 1) of each group GROUP 0, . . . , GROUP K, . . . , GROUP M/N−1 attempts to determine the most significant bit D0 of the digital code D0, . . . , DN-1 for that column. Thus, at clock cycle 1, the successive approximation register 120 of the analog-to-digital converter 100 connected to the second column (i.e., column 1) of each group GROUP 0 . . . , GROUP K, . . . , GROUP M/N−1 generates the first switch control signal S0 to place the first associated switch 1080 in the state connecting the second line L2 to the first capacitor 1060. All other associated switches 1081, 1082, 1083, . . . 108N-1 for that analog-to-digital converter 100 are connected to ground during clock cycle 1. In addition, all associated switches 1080, 1081, 1082, 1083, . . . 108N-1 of the analog-to-digital converters 100 connected to the remaining columns (i.e., columns 2 to N−1) of their associated group are connected to ground during clock cycle 1. A comparator determination is made (based on the voltage seen at the inverting input of the comparator 110 as described above) and the most significant bit D0 of the digital code D0, . . . , DN-1 for column 1 of each group is set at the end of clock cycle 1. As mentioned above, while the most significant bit D0 of the digital code D0, . . . DN-1 for column 1 is being determined, the second most significant bit D1 of the digital code D0, . . . DN-1 for column 0 is simultaneously being determined.
The pattern 300 continues at clock cycle 2, where the third most significant bit D2 is determined for column 0 of each group, the second most significant bit D1 for column 1 is determined for each group and the most significant bit D0 of the digital code D0, . . . , DN-1 for column 2 of each group is determined in the manner described above. At clock cycle 3, the most significant bit D0 for the next column (i.e., column 3) in each group is determined while the prior columns make determinations for the next sequential bit in their respective digital codes D0, . . . DN-1. This pattern continues until the digital codes D0, . . . , DN-1 of all columns of each group GROUP 0, . . . , GROUP K, . . . , GROUP M/N−1 are determined. It should be apparent from the illustrated pattern 300, that each column in a group has its own respective starting clock cycle and ending clock cycle. For example, the conversion determination for all column 0's in each group GROUP 0, . . . , GROUP K, . . . , GROUP M/N−1 starts at clock cycle 0 (for the most significant bit D0) and ends at clock cycle N−1 (for the least significant bit DN-1) while the conversion determination for all column 1's in each group GROUP 0, . . . , GROUP K, . . . , GROUP M/N−1 starts at clock cycle 1 (for the most significant bit D0) and ends at clock cycle N (for the least significant bit DN-1), and so on until the conversion determination for all column N−1's in each group GROUP 0, . . . , GROUP K, . . . , GROUP M/N−1 starts at clock cycle N−1 (for the most significant bit D0) and ends at clock cycle 2N−2 (for the least significant bit DN-1).
As can be seen, by grouping the columns in this manner, fewer switch control signals S0, S1, S2, S3 . . . SN-1 are activated during many clock cycles, which means that fewer capacitors 1061, 1062, 1063, . . . 106N-1 are being switched in comparison to the traditional successive approximation pattern 200 (
The illustrated pattern 400 is now described in more detail. Initially, during the first clock cycle (i.e., clock cycle 0), all of the columns within the first group GROUP 0 undergo a conversion determination for their respective most significant bit D0 of their digital code D0, . . . , DN-1. That is, all of the analog-to-digital converters 100 of the first group GROUP 0 are operated in parallel during clock cycle 0. Thus, at clock cycle 0, the successive approximation register 120 of the analog-to-digital converters 100 connected to the columns of the first group GROUP 0 generates the first switch control signal S0 to place the first associated switch 1080 in the state connecting the second line L2 to the first capacitor 1060. All other associated switches 1081, 1082, 1083, . . . 108N-1 in the analog-to-digital converters 100 within GROUP 0 are connected to ground during clock cycle 0. In addition, all associated switches 1080, 1081, 1082, 1083, . . . 108N-1 of all of the analog-to-digital converters 100 within the remaining groups (i.e., GROUP 1, . . . , GROUP M/N−1) are connected to ground during clock cycle 0. This means that at clock cycle 0 there are only N first capacitors 1060 connected to VREF, which is a substantial reduction of the capacitive load on the second line L2 when compared to the traditional conversion pattern 200 (
At the end of clock cycle 0, all of the most significant bits D0 are determined for all of the columns within the first group GROUP 0. Next, at clock cycle 1, the analog-to-digital converters 100 of the first group GROUP 0 operate in parallel to determine their respective second most significant bit D1 of their digital code D0, . . . , DN-1. Thus, at clock cycle 1, the successive approximation register 120 of the analog-to-digital converters 100 connected to the columns of the first group GROUP 0 generates the second switch control signal S1 to place the second associated switch 1081 in the state connecting the second line L2 to the second capacitor 1061.
At the same time, the analog-to-digital converters 100 of the second group GROUP 1 are operated in parallel to determine their respective most significant bit D0. Thus, at clock cycle 1, the successive approximation register 120 of the analog-to-digital converters 100 connected to the columns of the second group GROUP 1 generates the first switch control signal S0 to place the first associated switch 1080 in the state connecting the second line L2 to the first capacitor 1060. During the next clock cycle (i.e., clock cycle 2), the next group begins its conversion process for its most significant bit D0 (by setting S0), while the first group GROUP 0 begins its conversion process for the third most significant bit D2 (by setting S2) and GROUP 1 begins its conversion process for its second most significant bit D1 (by setting S1). This pattern 400 repeats until the least significant bits DN-1 for each column of the last group GROUP M/N−1 are determined at clock cycle 2N−2.
It should be apparent from the illustrated pattern 400, that each group GROUP 0, GROUP 1, . . . , GROUP M/N−1 has its own respective starting clock cycle and ending clock cycle. As can be seen, each group begins its conversion one clock cycle after the prior group and that the conversion is otherwise essentially the same for each group (i.e., similar to pattern 200). For example, the conversion determination for all columns in the first group GROUP 0 starts at clock cycle 0 (for the most significant bit D0) and ends at clock cycle N−1 (for the least significant bit DN-1); the conversion determination for all columns in the second group GROUP 1 starts at clock cycle 1 (for the most significant bit D0) and ends at clock cycle N (for the least significant bit DN-1); and so on until the conversion determination for all columns in the last group GROUP M/N−1 starts at clock cycle N−1 (for the most significant bit D0) and ends at clock cycle 2N−2 (for the least significant bit DN-1).
In the illustrated example, the first clock cycle is an even clock cycle for clock cycle 0. It should be appreciated that the first clock cycle could be an odd clock cycle if so desired. As can be seen, in the first even clock cycle 0_e, all of the even numbered columns (i.e., columns 0, 2, 4, . . . , M−2) undergo a conversion to determine their respective most significant bit D0. To do so, the successive approximation register 120 of the analog-to-digital converters 100 connected to even columns (i.e., columns 0, 2, 4, . . . , M−2) generates the first switch control signal S0 to place the first associated switch 1080 in the state connecting the second line L2 to the first capacitor 1060. All other associated switches 1081, 1082, 1083, . . . 108N-1 in the analog-to-digital converters 100 connected to even columns (i.e., columns 0, 2, 4, . . . , M−2) are connected to ground during clock cycle 0_e. In addition, all associated switches 1080, 1081, 1082, 1083, . . . 108N-1 of all of the analog-to-digital converters 100 connected to odd columns (i.e., columns 1, 3, 5, . . . , M−1) are connected to ground during clock cycle 0_e.
In the first odd clock cycle 0_o, all of the odd numbered columns (i.e., columns 1, 3, 5, . . . , M−1) undergo a conversion to determine their respective most significant bit D0. That is, the successive approximation register 120 of the analog-to-digital converters 100 connected to odd columns (i.e., columns 1, 3, 5, . . . , M−1) generates the first switch control signal S0 to place the first associated switch 1080 in the state connecting the second line L2 to the first capacitor 1060. All other associated switches 1081, 1082, 1083, . . . 108N-1 in the analog-to-digital converters 100 connected to odd columns (i.e., columns 1, 3, 5, . . . , M−1) are connected to ground during clock cycle 0_o. In addition, all associated switches 1080, 1081, 1082, 1083, . . . 108N-1 of all of the analog-to-digital converters 100 connected to the even columns (i.e., columns 0, 2, 4, . . . , M−2) are connected to ground during clock cycle 0_o.
The pattern 500 alternates even and odd clock cycles (i.e., 1_e, 1_o, 2_e, 2_o, . . . N−2_e, N−2_o, N−1_e, N−1_o). Each pair of even and odd clock cycles is used to determine the next most significant bit. For example, in clock cycles 1_e, 1_o, the second most significant bit D1 for the even and odd columns, respectively, are determined by setting the second switch control signal S1 to place the second associated switch 1081 in the state connecting the second line L2 to the second capacitor 1061. Likewise, in clock cycles 2_e, 2_o, the third most significant bit D2 for the even and odd columns, respectively, are determined by setting the third switch control signal S2 to place the third associated switch 1082 in the state connecting the second line L2 to the third capacitor 1062. The pattern 500 continues in this matter until clock cycles N−1_e, N−1_o, where the least significant bit DN-1 for the even and odd columns, respectively, are determined by setting the last switch control signal SN-1 to place the last associated switch 108N-1 in the state connecting the second line L2 to the last capacitor 106N-1.
It should be apparent from the illustrated pattern 500, that conversion for each even numbered column (i.e., columns 0, 2, 4, . . . , M−2) has the same starting and ending clock cycles and that the conversion for each odd numbered column (i.e., columns 1, 3, 5, . . . , M−1) has the same starting and ending clock cycles, which are different than the even clock cycles. For example, the conversion determination for all even numbered columns starts at clock cycle 0_e (for the most significant bit D0) and ends at clock cycle N−1_e (for the least significant bit DN-1); the conversion determination for all odd numbered columns starts at clock cycle 0_o (for the most significant bit D0) and ends at clock cycle N−1_o (for the least significant bit DN-1).
It should be appreciated that the pattern 500 could also be modified by grouping even and odd columns into respective groups similar to the groups illustrated in
Initially, it is noted that the columns are organized into groups e.g., GROUP K of N columns each. In the
The pattern 550 is designed to fill in the blank portions of pattern 300 (
During clock cycle 0, the successive approximation register 120 of the analog-to-digital converter 100 connected to the first column (i.e., column 0) of each group e.g., GROUP GROUP K attempts to determine the most significant bit D0 of the digital code D0 . . . , DN-1 for that column. Thus, at clock cycle 0, the successive approximation register 120 of the analog-to-digital converter 100 connected to column 0 of each group generates the first switch control signal S0 to place the first associated switch 1080 in the state connecting the second line L2 to the first capacitor 1060. All other associated switches 1081, 1082, 1083, . . . 108N-1 in that analog-to-digital converter 100 are connected to ground during clock cycle 0. So far, the pattern 550 is similar to pattern 300.
However, unlike pattern 300, during clock cycle 0 the analog-to-digital converters 100 connected to the remaining columns in the group are undergoing a conversion of a different bit in their own respective digital code; in the illustrated pattern 550, the conversions are for analog signals that were input from the prior row R−1. That is, the column 1 analog-to-digital converter 100 converts the least significant bit D9 of its code for row R−1 (by generating switch control signal S9), column 2 converts its second least significant bit D8 (by generating switch control signal S8), and so on, with column 9 converting its second most significant bit D1 (by generating switch control signal S1). Thus, depending on the column, a different bit is being converted, which means that different associated switches 1080, 1081, 1082, 1083, . . . 108N-1 are being closed to connect different capacitors 1060, 1061, 1062, 1063, . . . 106N-1 to VREF during clock cycle 0.
Continuing with the illustrated example, it can be seen that at clock cycle 1, the column 0 successive approximation register 120 generates the second switch control signal S1 to move the second associated switch 1081 to the state connecting the second capacitor 1061 to VREF to determine the value of the second most significant bit D1. Column 1, on the other hand, begins a conversion for its most significant bit D0 for the current row R (by generating switch control signal S0), while the remaining columns (i.e., columns 2-9) convert a different bit from the prior row R−1 (by generating different switch control signals S9-S2). The pattern 550 repeats in this matter for the next 8 clock cycles, where at clock cycle 9 the column 0 analog-to-digital converter 100 determines its least significant bit D9 of its code for the current row R (by generating control signal S0). Also at clock cycle 9, all columns are operating on the current row R. At clock cycle 10, column 0 of each group begins a new conversion process starting with the most significant bit D0 for the next row R+1 (which has already been sampled and held by this time). The other columns operate on different bits (by generating different control signals S9-S1) for the current row R.
It should be apparent from the illustrated pattern 550, that each column in a group has its own respective starting clock cycle and ending clock cycle for the current row R. In periods where the columns are not operating on the current row R, they are operating on the prior row R−1 or the next row R+1.
It should be appreciated that any of the above described embodiments can use analog-to-digital converters that are connected to more than one column each. That is, the same analog-to-digital converter can be switched between multiple columns when analog signals of the appropriate column are required to be converted. All that is required is to practice the embodiments is that the analog-to-digital converters be connected to the columns illustrated in the patterns during the correct clock cycles.
The above description and drawings illustrate various embodiments It should be appreciated that modifications, though presently unforeseeable, of these embodiments that can be made without departing from the spirit and scope of the invention which is defined by the following claims.