Технические характеристики устройства.
Аналоговый ввод:
Разрядность - 12 бит
Время преобразования АЦП - 4 мкс
Количество каналов - 8 дифференциальных или 16 одиночных
Диапазон входных напряжений (полная шкала) +/- 5V
Предельное входное напряжение +/-12V
Время установления УВХ - не более 3 мкс
Производительность устройства в составе IBM PC AT 20 MHz -105 выборок/c.
Режим запуска - программный
Метод приема информации - программный, - по ожиданию готовности, - по прерыванию
Аналоговый вывод:
Разрядность - 12 бит
Время установления <= 5 мкс.
Количество каналов - 1
Диапазон выходного напряжения - +/-5.12V.
Линейность +/- 0.1%
Цифровой ввод:
Количество входных линий - 8 (уровень ТТЛ)
Цифровой вывод:
Количество выходных линий с повышенной нагрузочной способностью (до 30 mA. на линию) - 8 (уровень ТТЛ)
Функционально устройство NVL08 разделяется на следующие логические части
- Блок сопряжения с шиной IBM PC AT.
- Блок аналогового ввода.
- Блок аналогового вывода.
- Блок цифрового ввода / вывода.
Блок сопряжения с шиной IBM PC AT обеспечивает согласование шины данных IBM PC AT и внутренней шины данных устройства NVL08;
|
|
Дешифрирует адресные комбинации для фиксации адресов логических частей устройства NVL08 в адресном пространстве ввода / вывода IBM PC AT;
Формирует сигналы запросов на прерывание по линии IRQ на системной шине IBM PC AT.
Блок аналогового ввода обеспечивает согласование внешнего измеряемого напряжения с входным сигналом АЦП и преобразование этого сигнала в цифровой код, и передачу кода на шину данных IBM PC AT. Этот блок состоит из аналогового коммутатора, буферного дифференциального усилителя, схемы выборки - хранения, интегрального АЦП, источника опорного напряжения и схемы синхронизации.
Блок аналогового вывода обеспечивает преобразование цифровых кодов, передаваемых по шине данных IBM PC AT в аналоговое напряжение. Он состоит из буферного регистра входного кода, интегрального ЦАПа, преобразователя ток - напряжение и источника опорного напряжения.
Блок цифрового ввода / вывода обеспечивает прием на шину данных IBM PC AT и буферизированную передачу цифровых сигналов, разрядностью до 8 бит.
Программно устройство NVL08 представляется в виде ряда адресов регистров в адресном пространстве IBM PC AT. Абсолютный адрес каждого регистра NVL08 складывается из двух составляющих- базового адреса и адреса смещения. С помощью перемычек на плате NVL08 базовый адрес может принимать следующие значения -200h, 220h, 300h. Это позволяет устанавливать NVL08 на любое "свободное" адресное место в IBM PC AT или же устанавливать до трех устройств в одну IBM PC AT. Адреса смещений постоянны.
2.1 Программирование цифрового ввода /вывода.
|
|
Прием байта из буфера цифрового порта (выводы 11, 12, 13, 14, 15, 16, 17, 18 внешнего разъёма устройства NVL08) осуществляется операцией чтения байта по адресу BASE + 06h, где BASE - базовый адрес (устанавливается при поставке 300h), 06h -смещение. Таким образом, адрес регистра порта цифрового ввода равен 300h + 06h = 306h. Запись байта в буфер порта цифрового вывода (выводы 29, 30, 31, 32, 33, 34, 35, 36 внешнего разъёма устройства NVL08) осуществляется операцией записи байта по адресу BASE + 06h. (Информация в этом буфере будет храниться до следующей операции записи по указанному адресу).