IEC 61739: Nuclear Instrumentation — CAMAC

Standard: IEC 61739-1996 | Category: Nuclear Instrumentation — Modular Data Acquisition | Status: First Edition

Overview and Scope

IEC 61739-1996 defines the CAMAC (Computer Automated Measurement and Control) standard for nuclear instrumentation systems. CAMAC is a modular data-handling system originally developed by the ESONE Committee (European Standards on Nuclear Electronics) in the late 1960s and subsequently adopted by the IEC as an international standard. This standard specifies the mechanical, electrical, and functional characteristics of the CAMAC dataway — the parallel digital bus that interconnects plug-in modules within a CAMAC crate — and the crate controller that manages dataway operations.

Although CAMAC originated in the nuclear physics community for high-energy physics experiments, its deterministic timing, robust parallel bus architecture, and modular flexibility led to widespread adoption in fusion research, industrial process control, medical imaging, and aerospace test systems. IEC 61739 consolidates the earlier IEC 60516, 60552, and 60577 standards into a single comprehensive document covering the CAMAC crate, dataway signals, timing cycles, power supply specifications, and crate controller interface.

CAMAC’s defining characteristic is its deterministic, interrupt-driven dataway cycle — each dataway operation completes in exactly 1 μs regardless of the module’s physical location in the crate. This real-time determinism, combined with the standard’s emphasis on noise immunity and signal integrity, made CAMAC the dominant data acquisition architecture for nuclear instrumentation for over three decades.

Key Technical Specifications

CAMAC Crate and Dataway Architecture

A standard CAMAC crate is a 19-inch rack-mountable chassis containing a 24-slot passive backplane (the dataway) with 86 signal lines plus power distribution. The 24 stations are numbered 1–24 (or 0–23 in some conventions), with the rightmost station (Station 24, or the “Control Station” in a 25-station system) reserved for the crate controller. The remaining 23 stations accept plug-in modules of various functions — analog-to-digital converters, time-to-digital converters, discriminators, coincidence logic, scalers, and readout interfaces.

Parameter Specification
Number of stations 24 (1-24), or 25 with dedicated controller station
Dataway signal lines 86 lines: 24 data read (R), 24 data write (W), 5 addressing (N, A0–A3, F0–F4), 24 look-at-me (L), plus control, timing, power, ground
Dataway cycle time 1 μs (fixed, synchronous)
Data word width 24 bits (with optional 8-bit auxiliary for 32-bit transfers)
Power supply voltages +6 V, -6 V, +12 V, -12 V, +24 V, -24 V (standard CAMAC)
Module width 1 slot = 17.2 mm (single-width), 2-slot, 3-slot, or 4-slot widths available
Cooling Forced air, bottom-to-top flow through card guides

Dataway Cycle Types

The CAMAC dataway supports a defined set of command cycles initiated by the crate controller. Each cycle uses the F (function) code and A (subaddress) code to specify the operation, while the N (station number) line selects the specific module. The module responds with Q (response) and X (command accepted) status bits to complete the handshake. The standard defines three primary cycle types:

  • Read (F0–F7): Transfers 24-bit data from module to controller via R lines. Includes Read Group 1 (F0), Read Group 2 (F4), and Read Register (F8, F9).
  • Write (F16–F23): Transfers 24-bit data from controller to module via W lines. Includes Write Group 1 (F16) and Write Group 2 (F20).
  • Control (F8–F15, F24–F31): Performs module-specific operations such as clear (F9), inhibit (F24), execute (F27), or test status (F8). No data transfer occurs on the R/W lines.
A powerful but often underutilized feature of CAMAC is the Q-response mechanism. The Q bit can flag exceptional conditions (e.g., data overflow, end-of-block, busy status) without requiring additional status registers or interrupting the dataway cycle. This enables the implementation of block transfer protocols — the “Q-Stop” and “Q-Scan” modes — where the controller repeatedly reads a module until Q becomes 0, marking the end of a data block. This is ideal for high-speed histogramming and multi-event data acquisition.

Look-At-Me (LAM) Interrupt System

The LAM system provides 24 individual interrupt request lines (one per station) that modules can assert to request controller attention. LAMs are typically used to signal event completion (e.g., an ADC conversion finished), buffer full/empty, error conditions, or external trigger receipt. The crate controller can enable/disable individual LAMs via the Inhibit (I) line or through specific function commands, and can determine the source of an interrupt by reading the LAM register — a 24-bit read of the L lines at the beginning of a dataway cycle.

LAM priority resolution in standard CAMAC is position-dependent — lower station numbers have higher priority. This can cause starvation of higher-numbered modules in systems with high interrupt rates from low-numbered stations. Mitigation strategies include using multiple crates (each with its own controller) to distribute interrupt sources, or implementing the optional “graded LAM” scheme with multiple priority levels. The IEC 61739 standard does not mandate a specific arbitration method for simultaneous LAMs, leaving implementation to the crate controller designer.

Engineering Design Insights

Signal Integrity and Termination: The CAMAC dataway operates with TTL-level signals on a parallel backplane bus extending up to 430 mm (one 24-slot crate width). At the 1 μs cycle time, signal reflections on the dataway are a critical concern. The standard specifies that all dataway signal lines must be terminated at both ends, typically with 150 Ω resistors to +3 V for active pull-up or 330 Ω/470 Ω Thevenin termination for standard TTL. In practice, maintaining signal integrity requires careful attention to: (1) backplane PCB trace impedance control (target: 100 Ω ±10%), (2) stub lengths from the dataway to module edge connectors (keep below 20 mm), and (3) decoupling capacitance distribution (10 μF tantalum at every third station plus 0.1 μF ceramic at each module’s dataway driver ICs).

