Схема преобразователя интерфейса

HPIB-COM

Здесь схема в виде GIF

Работа схемы преобразователя

Прием сигнала из СОМ и передача в КОП. На разъеме 9pin порта СОМ выставляется управляющие сигналы RTS и DTR, которые в соответствии с таблицей истинности 1 переводят устройство в состояние прием сигнала из СОМ и передача в КОП.

Таблица 1

RTS*

DTR*

Состояние схемы

Состояние внутренних сигналов

Состояние сигнала УП

0

0

Схема готова принять из СОМ-порта байт с адресом устройства КОП и выставить его на ЛД, сопроводив его сигналом СД

16=0

29=0

28=1

УП=0

0

1

Схема готова принять из СОМ-порта байт с данными для устройства КОП и выставить его на ЛД, сопроводив его сигналом СД

16=0

29=0

28=1

УП=1

1

0

Схема готова принять из СОМ-порта байт с данными для регистра управления и выставить его на ШУ

16=0

29=1

28=0

УП=1

1

1

Схема готова принять с интерфейса КОП байт данных, сопроводив его сигналом ДП, и передать его на СОМ-порт

16=1

29=0

28=1

УП=1

* сигналы и DTR истинны (равны 1) при -12 В.

Теперь устройство ждет поступления данных на ТХ. Когда начинается передача байта, фронт стартового импульса (1) устанавливает DD19.3 в 1, на выходе DD7.3 устанавливается 0 (25 - сигнал z). Z разрешает работу счетчикам DD2, DD3. Счетчик DD2.1 с дешифратором DD14 на 13 делит частоту CLK=1МГц на 13, получаемая частота 76,9 кГц отличается на 0,16% от требуемой 76,8 кГц, что в пределах допустимого отклонения. С выхода DD19.2 тактовый сигнал на частоте 76,9 кГц поступает на вход С DD2.2. Счетчик DD2.2 вносит задержку работы счетчика DD3 на 1 период частоты 38,4 кГц, что позволяет пропустить стартовый импульс. После того, как счетчик сосчитает и остановится, разрешается счет для DD3. DD3.1 делит входную последовательность на 8. DD3.2 считает импульсы с выхода DD3.1,которые проходят также через DD7.2, который пропустит 8 фронтов импульсов. Эта последовательность транзитом проходит через элемент DD4.3 на тактовые входы регистров сдвига DD9,10. Сигнал 33 ре* в это время равен 1, поэтому происходит сдвиг. После прихода 8 срезов запирается DD7.2 и DD4.2 вырабатывает сигнал 27 фронта 9ти. 9ти поступая на вход DD5.1 загружает 1 со входа D, и DD5.1 вырабатывает сигнал 40 (EN1) с инверсного выхода Q. Если линия ГП 40 пройдя через DD7.4 вырабатывает сигнал ЕО, а затем через инвертор - сигнал ЕО*, который переводит выходы DD18 из z состояния в рабочее.

Квитирующие сигналы ГП, ДП, СД вырабатываются при взаимодействии со стыком КОП и внутренними сигналами управления. Элементы задержки на счетчиках формируют требуемую последовательность работы: DD13.1 дает задержку для установления СД по отношению к данным.

 

При загрузке регистра управления DD11 в триггер DD5.1 записывается 0 (сигнал 28), поэтому СД на КОП не выставляется, но по сигналу окончания загрузки байта из СОМ 27 (9-ый импульс), выдаётся синхроимпульс параллельной загрузки на DD11.

 

Диаграмма работы

Рис. 1. Диаграмма для режима приема информации из СОМ и передачи в КОП.

 

В режиме передачи из КОП в СОМ информация загружается с ЛД в DD9, DD10 и передается в КОП.

По срезу СД разрешается работа счётчику DD13.2 (сигнал 26), и начинается формирование сигналов 30 - запуск передачи в СОМ, 33 - разрешение параллельной загрузки, и затем 32 - импульс загрузки, который проходит через DD4.3 на регистры DD9, DD10. После этого вырабатывается сигнал ДП (13) после разрешения работы счетчику DD3.1. После завершения передачи в СОМ по сигналу 25 и готовности передатчика СД, выставляется сигнал готовности приема очередного байта ГП.

1