Преобразователь последовательного биполярного кода в параллельный униполярный код

 

Изобретение относится к вычислительной технике и может быть использовано в системах обработки информации, использующих для обмена биполярный код. Изобрел ГлГ ние позволяет производить преобразова-, ние биполярного кода не только при асинхронном приеме, но и в Обмен по готовности, что расширяет область применения преобразователя. Преобразователь содержит элемент 1 задержки, мультиплексор 2, блок 3 контроля, сдвиговый регистр 4, счетчики 5 и 9 импульсов , дешифратор 6 , элементы И 7 и 8 .генератор 10 тактовых импульсов , одновибраторы 11 -13 , п формирователей 14.1 -14 п униполяторного кода , D-триггер 15 , блок 16 элемент ИЛ И,инверторы 17 и 18, элемент ИЛИ 19 и повторитель 20.Бяок 3 контроля выполнен на элементе И, . повторителе , D- триггере , счетчиках импульсов и двоичнодесятичном дешифраторе . 1 з.п. ф-лы , 2 ил. сл с о о сл сл

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

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

РЕСПУБЛИК (st)s Н 03 M 9/00

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

Zf.

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4679914/24 (22) 18.04,89 (46) 30.11,91. Бюл. 1Ф 44 (71) Московское приборостроительное конструкторское бюро "Восход" (72) Б,А.Чистов (53) 681.325(088.8) (56) Авторское свидетельство СССР

tk 1361725, кл, Н 03 M 9/00, 1986, Авторское свидетельство СССР

М 1366029, кл, Н 03 M 9/00, 1986, (54) ПРЕОБРАЗОВАТЕЛЬ ПОСЛЕДОВАТЕЛЬНОГО БИПОЛЯРНОГО КОДА В ПАРАЛЛЕЛЬНЫЙ УНИПОЛЯРНЫЙ КОД (57) Изобретение относится к вычислительной технике и может быть использовано в системах обработки информации, использующих для обмена биполярный код. Изобрете„„. Ж„„1695511 А1 ние позволяет производить преобразование биполярного кода не только при асинхронном приеме, но и в режьйче "Обмен по готовности", что расширяет область применения преобразователя. Преобразователь содержит элемент 1 задержки, мультиплексор 2, блок 3 контроля, сдвиговый регистр 4, счетчики 5 и 9 импульсов дешифратор 6, элементы И 7 и 8,генератор 10 тактовых импульсов, одновибраторы 11 — 13, п формирователей 14,1 — 14 и униполяторного кода, D-триггер 15, блок

16 элемент ИЛИ,инверторы 17 и 18, элемент ИЛИ 19 и повторитель 20,Блок 3 контроля выполнен на элементе И, повторителе, D- триггере, счетчиках импульсов и двоично- десятичном дешифраторе . 1 з.п. ф-лы, 2 ил, 1695511

55

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

Цель изобретения — расширение области использования преобразователя за счет обеспечения режима работы "Обмен по готовности", На фиг. 1 изображена функциональная блок-схема преобразователя; на фиг. 2— функциональная блок-схема блока контроля.

Преобразователь содержит элемент 1 задержки, мультиплексор 2, блок 3 контроля, сдвиговый регистр 4, первый счетчик 5 импульсов, дешифратор 6, первый 7 и вто., рой 8 элементы И, второй счетчик 9 импульсов, генератор 10 тактовых импульсов, первый — третий одновибраторы 11 — 13, и формирователей 14.1 — 14 и униполярного кода, D-триггер 15, блок 16 элементов ИЛИ, первый 17 и второй 18 инверторы, элемент

ИЛ И 19 и повторител ь 20.

На фиг, 1 позициями 21.1 — 21.п обозначены соответственно первый- и-й информационные входы преобразователя, позицией 22 — управляющий вход преобразователя, позициями 24 — 25 обозначены соответственно информационный, адресный и управляющий входы преобразователя.

