Нониусный преобразователь кода во временной интервал
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может найти применение в устройствах связи вычислительных машин с объектами управления, например при моделировании радиолокационных сигналов И.ПИ построении управляемых линий задержки. Изобретенне позволяет повысить быстродействие - за счет осуществления многократной нониусной интерполяции при газделении кода младших разрядов на группы. В
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (51)4 H 03 М 1/82 (21) 3769340/24-24 (22) 10.07.84 . (46) 15.06.86. Бюл. У 22 (71) Таганрогский радиотехнический институт им. В.Д; Калмыкова (72) С.Л. Сироткин, А.Н. Коньков, В.В. Клименко и Ю.А. Куликов (53) 681.325(088.8) (56) .Авторское свидетельство СССР
У 756632, кл. Н 03 К 13/20, 1978.
Авторское свидетельство СССР
Ф 3034174, кл . H 03 К 13/2О, 1982.
„„SU,» 12382 2 А1 (54) НОНИУСНЫЙ ПРЕОБРАЗОВАТЕЛЬ КОДА
ВО ВРЕМЕННОЙ ИНТЕРВАЛ (57) Изобретение относится к вычислительной технике и может найти применение в устройствах связи вычислительных машин с объектами управления, например при моделировании радиолокационных сигналов или построений управляемых линий задержки. Изобрете- ние позволяет повысить быстродействие. за счет осуществления многократной нониусной интерполяции при разделении кода младших разрядов на группы. В
123824? устройство входят опорный счетчик I„ нониусный счетчик 2, опорный генератор 3, нониусный генератор 4, первый триггер 5, шина 6 "ПусМ", второй регистр 7, шина 8 начальной установки, элемент ИЛИ 9, элемент И 10, шина 11
Изобретение относится к вычислительной технике и может быть использовано для связи вычислительной машины с.объектами управления, моделирования, радиолокационных сигналов, построения управляемых линий задержки, Цель изобретения — повышение быстродействия путем осуществления многократной нониусной интерполяции при преобразовании кода во временной интервал.
На чертеже приведена блок-.схема устройства, Нониусный преобразователь кода во временной интервал содержит опорный счетчик 1 импульсов, нониусный счетчик 2 импульсов, опорный .генератор 3 импульсов, нониусный генератор 4 импульсов, первый триггер 5, шину 6
"Пуск", второй триггер 7, шину 8 начальной установки, элемент ИЛИ 9, элемент И 10, шину ll старших разрядов, шину 12 первой группы младших разрядов, шину 13 ."Запись", каналы 14 интерполяции, каждый из которых сос тоит из триггера 15, счетчика 16 им-, пульсов., генератора 17 импульсов, шину 18 групп младших разрядов, выход 19, Нониусный преобразователь кода во временной интервал работает следующим образом.
В начальный момент времени по шине 8 начальной установки осуществляется сброс в нулевое состояние триггеров 5, 7 и 15, затем по шине 13
"Запись" осуществляется запись .входного кода с шин 11, 12 и 18 во все счетчики 1, ? и 16 импульсов. Затем по импульсу "Пуск", подаваемому на
:шину 6, триггер 5 переводится в единичное состояние и потенциалом запус-, .старших разрядов, шина 12 первой группы младших разрядов, шина 13 "Запись", каналы 14 интерполяции, триг-. гер 15, счетчик 16, генератор 17, шина 18 групп младших разрядов, выхоа 19. 1 ил. кает одновременно опорный и нониусный генераторы 3 и 4 импульсов. Импульсы генератора 4 вычитаются счетчиком 2, импульс обнуления которого переводит триггер 7 в единичное сос" тояние. Сигнал с единичного выхода триггера 7 запускает генератор 17 первого канала 14 интерполяции, импульсы которого начинают вычитаться
10 на счетчике 16 этого же канала до момента его обнуления. Импульс обнуления счетчика 16 переводит триггер
15 в единичное состояние и запускает генератор 17 следующего канала 14,, 15 импульсы которого поступают на вычитающий вход счетчика 16, сигнал обнуления которого переводит триггер 15 этого канала 14 в единичное состояние и образует передний фронт формиZp руемого интервала. Сразу после установки триггера 15 первого канала 14 открывается элемент И 10 и импульсь1 генератора 3 начинают вычитаться на счетчике 1.
25 Первоначально в счетчик 1 записан код старших, разрядов, поэтому обнуление счетчика 1 наступает через время, пропорциональное прямому коду старших разрядов входного: кода. Импульс обнуления счетчика 1 переводит все триггеры 5, 7 и 15 в нулевое состояние, формируя конец временного интервала. В счетчик 2 первоначально записан код первой (старшей)
35 группы младших разрядов входного кода, поэтому. счетчик 2 обнулится тем быстрее, нем меньше значение кода первой группы младших разрядов и, следовательно, сдвиг фаз между импульсами генераторов 3 и 4 будет тем меньше, чем меньше код первой группы младших разрядов. При этом импульсы генератора 4 будут опережать импульсы генератора 3, так как перио1238242 ды частот генератора 3 и генераторов
4 р 17 выбираются bio следующему соотношению: т,-=т,(1-1 = " ), где T„. — период 2..-го нониусного генератора 4;
T — период опорного генератора 3;
h — основание системы счисле. ния;
a — число разрядов в i-ой группе младших разрядов.
Импульсы каждого следующего генератора 17 также опережают импульсы опорного генератора 3 в соответствии с приведенной зависимостью. Счетчик 2 обнуляется тем раньше, чем меньше код первой группы младших разрядов, счетчик 16 обнуляется тем раньше, чем меньше код второй группы младших разрядов и т.д. Поэтому момент обнуления счетчика 2 по отношению к импульсам генератора 3 отодвигается вперед тем быстрее, чем больше код первой группы младших разрядов,т.е. осуществляется первая ступень уточнения переднего фронта формируемого временного интервала. После обнуления счетчика 2 запускается генера-. тор 17 канала 14 интерполяции, им" пульсы которого начинают вычитаться в счетчике 16 этого же канала 14. Момент обнуления этого счетчика 16 будет отодвинут по отношению к импульсам генератора 4 вперед и тем больше, чем больше код второй группы младших разрядов, т.е. осуществится вторая ступень уточнения переднего фронта. формируемого временного интервала.
Момент обнуления счетчика 16 последнего канала 14 определяет последнюю ступень уточнения переднего фронта формируемого временного .интервала, т.е, этот момент является началом формируемого интервала. После обнуления счетчика 16 последнего канала 14 открывается элемент 10 и импульсы генератора 3 начинают вычитаться на счетчике 1, который обнулится через время, пропорциональное прямому коду старших разрядов. При обнулении счет.чика 1 сбрасываются все триггеры 5, 7и 15,и этот момент определяет конец формируемого временного интервала .
Формула изобретения
Яониусный преобразователь кода во временной интервал, содержащий
55 левые входы триггеров всех каналов интерполяции объединены и соединены с выходом элемента ИЛИ, входы записи опорного и нониусного счетчиков импульсов и счетчиков импульсов всех каналов интерполяции объединены и соединены с шиной "Запись", устано" вочные входы счетчиков импульсов всех каналов интерполяции соединены с шийами младших разрядов соответствующих групп, выход триггера последнего канала интерполяции соединен с выходом устройства. опорный и нониусный счетчики импуль сов, опорный и нониусный генераторы .импульсов, первый и второй: триггеры, элемент И,и элемент ИЛИ, первый вход которого соединен с шиной начальной установки, второй вход соединен с выходом опорного счетчика импульсов, з выход — с нулевыми входами первого и второго триггеров, шина "Пуск". соенена с единичным входом первого триг; гера, выход которого соединен с вхоцами нониусного и опорного генераторов импульсов выход нониусного генератора импульсов соединен с вычитающим входом нониусного счетчика импульсов, выход которого соединен с единичным входом второго триггера, выход опорного генератора импульсов
=оединен с первым входом элемента И, второй вход которого соединен с выходом устройства, а выход — с вычитающим входом. опорного счетчика импульсов, шина старших разрядов соединена с установочным входом опорного счетчика импульсов, шина первой группы .младших разрядов соединена с установочным входом нониусного счетчика импульсов, отличающийся тем, что, с целью повышения быстродействия, в него введены N каналов
30 интерполяции, каждый из котОрых содержит генератор импульсов, счетчик импульсов и триггер, выход генератора импульсов соединен с вычитающим входом счетчика импульсов, выход коЗ5 торого соединен с единичным входом триггера, выход второго триггера соединен с входом генератора импульсов первого канала интерполяции, входы генератора импульсов каждого из по40 . следующих каналов интерполяции соединены с выходами триггеров каждого предыдущего канала интерполяции, ну