Power Distribution and Noise Decoupling: Nuclear instrumentation environments present severe electrical noise challenges — nearby particle accelerators, pulsed power systems, and sensitive detector preamplifiers all contribute to the conducted and radiated noise environment. The CAMAC standard addresses this through: dedicated power and ground planes in the backplane, separate analog and digital ground returns (the dataway includes both digital ground and an optional analog ground line), and specified power supply filtering with a maximum output impedance of 0.1 Ω from DC to 100 kHz. A practical design guideline is to budget 20% additional current capacity beyond the calculated maximum module draw, and to locate the crate power supply at the bottom of the rack with the shortest possible cable run to the crate’s power entry panel.

Migration from CAMAC to Modern Standards: While CAMAC has been largely superseded by VMEbus, CompactPCI, and more recently by PXI and Ethernet-based modular systems, large installed bases remain operational in nuclear power plant monitoring systems, particle physics experiments (many CERN experiments used CAMAC until the 2000s), and fusion energy research facilities. IEC 61739 remains relevant for: (1) maintaining existing CAMAC-based systems requiring extension, (2) understanding the design lineage of modern modular instrumentation standards, and (3) applications requiring CAMAC’s unique combination of deterministic bus timing and high channel density for parallel data acquisition.

For engineers maintaining CAMAC systems in nuclear safety-related applications, be aware that the original CAMAC power supply voltages (+6 V, -6 V) differ from modern logic standards (3.3 V, 5 V, ±12 V is less common). NIM (Nuclear Instrument Module) compatibility — while often conflated with CAMAC — uses different mechanical packaging and signal levels. IEC 61739 addresses CAMAC only; the NIM standard is covered separately by DOE/ER-0457T in the US and by IEC 60823 (since withdrawn) internationally. Never assume a NIM module will function in a CAMAC crate without an appropriate adapter and level converter.

CAMAC System Hierarchy

Level Component Function
0 Module (plug-in unit) Performs specific instrumentation function (ADC, TDC, scaler, coincidence logic)
1 Crate + Dataway Mechanical housing, power distribution, parallel bus for module interconnection
2 Crate Controller Manages dataway cycles, arbitrates LAMs, interfaces to branch highway or computer
3 Branch Highway Parallel bus connecting up to 7 crates in a multi-crate system (IEC 60516)
4 System Controller Computer interface (CAMAC-to-GPIB, CAMAC-to-VME, CAMAC-to-PCI)

Frequently Asked Questions

Q1: Is CAMAC still used in new nuclear instrumentation designs?

Rarely for new designs. Most modern nuclear instrumentation projects use PXI, MicroTCA, or Ethernet-based modular systems that offer higher bandwidth, smaller form factors, and better software ecosystem support. However, CAMAC continues to be used in: (1) upgrades and extensions to existing large-scale physics experiments where replacing the entire front-end would be cost-prohibitive, (2) nuclear power plant safety monitoring systems where the CAMAC infrastructure is already qualified for seismic and environmental conditions, and (3) educational and training laboratories where CAMAC’s simplicity and well-documented operation make it an excellent teaching tool for modular data acquisition concepts.

Q2: What is the maximum data throughput of a CAMAC system?

A single CAMAC crate achieves a maximum data throughput of approximately 1 MB/s (24-bit words at 1 μs per cycle, with overhead). Multi-crate branch highways increase throughput linearly up to about 5 MB/s before the branch bus becomes the bottleneck. For comparison, VME64 achieves 40 MB/s, CompactPCI reaches 132 MB/s (32-bit/33 MHz), and modern PXIe exceeds 1 GB/s. CAMAC’s throughput limitation is the primary reason it has been superseded in high-rate applications such as modern high-energy physics experiments.

Q3: How does CAMAC addressing work in a multi-crate system?

In a multi-crate CAMAC system, each crate is assigned a unique branch address (1–7). The crate controller accepts commands from the branch highway only when its address matches. The full command includes: Branch Address (3 bits) + Crate Address (effectively embedded in branch connection) + Station Number N (5 bits) + Subaddress A (4 bits) + Function F (5 bits) = a 24-bit CAMAC command word. This allows up to 7 crates × 23 modules = 161 distinct module addresses in a single branch system. Larger systems use multiple parallel branch highways connected to a single system controller.

Q4: What replaced CAMAC in modern nuclear instrumentation?

The primary successors are: (1) VMEbus (IEC 60821) — dominated from the 1990s through the 2010s, particularly in high-energy physics; (2) CompactPCI/PXI — widely used in nuclear power plant I&C upgrades due to industrial-grade reliability; (3) MicroTCA (AdvancedMC) — gaining traction in fusion diagnostics and accelerator control; and (4) MTCA.4 (MicroTCA for Physics) — a variant specifically developed for physics instrumentation with extended backplane timing and rear I/O. For software-defined instrumentation, many new systems use a sensor-to-Ethernet approach with front-end FPGAs and real-time Linux processors bypassing the crate-based paradigm entirely.

© 2026 TNLab — Technical Knowledge Laboratory. All rights reserved.

Leave a Reply

Your email address will not be published. Required fields are marked *