Ячейка модуля последовательных каналов мезонинная МПК/М предназначена для сопряжения рабочей станции с периферийными устройствами или другими рабочими станциями посредством последовательных интерфейсов RS-422/RS-485. Представляет собой стандартную ячейку расширения в конструктиве РМС.
Вы здесь
Ячейка модуля последовательных каналов МПК/М
Ячейка модуля последовательных каналов мезонинная МПК/М предназначена для сопряжения рабочей станции с периферийными устройствами или другими рабочими станциями посредством последовательных интерфейсов RS-422/RS-485. Представляет собой стандартную ячейку расширения в конструктиве РМС. Устанавливается с помощью соединителей мезонина РМС. Внешний соединитель ячейки расположен на его передней панели.
Параметр | Значение |
---|---|
Интерфейсы | 4 × RS-422/RS-485, PCI |
Максимальная частота передачи, Мбит/с | 10 |
Максимальная длина неэкранированного кабеля, м | 12 при 10 Мбит/с |
Частоты синхронизации, МГц: | |
с шины PCI | 33 |
от генератора, установленного на модуле | 14,7456 МГц |
Средняя наработка на отказ, ч, не менее | 9000 |
Группа исполнения | зависит от ВК |
Потребляемая мощность, Вт | 6 |
Диапазон рабочих температур внешних условий применения, °С | зависит от ВК |
Год начала производства | 2005 |
Основные составные части ячейки МПК/М
- соединитель HDRA-E68LFD1T-SL+;
- контроллер KMPK – программируемая логическая интегральная схема (ПЛИС) EP1C12Q240I7 фирмы Altera;
- ППЗУ контроллера KMPK;
- приёмопередатчик – микросхема MAX3079EESD;
- микросхема ПЗУ МПК-М;
- источник питания LMS1587IS-1,5 (3,3 В → 1,5 В);
- генератор 14,7456 МГц – осциллятор SG-8002CA 14.7456MPCM;
- соединители Х1, Х2 мезонина РМС.
Структура ячейки МПК/М
Ячейка позволяет одновременно работать с 4-мя последовательными каналами. Доступ к внутренним регистрам последовательных каналов осуществляется только размером 1 байт. Ячейка использует асинхронный протокол передачи с параметрами:
- дуплексная передача;
- 5, 6, 7 или 8 бит/символ;
- 1, 1.5 или 2 стоп бита;
- возможна проверка и генерация бита чётности/нечётности;
- основные скорости обмена в бод/с: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800, 115200.
Контроллер модуля последовательного канала (KМPK) – основной компонент ячейки МПК/М. содержит четыре контроллера последовательных каналов (UART), совместимых по набору функций и регистров с последовательным контроллером серии 16550. Все контроллеры UART, имеют маскируемые линии прерываний. На шину PCI выходит объединённая от всех UART одна линия прерываний – INTA. Контроллер последовательных каналов UART содержит один универсальный асинхронный канал передачи. UART содержит 8 внутренних регистров, доступных по записи. Эти регистры определяют режим и параметры передачи. Кроме того, имеется группа глобальных регистров, которые управляют дополнительными режимами и содержат дополнительную полезную информацию.
Доступ к регистрам осуществляется напрямую. В фазе адреса обращения PCI на шину адресов/данных выставляется адрес соответствующего регистра. В фазе данных, в случае записи, на шину адресов/данных выставляются данные для записи в регистр, а в случае чтения – с шины адресов/данных осуществляется считывание содержимого регистра.
UART содержит FIFO передатчика глубиной 32 байт (символа) и FIFO приёмника глубиной 64 байт (символа). Через регистр FCR имеется возможность установки уровня заполнения FIFO приёмника для формирования прерывания.
Ячейка МПК/М работает в режиме «Целевого устройства». Режимы работы ячейки МПК/М задаются и реализуются в управляющем ПЛИС KМPK.
Ячейка МПК/М может работать в следующих режимах:
- Запись/чтение регистров ячейки.
- Установка и чтение регистра прерываний.
- Запись в FIFO передатчика и чтение FIFO приёмника ячейки.
Ячейка МПК/М состоит из двух частей:
- логики для взаимодействия с PCI;
- логики для реализации последовательного интерфейса.
Все несанкционированные обращения выполняются прерыванием и считыванием регистра прерываний, где каждый разряд позиционно говорит о виде прерывания. Все прерывания маскируются.
Поддерживаются драйверы для платформы «Эльбрус».