Устройство для программного управления синхронно- асинхронными приемопередатчиками

 

УСТЮЙСТВО ДЛЯ ПЮГРАММНОГО УПРАВЛЕНИЯ СИИХЮН1НЮ-АСИНХЮННЫМИ ПРИЕМОПЕРЕДАТЧИКАМИ, содержащее генератор тактовых импульсов и в каждом узле управления счетчик и дешифратор, отличающееся тем, что, с целью повышения быcтpoдeйctвия работы устройства, в него введены формирователь импульсов, инвертор, . первый и второй формирователи кодов и в узле управления формирователь кода, делитель частоты и триггер, первый вход перк вого формирователя кода объединен с входами формирователя импульсов, инвертора и второго формирователя кода и подключен к входу устройства, выход инвертора соединен с вторым входом первого формирователя кода, выход генератора тактовых импульсов соединен с первыми входами делителей частоты всех узлов управления, в каждом узле управления выхдд делителя частоты соединен с парт вым входом счетчика, первый и второй выходы которого соединены соответственно с первыми и вторыми входами дешифратора и формирователя кода, выход дешифратора соединен с первым входом триггера, выход, тригю гера соединен с вторыми входами делителя частоты, счетчика и третьим входом формирователя кода, выход формирователя импульсов соединен с вторым входом триггера первого i узла управления, выход триггера каждого предыдущего узла управления соединен с вто (Л рым входом триггера каждого последующего узла управления, первые выходы формирователей кода всех узлов управления объединены и подключены к первым выходам устройства, вторые выходы формирователей кода каждого узла управления подключены к вторым выходам устройства, выходы первого и второго 4;: формирователей кода соединены соответственно СО с третьими и четвертыми выходами устройства. Од QD

3649 А

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН ()9) SUQ)) 3(511 06 1 9/00 !

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABT0PGH0MV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3395449/18 — 24 (22) 15.02,82(46) 23.09.83. Бюл. Р 35 (72) В. И. Муратов (53) 621.398 (088.8) (56) 1. Тепляков И. М. Радиотелеметрия. М., "Советское радио", 1966, с. 213, рис. 209. . 2. Балашов Е. П, и Пузанков Д. В.

Микропроцессоры и микропроцессорные системы. М., "Радио и связь", 1981, с. 42, рис, 2,9, с, 147, рис. 4. 15 (прототип). (54) (57) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО

УПРАВЛЕНИЯ СИНХРОННΠ— АСИНХРОННЫМИ

ПРИЕМОПЕРЕДАТЧИКАМИ, содержащее генера- . тор тактовых импульсов и в каждом узле управления счетчик и дешифратор, о т л и ч а ющ е е с я тем, что, с целью повышения быстродействия работы устройства, в него введены формирователь импульсов, ннвертор, . первый и второй формирователи кодов и в ка.;<дом узле управления формирователь кода, делитель частоты и триггер, первый вход пер.: вого формирователя кода объединен с входами формирователя импульсов, инвертора и второго формирователя кода и подключен к входу устройства,.выход инвертора соединен с вто- . рым входом первого формирователя кода, выход генератора тактовых импульсов соединен с первыми. входами делителей частоты

I всех узлов управления, в каждом узле управления выхпд делителя частоты соединен с пер-. вым входом счетчика, первый и второй выходы которого соединены соответственно с первыми и вторыми входами дешифратора и формирователя кода, выход дешифратора сое. динен с первым входом триггера, выход. триго гера соединен с вторыми входами делителя частоты, счетчика и третьим входом формирователя кода, выход формирователя импульсов соединен с вторым входом триггера первого сз узла управления, выход триггера каждого 9 предыдущего узла управления соединен с вторым входом триггера каждого последующего узла управления, первые выходы формирова- телей кода всех узлов управления объединены и подключены к первым выходам устройства, вторые выходы формирователей кода каждого узла управления подключены к вторым выходам устройства, выходы первого и второго формирователей кода соединены соответственно с третьими и четвертыми выходами устройства.

1043649 2

Изобретение относится к вычислительной. технике и предназначено для программирования !

I синхронно — асинхронных приемопередатчиков, являющихся преобразователями последовательного кода в параллельной и параллельного в последовательный, Известен преобразователь последовательного кода в параллельный, представляющий собой обычный регистр сдвига (1) .

Недостатком такого преобразователя является его малые функциональные возможности: преобразование кодовых слов с определенным числом разрядов, равным числу разрядов регистра сдвига; невозможность проверки на четность принятых кодовых комбинаций, Наиболее близким к предлагаемому является вычислительное устройство, содержащее

- генератор тактовых импульсов, выход которого соединен с входом процессора, выход. пропессора соединен с выходами постоянных запоминающих устройств, оперативных запоминающих устройств н синхронно — асинхронных приемопередатчиков, выходы постоянных запоминающих устройств, входы (выходы) оперативных устройств и первые (входы) выходы синхронно — асинхронных прнемопередатчиков соединены с входом (выходом) процессора, вторые (входы) выходы синхронно — асинхронных приемопередатчиков являются входами (выходами) устройства.. Процессор содержит первый буферйый запоминающий блок, первый вход (выход) которого является (входом) выходом процессора, второй вход (выход) соединен с первыми входами первого регистра, вход (выход) дешифратора соединен с входом (выходом) счетчика, выход счетчика соединен с первым входом второго буферного запоминающего блока, первый и второй выходы дешифратора соединены соответственно с входом блока управления и вторым входом первого регистра, выход первого регистра соединен с входами третьего и четвертого регистров и вторым входом второго буфарного запоминающего блока, выход которого является выходом процессора, выходы третьего и четвертого регистров соединены соответственно с первым и вторым входами арифметическо — логического блока, выход которого соединен с вторым входом (выходом) первого буферного запоминающего блока.

В этом устройстве эа счет использования синхронно — асинхронных приемопередатчиков расширяются функциональные возможности преобразования последовательного кода в параллельный и параллельного в последовательный (2) .

Однако для программирования синхронно — асинхронных приемопередатчиков на определенный режим работы используется процессор, что снижает эффективность (быстродействие) работы всего вычислительного устройсгва в целом и, в частности, программируемых синхронно— асинхронных приемопередатчиков.

5 Цель изобретения — повышение быстродействия работы программируемых синхронно — асинхронных прнемопередатчиков.

Поставленная цель достигается тем, что в устройство для программного управления

10 синхронно — асинхронными приемопередатчиками, содержащее генератор тактовых импульсов и в каждом узле управления счетчик, дешифратор, введены формирователь импульсов, инвертор, первый и второй формирователи кодов н в

15 каждом узле управлени формирователь кода, делитель частоты и триггер, первый вход первого формирователя кода, объединен с входами формирователя импульсов, инвертора и второго формирователя кода и подключен к входу

20 устройства, выход инвертора соединен с вторым входом первого формирователя кода, выход генератОра тактовых импульсов соединен с первыми входами делителей частоты всех узлов управления, в каждом узле управления выход

25 делителя частоты соединен с первым входом счетчика, первый и второй входы которого. соединены соответственно с первыми и вторы. ми входами дешифратора и формирователя кода, выход дешифратора соединен с первым входом триггера, выход триггера соединен с вторыми входами делителя частоты, счетчика и третьим входом формирователя кода, выход формирователя импульсов соединен с вторым входом триггера первого узла управления, 35 выход триггера каждого предыдущего узла управления соединен с вторым входом триггера каждого последующего узла управления, первые входы формирователей кода всех узлов управления объединены и подключены к

40 первым выходам устройства, вторые входы формирователей кода каждого узла подключены к в.торым выходам устройства, выходы первого н второго формирователей кода соединены соответственно с третьим и четвертым выходами устройства.

На фиг. 1 и 2 представлена структурная схема предлагаемого устройства.

Устройство содержит программируемые синхронно — асинхронные приемопередатчики 1, делители 2 частоты, счетчики 3, генератор 4 .тактовых импульсов, формирователи 5 кода, дешнфраторы 6, формирователь 7 импульсов, RS — триггер 8, инвертор 9, формирователи 10 и 11 кода.

Устройство работает следующим образом.

При включении устройства генератор 4 начинает генерировать импульсы. После отсчета трех импульсов на выходе счетчика 3 появится код 11, который вызывает срабатывание дешиР043649 фратора б, опрокидывающего григгер 8 в состояние 1. Формирователи 5, 10 и 11 устанавливаются в третье состояние (выходы их отключены), Для приведения приемопередатчиков 1 в рабочее состояние в ка,. дый из них должны быть последовательно записаны два кода: код N 1 — инструкция режима и код

N 2 — инструкция команды, которые определяют режим работы преобразователей 1.

Например, допустим, что приемопередатчики 10 первого ряда должны работать в следующем режиме: число информационных бит в слове

8; производится контроль четности; длина стопбита равна двум битам; частота синхронизации в 64 раза больше скорости поступления инфор- 15 мации из канала связи. Тогда код N 1 11111111"; код N 2 — "ХОХХХ1ХХ"; где

Х вЂ” безразлично 1 или О. Задаем код М 2—

"10111111". В шестом разряде сначала должна быть записана "1", а затем "О". Те же условия,10 — по три числа информационных бит в слове, равном 5, — будут выполняться при записи следующих кодов: код У 1 — 11110011 и код

N 2 — 10110111. Таким образом, программирование приемопередатчиков 1 сводится к записи в каких — либо разрядах сначала "1", а затем "О" или наоборот. !

Рассмотрим процесс программирования первой группы приемопередатчиков 1 для работы с 8 — битовыми словами. Выход первого разряда счетчика 3 соединен с входом формирователя 5, имитирующего сигнал разрешения на прием (РП). Выход второго разряда счетчика

3 соединен с входом формирователя 5, обеспечивающим запись в шестой разряд приемонередатчиков 1 сигнала "0" или "1". В качестве формирователей 5, 10 и 11 используются микросхемы К 564ЛН1, имеющие три состояния на выходе, По сигналу "11одготовка™, который выдается, например, центральным процессором или другим внешним устройством управления, 40 срабатывает одновибратор 7, вырабатывается короткий импульс, длительность которого меньwe длительности импульса, снимаемого с выхода второго разряда счетчика 3. Импульсом одновибратора 7 опрокидывается триггер 8, открывая делитель 2 частоты и счетчик 3 для прохождения импульсов от генератора 4 и подключая входы формирователя 5 к.своим выходам. Одновременно по сигналу "Подготовка" подключаются входы, формирователей 10 и 11 к своим выходам, подавая сигналы выдачи данных (Вд) и управление/данныв (УД) иа соответствующие входы приемопередатчиков 1.

После отсчета трех импульсов срабатывает дешифратор б, возвращая триггер 8 первого узла управления в исходное состояние. При этом срабатывает триггер 8 второго узла управления и режим записи повторяется для приемопередатчиков второй группы. В зависимости от коммутации входов формирователей 5 обеспечивается нужный режим работы .приемопередатчиков 1. После программирования последней группы приемопередатчиков. сигнал "Подготовка" снимается и формирователи 5 и 10 приводятся в третье состояние. Формирователь 11 обеспечивает на выходах состояние логического нуля, что нужно для последующей работы приемопередатчиков

1 в режиме приема информации из каналов связи.

Коммутация входов формирователей 5, выполненных на интегральных микросхемах серии

К564, к тому или иному потенциалу источника питания и выходам счетчика 3 производится с помощью распаиваемых перемычек в эксплуатирующей организации, что значительно упрощает перепрограммирование устройства при изменении режима работы приемопередатчиков

1. Применение отдельного устройства для программирования синхронно —, асинхронных приемопередатчиков 1 освобождает центральный процессор от выполнения этой функции, повышая эффективность его работы и следовательно быстродействие преобразователей последовательного кода в параллельной и параллельного в последовательной.

1043649

1043649

-0dn

° Ф ° у ц уидруобпиВОф utp

g элизик g

Составитель М. Никуленков

Редактор Г, Ьезвеошенко Техпел С. Мигунова

Корректор Л. Бокшан

Подписное

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4

Заказ 7339/52 Тираж 706

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035 Москва Ж-35 Рачшская наб. д. 4 / 5 .3. J... .3

Устройство для программного управления синхронно- асинхронными приемопередатчиками Устройство для программного управления синхронно- асинхронными приемопередатчиками Устройство для программного управления синхронно- асинхронными приемопередатчиками Устройство для программного управления синхронно- асинхронными приемопередатчиками Устройство для программного управления синхронно- асинхронными приемопередатчиками 

 

Похожие патенты:

Изобретение относится к устройствам программного управления и предназначено для использования в составе автоматизированных систем управления и регулирования с использованием ЭВМ вышестоящего уровня

Изобретение относится к устройству и способу, обеспечивающим повышение надежности, удобство сопровождения и удобочитаемость программных средств

Изобретение относится к устройству и способу, обеспечивающим повышение надежности, удобство сопровождения и удобочитаемость программных средств

Изобретение относится к транслятору для машинного языка программирования высокого уровня, в частности к способу и устройству для реализации таблицы кодировки символов, которая обеспечивает быстрый доступ к идентификаторам таблицы кодировки символов

Изобретение относится к транслятору для машинного языка программирования высокого уровня, в частности к способу и устройству для реализации таблицы кодировки символов, которая обеспечивает быстрый доступ к идентификаторам таблицы кодировки символов

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

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

Изобретение относится к области цифровой вычислительной техники и предназначено для обработки двух или больше компьютерных команд параллельно

Изобретение относится к автоматике и вычислительной технике и может найти применение при построении распределенных систем программного управления технологическими процессами
Наверх