Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
版本:Ed. 1.0 (1975) | 关键词:数据采集、模块化、核仪器、CAMAC
IEC 60516 定义了 CAMAC(Computer Automated Measurement And Control)模块化仪器系统的机械、电气和功能规范。CAMAC 系统起源于欧洲核子研究中心(CERN),旨在为核物理实验中的数据采集与控制提供标准化、可互换的模块化平台。该标准规定了机箱尺寸、模块尺寸、背板总线信号定义、电源分配以及数据通道协议,使不同制造商的模块能够在同一机箱中互操作。
CAMAC 机箱通常容纳 25 个单宽模块(或等效组合),背板提供 86 针连接器,承载数据线、控制线、寻址线和电源线。数据通道(Dataway)定义了命令/响应周期,支持 24 位数据宽度,并包含 LAM(Look At Me)中断机制用于异步事件通知。IEC 60516 为后续的 VMEbus、PXI 等模块化总线标准奠定了基础,在 20 世纪 70 至 90 年代的核物理、加速器控制和工业自动化领域得到广泛应用。
| 参数 | 规范值 | 说明 |
|---|---|---|
| 机箱宽度 | 约 430 mm | 标准 19 英寸机架安装 |
| 单宽模块 | 17.0 mm | 可容纳 25 个单宽位置 |
| 数据宽度 | 24 位 | 读写均支持 24 位并行 |
| 子地址 | 4 位 (A1–A8) | 每个模块最多 16 个子地址 |
| 功能码 | 5 位 (F1–F16) | 最多 32 种操作命令 |
| 站号 | 5 位 (N1–N24) | 寻址 24 个模块站(N(0)–N(23)) |
| LAM 线 | 24 条独立线 | 每个站一个 Look-At-Me 中断 |
| 电源电压 | ±6V, ±24V | 另有 +12V 和 ±12V 可选 |
| 连接器 | 86 针卡边缘 | 背板数据通道连接 |
CAMAC 系统的核心是机箱控制器(Crate Controller),负责桥接背板数据通道与外部计算机或分支总线。分支总线(Branch Highway)通过分支驱动器可并联最多 7 个机箱,形成较大规模的数据采集系统。数据通道操作分为命令模式和响应模式:命令模式由控制器发出功能码、站号和子地址;响应模式中目标模块在 S1–S2 时序内将数据放上总线。
CAMAC 的模块化设计使系统扩展极为灵活——只需插入新的功能模块(ADC、DAC、定标器、符合单元等),无需重新设计整个采集链。IEEE 曾采纳 CAMAC 作为 IEEE Std 583,进一步推动了其在全球的标准化。尽管今天已被更高速的总线取代,但全球仍有大量 CAMAC 系统在运行,尤其是在大型粒子加速器和聚变研究装置中。
⚠️ 工程设计要点:在 CAMAC 系统中设计模块时,必须严格遵守 N 线寻址规则——每个模块必须解码自身站号(N 线),并在功能码有效时在 S1 建立数据、S2 锁存输出。忽略时序裕量(通常 < 500 ns)会导致数据冲突。LAM 分级(LAM Grader)机制需谨慎处理,避免低优先级中断饿死。建议为关键通道分配 L-Grade 1,确保控制器优先响应。
🔑 核心要义:IEC 60516 不仅是第一个国际标准化的模块化仪器总线,更是现代数据采集系统架构思想的先驱。其分层寻址、中断向量化、电源集中管理的设计理念,深刻影响了 VXI、PXIe 等后续标准。理解 CAMAC 对于维护历史大型实验装置和把握总线技术演进脉络具有重要价值。