IEC TR 61908-2004 – CAMAC Serial Highway: Architecture and Protocol Specifications

Standard: IEC TR 61908-2004 | Category: Nuclear Instrumentation (Technical Report) | Published: 2004
💡 The CAMAC Serial Highway extends the reach of CAMAC systems from a single room (parallel branch highway, 50 m) to plant-wide or even site-wide distances (several kilometers) using serial communication over coaxial cable, twisted pair, or optical fiber.

1. Introduction and Rationale

IEC TR 61908-2004 defines the serial highway system for CAMAC — a serial communication protocol that enables the interconnection of CAMAC crates over extended distances using a minimum number of transmission lines. While the parallel branch highway (defined in IEC TS 61895) provides high-speed multi-crate interconnection within a single room or building, its 50-meter cable length limitation makes it impractical for plant-wide distributed instrumentation systems. The serial highway addresses this limitation by using serial data transmission over coaxial, twisted-pair, or fiber-optic media, supporting distances of up to 5 kilometers between the serial driver and the farthest crate.

The serial highway operates at a basic data rate of 5 Mbps (bit-serial mode) or 40 Mbps (byte-serial mode), supporting up to 62 crates on a single serial highway — a significant increase from the 7-crate limit of the parallel branch highway. The serial highway uses a message-based protocol where each CAMAC operation is encoded as a serial message frame, transmitted over the serial link, decoded by the serial crate controller, and executed as a standard dataway cycle.

⚠ The serial highway introduces additional latency compared to the parallel branch highway due to serialization delay. A single CAMAC operation takes approximately 10 microseconds in bit-serial mode (vs. 1.5 microseconds for the parallel branch). This latency must be accounted for in real-time control applications, particularly those involving interrupt-driven data acquisition or closed-loop control.

2. Serial Highway Architecture

2.1 Topology and Components

The serial highway employs a unidirectional daisy-chain topology with a return path, forming a loop configuration. The Serial Highway Driver (SHD) at the system controller end transmits serial message frames onto the highway. Each Serial Crate Controller (SCC) receives the serial stream, extracts messages addressed to its crate, executes the corresponding dataway operations, inserts response data back into the serial stream, and forwards the stream to the next crate. After passing through all crates, the serial stream returns to the SHD, which verifies the responses and detects any transmission errors. This loop topology provides inherent message verification — the SHD can compare the transmitted command with the returning response to detect data corruption.

2.2 Transmission Media and Signal Characteristics

The standard specifies three transmission media options. Option A (coaxial cable, 75 ohm) supports distances up to 1 km per segment at 5 Mbps using ECL differential signaling. Option B (twisted pair, 120 ohm) supports up to 500 meters per segment using RS-485 differential signaling, suitable for electrically noisy environments. Option C (optical fiber, multimode 62.5/125 micron) supports up to 5 km per segment with complete galvanic isolation, eliminating ground loop problems and providing immunity to electromagnetic interference — the preferred option for nuclear power plant installations where cable routing through areas with high EMI (such as near large motors or switchyards) is unavoidable.

Parameter Parallel Branch Highway Serial Highway (Bit-Serial) Serial Highway (Byte-Serial)
Maximum crates 7 62 62
Maximum distance 50 m 5 km (fiber) 5 km (fiber)
Data rate 1 MHz (24-bit parallel) 5 Mbps 40 Mbps
Per-operation latency ~1.5 us ~10 us ~3 us
Media 66-conductor cable Coax/Twisted pair/Fiber Fiber preferred
Topology Star/Daisy-chain Loop (unidirectional) Loop (unidirectional)
Error detection Parity (dataway) CRC-16 per message CRC-16 per message
Galvanic isolation Not required Transformer (coax) or optical Optical (inherent)

3. Message Protocol and Frame Structure

3.1 Message Format

