Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 61429-1995 作为 CAMAC 标准的基础参考文件,系统性地定义了整个 CAMAC 标准系列中使用的所有关键术语、概念和约定。虽然 CAMAC 标准套件中的其他部分(如 IEC 60516、IEC 61390 和 IEC 61423)规定了特定的硬件接口或系统配置,但 IEC 61429 建立了确保整个 CAMAC 生态系统一致性的共同语言和框架。
标准涵盖了从基本术语(什么是”机箱”、”模块”、”站”和”数据通路”)到并行数据通路总线全部 66 条线的详细信号级定义。它还定义了 CAMAC 模块的功能分类、命令集(功能码 F0-F31)以及数据通路操作的标准定时约定。这种系统化的方法确保来自不同制造商的模块和控制器可以无歧义地集成到工作系统中。
标准将 CAMAC 机箱定义为包含 25 个站的 19 英寸机架安装式机箱,每个站连接到并行数据通路背板。站 1 至 23 是用于插入模块的常规站,而站 24 和 25 专用于机箱控制器。标准还定义了”分支”一词,指通过并行分支公路连接到分支驱动器的多达 7 个机箱的集合,以及”公路”一词,指连接多个机箱或分支的串行或并行通信链路。
| 术语 | IEC 61429 定义 |
|---|---|
| 机箱 | 带 25 个站和内置电源的 19 英寸机箱,容纳 CAMAC 模块和控制器 |
| 站 | 机箱中 25 个物理位置之一,每个位置连接到数据通路总线 |
| 模块 | 占用一个或多个站并执行特定测量或控制功能的插入单元 |
| 机箱控制器 | 站 24-25 中的模块,管理机箱内的数据通路操作 |
| 数据通路 | 连接机箱中所有站的 66 线并行背板总线 |
| 分支 | 通过并行分支公路连接到分支驱动器的多达 7 个机箱 |
| 公路 | 连接多个机箱或分支的通信链路(串行或并行) |
| LAM(Look-At-Me) | 从模块到机箱控制器的中断信号,请求服务 |
| N(站号) | 在数据通路操作期间唯一标识站以进行寻址 |
| 功能码(F) | 5 位代码(F0-F31),指定目标模块执行的操作 |
IEC 61429 中很大一部分用于详细定义 66 条数据通路线。这些线分为几个功能组:24 条读取线(R1-R24)、24 条写入线(W1-W24)、5 条功能码线(F1-F16——实际上是 F 码位 F1、F2、F4、F8、F16)、4 条子地址线(A1-A4,A8 在某些实现中可选)、每站一条站号线(N)、23 条 LAM 线(L0-L22)以及若干控制和定时线(S1、S2、B、C、Z、Q、X、I)。
标准规定在标准 CAMAC 操作中,读取和写入线传输 24 位并行数据。数据表示采用二进制正逻辑:逻辑”1″由高电压(典型 TTL 高电平,>2.0 V)表示,逻辑”0″由低电压(典型 TTL 低电平,<0.8 V)表示。24 位字格式允许约 16.8 百万:1(224)的动态范围,足以满足大多数核仪器应用,如脉冲幅度分析和多道定标。
| 信号组 | 线数 | 方向 | 用途 |
|---|---|---|---|
| 读取(R) | R1-R24 | 模块到控制器 | 读操作期间从模块到控制器的数据传输 |
| 写入(W) | W1-W24 | 控制器到模块 | 写操作期间从控制器到模块的数据传输 |
| 功能码(F) | F1、F2、F4、F8、F16 | 控制器到模块 | 二进制编码的功能码,指定 CAMAC 操作 |
| 子地址(A) | A1、A2、A4、A8 | 控制器到模块 | 所选站内的二进制编码子地址 |
| 站号(N) | N1-N23 | 控制器到模块 | 每站单独线,置位以选择该站 |
| LAM(L) | L0-L22 | 模块到控制器 | 来自模块的中断请求;L0 对应站 1 |
| 选通 1(S1) | 1 | 控制器到模块 | 第一定时选通——锁存地址和命令 |
| 选通 2(S2) | 1 | 控制器到模块 | 第二定时选通——锁存数据并执行命令 |
| 初始化(Z) | 1 | 控制器到模块 | 系统级复位至定义的初始状态 |
| 命令(C) | 1 | 控制器到模块 | 用于模块同步的系统级控制信号 |
IEC 61429 建立了 CAMAC 组件系统级集成的框架。它定义了数据通路接口的电气特性,包括电压电平、电流驱动能力和定时容差。模块必须符合这些规范,以确保在任何合规机箱中安装时可靠运行。标准还定义了模块和机箱的机械尺寸,确保物理兼容性。
标准中定义的一个重要概念是”多重寻址”——使用同一条 N 线同时寻址多个站的能力。某些机箱控制器支持此功能,允许向所有站或预定义组发送广播命令。这对于多通道同步数据采集非常有用,例如捕获来自多个辐射探测器的同时读数。
IEC 61429 是共同定义完整 CAMAC 系统的多个互补标准之一。理解这些标准之间的关系对于有效的系统设计至关重要:
该标准于 1995 年发布,此后未修订过。然而,它仍然是有效的 IEC 文件,并作为 CAMAC 术语和约定的权威参考。只要用户有兴趣,IEC 就维护该标准,世界各地的 CAMAC 核仪器系统运营商继续引用该标准。
合规模块应标注其 CAMAC 站类型,并提供引用符合 IEC 61429 或其等效 IEEE 标准的手册。模块的定时图应与标准的 S1/S2 选通关系和数据有效窗口规格匹配。大多数制造商在其产品文档中明确声明标准合规性。
X(命令接受)响应表示目标模块识别并接受了该命令。Q(响应)信号提供模块特定的状态信息——例如,在读取操作中,Q=1 可能表示有效数据可用,而 Q=0 表示无数据。两个信号在每次数据通路周期中被机箱控制器采样,并可供系统软件进行决策。
可以。虽然该标准是在核仪器背景下制定的,但 CAMAC 是一种通用模块化仪器标准。许多非核应用——包括航空航天测试系统、粒子加速器控制和工业自动化——已成功基于 IEC 61429 中的定义使用了 CAMAC。