Узел аналогового ввода

Узел аналогового ввода предназначен для записи аналоговой информации и передачи информации в интерфейс ISA. Цифровая обработка реализуется в ПЛИС Altera FLEX30k

Основные характеристики:

  • Работа с аналоговой информацией:
    • Количество каналов 6 шт.
    • 10 разрядный АЦП
    • Количество АЦП 2 шт.
    • Наличие аналогового мультиплексора (3 положения)

Структурная схема:

Данные из внешнего источника непрерывно записываются во внешнюю RAM. После записи в регистры SUM_REG на шину ISA выставляется сигнал прерывания. Для снятия сигнала прерывания необходимо произвести чтение из любого регистра SUM_REG. Цикл опроса каждого канала составляет 4,978 мс (200,7 Гц), при условии обработки каждого прерывания. Номер прерывания определяется содержимым регистра REG_IRQ, каждый разряд которого в битовой форме определяет линию прерывания.

Расширенное описание:

Принцип работы: выборка осуществляется по 6 каналам (по 3 канала на каждый АЦП). Каждый АЦП последовательно через коммутатор опрашивает 3 канала и формирует выборку с периодом 3,24 мкc. Далее формируются 512 отчетов в каждом канале и информация переписывается в 12-разрядный регистр SUM_REG, который в зависимости от номера канала имеет свой адрес на шине ISA для чтения, а регистр REG устанавливается в 0. Запись во все регистры SUM_REG каждого канала происходит одновременно.