ADC Sweep
This page contains instructions on how to view the ADC Sweep data with the DDC Raw Viewer.
The ADC sweep is performed by capturing mutliple DDC raw captures while stepping the ADC mux delay (fine steps) and ADC Clock offset (coarse steps). One or more DDC Raw Captures may be collected at each step, depending on how the ITOS proc is configured. The collection of all steps is an "ADC Sweep".
- Open the DDC Raw Viewer
- Set the
CCD ID
- Start ADC Sweep ITOS procedure
- The viewer will update when a complete DDC raw capture is received. A single raw capture will look something like:
The colored regions indicate the different parts of a "line". Each raw capture contains ~11 lines of data (dependent on various OCI settings). The "INFO" annotation indicates the start of a raw capture.
- When the complete ADC Sweep is completed, you may see something like below. (The actual shape may vary depending on the environment and other variables)
- Scroll down to view the charts titled ADC Tap and CDS SD Tap. These are the main charts we will be using to analyze the ADC Sweep data.
The ADC Tap chart displays the ADC Counts vs. ADC Sample Point, where ADC Sample Point (x-axis) is defined as:
ADC Sample Point = (ADC Clock Offset * 48) + Mux Delay
The ADC Clock Offset
is also known as the coarse setting, Mux Delay
as the fine setting.
The CDS SD Tap chart displays the standard deviation of the calculated CDS for the image pixels (green region) of the 11 lines per capture.
If no data is visible, you may need to rescale the chart. You can do this 1 of 3 ways: double click on the chart, right click and select "Reset zoom", or click on the number at the top right corner of the chart.
Below are a few other notes:
- There is one ADC Tap and CDS SD Tap chart per tap.
- You may uncheck the
Per Tap Vid/Res
setting to hide the leftmost chart - The
Sync Axes
setting will keep all of the chart axis ranges in sync. If you wish to control each chart separately, set this toNone
. - If you wish to auto scale the y-axes, check
y auto
. This will immediately rescale the y-axes, and to any new data that arrives. A common trick is to check and then uncheck to immediately rescale all of the y-axes. Note that even withy auto
checked, theSync Axes
setting is still enforced which may cause unexpected behavior.
At the end of the ADC Sweep, you may see something like this: