Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
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.
The branch bus employs a Command-Address-Data three-phase transfer model. Each operation consists of three steps:
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.
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 |
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.
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.
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.
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.
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.