Введение
Компьютерный контроль и измерение (CAMAC) - это стандартная шина и модульный ящик для получения данных и контроля, используемый в детекторах частиц для ядерной и физики частиц и в промышленности. Автобус позволяет обмениваться данными между модулями (до 24 в одном ящике) и контроллером ящика, который затем взаимодействует с ПК или с интерфейсом VME CAMAC. Стандарт был первоначально определен Комитетом ESONE как стандарт EUR 4100 в 1972 году и охватывает механические, электрические и логические элементы параллельной шины ("пути данных") для модулей подключения. Для нескольких систем ящиков определены несколько стандартов, включая определение автомагистрали с параллельной ветвью и определение серийной автомагистрали. Также были созданы специальные интерфейсы хоста/каши для поставщиков. Стандарт CAMAC включает в себя следующие стандарты IEEE: 583 Базовый стандарт 683 Спецификации передачи блоков (Q-стоп и Q-сканирование) 596 Параллельные ветвистые системы автомагистралей 595 Серийная система автомагистралей 726 Основные для CAMAC в режиме реального времени 675 Спецификация/поддержка контроллера вспомогательного ящика 758 Подпрограммы FORTRAN для CAMAC. В пределах , модули адресованы по слоту (географическому адресованию). Левые 22 слота доступны для модулей приложений, в то время как правые два слота предназначены для контроллера ящика. В рамках одного слота стандарт определяет 16 подадресов (015). Слот, управляемый контроллером с одним из 32 кодов функций (031). Из этих кодов функций 07 являются функциями чтения и передают данные контроллеру из адресованного модуля, в то время как 1623 являются кодами функций записи, которые передают данные от контроллера в модуль. В дополнение к функциям, которые обращаются к модулю, определены следующие глобальные функции: I Crate inhibit Z Crate zero C Crate clear Первоначальный стандарт был способен к одной 24-битной передаче данных каждую микросекунду. Позже был выпущен пересмотр стандарта для поддержки коротких циклов, которые позволяют передавать каждые 450 нс. Последующий стандарт Fast CAMAC, совместимый с выше, позволяет настраивать время цикла ящика на возможности модулей в каждом слоте. Стандарт FASTBUS был введен в 1984 году в качестве замены CAMAC в крупных системах.
583 The base standard
683 Block transfer specifications (Q stop and Q scan)
596 Parallel Branch Highway systems
595 Serial highway system
726 Real time Basic for CAMAC
675 Auxiliary crate controller specification/support
758 FORTRAN subroutines for CAMAC. Within the , modules are addressed by slot (geographical addressing). The left most 22 slots are available for application modules while the right most two slots are dedicated to a crate controller. Within a slot the standard defines 16 subaddresses (0–15). A slot commanded by the controller with one of 32 function codes (0–31). Of these function codes, 0–7 are read functions and will transfer data to the controller from the addressed module, while 16–23 are write function codes which will transfer data from the controller to the module. In addition to functions that address the module, the following global functions are defined:
I – Crate inhibit
Z – Crate zero
C – Crate clear
The original standard was capable of one 24 bit data transfer every microsecond. Later a revision to the standard was released to support short cycles which allow a transfer every 450 ns. A follow on upwardly compatible standard Fast CAMAC allows the crate cycle time to be tuned to the capabilities of the modules in each slot. The FASTBUS standard was introduced in 1984 as a replacement for CAMAC in large systems.
Физические характеристики задней плоскости
Физический разъем на задней части модуля CAMAC представляет собой разъем на краю карты с приемным гнездом на заднем плане. Поскольку на розетке или разъеме нет штифтов выравнивания, существует возможность неправильного выравнивания разъема при вставке модуля. Поэтому модули CAMAC НЕ могут быть заменены на горячем. Много устройств подключено к нему.
Электрические характеристики заднего пласта
CAMAC использует низковольтную постоянную энергию с NIM-кассетами. Кот вводит +6 В, -6 В, +12 В, -12 В, +24 В и -24 В во все модули.