Преобразователь двоичного кода во временной интервал
Иллюстрации
Показать всеРеферат
Изобретение относитя к вычислительной технике и может применяться в устройствах преобразования и кодирования информации в вычислительноуправляющих системах автом атики. Целью изобретения является повьппение точности преобразования. После подачи команды на шину Пуск по входной шине производятся запись импульсного последовательного двоичного кода и его преобразование в параллельной с одновременным подсчетом количества имщшьсов записи в счетчике импульсов. При этом начало формирования выходного временного интервала, формируемого -на выходе триггера, привязано к импульсам генератора импульсов, что исключает ошибку преобразования. В сумматоре происходит сложение двоичного числа, образованного инверсным преобразованным кодом, с двоичным числом, формируемым на выходах делителя частоты, на вход которого поступает импульсная последовательность с генератора импульсов. Как только в делителе частоты сформируется код, обратный записанному в преобразователе последовательного кода в паралелльный, на выходе сумматора появляется нулевой сигнал, устанавливающий триггер в исходное состояние, завершая тем самым формирование временного интервала . 2 ил. (/) сд 00 СП
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
А1
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР с
1
1. ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ (21) 4256236/24-24 (22) 02.06.87 (46) 23,01.89 ° Бюл. 14 3 (72) В.А,Редько, А.H.Судаков и А.Е.Тюляков (53) 681.325 (088.8) (56) Авторское свидетельство СССР
N- 809557, кл. H 03 М 1/82, 1978.
Авторское свидетельство СССР
N- 508927, кл. Н 03 М 1/82, 1974. (54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА
ВО ВРЕМЕННОЙ ИНТЕРВАЛ (57) Изобретение относитя к вычислительной технике и может применяться в устройствах преобразования и кодирования информации в вычислительноуправляющих системах автоматики.
Целью изобретения является повьппение точности преобразования. После подачи команды на шину - Пуск" по входной шине производятся запись импульсного последовательного двоичного кода и его преобразование в...зо„„дима д11 4 Н 03 М 1/92 параллельной с одновременным подсчетом количества импульсов записи в счетчике импульсов. При этом начало формирования выходного временного интервала, формируемого .на выходе триггера, привязано к импульсам генератора импульсов, что исключает ошибку преобразования. В сумматоре происходит сложение двоичного числа, образованного инверсным преобразованным кодом, с двоичным числом, формируемым на выходах делителя частоты, на вход которого поступает импульсная последовательность с генератора импульсов. Как только в делителе частоты сформируется код, обратный записанному в преобразователе последовательного кода в парапелльный, на выходе сумматора появляется нулевой сигнал, устанавливающий триггер в исходное состояние, завершая тем самым формирование временного интервала. 2 ил.
1453597
Изобретение относится к вычислительной технике и может применяться в устройствах преобразования информации в вычислительно-управляющих системах автоматики.
Целью изобретения является повышение точности преобразования.
На фиг. 1 приведена структурная электрическая схема преобразона- 10 теля; на фиг.2 — временные диаграм.мы его работы.
Преобразователь двоичного кода во временной интервал содержит генера тор 1 импульсов, формирователь 2 им- 15 пульсов, элемент И 3, преобразователь
4 код — код, преобразователь 5 пос-. ледовательного кода н параллельный, делитель 6 частоты, сумматор 7, элемент И 8, счетчик 9 импульсов, триг- 20 гер 10, входную шину 11, шину 12
"Пуск" и выходную шину 13.
Преобразователь двоичного кода во временной интервал работает следующим, образом. 25
B исходном состоянии н делителе 6 частоты и преобразователе 5 находятся коды чисел, сложение которых в сумматоре 7 формирует на его выходе (ныходе переноса н следующий разряд) 30 уровень логического "0" (фиг.2г).
Этот сигнал через элемент И 8 подается на вход установки н нуль триггера 10, устанавливая на его выходе, (фиг,2к,л) уровень логического "0", который блокирует элемент И 3, препятствуя переключению делителя 6 частоты.
На шину "Пуск" 12 подается команда (фиг. 2б) в виде уровня логической 40
"1" произвольной длительности. Команда поступает на вход формирователя 2 импульсов, на выходе которого формиру ется импульс, длительность которого меньше паУзы между командой "ПУск" 45 и началом выдачи кода на устройство.
При этом происходит обнуление счетчика 9 импульсов кода, на ныходе которого появляется уровень логического
"0" блокирующий элемент И 8 на вреУ 50 мя записи кода н устройство (фиг.2д), и обнуление делителя 6 ча.стоты, что приводит к появлению уровня логической "1" на выходе сумматора 7 (фиг.2г).
После подачи команды на шину 12
"Пуск" по входной шине 11 производят55 ся запись п ðàçðÿäíîãî импульсного последовательного двоичного кода, (n — число разрядов преобразователя
5 последовательного кода в параплел, ный) . Код подается старшими разрядами вперед. Код для преобразования передается по входной шине 11 на информационный вход преобразователя 4 код — код по двум линиям в виде прямого и инверсного кодов, причем един ца в коде соответствует наличию импул . са на линии прямого кода и отсутствию импульса на линии инверсного кода, а нуль соответствует соответствию импульса на линии прямого кода и наличию импульса на линии инверсного кода (фиг.2е,ж). На информационном выходе преобразователя 4 формируется инверсный код (фиг.2и), причем длительность импульсов кода расширена до периода повторения импульсов входного кода, а на 1 тактовом выходе— пачка импульсов записи (фиг.2з), задержанная относительно фронтов импульсного кода, что обеспечивает надежную запись кода в преобразователь 5.
Одновременно счетчик 9 импульсов подсчитывает количество импульсов записи. По срезу п-ro импульса записи (при этом в преобразователе 5 последовательного кода в параллель- ный установятся все разряды кода) на выходе счетчика 9 импульсов появляется уровень логической "1", снимающий блокиронку элемента И 8 (фиг.2д) ° На выходе элемента И 8 появится уровень логической "1" (фиг.2к), разрешающий триггеру 9 изменить свое состояние под воздействием импульсов генератора 1, приходящих на его тактовый вход. По срезу первого после снятия запрета импульса генератора 1 на прямом выходе триггера 10 появляется логическая
"1", т. е. начинается формирование временного интервала на выходной шине 13 (фиг.2л) . Этот же сигнал подается на первый вход элемента И 3, разрешая прохождение импульсов генератора 1 на счетный вход делителя
6 частоты (фиг.2м). !
Таким образом, начало формирования временного интервала жестко привязано к срезу первого после окончания записи кода в преобразователе 5 импульса генератора 1, что исключает ошибку преобразователя из-за асинхронной подачи команды на шину 12
"Пуск". При этом, несмотря на то, 1451597 = N °, где N — число, соответствующее прямому двоичному коду, поступакщему на преобразователь по шине "Код", Т вЂ” период повторения импульсов генератора 1.
Кроме этого, на дополнительном выходе устройства "Пачка" (выходе элемента И 3) формируется пачка импульсов, число которых равно N.
40 что при записи кода в преоьразователь 5 на выходе сумматора 7 появляется уровень логической "1", блокировка элемент& И 8 сигналом посту1
5 лающим с выхода счетчика 9 импульсов на время записи, исключает ошибку преобразования и возможность появления ложных сигналов на выходе устройства. 10
В сумматоре 7 происходит сложение двоичного числа, образованного инверсным принятым кодом (с выходов преобразователя 5 последовательного кода в параллельный), с двоичным числом, 15 формируемым на выходах делителя 6 частоты. Как только в делителе частоты сформируется код, обратный записанному в преобразователе 5 (соответствует прямому коду, поступивше- 20 му по входной шине 11), на выходе сумматора 7 появляется уровень логического "0", который через элемент
И 8 устанавливает триггер 10 в исходное состояние, завершая формирование временного интервапа (фиг.2г, к,л) .
Длительность временного интервала, формируемого на выходе триггера
l0, равна 30
Формул а изобретения
Преобразователь двоичного кода во временной интервал, содержащий преобразователь код — код, вход которого является входной шиной, а информационный и тактовый выходы соответственно подключены к информационному и тактовому входам преобразователя последовательного кода в параллельный, делитель частоны, генератор импульсов и триггер, выход кот ор о го я вл я ет ся выходной шиной, отлич ающийся тем, что, с целью повышения точности преобразования, в него введены первый и второй элементы И, формирователь импульсов, сумматор и счетчик импульсов, счетный вход которого подключен к тактовому выходу код — код преобраззователя, выход подключен к первому входу второго элемента И, а вход обнуления объединен с выходом обнуления делителя, частоты и подключен к выходу формирователя импульсов, вход которого является шиной "Пуск", при этом первый вход первого элемента И обьединен с тактовым входом триггера и подключен к выходу генератора импульсов, выход соединен со счетным входом делителя частоты, а второй вход первого элемента И подключен к выходу триггера, вход обнуления которого соединен с выходом второго элемента И, второй вход,которого подключен к выходу сумматора, входы которого соответственно подключены к выходам делителя частоты и преобразователя последовательного кода в параллельный, 1453597 (! 1!
4 Р"
М
Сост ави тень Б. Войтов
Редактор Н. Гунько Техред 11. Ходанич i Корректор В.Бутяга
Заказ 7301/55 Тираж 879 Подписное
ВНИИПИ 1осударственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
11роцзводственпо-полиграфическое предприятие, г. Ужгород, ул. 11роектная, 4