русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Интерфейс КОП (канал общего пользования).


Дата добавления: 2015-08-14; просмотров: 3246; Нарушение авторских прав


 

HPIB – интерфейсная шина.

GPIB.

IEEE – 488 русский аналог КОП.

IEC 625-1.

 

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

— скорость передачи информации до 1 МБт/с

— длина шины до 20 м.

— число линий интерфейса = 16

— способ обмена информации – параллельный

— режим обмена – полудуплексный

— число подключаемых устройств до 15

— уровень сигналов – ТТЛ.

 

В интерфейсе КОП имеется 16 линий трех видов:

— 8 линий ввода – вывода данных

— 3 линии управления передачей

— 3 линии управления интерфейсом.

 

Три вида:

— устройства, которые передают данные, это передатчики

— устройства, которые только принимают данные, это приемники

— устройства управления интерфейсом, это контроллер.

 
 

 


В интерфейсе используется инверсная логика, то есть логический 0 это Н-уровень, а логическая 1 это L-уровень.

 
 

 


Линии и сигналы интерфейса:

DIO1 – DIO8 – шина данных. Данные и команды передаются параллельным кодом. В команде содержится адрес устройства и приказ стать приемником или передатчиком. Адреса: Первичные (15) и вторичные (до 32).

Линии управления передачей:

DAV – данные доступны (действительны). Активный уровень показывает, что данные могут быть прочитаны (вырабатывает передатчик).

NRFD – не готов к приему данных. Его вырабатывает приемник – используется для синхронизации работы приемников, помогает согласовать медленные и быстрые устройства.

NDAC – данные не приняты (вырабатывает приемник).

 

Эти три сигнала используются при всех передачах данных.

 

Сигналы управления интерфейсом:

ATN – внимание, подает контроллер когда передает команду.

IFC – сброс (очистка) интерфейса, подает контроллер для сброса всех устройств.

SRQ – запрос обслуживания, подает устройство когда они требуют обслуживания.



REN – разрешение дистанционного управления – подает контроллер.

EOI – конец идентификации.

 

Передача данных: каждый байт данных (команды) сопровождается тремя байтами квитирования.

Протокол обмена интерфейса:

 
 

 


 

Сигналом DAV управляет передатчик, а NRFD и NDAC приемник. Низкий уровень DAV и данные на шине установлены и действительны.

Пусть контроллер установил передатчики и приемники, тогда все приемники формируют Н-уровень, NRFD – готов к приему (1). Передатчик выдает на шину данных данные, когда они стабильны выдается L-уровень на DAN (2). Приемники начинают принимать эти данные и вырабатывают NRFD = L-уровень (3). Во время приема данных каждый из приемников вырабатывает NDAC = L-уровень (4). Когда самый медленный приемник примет данные он освобождает линию и вырабатывает NDAC = Н-уровень, то есть все приемники приняли данные. Получив Н-уровень NDAC передатчик вырабатывает DAV = Н-уровень (5). Это значит, что данные на линии уже не доступны. После этого приемник вырабатывает L-уровень NDAC (6) и Н-уровень NRFD (7), то есть система готова к приему новых данных.

 



<== предыдущая лекция | следующая лекция ==>
Аппаратное квитирование передачи данных. | Транспортная передача данных.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.002 сек.