Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 61976 defines a hierarchical system architecture for CAMAC data acquisition and control systems used extensively in nuclear physics experiments, fusion research, and nuclear power plant instrumentation. The hierarchy consists of four levels:
| Level | Component | Function | Maximum Count per System |
|---|---|---|---|
| 1 | System controller (host computer) | Overall system management, data processing, user interface | 1 (primary) + optional redundant backup |
| 2 | Highway driver | Interface between host computer and the CAMAC highway | 1-2 per highway branch |
| 3 | Crate controller (A1/A2 type) | Interface between the highway and individual crates, executes dataway operations |
Up to 62 on parallel highway; up to 62 on serial highway |
| 4 | CAMAC modules (ADCs, TDCs, scalers, etc.) | Physical measurement and control functions, occupying one or more crate stations |
Up to 23 per crate (stations 1-23) |
The standard defines two primary interconnection methods: the parallel highway (for high-speed, short-distance applications) and the serial highway (for medium-speed, long-distance applications up to several kilometres).
The parallel highway defined in IEC 61976 uses a 66-wire cable (plus ground) connecting up to 62 crate controllers in a daisy-chain or branched configuration. Key specifications include:
| Parameter | Parallel Highway Specification | Serial Highway Specification |
|---|---|---|
| Maximum crates | 62 (7-bit address) | 62 (byte-oriented address) |
| Maximum cable length | 30 m (without repeaters) | 5 km (with line drivers/repeaters) |
| Data transfer rate | Up to 1 MHz (word-at-a-time) Up to 3 MHz (block transfer) |
5 MHz serial bit rate (byte-serial or bit-serial modes) |
| Cable type | 66-conductor twisted-pair flat cable, with ground plane |
Single coaxial cable or balanced twisted-pair cable |
| Signal levels | TTL compatible (0-5 V) | RS-422 differential (balanced) |
| Data width | 24-bit data words (plus 8-bit status) | 24-bit data words in serial frames |
| Command/address transfer | Parallel (N, A, F, C, S lines) | Serial (frame format with CRC) |
IEC 61976 defines two types of crate controllers:
A1 crate controller (Type A1): The original standard controller designed for parallel highway operation. It handles all dataway operations including read, write, and control functions. The A1 controller interprets the N (station number), A (sub-address), and F (function) codes received from the highway driver and translates them into dataway signals (N, A, F, S1-S2 strobes) on the crate backplane. It manages the Q (status) and X (command accepted) responses from modules and reports them back to the highway.
A2 crate controller (Type A2): An enhanced controller introduced to support both parallel and serial highway operation, with additional features including: multiple LAM (Look-At-Me) interrupt handling, a 24-bit internal timer for real-time operations, enhanced diagnostic capabilities (self-test mode, dataway test), and support for block transfer operations with automatic address incrementing. The A2 controller is backward-compatible with A1 at the dataway level, meaning that any CAMAC module designed for an A1 controller will function correctly in an A2-controlled crate.
IEC 61976 defines a sophisticated interrupt handling mechanism based on LAM (Look-At-Me) signals from individual modules. Each module can assert LAM to request service from the system controller. The crate controller collects all LAM signals and generates a 24-bit LAM pattern that can be read by the system controller. The standard defines a priority resolution scheme where the crate controller can identify the highest-priority requesting module by a parallel poll or serial poll procedure.
Grade-Q is a special feature defined in IEC 61976 that allows conditional dataway operations. When the Q response from a module is used in conjunction with the F(8) “Test LAM” or F(27) “Test Status” functions, the system can efficiently poll multiple modules to identify those requiring service without reading each module’s full status register. This mechanism was particularly important in CAMAC systems with many modules where interrupt response time was critical (e.g., real-time nuclear event monitoring).
IEC 61976 supports a range of system configurations optimized for different nuclear instrumentation scenarios:
| Application | Configuration | Typical Components | Highway Type |
|---|---|---|---|
| Nuclear physics experiment | Single crate, high-speed acquisition | ADC (peak-sensing), TDC, discriminators, coincidence logic, multi-channel analyzer |
Parallel (short distance, high throughput) |
| Reactor monitoring system | Multiple crates, distributed I/O | Scalers (neutron flux), ADC (process parameters), digital I/O (valve/breaker control) |
Serial (long distance, noise immunity) |
| Fusion plasma diagnostics | Mixed parallel/serial | Transient recorders, fast ADCs (100 MHz+), timing generators, event loggers |
Parallel (local crates) + Serial (remote crates) |
| Radiation monitoring network | Distributed serial highway | Counting ratemeters, spectroscopy amplifiers, HV supplies for detectors |
Serial highway (multi-kilometre) |
IEC 61976 includes guidance for interfacing CAMAC systems with modern computer platforms. The standard defines a CAMAC-to-VMEbus bridge specification that allows CAMAC crates to be controlled from VMEbus-based systems, which themselves can interface with Ethernet and PCIe for connection to modern workstations and servers. USB-CAMAC and Ethernet-CAMAC controllers (not formally part of IEC 61976 but following its protocol definitions) are commercially available, enabling legacy CAMAC modules to be integrated into modern data acquisition systems.
For engineers tasked with maintaining CAMAC systems, the standard provides the essential reference for understanding the timing diagrams, signal level specifications, and protocol sequences needed to design interface adapters and replacement controllers.
❔ What is the difference between CAMAC and IEC 61976?
CAMAC is the overall system concept (Computer Automated Measurement And Control), originally defined by IEEE 583 and IEC 60552. IEC 61976 is a specific part of the CAMAC family of standards that focuses specifically on the data highway and crate controller — the interconnection system between multiple CAMAC crates. Other CAMAC standards cover the crate mechanical specifications (IEC 60552), analogue-to-digital converters (IEC 60558), and supplementary module specifications.
❔ Can CAMAC modules from different manufacturers be mixed in the same crate?
Yes, provided they comply with IEC 60552 and IEC 61976. The entire purpose of the CAMAC standard family is to ensure interoperability. All CAMAC modules use the same 86-pin dataway connector and follow the same command structure (station number N, sub-address A, function F). However, engineers should verify that the power consumption of the combined module set does not exceed the crate power supply rating (typically 25 A at +6 V, 2 A at -6 V, and 1.5 A at +24 V per IEC 60552). Also, some specialized modules may require specific crate controller features (e.g., LAM grading, DMA support) that not all controllers provide.
❔ What is the maximum data throughput of a CAMAC system per IEC 61976?
The theoretical maximum throughput depends on the highway type and transfer mode. For a parallel highway at 1 MHz with 24-bit data words, the throughput is 3 MB/s in word-at-a-time mode, rising to 6-9 MB/s in block transfer mode (where three dataway cycles can be executed in one highway cycle). For the serial highway at 5 MHz bit rate, the throughput is approximately 500 kB/s in byte-serial mode. In practice, system throughput is limited by the host computer interface speed, software overhead (operating system interrupt latency, driver processing time), and contention between multiple crates on the same highway. Realistic sustained throughput for a typical system is 0.5-1 MB/s for parallel highway and 100-300 kB/s for serial highway.
❔ Is CAMAC still relevant for new nuclear instrumentation designs?
For most new designs, modern alternatives such as VMEbus, PXI, MicroTCA, or Ethernet-based distributed I/O offer higher data rates, smaller form factors, and better software ecosystem support. However, CAMAC remains relevant in three specific scenarios: (1) extension of existing CAMAC-based systems where replacing all modules would be cost-prohibitive, (2) applications requiring proven radiation-tolerant designs (CAMAC modules built with radiation-hardened components exist and are qualified for nuclear environments), and (3) educational and training facilities where the simplicity and deterministic behaviour of CAMAC make it an excellent platform for teaching nuclear instrumentation principles. The IAEA continues to list CAMAC as an accepted standard for nuclear instrumentation in its technical documents.