Преобразователь двоичного кода во временной интервал
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может использоваться при построении имитирующе-моделирующей аппаратуры для тренажеров, испытательных стендов, автоматизированных моделирующих комплексов.Целью изобретения является повьшение точности формирования временного интервала . Преобразователь осуществляет преобразование код-временной интервал без погрешности, вызванной асинхронностью тактовых импульсов устройства относительно сигналов управления . Отличительным признаком преобра.зователя является введение в схему, содержащую генератор импуль- ;- сов, триггер, регистр, счетчик и элемент И, блока синхронизации, выполненного на элементах задержки, триггерах синхронизации, двух групп элементов И и элемента ИЛИ. Работа прес образователя заключается в формирова- НИИ сдвинутых тактовых последователь- ff ностей, автоматическом выделении из них последовательности, синхронизируемой внешним сигналом, и использовании ее для преобразования. 1 з.п. ф-лы, 2 ил.
& *
СОЦИАЛИСТИЧЕСНИХ б
-Ф д11 4 Н 03 М 1/82
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ и
ОПИСАНИЕ ИЗОБРЕТЕНИЯ " :
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ,4:ь (21) 41 31591/24-24 (22) 08.10.86 (46) 15.11.88, Бюл. Ф 42 (71) Минский радиотехнический институт (72) А,С.Кобайло, С,Ф.Костюк, А.Е.Леусенко С,M.Ìoð03, А,В,Пахоменко и А.К.Битус (53) 681.325(088.8)
;. (56) Авторское свидетельство СССР
У 764124, кл. Н 03 М 1/82, 1980.
Авторское свидетельство СССР
Ф 788365, кл, H 03 M 1/82, 1981. (54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА
ВО ВРЕМЕННОЙ ИНТЕРВАЛ (57) Изобретение относится к вычислительной технике и может использоваться при построении имитирующе-моделирующей аппаратуры для тренажеров, испытательных стендов, автоматизированных моделирующих комплексов. Целью
„„SU„„14 8003 А1 изобретения является повышение точности формирования временного интервала, Преобразователь осуществляет преобразование код-временной интервал без погрешности, вызванной асинхронностью тактовых импульсов устройства относительно сигналов управления. Отличительным признаком преобразователя является введение в схему, содержащую генератор импуль-:сов, триггер, регистр, счетчик и элемент И, блока синхронизации, выполненного на элементах задержки, триггерах синхронизации, двух групп элементов И и элемента ИЛИ. Работа преобразователя заключается в формировании сдвинутых тактовых последовательностей, автоматическом выделении из них последовательности, синхронизируемой внешним сигналом, и использовании ее для преобразования. 1 з,п. ф-лы, 2 ил, 1438003
Изобретение относится к вычисли-тельной технике и может быть использовано при построении имитирующе-моделирующей аппаратуры для тренажеров, испытательных стендов„ aвтоматизированных систем моделирования и испытаний радиоэлектронной аппаратуры„
Цель изоб1!етения — повышение точности формирования временного интер- i0 вала.
На фиг,1 представлена структурная схема преобразователя, на фиг.2— схема блока синхронизации.
Преобразователь содержит генера- 15 тор 1 импульсов, триггер 2, входную шину 3, счетчик 4, элемент И 5, регистр 6 и блок 7 синхронизации.
Блок 7 синхронизации образуют ?О и+1 элементов 8. 1-8.п+1 задержки n+ I триггеров 9.1-9.п+1 синхронизации, и элементов И 10,1-10.п первой группы, и+1 элементов И 11.1 — 11. и+1 второй группы и элемент ИЛИ 12.
Генератор 1 импульсов формирует последовательность тактовых импульсов с частотой, соответствующей масштабу развертки двоичного кода вдоль временной оси„
Перед началом работы в регистр 6 заносится код, подлежащий преобразованию во временной интервал. При этом в качестве кода длительности формируемого интервала может исполь- 3S зоваться как прямой, так и дополни-. тельный двоичный код. В первом случае счетчик 4 при формировании временного интервала функционирует в режиме последовательного вычитания, во втором — 40 в режиме сложения. Единичным уровнем с инверсного выхода триггера 2 этот код заносится в счетчик 4 импульсов, Цикл преобразования кода во временной интервал начинается с момента поступления на входную шину импульса начала преобразования. В силу случайности момента поступления данного импульса его передний фронт попадает внутри тактового периода в один из п+! интервалов 8, равный длительности задержки K-го элемента 8 задержки.
Импульс начала преооразования поступает на первый вход триггера 2, устанавливая его в единичное состояние, которое передается на выход устройства, начиная формирование временного интервала. Данный импульс также поступает на информационные
D-входы триггеров 9 синхронизации, .На выход синхронизации K-го триггера9, 1 где K=2,3,...,n+I, поступает передний фронт задержанного К-м элементом 8 задержки тактового импульса, проходящего через (К-1)-й элемент И первой группы, открытый к моменту поступления на входную шину импульса начала преобразования по своим остальным входам единичными уровнями с инверсных выходов предшествующих триггеров
9 синхронизации. Если К=I, т.е. момент поступления импульса начала преобразования отстает от переднего фронта тактового импульса, сформированного генератором Iимпульсов больР
° Ю ше, чем на время задержки нулевым элементом 8, I задержки, то задержанный тактовый импульс с выхода этого элемента поступает непосредственно на вход синхронизации триггера 9,1, По переднему фронту импульса, поступающего на вход синхронизации одного из триггеров синхронизации, соответствующий триггер 9 устанавливается в единичное состояние, открывая по второму входу соответс вующий элемент И !1 второй группы. На первый вход этого элемента И поступают задержанные тактовые импульсы с выхода
К-ro элемента 8 задержки. Последовательность тактовых импульсов, задержанная на время запаздывания импульса начала преобразования относительно исходной тактовой последовательности импульсов, генерируемой генератором
1 импульсов, проходит через соответствующий элемент И 11 второй группы и элемент ИЛИ 12 на вход счетчика 4 импульсов, который начинает последовательно изменять (увеличивать или уменьшать) код своего состояния. В результате поступления на вход счетчика 4 количества импульсов, соответствующего начальному коду, записанному в этот счетчик, на выходе счетчика формируется сигнал переноса, который устанавливает триггер 2 в нулевое состояние, а также устанавливает нулевое состояние К-го триггера
9 синхронизации и подтверждает нулевое "îñòîÿíèå остальных триггеров, Тактовые импульсы на выход счетчика через элементы И и ИЛИ на проходят, а нулевое состояние триггера 2 передается на выход устройства, заканчи1438003 вая формирование временного интервала. Код из регистра 6 заносится в счетчик 4, и устройство готово к формированию нового временного интерва5 ла, При этом в регистр 6 может быть занесен новый код.
Таким образом, предлагаемое устройство осуществляет преобразование дво- 1 ичного кода во временной интервал с более высокой по сравнению с известными устройствами точностью, достигаемой за счет получения сдвинутых на шаге дискретизации последовательностей тактовых импульсов и использования для формирования временного интервала последовательности, синхронизируемой импульсом начала преобразования.
Формула изобретения
1. Преобразователь двоичного кода во временной интервал, содержащий генератор импульсов, регистр, триггер, первый вход которого является входной шиной, а второй вход соединен с выходом счетчика импульсов, счетный вход которого соединен с выходом эле- З0 мента И, первый вход которого подключен к первому выходу триггера, о тл и ч а ю шийся тем, что, с целью повышения точности формирования временного интервала, в него введен блок синхронизации, первый вход которого соединен с выходом генератора импульсов, второй вход является входной шиной, третий вход соединен с выходом счетчика импульсов, а выход
40 подключен к второму входу элемента И, первый вход которого является выходной шиной, при этом выход регистра подключен к информационному входу
45 счетчика импульсов, вход синхронизации которого соединен с вторым выходом триггера, 2, Преобразователь по п,1, о т— л и ч а ю шийся тем; что блок синхронизации выполнен на n+I, где
n=I 2,3. .., последовательно соединенных элемента задержки, и+1 триггерах синхронизации, первой группе из и элементов И, второй группе из п+1 элементов И и элементе ИЛИ, выход которого является выходом блока синхронизации, первым входом которого является вход первого элемента задержки, при этом первый вход каждого
К-ro элемента И второй группы, где
К=2,3...,,n+I, объединен с первым входом соответствующего (К-1)-го элемента И первой группы и подключен к выходу соответствующего К-го элемента задержки, первый вход первого элемента И второй группы объединен с входом синхронизации первого триггера синхронизации и подключен,к выходу первого элемента задержки, входы элемента ИЛИ подключены к выходам соответствующих элементов И второй группы, вторые входы которых соединены с прямыми выходами соответствующих триггеров синхронизации, информационные входы которых объединены и являются вторым входом блока синхрониза- ции, а входы сброса объединены и являются третьим входом блока синхронизации, причем каждый i-й вход j-го элемента И первой группы, где j=l,2, ...,i 2,3,...,j+I объединен с соответствующими i-ми входами всех последующих элементов И первой группы и подключен к инверсному выходу соответствующего j-го триггера синхронизации, а выход каждого j-ro элемента И первой группы соединен с входом синхронизации соответствующего (j +I)-ro триггера синхронизации.
1438003
Составитель В,Войтов
Редактор А.Огар Техред M.Äèäûê Корректор M,Максимишинец
Заказ 5969/56 Тираж 929 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб,, д. 4/5
Производственно-полиграфическое предприятие, r, Ужгород, ул. Проектная, 4