КР580ВК91 — приёмопередатчик интерфейса КОП
КР580ВК91 — микросхема из обвязки процессора КР580ВМ80, реализующая функции приёмопередатчика интерфейса КОП (канал общего пользования — отечественное название IEEE-488/GPIB, ГОСТ 26.003-80). Зарубежный аналог — Intel 8291 GPIB Talker/Listener. Задача микросхемы не в вычислениях, а в протокольной рутине обмена по шине: приём и передача байтов данных, аппаратное квитирование, реакция на команды шины — то, что иначе гоняли бы программно, отнимая у процессора время на побитовую обработку хендшейка.
КР580ВК91 даёт устройству функции «говорящего» (Talker) и «слушающего» (Listener) — возможность самому передавать и принимать данные, когда к устройству обращается контроллер шины. Функцию самого контроллера КОП (Controller) — того, кто адресует приборы и рассылает команды интерфейса, — микросхема не реализует; за это в комплекте отвечает отдельная БИС, КР580ВГ92 (аналог Intel 8292).
Интерфейсные функции говорящего и слушающего
Шина КОП передаёт байт по восьми параллельным линиям и синхронизирует передачу трёхпроводным квитированием — линии DAV, NRFD, NDAC. КР580ВК91 берёт обе стороны квитирования на себя: функции SH (Source Handshake — говорящий подтверждает готовность данных) и AH (Acceptor Handshake — слушающий подтверждает готовность принять), так что процессору не нужно вручную отслеживать каждый такт протокола.
Поверх квитирования — собственно функции T (Talker) и L (Listener): приём адреса, определяющего, должно ли устройство говорить или слушать, и выставление либо приём байтов в нужном режиме. Дополнительно поддержаны SR (Service Request — запрос обслуживания у контроллера), RL (Remote-Local — местное/дистанционное управление прибором), PP (Parallel Poll — групповой опрос состояния) и реакция на общие команды DC (Device Clear) и DT (Device Trigger). Всё это — функции устройства-участника шины, а не её распорядителя.
Где применяется
Основная область — сопряжение программируемых измерительных приборов (вольтметров, частотомеров, генераторов сигналов, осциллографов с выходом на КОП) с управляющей ЭВМ в измерительных и испытательных комплексах на базе КР580ВМ80. Интерфейс КОП/GPIB создавался именно для лабораторной и промышленной измерительной техники: подключение до полутора десятков приборов к одной шине на коротких расстояниях внутри стойки, а не связь между удалёнными узлами. В такой системе КР580ВК91 стоит на стороне прибора или контроллера и снимает с процессора протокольную часть обмена, оставляя ему работу уже с готовыми байтами.
Частые вопросы
Чем КР580ВК91 отличается от КР580ВГ92? Ролью на шине. ВК91 даёт устройству функции говорящего и слушающего (Talker/Listener) — передаёт и принимает данные, когда к нему обращаются. ВГ92 добавляет функцию контроллера (Controller): управление обменом, адресацию приборов, рассылку команд интерфейса. Полноценный контроллер КОП обычно собирают из пары этих микросхем, а не одной ВК91.
Работает ли КР580ВК91 сама по себе? Нет. С одной стороны — 8-разрядная шина сопряжения с процессором (обвязка КР580ВМ80), с другой — линии КОП, которым на реальном кабеле нужны внешние шинные формирователи, доводящие сигналы до требований стандарта. КР580ВК91 — протокольное ядро связки, а не законченный узел сам по себе.
Чем КОП отличается от RS-232? Устройством шины. RS-232 — последовательный интерфейс «точка-точка»: байт идёт бит за битом по одной линии. КОП — параллельная шина: байт передаётся сразу по восьми линиям данных с аппаратным квитированием, и подключить можно до 15 приборов одновременно, а не два, как в RS-232.
Технические характеристики
| Тип | контроллер интерфейса КОП (IEEE-488/GPIB), функция приёмопередатчика |
| Зарубежный аналог | Intel 8291 (GPIB Talker/Listener) |
| Микропроцессорное сопряжение | 8-разрядная шина комплекта КР580, обвязка КР580ВМ80 |
| Интерфейс КОП | 16 сигнальных линий: 8 линий данных, 3 линии квитирования (DAV, NRFD, NDAC), 5 линий управления шиной (ATN, IFC, REN, SRQ, EOI) |
| Реализуемые функции КОП | SH, AH, T, L, SR, RL, PP, DC, DT |
| Функция контроллера (C) | не реализуется — отдельная микросхема КР580ВГ92 |
| Родственная микросхема комплекта | КР580ВГ92 — контроллер интерфейса КОП (аналог Intel 8292) |
Аналоги
Зарубежный аналог — Intel 8291 GPIB Talker/Listener, микросхема из фирменного комплекта Intel для интерфейса IEEE-488 (вместе с контроллером 8292 и шинным приёмопередатчиком 8293). КР580ВК91 повторяет набор интерфейсных функций и место в системе оригинальной микросхемы.
См. также
КР580ВГ92 (контроллер КОП), КР580ВМ80, КР580ВВ55.