Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
CAMAC (Computer Automated Measurement and Control), originally standardized as IEC 60516, is a modular data handling system widely adopted in nuclear and particle physics research. The parallel branch highway (IEC 60552) connects multiple crates over distances up to 50 meters using a parallel bus architecture. However, large experiments such as those at CERN, DESY, and other accelerator facilities required interconnections over much longer distances while maintaining data integrity and real-time performance. IEC TR 61633 addresses this requirement by specifying a serial highway system.
The serial highway replaces the 66-line parallel bus with a serial data link, dramatically reducing cable cost and complexity while extending the maximum distance to several kilometers. Data is transmitted as serial bit streams over twisted-pair cables, coaxial cables, or fiber-optic links, with a fundamental data rate of 5 Mbit/s.
The serial highway employs a daisy-chain topology where multiple crate controllers are connected along a single serial loop. Each crate contains a Serial Crate Controller (SCC) that interfaces between the CAMAC dataway (within the crate) and the serial highway (between crates). The highway operates in a command-response protocol where a single Highway Controller (HC) acts as the master, initiating all data transfers.
| Component | Function | Location |
|---|---|---|
| Highway Controller (HC) | Master control, initiates all transactions | Connected to host computer |
| Serial Crate Controller (SCC) | Converts serial commands to Dataway operations | Each CAMAC crate |
| Serial Driver (SD) | Physical layer signal conditioning | Each SCC or external |
| Serial Highway Adapter (SHA) | Interface between HC and transmission line | Near HC |
| Repeater | Signal regeneration for long distances | As needed on the highway |
Every serial highway message consists of a header byte, an address byte, a command byte, data bytes (0 or more), and a checksum trailer. The header byte identifies the message type and priority. The address byte selects the target crate using a 6-bit crate number, allowing up to 62 crates per serial highway (addresses 0 and 63 are reserved for broadcast and test).
The standard defines several message types to support different operational requirements:
The serial highway standard specifies precise timing parameters to ensure deterministic operation. All transactions are synchronized to a system clock distributed along the highway. The basic timing is organized as follows:
| Parameter | Byte-Serial Mode | Bit-Serial Mode | Unit |
|---|---|---|---|
| Data rate | 5 Mbyte/s | 5 Mbit/s | — |
| Bit period | 200 | 200 | ns |
| Word transfer time (24-bit) | 1.6 | 12.8 | µs |
| Inter-message gap | 1.0 | 1.0 | µs |
| Max cable length (without repeater) | 100 | 1000 | m |
| Max crates per highway | 62 | 62 | — |
Deploying a CAMAC serial highway system requires attention to several practical engineering considerations that are well documented in IEC TR 61633:
While CAMAC has largely been superseded by newer standards such as VME (IEC 60821), PCI Express, and Ethernet-based data acquisition, the serial highway defined in IEC TR 61633 introduced several concepts that are now ubiquitous in distributed measurement systems: daisy-chain topology with centralized control, byte-level serialization with error checking, and modular crate-based architecture. Understanding the CAMAC serial highway provides historical context for modern serial protocols and is essential knowledge for engineers maintaining legacy systems in nuclear power plants and research facilities.
The serial highway trades throughput for distance and cable simplicity. The parallel branch highway (IEC 60552) offers faster data transfers (up to 1 Mword/s) but is limited to about 50 meters total length and requires a bulky 66-line cable. The serial highway extends to kilometers at 5 Mbit/s using simple twisted-pair or fiber-optic cables, making it suitable for geographically distributed experiments.
Yes. A system can include both serial and parallel highways connected through a suitable interface. The standard defines a Branch/Serial Highway Coupler that bridges between the two highway types, allowing mixed configurations where local clusters of crates are connected via parallel highways and remote clusters via serial links.
Each message includes a checksum byte for error detection. The SCC checks the checksum upon receipt and reports errors via a status byte in the response message. The Highway Controller can then retry failed transactions. For enhanced reliability, the standard also defines an optional CRC-based error detection scheme and a “watchdog” timer that detects highway timeout conditions.