Camac

What Is Camac?

CAMAC (Computer Automated Measurement and Control) is a modular instrumentation standard that defines the mechanical, electrical, and data-transfer interfaces for plug-in instrument modules used in data acquisition and control systems. Originally developed in the late 1960s at European nuclear research laboratories and subsequently standardized through the IEEE, CAMAC provides a common crate-and-module architecture that allows instruments from different manufacturers to operate together on a single data bus. Its design addressed the need of high-energy physics and nuclear measurement communities for scalable, interoperable front-end electronics that could be interfaced to host computers without custom hardware for every experiment.

The standard is formally defined as IEEE Standard 583, first published in 1975 and reaffirmed in 1994. The core physical unit is the CAMAC crate, a rack-mountable enclosure with 25 powered slots for plug-in modules and one or two slots reserved for a crate controller that interfaces the crate to a host computer or higher-level bus system. The original specification supported 24-bit parallel data transfers at a rate of one transfer per microsecond, a bandwidth appropriate for nuclear pulse-counting and waveform digitization applications of the period.

Data Bus Architecture

The CAMAC dataway is a 86-line parallel bus running along the back of the crate. It carries 24 data lines, 8 function lines that specify the type of operation (read, write, control), 4 subaddress lines, and lines for strobe, response, and status signals. Each module occupies one or more adjacent slots and decodes its station address from the dataway to respond only to commands directed at it. The crate controller arbitrates access to the dataway and translates between the dataway protocol and the interface required by the host computer, which may be a CAMAC Serial Highway, a GPIB (IEEE 488) bus, or in later implementations a VMEbus or PCI interface. An extension to the standard, Fast CAMAC, reduced the minimum cycle time to 450 nanoseconds to accommodate higher-throughput digitizers. IEEE Standard 583 remains the canonical reference for the dataway specification, timing constraints, and module mechanical dimensions.

Data Communication and Controller Interfaces

A CAMAC serial highway, defined in IEEE Standard 595, connects multiple crates to a single host computer over a differential serial link, enabling geographically distributed data acquisition systems spanning tens of meters without the synchronization problems of parallel cable runs. Branch highway controllers, specified in IEEE Standard 596, allow a single computer port to command multiple crates sequentially or in parallel. These multi-crate arrangements were widely used in fixed-target and storage ring experiments at facilities such as CERN, Fermilab, and SLAC, where detectors spread across a large experimental hall each contained independent CAMAC crates coordinated by a central trigger and data collection system. OSTI literature on CAMAC data acquisition systems documents the implementation of multi-crate CAMAC systems in nuclear physics experiments, covering the software structures used to manage branch controllers and merge event data streams.

Nuclear Measurements and Signal Processing

The instrument modules that populate CAMAC crates perform the front-end signal processing tasks required in nuclear and particle physics experiments: analog-to-digital conversion (ADC), time-to-digital conversion (TDC), scalers for pulse counting, discriminators for threshold detection, delay generators for trigger timing, and digital-to-analog converters for bias and threshold control. An ADC module digitizes the amplitude of a detector output pulse, which is proportional to the energy deposited by a particle or photon in the detector medium. A TDC records the arrival time of a detector signal with sub-nanosecond resolution. IEEE Xplore contains numerous papers on CAMAC-based detector readout, covering implementations in gamma-ray spectroscopy, neutron time-of-flight, and coincidence counting systems. While newer standards such as VMEbus, VXI, and PXI have supplanted CAMAC in most new designs, many operating nuclear research facilities continue to use CAMAC systems installed in the 1980s and 1990s.

Applications

CAMAC has applications in a wide range of fields, including:

  • Nuclear and particle physics detector readout in accelerator and reactor experiments
  • Industrial radiation monitoring and nuclear safeguards instrumentation
  • Plasma physics diagnostics in fusion research facilities
  • Accelerator control and beam diagnostics systems
  • Legacy test and measurement systems in government and defense laboratories
Loading…