next up previous
Next: PREAMPLIFIER/A-D CONVERTER SYSTEM Up: Long Wavelength Infrared Camera Previous: CRYOGENICS

   
DATA COLLECTION SYSTEM

The data collection system is a complex electronics and software system shown in Figure 3. The real-time functions of the system which provide the clock signals for the FPA and A-D converter, and the image acquisition, are performed by a set of boards based on the Motorola 56001 Digital Signal Processor. Most of these boards are shown in the top row of Figure 3. The boards share a custom data bus, the ``Peckbus" designed by Berkeley Camera Engineering of Hayward, CA. The ``metronome" for the system is the ``timing generator". The timing generator emits the digital signals for operating the array pixel, row, and frame shift registers, the pixel reset pulse, and the sample and hold and A-D converter trigger pulses for the preamplifier/A-D system. The ``level shifter" tailors the clock signals for the array to the appropriate analog levels and provides the array voltage biases.

The outputs of the array are amplified and digitized by a new preamplifier/A-D converter described below. The digitized data is accumulated in the coadder boards, one for each array output line, and then sent to the ``pass-through processor". The pass-through processor, another DSP system, controls the data flow, and the chopping secondary mirror.


  
Figure 3: Schematic of the IRE data collection system. Double lines show the upper ``Peckbus" and middle ``VME" data buses of the electronics rack. Processes based on the DSP's are indicated. Solid lines trace the flow of data from the timing generator to the FPA, the pre-amp/A-D, and the coadders. Images are transmitted from the coadders to the target computer, and then onto disk of the host computer in the control room. The dashed lines show the flow of housekeeping data for the camera such as temperatures and wheel positions. Particularly significant programs are shown in italic.
\begin{figure}\begin{center}
\epsfig{file=sysdiagh.eps,height=5.75in}\end{center}
\end{figure}

The real-time system is governed by a single board SPARC computer (made by Force) on a VME bus, called the ``target". The VME bus is shown in the middle row of the drawing. The target computer receives the data from the camera, and in turn, delivers the data to a disk mounted by the ``host" computer located in the telescope control room. The images written to disk are written in the FITS format and the file header records all pertinent parameters of the data acquisition system and the telescope. Both the host and the target operate under the UNIX operating system, where the key software programs are a set of remote procedure calls (rpc) running on the target computer. The host computer, a Sun Sparc20, communicates with the Keck ``keyword" system through which it can control and monitor all the telescope operations. A ``quick-look" program written for the LWS instrument has been adapted to provide real-time display of the camera images [3]. Processes associated with the host computer are shown in the bottom row of the drawing.

A set of boards [9] on the VME bus provide housekeeping data to the target computer in order to monitor various temperatures within the camera, and the positions of the filter and lens wheels. The motors [10] for driving the wheels are also controlled by the target computer. The entire system is mounted on the IR module and communication between the host and target computers occurs via a 100baseT Ethernet connection. The observer controls the camera by issuing keyword commands from the host computer. A series of observations can be performed by running ``C shell" scripts; for example, collecting a cycle of images through a filter set.

We have modified the software to operate the new Boeing array. During this period extensive testing of the software and hardware took place and we have greatly improved the robustness and efficiency of data collection. Long overnight data sets are now routinely acquired at chopping rates of 10 Hz, with parallel housekeeping and real-time image display processes running; this is a dramatic improvement over earlier IRE systems. The system can acquire data with very high efficiency (>90%) at frame rates of 100 Hz when many frames are coadded. When a ``speckle imaging" mode is used with chopping, image pairs can be recorded to disk at 5 Hz, with a 50% duty cycle; this is a considerable improvement over earlier IRE based systems.


next up previous
Next: PREAMPLIFIER/A-D CONVERTER SYSTEM Up: Long Wavelength Infrared Camera Previous: CRYOGENICS
Bill Danchi
1998-08-11