Блок 3 контроля содержит элемент И 26, повторитель 27, D-триггер 28, первый 29 и второй 30 счетчики импульсов и двоично-десятичный дешифратор 31.

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

После подачи питания на выходе счетчика 9 формируется один из адресов преобразуемого канала, который через блок 16 элементов ИЛИ поступает на управляющие входы многоканального мультиплексора 2.

На входы формирователей 14.1 — 14.п поступает информация каналов биполярного кода, причем на вход формирователя 14 подключена линия связи обмена по готовности.

Информация на вход формирователя 14 поступает через время, равное 47 после появления сигнала "Готовность", где Т вЂ” период передачи одного бита информации, Формирователи 14,1 — 14.п преобразуют информацию в виде биполярного кода в последовательный униполя рный, причем на первых выходах формирователей 14.1 — 14.п формируются последовательности импульсов синхронизации (тридцать два импульса положительной полярности со скважностью два).

На вторых выходах формирователей

14,1 — 14.п формируются последовательности информационных импульсов положительной полярности. Сигналы с первого и второго выходов формирователей 14.1—

14.п синхронизированы между собой.

Частота следования импульсов синхронизации и пауза между следующими друг за другом данными импульсными последова-. тельностями определяется частотой и паузой сигналов, поступающих из каналов биполярного кода; Таким образом, в зависимости от кода на управляющем входе и-канального мультиплексора 2, на соответствующие входы блока 3 контроля поступают импульсы информации и синхроимпульсы одного иэ формирователей 14.1—

14.п. В блоке, 3 контроля осуществляется проверка параметров входной информации и разрешает запись в сдвиговый регистр 4, на выходах которого формируется преобразуемое в параллельный код тридцатидвухразрядное слово, В блоке 3 контроля с помощью генератора 10 осуществляется также измерение длительности паузы между следующими друг за другом словами, в течение которой на третьем и четвертом выходах блока 3 контроля формируются сигнал

"Конец преобразования" и сигнал "Установка", изменяющий состояние счетчика 5. Изменение состояния счетчика 5 происходит по положительному фронту. По сигналу "Конец преобразования" с входа 25 преобразователя разрешается использование преобразованной информации.

Помимо изменения состояния счетчика

5 сигнал "Установка" поступает на вход первого элемента И 7.

Установка на счетчике 5 двоичного кода, значение которого на единицу превышает количество слов с различными адресами для обрабатываемого канала биполярного кода, приводит к появлению на выходе дешифратора 6 "Лог. 1". Если на выходе первого элемента И 7 появляется "Лог. 1", происходит запуск второго одновибратора 12 и при отсутствии на входе 22 преобразователя сигнала "Готовность", на выходе элемента И

8 появляется "Лог. 1", изменяющая состояние двоичного счетчика 9, что в свою очередь приводит к переключению и-канального мультиплексора, Преобразователь переходит к обработка очередного канала биполяного кода. Однако перед началом обработки очередного канала биполярного кода осуществляется установка начального состояния блока 3 контроля и двоичного счетчика 5 по сигналу с третьего сдновибратора 13, поступающего через элемент ИЛИ 19 на входы сброса блока 3 и счетчика 5, При отсутствии сигнала готовности и наличии "Лог; 1" на К выходах (и = 2 ) 1695511

55 двоичного счетчика 9. мультиплексор 2 осуществляет подключение выходов формирователя 14.п униполярного кода к входам блока 3 контроля. На входе и выходе формирователи 14,п сигналы появляются только при наличии входногб сигнала преобразователя "Готовность" по входу 22.

