|
Прогрессивная реализация
Важнейшим узлом всех
комбинированных модулей, построенных на основе
технологии ADM,
является интерфейс ADM(ADMPRO). Первая версия этого
интерфейса, т.н.
«Интерфейс
ADM классическая реализация»,
разработанная в 1995 году, обладала рядом ограничений, связанным в первую
очередь с несовершенством элементной базы того
времени. Современная версия интерфейса ADM ―
«Интерфейс
ADMPRO прогрессивная
реализация»
― значительно расширяет возможности старого интерфейса.
Основное назначение интерфейса
ADMPRO ― построение комбинированных модулей, путем
установки субмодуля ADM в разъем ADMX
базового модуля. Кроме того, интерфейс содержит
дополнительные узлы для вывода аналоговых сигналов, межмодульной
синхронизации, ЦОС и др.
Отличия от интерфейса
ADM классической
реализации
-
Относительная независимость
узлов обслуживания
-
Применение ПЛИС большей емкости
-
Реализация произвольного
количества FIFO непосредственно внутри ПЛИС
-
Наличие 2-го ЦАП на базовом
модуле
-
Возможность расположения на
субмодуле не только устройств ввода, но и устройств вывода
-
Использование стандарта
LVDS для повышение скоростей обмена данными
-
Расширенные возможности
межмодульной синхронизации
Функциональная схема

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