Схема преобразователя интерфейса
HPIB-COM
Работа схемы преобразователя
Прием сигнала из СОМ и передача в КОП. На разъеме 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 |
Теперь устройство ждет поступления данных на ТХ. Когда начинается передача байта, фронт стартового импульса (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 и готовности передатчика СД, выставляется сигнал готовности приема очередного байта ГП.