Guider camera timing and operation
Software downloaded from the host computer configures the DSP controller to do many standard CCD functions such as (a) frame transfer of the image pixels to the storage array, (b) parallel shift forward or backward, (c) multiple parallel shifts for vertical binning, (d) serial shift and read, (e) multiple serial shifts and read for serial register binning, (f) flush pixel, (g) multiple flushes for line or array clearing.  Readout of the CCD array is accomplished with an ensemble of these building block functions.

The operation of the CCD controller is set up by the host computer, which downloads the program code and sequence fragments into the DSP. Additional data loaded into the DSP specify the size of the array, the parallel and serial binning and the sequence of operations. For each operation, the DSP accesses the sequence fragment and steps through it using the associated timing information. Elementary operations such as a single pixel read or a parallel shift are repeated to read an entire line or to perform a frame transfer. The DSP executes the specified operations on a frame by frame basis, and returns data to the host computer via a fast serial interface at up to 20 Mbps.

With the appropriate sequence fragments, the CCD can be read out through one or both output amplifiers at either end of the serial register. Selectable binning and subraster patterns are built into the program code. By specifying the hold time for each data word, the host software configures the parallel and serial clock rates, and the overall frame rate.

For the frame transfer CCD, the elementary sequencing operations are shown in the diagram. The timing is set so that the serial transfers occur between the integration periods of the dual slope integrator, since there is no on-chip summing well. The pixel charge is stored in the on-chip summing well and transfered to the output node just before the signal integration period. Normal operation of the CCD involves a readout rate of 2 µs per pixel, with dual-slope integration times of 800 ns. A single three-phase parallel transfer requires 2 µs, while a single serial transfer takes 200 ns. For a 50×50 subraster, the readout time is approximately 25 ms. The device could be read out at a rate approaching 40 frames per second.

The most critical clock sequencing is required during frame transfer. Note that this is a very repetitive operation, generated by stepping through a few sequence fragments in a DO--loop. On the CCD, the rate of parallel transfer clocking is limited by the capacitance per pixel and the number of pixels per row. Since each section of the array is 1024×1024 pixels, fast transfer with parallel clock phases of 2.5 µs is feasible (frame transfer in about 5 ms). With an integration time of 100 ms, and a frame transfer time of 5 ms, the resulting on-target duty cycle is about 95%.

Estimated read-out times
Device
Full-frame (2×2)
100
500
Subraster (50×50)
100
500
kpix/s
EEV 1024×1024
5 µs parallel shift
200 ns serial shift
720
190
45
25
ms
SITe 1024×1024 
100 µs parallel shift
500 ns serial shift
1500
490
130
110
ms
EEV 256×256
5 µs parallel shift 
200 ns serial shift
650
35
25
6
ms


Plate scale and FOV
Device f/7.5 f/4 Units
EEV 1024×1024
13 µm pixels

.103
105"×105"
arcsec/pixel
FOV
SITe 1024×512
24 µm pixels
.101
100"×50"
.190
190"×95"
arcsec/pixel
FOV
EEV 256×256;
26 µm pixels
.100
25"×25"
.200
50"×50"
arcsec/pixel
FOV

Greg Burley (burley@obs.carnegiescience.edu)
Ian Thompson (ian@obs.carnegiescience.edu)