Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC TS 61895-1999 定义了基于CAMAC的核仪器系统中辅助机箱控制器(ACC)和分支高速公路接口的电气与功能规范。基础CAMAC标准(IEC 60482 / IEEE 583)定义了单机箱操作,而实际核设施通常需要在电厂不同区域进行分布式数据采集。本技术规范通过定义多个CAMAC机箱如何通过分支高速公路互联,填补了这一空白,实现了跨地理分布测量点的协调数据采集和控制。
该标准专门定义了分支高速公路(BRH)——一种并联的多点总线,以星形或菊花链拓扑连接最多7个机箱——以及辅助控制器,该控制器允许机箱内的模块独立于主控制器发起数据通路周期。
分支高速公路由一条66引脚并联电缆或背板总线构成,将数据通路信号扩展到多个机箱。单条分支最多支持7个机箱,分支驱动器与最远机箱之间的最大电缆长度为50米。分支高速公路上高速控制线采用差分ECL(发射极耦合逻辑)信号以确保远距离抗噪性,而数据线则使用带三态驱动器的标准TTL电平。分支驱动器位于主控机箱中,管理所有分支级别的仲裁。
分支高速公路支持三种数据传输类型:单周期传输(每条命令一次数据通路操作)、块传输(带自动地址递增的顺序操作)和重复传输(对相同地址重复执行操作,用于缓冲数据采集)。标准定义了一套完整的分支命令集(扩展了分支特定控制位的N、A、F编码),使主计算机能够像访问本地模块一样寻址分支上任一机箱内的任何模块。
| 参数 | 单机箱 | 分支高速公路(最多7个机箱) |
|---|---|---|
| 最大模块数 | 23 | 161(23 x 7) |
| 寻址方式 | N(站号) | B(分支)+ N(站号) |
| 周期时间 | 1 us | 1.5 us(典型) |
| 电缆长度 | 背板 | 最长50 m |
| 信号方式 | TTL(背板) | ECL(控制)+ TTL(数据) |
| 中断处理 | 分级LAM | 分支LAM + 分级LAM |
| 菊花链 | 板内 | 分支级返回 |
辅助机箱控制器使机箱内的模块能够在不涉及主分支驱动器的情况下,为本地操作获取数据通路控制权。这对于时间关键型应用至关重要,例如辐射能谱学中的脉冲幅度分析——当分支高速公路忙于其他通信流量时,数据采集模块需要将直方图数据高速传输到存储器模块。ACC使用请求/授予协议进行数据通路控制仲裁,确保主控制器与ACC之间的冲突得到确定性解决。
分支高速公路操作中较为复杂的一个方面是中断处理方案。每个机箱收集其内部的LAM请求,并将其作为单个”分支LAM请求”呈现给分支驱动器。分支驱动器随后执行分支级LAM模式读取,以识别产生请求的机箱,接着执行机箱级分级LAM周期以识别具体模块。这种两级中断方案增加了延迟,但对于与不了解分支高速公路存在的标准CAMAC模块保持兼容性是必要的。
分支高速公路电缆需要精确的阻抗匹配和端接。标准规定ECL控制线使用120欧姆双绞线电缆,并在分支两端并联端接。正确的接地实践至关重要:标准要求分支高速公路屏蔽层采用单点接地,以避免接地回路在模拟测量模块中引入噪声。在实际中,许多安装使用光纤延长器用于必须穿越长距离或高电磁干扰区域的分支高速公路段,尽管这些已超出了基础规范的范围。
答:IEC 61888 针对基本CAMAC机箱及其主控制器,操作限于单个机箱内。IEC TS 61895 通过定义分支高速公路和辅助控制器将其扩展到多机箱系统,实现机箱间的通信。
答:理论上可以,但在实际中时序裕量和LAM处理实现方面存在兼容性问题。标准规定了功能协议,但部分电气参数依赖具体实现。建议使用同一制造商的驱动器和辅助控制器。
答:大多数现代CAMAC控制器(USB或以太网型)通过固件仿真分支高速公路功能,而非实现完整的并行分支接口。部分制造商提供分支高速公路接口模块作为选件,但独立的分支驱动器已越来越少见。
答:理论最大值约为跨分支每秒66万次操作(7个机箱,每个约94 kops/s持续)。实际中分支开销会将其限制在约400-500 kops/s(混合单周期和块传输)。