|
Классическая
реализация
Важнейшим узлом всех
комбинированных модулей, построенных на основе
технологии ADM,
является интерфейс ADM(ADMPRO). Классическая реализация этого
интерфейса была разработана в 1995 году. Поскольку она
обладает рядом ограничений, то в настоящий момент она постепенно
заменяется новой версией, т.н.
«Интерфейсом
ADMPRO прогрессивная реализация».
Основное назначение интерфейса
ADM ― построение комбинированных модулей, путем
установки субмодуля ADM в разъем ADMX
базового модуля. Кроме того, интерфейс содержит
дополнительные узлы для вывода аналоговых сигналов, межмодульной
синхронизации, ЦОС и др.
Свойства интерфейса
ADM классической
реализации
-
Тактированный обмен 16- и
32-разрядными данными
-
Упаковка 16-разрядных входных
данных в 8-разрядные слова
-
Один канал ЦАП 16 разрядов 60
МГц на базовом модуле
-
Внешние FIFO
ЦАП и FIFO ввода глубиной до 64К
слов
-
Применение ПЛИС для реализации
управляющей логики и гибкой подстройки к нуждам заказных работ
-
Механизм стартовой синхронизации
от внешнего события
-
Механизм одновременного
(когерентного) старта на нескольких модулях
-
Цифровой параллельный порт для
обмена 8- или 16-разрядными данными с внешним устройством
Функциональная схема

Шина процессора
Эта шина соединяет интерфейс
ADM с остальными узлами базового модуля. Для
процессорных базовых модулей обычно это шина процессора ЦОС, а для
беспроцессорных базовых модулей ― это шина контроллера системной шины.
Разъем
ADMX
Многорядный разъем ADMX
размещается на базовом модуле и предназначен для установки
в него субмодулей ADM.
Субмодуль
ADM
Cубмодуль ADM
не является элементом интерфейса ADM. Он
обменивается цифровыми данными с базовым модулем, подключаясь к нему через
разъем ADMX.
Субмодуль
может содержать одно или несколько устройств ввода или вывода, благодаря
которым он обменивается цифровыми или аналоговыми данными с внешними
устройствами. Типичными устройствами ввода являются АЦП, DDC
(Digital Down Converter). Типичными устройствами вывода
являются ЦАП, цифровой ситнезатор.
Субмодуль полностью управляется
со стороны базового модуля, с помощью регистров управления реализованных
внутри ПЛИС.
ПЛИС
Программируемая логическая
интегральная схема (ПЛИС) большой емкости реализует в себе логику
управления субмодулем со стороны базового модуля. Для этого внутри ПЛИС
реализованы управляющие регистры, набор FIFO,
другие элементы. Код загружаемый в ПЛИС называется прошивкой и обычно
хранится в специальном файле прошивки или в ППЗУ типа Flash-памяти.
ЦАП
На базовом модуле расположен
одноканальный ЦАП. В его канале располагается выходной антиалайзинговый
ФНЧ. Выход ЦАП выведен на разъем на многофункциональный разъем SDX, если для
него установлена соответствующая перемычка.
ИПН
Источник постоянного напряжения представляет собой
восьмиканальный ЦАП, вырабатывающий постоянные опорные напряжения, обычно
в диапазоне от ―2,5 до +2,5 Вольт. Часть опорных напряжений поступают на модуль
стартовой синхронизации, состоящий из компараторов 0 и 1, а часть
напряжений поступают на субмодуль для управления параметрами его работы.
Узел стартовой синхронизации
Этот узел состоит из двух
компараторов и мультиплексора, на который поступают сигналы внешнего
старта. Сигналы внешнего старта могут поступать как из субмодуля, так и от
многофункционального разъема SDX, если для него
установлена соответствующая перемычка.
При совпадении сигнала от
внешнего устройства с уровнем напряжения одного из каналов ИПН выполняется
запуск или останов процесса передачи данных через устройства ввода/вывода,
расположенные на субмодуле.
Многофункциональный разъем
SDX
В зависимости от положения
перемычки разъем SDX позволяет либо выводить на
внешнее устройство сигнал от ЦАП, либо подавать на узел стартовой
синхронизации сигнал от внешнего источника.
Сигнал от внешнего источника
может быть использован в качестве события внешнего старта. Однако, если на разъем
SDX подан сигнал от внешнего генератора, то он
может быть использован в качестве внешней тактовой частоты для работы
узлов ЦАП, АЦП и др.
Цифровой порт PIO
Предназначен для ввода
или вывода цифрового сигнала в стандарте TTL. На разъём
PIOX выводиться две шины по 8
бит, направление передачи для которых устанавливается независимо друг от
друга.
Все сигналы через буфер подключены к
ПЛИС ADM.
Межмодульная синхронизация
Разъём SYNX предназначен для обеспечения
синхронного сбора данных. С его помощью между модулями обеспечивается передача тактовой частоты,
разрешения сбора данных и готовности данных.
Соответствующие разделы:
●
Субмодули ADM
●
Процессорные базовые модули
●
Беспроцессорные базовые модули
|