Each serial highway message frame consists of: a start delimiter (8 bits), a destination crate address (6 bits, allowing 62 crates), a command byte (8 bits encoding the CAMAC N, A, and F fields), a 24-bit data word (for write operations), a 16-bit CRC checksum, and an end delimiter (8 bits). For read operations, the data field carries the 24-bit read data on the return path. The frame efficiency (ratio of payload bits to total bits) is approximately 50% for write operations and 35% for read operations, with the overhead consumed by addressing, error detection, and framing.

3.2 Crate Addressing and Message Routing

The 6-bit crate address field supports up to 62 addressable crates (addresses 0-61), with address 62 reserved for broadcast messages (all crates execute simultaneously) and address 63 reserved for system initialization and diagnostics. Each SCC continuously monitors the serial stream. When it detects its own address in a message frame, it captures the message, executes the CAMAC command, and inserts the response (Q and X status bits plus 24-bit read data if applicable) into the return data field of the same frame. For broadcast messages, all SCCs simultaneously execute the command and their responses are logically OR-ed onto the return path — the SHD detects conflicts if two or more crates respond differently, which is used as a diagnostic feature.

✅ Engineering Insight: The broadcast message capability is a powerful feature for nuclear instrumentation applications. It enables simultaneous readout of all radiation monitoring channels across an entire plant with deterministic timing, as all crates execute the same command within the same serial highway frame cycle. This is particularly useful for plant-wide radiation surveys required during emergency conditions, where the time synchronization between distributed measurements is critical for plume tracking and dose assessment.

4. System Configuration and Performance Optimization

When configuring a serial highway system for a nuclear facility, several practical considerations emerge. The loop topology means that a failure or power loss at any intermediate SCC interrupts communication with all downstream crates. To mitigate this, the standard defines a “repeater-bypass” feature: if an SCC detects a loss of its own power or a critical internal fault, it activates an internal relay that bypasses the SCC circuitry and connects the incoming serial stream directly to the output, maintaining loop integrity. For critical applications, dual-redundant serial highways (Highway A and Highway B) are recommended, with each SCC having two independent serial interfaces and automatic switchover on failure detection — achieving effective serial highway availability exceeding 99.999%.

The standard also addresses performance optimization through message pipelining. Since the serial highway introduces propagation delay proportional to the number of crates and the cable length, the SHD can transmit multiple messages before receiving the responses to earlier messages (pipelining). With a loop propagation delay of approximately 5 microseconds per kilometer of fiber plus 1 microsecond per SCC, a 30-crate system on a 3 km loop has a round-trip delay of approximately 45 microseconds. Pipelining allows the SHD to maintain continuous message transmission, achieving effective throughput of approximately 80,000 operations per second in bit-serial mode despite the per-operation latency.

5. Frequently Asked Questions

Q1: Can serial highway and parallel branch highway coexist in the same system?

A: Yes, a hybrid system is possible. The system controller can have both a parallel branch driver for local crates and a serial highway driver for remote crates. However, careful attention must be paid to timing coordination, as the two highways have different latency characteristics that can complicate synchronized operations.

Q2: What is the practical maximum throughput of a CAMAC serial highway?

A: In bit-serial mode with message pipelining, approximately 80,000 operations per second. In byte-serial mode, up to 300,000 operations per second. The actual throughput depends on the mix of read and write operations and the loop propagation delay.

Q3: Is the serial highway still manufactured and supported?

A: While original CAMAC serial highway modules are no longer in active production, several manufacturers offer FPGA-based serial highway emulators that interface modern control systems with legacy serial highway installations, and some nuclear utilities maintain in-house repair capabilities for their serial highway infrastructure.

Q4: How does the serial highway handle error conditions?

A: The SHD performs CRC validation on every returning message frame. If a CRC error is detected, the SHD automatically retransmits the message up to three times. If all retries fail, the SHD generates a serial highway error interrupt to the system controller, which can then initiate diagnostic procedures to identify the faulty crate or cable segment.

© 2026 TNLab. All rights reserved. This technical article references IEC TR 61908-2004.

Leave a Reply

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