IEC TR 61662:1995 โ€” CAMAC System Architecture for Nuclear Instrumentation

💡 Historical Significance: CAMAC (Computer Automated Measurement And Control), standardized as IEC 61662, was the first internationally standardized modular instrumentation system for nuclear and high-energy physics applications, pioneering the crate-controller-module architecture that influenced modern PXI and VXI systems.

1. System Overview and Historical Context

IEC TR 61662:1995 provides a comprehensive technical report on the CAMAC system, a modular data-handling and control system originally developed by the ESONE Committee (European Standards on Nuclear Electronics) in the late 1960s and subsequently adopted as an IEC standard. CAMAC represents one of the earliest standardized modular instrumentation architectures, establishing fundamental concepts of crate-based instrument organization, parallel digital data transfer, and hierarchical control that remain relevant in contemporary systems.

The CAMAC architecture defines three primary physical elements: the crate (a 19-inch rack-mountable chassis with 25 module stations), the crate controller (occupying stations 24 and 25), and plug-in modules (occupying stations 1-23). The dataway — a 86-line parallel backplane bus — connects all stations and provides power, data transfer, and control signaling.

Legacy Awareness: While largely superseded by VMEbus and PCIe-based systems in new designs, vast numbers of CAMAC installations remain operational worldwide in nuclear power plants, research reactors, and particle accelerator facilities. Understanding CAMAC is essential for maintenance and upgrade engineering.

2. Dataway Protocol and Module Addressing

The dataway provides 24 data read lines (R1-R24), 24 data write lines (W1-W24), and a comprehensive set of command and status lines. Module addressing uses a 5-bit station number (N) and a 4-bit subaddress (A), allowing up to 23 modules with 16 subaddresses each. Operations are initiated by the crate controller issuing N (station number), A (subaddress), and F (function code, 5 bits — 32 possible operations).

The standard defines three fundamental data transfer cycles:

  • Read (F0-F7): Data from module to controller via R lines
  • Write (F16-F23): Data from controller to module via W lines
  • Control (F8-F15, F24-F31): Command operations without data transfer
Table 1 — CAMAC Dataway Signal Groups
Signal Group Lines Direction Function
Data Read (R) R1 — R24 Module → Controller Read data transfer
Data Write (W) W1 — W24 Controller → Module Write data transfer
Station Number (N) N1 — N23 Controller → Module Module selection
Subaddress (A) A1 — A4 Controller → Module Subaddress within module
Function (F) F1 — F5 Controller → Module Operation code
Busy (B) B Module → Controller Dataway in use
Look-at-Me (L) L1 — L23 Module → Controller Interrupt request
Initialize (Z) Z Controller → Module System reset

3. Engineering Design Insights for CAMAC Systems

Several design principles from the CAMAC standard carry forward to modern instrumentation:

  • Modularity and interchangeability: The strict 25-station crate format and standardized front-panel dimensions ensured modules from different manufacturers could be freely mixed — a radical concept in the 1970s that is now standard practice.
  • Hierarchical control: The single crate controller that arbitrates all dataway transactions established a master-slave architecture widely adopted in subsequent bus standards.
  • Interrupt handling (LAM): The Look-at-Me (LAM) line per station provided a vectored interrupt mechanism allowing modules to request service from the controller, a precursor to modern interrupt architectures.
  • Branch highway: Multiple crates could be interconnected via the CAMAC Branch Highway, supporting up to 7 crates with a single branch driver — extending the system to 161 module stations.
Design Consideration: When upgrading legacy CAMAC systems, the parallel dataway can be adapted to modern controllers using FPGA-based crate controllers that emulate the full CAMAC protocol while providing USB, Ethernet, or PCIe interfaces to host computers — preserving the investment in existing instrumentation modules.

4. Practical Application Example

In a typical nuclear reactor instrumentation setup, CAMAC modules might include: ADC modules for neutron flux signal digitization with 12-bit resolution at 100 kS/s, scaler/timer modules for pulse counting from fission chambers, and analog output modules for control rod position indication. The crate controller communicates with a supervisory computer via a parallel branch highway or a serial CAMAC loop (IEC 61663), providing real-time data acquisition at aggregate rates up to 106 data words per second.

❓ Q1: What are the main differences between CAMAC and NIM?

A: NIM (Nuclear Instrumentation Module) is an earlier analog-only standard using ±24V and ±12V supplies with no digital data bus. CAMAC incorporates digital data transfer via the dataway backplane, enabling computer-controlled data acquisition and module configuration.

❓ Q2: How does CAMAC compare to modern VMEbus or PXI?

A: CAMAC offers 24-bit parallel data transfer at ~1 MHz cycle rate (~24 MB/s), while VME64 achieves 320 MB/s and PXIe exceeds 6 GB/s. CAMAC’s dataway is simpler but significantly slower. However, for many nuclear instrumentation applications where sensor response times dominate, CAMAC’s speed remains adequate.

❓ Q3: What is Serial CAMAC (IEC 61663)?

A: Serial CAMAC extends the parallel dataway over a serial byte-wide highway using HDLC-style framing, allowing CAMAC systems to be distributed over longer distances (up to several kilometers) using differential line drivers or fiber optic links.

© 2026 TNLab — IEC TR 61662 CAMAC Architecture | Engineering reference for nuclear instrumentation systems

Leave a Reply

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