Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC TS 61895-1999 defines the electrical and functional specifications for auxiliary crate controllers (ACCs) and the branch highway interface used in CAMAC-based nuclear instrumentation systems. While the base CAMAC standard (IEC 60482 / IEEE 583) defines single-crate operation, real-world nuclear facilities often require distributed data acquisition across multiple crates located in different areas of a plant. This technical specification bridges that gap by defining how multiple CAMAC crates interconnect via a branch highway, enabling coordinated data acquisition and control across geographically distributed measurement points.
The standard specifically addresses the branch highway (BRH) — a parallel multi-drop bus that connects up to seven crates in a star or daisy-chain topology — and the auxiliary controller that allows a module within a crate to initiate dataway cycles independently of the main crate controller.
The branch highway consists of a 66-pin parallel cable or backplane bus that extends the dataway signals across multiple crates. It supports up to seven crates on a single branch, with a maximum cable length of 50 meters between the branch driver and the farthest crate. The branch highway uses differential ECL (Emitter-Coupled Logic) signaling for the high-speed control lines to ensure noise immunity over the extended distance, while data lines use standard TTL levels with tri-state drivers. The branch driver sits in the primary crate and manages all branch-level arbitration.
The branch highway supports three types of data transfer: Single-cycle transfers (one dataway operation per command), Block transfers (sequential operations with automatic address incrementing), and Repeat transfers (repeated operations to the same address for buffered data acquisition). The standard defines a comprehensive set of branch commands (N, A, F codes extended with branch-specific control bits) that allow the host computer to address any module in any crate on the branch as if it were local.
| Parameter | Single Crate | Branch Highway (7 crates max) |
|---|---|---|
| Maximum modules | 23 | 161 (23 x 7) |
| Addressing | N (station) | B (branch) + N (station) |
| Cycle time | 1 us | 1.5 us (typ.) |
| Cable length | Backplane | Up to 50 m |
| Signaling | TTL (backplane) | ECL (control) + TTL (data) |
| Interrupt handling | Graded LAM | Branch LAM + graded LAM |
| Daisy-chain | Inline | Branch-level return |
The auxiliary crate controller enables a module within a crate to take control of the dataway for local operations without involving the main branch driver. This is essential for time-critical applications such as pulse-height analysis in radiation spectroscopy, where the data acquisition module must transfer histogram data to a memory module at high speed while the branch highway is occupied with other traffic. The ACC arbitrates for dataway control using a request/grant protocol, ensuring that conflicts between the main controller and the ACC are resolved deterministically.
One of the more complex aspects of branch highway operation is the interrupt handling scheme. Each crate collects its internal LAM requests and presents them to the branch driver as a single “Branch LAM Request.” The branch driver then executes a branch-level LAM pattern read to identify which crate generated the request, followed by a crate-level graded-LAM cycle to identify the specific module. This two-level interrupt scheme adds latency but is necessary to maintain compatibility with standard CAMAC modules that are unaware of the branch highway’s existence.
The branch highway cable requires careful impedance matching and termination. The standard specifies 120-ohm twisted-pair cabling for the ECL control lines with parallel termination at both ends of the branch. Proper grounding practices are essential: the standard mandates a single-point ground for the branch highway shield to avoid ground loops that can introduce noise in the analog measurement modules. In practice, many installations use fiber-optic extenders for branch highway segments that must traverse long distances or areas with high electromagnetic interference, even though these are beyond the scope of the base specification.
A: IEC 61888 addresses the basic CAMAC crate and its primary controller, operating within a single crate. IEC TS 61895 extends this to multi-crate systems by defining the branch highway and auxiliary controllers that enable crate-to-crate communication.
A: In theory yes, but in practice compatibility issues arise with timing margins and LAM handling implementations. The standard specifies the functional protocol but leaves some electrical parameters implementation-dependent. It is recommended to use branch drivers and ACCs from the same manufacturer.
A: Most modern CAMAC controllers (USB or Ethernet-based) emulate the branch highway functionality in firmware rather than implementing the full parallel branch interface. Some manufacturers provide branch highway interface modules as an option, but stand-alone branch drivers are increasingly rare.
A: The theoretical maximum is approximately 660 k operations per second across the branch (7 crates, each at ~94 kops/s sustained). In practice, branch overhead limits this to about 400-500 kops/s for mixed single and block transfers.