Поэтому при отсутствии сигнала "Готовность" по первому импульсу сигнала "Установка" с четвертого выхода блока 3 контроля происходит предустановка начального состояния преобразователя и наращивания на единицу состояния двоичного счетчика 9. Преобразователь переходит к обработке сигналов первого канала биполярного кода. При появлении сигнала "Готовность" осуществляется блокировка приема информации (n — 1) линий связи асинхронного обмена и переход к обработке последовательного биполярного кода и-го канала связи и "Обмена по готовности". Данный сигнал запускает первый одновибратор 11, Появление импульса на выходе одновибратора 11 приводит к установке в начальное состояние блока 3 контроля и двоичного счетчика 5. По окончании действия импульса с выхода одновибратора 11 (по заднему фронту) происходит запуск триггера 15, на прямом выходе которого устанавливается состояние "Лог. 1", что приводит к подключению мультиплексором 2 выходов формирователя 14.п к входам блока 3 контроля. По окончании преобразования информации биполярного кода ; режиме "Обмен по готовности" изменени : состояния двоичного счетчика 9 не происходит. Производится предустановка начального состояния соответствующих узлов преобразователя, переключение триггера

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

Если по окончании обработки данного канала сигнал "Готовность" не пропадает, то осуществляется изменение состояния счетчика 9, запуск триггера 15 и преобразователь вновь переходит к обработке информации п-го канала биполярного кода.

Отсутствие сигнала "Готовность" приводит к появлению сигнала "Лог. 1" на установочном входе триггера 15 и преобразователь переходит к обработке сигналов (и — 1) каналов биполярного кода асинхронного обмена.

Элемент 1 задержки исключает "гонки" при включении триггера 15 при одновре- менном появлении сигналов "Готовность" на входе 22 преобразователя и "Установка" на четвертом выходе блока 3 контроля;

Б блоке 3 контроля осуществляется проверка основныx;íîãî кода.

С помощью счетчика 29 и дваи <но-десятичного дешифргтопа 31 формио:ются сигналы управления преобразовач лем в паузе между принимаемыми с линией связи словами. Длительность паузы составляет (4—

8)T. Сигналы управления с дешифратооа 31 вырабатываются по сигналу с выхода гееератора 10 тактовых импульсов, поступающего на первый синхровход блока 3 контроля, Частота следования импульсов с генератора 10 соответствует скорости передачи сигналов по линиям связи. Контроль четности принимаемой информации осуществляется триггером 28 по информационному сигналу, поступающему на информационный вход и первый выход блока 3 контроля, По сигналу, поступающему на вход сброса блока контроля, осуществляется установка в ноль триггера 28 и счетчика 30.

Количество разрядов (импульсов) принимаемого слова подсчитывается с помощью счетчика 30 по сигналу синхронизации, поступающего на второй синхровход и через повторитель 27 на выход блока 3.

Кроме тога, :мпульсы синхронизации, поступая на вход:.броса с <етчика 29, осуществляют установ ку в нуль данного счетчика.

С помощью повторителя с7 .:.-.уществляется необходимая зад=-р>х .а импульсов синхронизации о: носи1 яльно информационных им -,ульсов. необходимая для ус ойчивой оаботы сдвиговога регистра 4 сдвига. При наличии тридцати деух импульсов синхронизации на втором синхровходе блоKB 3 контроля и нечетном количестве информационных импульсов на втором входе блока 3 на соответствующих входах элемента И 26 формируются сигналы "Лог, 1", Вторым импульсом с выхода генератора 10 (по окончании приема очередного слова) дешифратором 31 формируется сигнал окончания приема. Данный сигнал в виде "Лог, 1" поступает на вход элемента И 26, на выходе которого формируется сигнал "Конец преобразования". По окончании импульса

"Конец преобразования" на втором выходе дешифратора 31 формируется сигнал "Установка". Данный импульсный сигнал формируется третьим импульсом генератора 10.

Формула изобретения

