IEC 61874-1998 — Nuclear Instrumentation — CAMAC Data Acquisition System

Key Insight: IEC 61874-1998 defines the technical specifications for CAMAC branch drivers and multi-crate networking, forming the foundational standard for building large-scale distributed data acquisition systems.

1. Scope and System Architecture

IEC 61874-1998 “Nuclear instrumentation — CAMAC” focuses on CAMAC branch driver and multi-crate interconnection architecture. In large nuclear physics experiments, a single CAMAC crate (maximum 23 stations) is often insufficient to accommodate all required data acquisition channels. Branch drivers (BD) connect multiple crates to form a complete data acquisition system.

The standard defines a Branch Highway architecture that connects up to 7 CAMAC crates to a single branch driver via a 66-conductor branch cable. The branch driver translates parallel commands from the computer into serial or parallel transmission on the branch highway and manages priority arbitration between crates.

System Design Note: The branch cable length is limited to 50 meters (with standard branch drivers). Signal reflection and propagation delay effects on timing must be considered for long-distance transmission. For distances exceeding 50 meters, fiber optic repeaters or parallel branch expansion are recommended.

2. Branch Bus Protocol and Transfer Mechanism

The branch bus employs a Command-Address-Data three-phase transfer model. Each operation consists of three steps:

2.1 Command Phase (C phase)

The branch driver sends a command word to the target crate, containing the crate address, station number (N), subaddress (A), and function code (F). The command word is transmitted over 26 parallel lines with three control lines for crate selection.

2.2 Data Transfer and Priority Arbitration

In multi-crate systems, multiple crates may generate LAM interrupt requests simultaneously. The standard defines a daisy-chain priority arbitration mechanism: crate priority is determined by branch address (lower address = higher priority). When the branch driver detects a LAM request, it scans crates sequentially using “Graded LAM” mode to identify the highest priority interrupt source.

Branch Function Signal Lines Direction Timing Description
Command word 26 BD to Crate C1, C2 strobe Contains N.A.F info
Data read 24 Crate to BD S1, S2 strobe Read at S1
Data write 24 BD to Crate S1, S2 strobe Write at S2
LAM request 1 Crate to BD Asynchronous Wired-OR
Q response 1 Crate to BD S2 Status/transfer end
X response 1 Crate to BD S2 Command acknowledge

3. Engineering Practice and Application Experience

Practice Recommendation: In fusion device plasma diagnostic systems, the CAMAC multi-crate distributed architecture has proven reliable and efficient. By properly assigning crate addresses and priorities, synchronized data acquisition across hundreds of channels can be achieved. Place high-frequency sampling modules (transient recorders) in crates closest to detectors to minimize analog signal path length.

System Synchronization Strategy: Clock synchronization between crates is a critical issue in multi-crate CAMAC systems. The standard supports two synchronization modes: software trigger (common trigger command via branch bus) and hardware trigger (dedicated trigger distribution network). For applications requiring timing accuracy ≤1 μs, hardware trigger is recommended.

Branch Driver Selection: Common branch drivers include PCI-based Bit 3 CAMAC drivers and modern USB solutions such as CC-USB. Selection factors include: computer bus interface type (PCIe/USB/Ethernet), maximum transfer rate (typically 500 kB/s to 2 MB/s), maximum supported crates, and driver compatibility.

Troubleshooting Guide: Common branch bus communication failures include missing or incorrect termination resistors (standard requires 110 Ω), branch cable impedance discontinuities (mixing different cable types), and ground loop-induced common-mode noise. Start troubleshooting with single-crate communication and gradually expand. Use CAMAC diagnostic modules (e.g., Type L-404) to monitor bus signal quality.

4. Frequently Asked Questions

Q1: How do IEC 61874 and IEC 61866 differ, since both cover CAMAC?

A: IEC 61866 focuses on message passing and text data protocols within CAMAC systems, while IEC 61874 addresses branch driver and multi-crate interconnection hardware layer specifications. Simply put, 61866 is the software protocol, 61874 is the hardware interface.

Q2: What if 7 crates are insufficient?

A: Expand using multi-branch driver configurations. Each branch driver manages up to 7 crates, with multiple branch drivers operating in parallel through the computer system. In large experiments (e.g., ITER), CAMAC systems can control hundreds of crates through dozens of branch managers.

Q3: Can the CAMAC branch bus be mixed with VME or PCI Express?

A: Yes. Practical hybrid solutions use “bridge modules.” CAMAC branch drivers can themselves be designed as VME or PCIe modules, making CAMAC crates operate as subsystems of the VME bus. This approach leverages CAMAC’s mature front-end acquisition capability alongside VME/PCIe’s high-speed processing power.

Q4: What is the maximum reliable distance at different transfer rates?

A: At the standard 1 MHz rate, the maximum unrepeated distance is 50 meters. At reduced speed (250 kHz), distance extends to approximately 200 meters. However, industry practice recommends fiber optic repeaters beyond 100 meters, eliminating signal attenuation and providing electrical isolation between buildings.

© 2026 TNLab

Leave a Reply

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