1, Преобразователь последовательного биполярного кода в параллельный униполярный код, содержащий элемент задержки, мультиплексор, первый выход которого соединен с информационным входом блока контроля, первый и второй выходы которого соединены соответственно с информацион l695511 ным и тактовым входами oдвигового регистра, первый и второй выходы которого янляIoTcsI соответственно информационным и адресным выходами преобразователя, первый счетчик импульсов, выходы которого соединены с соответствующими первыми входами дешифратора, выход которого соединен с первым входом первого элемента И, второй элемент И, выход которого соецинен с входом второго счетчика импульсов, третий выход блока контроля является управляющим выходом пресбра,зователя, о т л и ч аю шийся тем, что, с цель о расширения области использования преобразователя за счет обеспечения режима работы "Обмен пс готовности", в преобразователь введены генератор тактовых импульсоь, одновибраторы, и формирîвателей униполярногс кода (n = 1, Ч вЂ” разрядность вхо,цного кода), О-триггер, блок элементов ИЛИ, инверторы, элемент ИЛИ и повторитель, выход которого соединен через первый одновибратор с первым входом элемента ИЛИ и через последовательно соединенные первый инвертор и элемент. задержки с установочным входом D-триггера, инверсный выход которого соединен с г:ервым входом второго элемента И и с 0-входом D-триггера, выход первого элемента И соединен с входом второго одновибрато 1а, прямой вы;— ход которого соединен с вторым входом втсрого элемента И, инверсный выход второго одновибратора соединен через третий одновибратор с вторым входом элемента

ИЛИ, выход которого непосредственно соединен с входами сброса блока контроля и первого счетчика импульсов и через второй инвертор с синхровходом D-триггера, прямой выход которого соединен с вторым входом дешифратора и первым входом блока элементов ИЛИ, выходы которого соединены с соответствующими вхсдами управления мультиплексора и с третьими входами дешифратора, выход генератора тактовых импульсов соединен с первым синхровходом блока контроля, четвертый выход которого соединен с вторым входом первого элемента И и с синхровходом nepeoro счетчика импульсов, выходы второго счетчика импульсов соединены с соответствующими

5 вторыми входами блока элементов ИЛИ, первые выходы формирователей униполярного кода соединены с "îîòâåòñòâóþùèìè первыми информационными входами мультиплексора, вторые выходы — с соответству10 ющими вторыми информационными входами мультиплексора, второй выход которого соединен с вторым синхровходом блока контроля,;входы формирователей униполярного кода являются соответствен15 но одноименными информационными входами преобразователя, вход повторителя является управляющим входом преобразователя, 2, Преобразователь по и. 1, о т л и ч а.ю20 шийся тем, что блок контроля выполнен на элементе И, повторителе, D-триггере, счетчиках импульсов и двоично-десятичном дешифраторе, первый выход которого соединен с первым входом элемента И, выходы

25 разрядов первого счетчика импульсов соединены с соответствующими входами двоична-десятичного дешифратора, прямой выход Э-триггера соединен с вторым входом элемента И, выход старшего разряда 39 второго счетчика импульсов — с третьим входом элемента И, инверсный выход 0-триггера — с D-входом D-триггера, синхровход первого счетчика импульсон является первым синхрсвходом блока, синхровход О35 триггера — информационным входом и первым выходом блока„установочный вход .

D-триггера обьецинен с входом сброса второго счетчика импульсов и является входом сброса блока, синхровход второго счетчика

40 импульсов обьединен с входом повторителя и входом сброса первого счетчика импуль. сов и является вторым синхровходом блока, выходы повторителя, элемента И и второй выход двоично-десятичного дешифратора

45 являются соответственно вторым, третьим и четвертым выходами блока.

1695511

Составитель Б. Ходов

Редактор M. Кобылянская . Техред М.Моргентал Корректор Т, Палий

Заказ 4173 Тираж, Подписное

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

113035, Москва, Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101

Преобразователь последовательного биполярного кода в параллельный униполярный код Преобразователь последовательного биполярного кода в параллельный униполярный код Преобразователь последовательного биполярного кода в параллельный униполярный код Преобразователь последовательного биполярного кода в параллельный униполярный код Преобразователь последовательного биполярного кода в параллельный униполярный код 

 

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано при построении преобразователей , входящих в состав блоков сопря7Р0JS0 жения цифровых устройств с каналами связи

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

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

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

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

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

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

Изобретение относится к вычислительной технике

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

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

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