устройство входят опорный счетчик I, нониусный счетчик 2, опорный генератор 3, нониусный генератор 4, первый триггер 5, шина 6 Пустс, второй регистр 7, шина 8 начальной установки, элемент ИЛИ 9, Элемент И 10, шина 11
Изобретение относится к вычислительной технике и может быть использовано для связи вычислительной машины с-объектами упра вления, моделирования, радиолокационных сигналов, построения управляемых линий задержки.
Цель изобретения - повышение быстродействия путем осуществления многократной нониусной интерполяции при преобразовании кода во временной интервал.
На чертеже приведена блок-схема
устройства,
Нониусный преобразователь кода во временной интервал содержит опорньй счетчик 1 импульсов, нониусный счетчик 2 импульсов, опорный генератор 3 импульсов, нониусный генератор 4 импульсов, первый триггер 5, шину 6 Пуск, второй триггер 7, шину 8 начальной установки, элемент ИЛИ 9, элемент И 10, шину И старших разрядов, шину 12 первой группы младших разрядов, шину 13 .Запись, каналы 1 интерполяции, каждьш из которых сос- тоит из триггера 15, счетчика 16 импульсов., генератора 17 импульсов, шину 18 групп младших разрядов, выход 19,
Нониусный преобразователь кода во временной интервал работает следующим образом.
В начальный момент времени по шине 8 начальной установки осуществляется сброс в нулевое состояние триггеров 5, 7 и 13, затем по шине 13 Запись осуществляется 3anjHCb входного кода с шин 11, 12 и 18 во все счетчики 1, 2 и 16 импульсов. Затем по импульсу Пуск, подаваемому на .шину 6, триггер 5 переводится в единичное состояние и потенциалом запусстарших разрядов, шина 12 первой группы младших разрядов, шина 13 Запись, каналы 14 интерполяции, триггер 15, счетчик 16, генератор 17, шина 18 групп младших разрядов, выход 19, 1 ил.
0
15
25
20
30
35
40
кает одновременно опорный и нониус- ньй генераторы 3 и 4 импульсов. Импульсы генератора 4 вычитаются счетчиком 2, импульс обнуления которого переводит триггер 7 в единичное состояние. Сигнал с единичного выхода триггера 7 запускает генератор 17 первого канала 14 интерполяции, импульсы которого начинают вычитаться на счетчике 16 этого же канала до момента его обнулеЬия. Импульс обнуления счетчика 16 переводит триг1;ер 15 в единичное состояние и запускает генератор 17 следующего канала 14., импульсы которого поступают на вычи7 тающий вход счетчика I6, сигнал обнуления которого переводит триггер 15 этого канала 14 в единичное состояние и образует передний фронт формируемого интервала. Сразу после установки триггера 15 первого канала 14 открывается элемент И 10 и импульсы генератора 3 начинают вычитаться на счетчике I,. .
Первоначально в счетчик 1 записан код старших .разрядов, поэтому обнуление счетчика 1 наступает через время, пропорциональное прямому коду старших разрядов входного кода. Импульс обнуления счетчика 1 переводит все триггеры 5, 7 и 15 в нулевое состояние, формируя конец временного интервала. В счетчик 2 первоначально записан код первой (старшей) группы младших разрядов, входного кода, поэтому, счетчик 2 обнулится тем быстрее, ем меньше значение кода первой группы младших разрядов и, следовательно, сдвиг фаз между импульсами генераторов 3 и 4 будет тем меньше, чем меньше код первой группы младших разрядов. При этом импульсы генератора 4 будут опережать импульсы генератора 3, так как периоды частот генератора 3 и генераторов 4 р 17 выбираются по следующему соотношению : Ё о(
/ Тй,,-(1-ь - М,
где Т
н;
Т h d период нониусногр генератора 4;
период опорного генерато- ра 3; .
основание системы счисле- ния;
число разрядов в i-ой группе младших разрядов. Импульсы каждого следующего генератора 17 также опережают импульсы опорного генератора 3 в соответствии с приведенной зависимостью. Счетчик обнуляется тем раньше, чем меньше I код первой группы младших разрядов, счетчик 16 обнуляется тем раньше, чем меньше код второй группы младЛих разрядов и т.д. Поэтому момент обнуления счетчика 2 по отношению к импульсам генератора 3 отодвигается вперед тем быстрее, чем больше код первой группы младших разрядов,т.е. осуществляется первая ступень уточнения переднего фронта формируемого временного интервала. После обнуления счетчида 2 запускается генера-- тор 17 канала 14 интерполяции, импульсы которого начинают вычитаться в счетчике 16 этого же канала 14. Момент обнуления этого счетчика 16 будет отодвинут по отношению к импульсам генератора 4 вперед и тем больше чем больше код второй группы младших разрядов, т.е. осуществится вторая ступень уточнения переднего фронта формируемого временного интервала. Момент обнуления счетчика 16 последнего канала 14 определяет последнюю ступень уточнения переднего фронта формируемого временного интервала, т.е. этот момент является началом формируемого интервала. После оВнул е ния счетчика 16 последнего канала 14 открьшается элемент 10 и импульсы генератора 3 начинают вычитаться на счетчике 1, который обнулится через время, пропорциональное прямому коду старших разрядов. При обнулении счетчика 1 сбрасываются все триггеры 5, 7и 15,и этот момент определяет конец формируемого временного интервала. Фо рмула изобрет, ения
Нониусный преобразователь кода во временной интервал, содержащий
15
20
25
2382424
опорный и нониурный счетчики импуль . сов, опорный и Нониусный генераторы .импульсов, первый и второй .триггеры, элемент И л элемент ИЛИ, первый вход
5 которого соединен с шиной начальной установки, второй вход соединен с выходом опорного счетчика импульсов, а выход - с нулевыми входами первого и второго триггеров, шина Пуск сое10 нена с единичным входом первого триг,- гера, выход к.оторого соединен с вко- цами нониусного и опорного генераторов импульсов, выход нониусного генератора импульсов соединен с вычитающим входом ноннусного счетчика импульсов , выход которого соединен с единичным входом второго триггера, выход опорного генератора импульсов соединен с первым входом элемента И, второй вход которого соединен с выходом устройства, а выход - с вычитающим входом.опорного счетчика импульсов , шина старших разрядов соединена с установочным входом опорного счетчика импульсов, шина первой группы младших разрядов соединена с установочным входом нониусного счетчика импульсов , отличающийся тем, что, с целью повьш1ения быстродействия, в него введены N каналов интерполяции, каждьй из которых содержит генератор импульсов, счетчик импульсов и триггер, выход генератора импульсов соединен с Вычитающим входом счетчика импульсов, выход ко35 торого соединен с единичным входом триггера, выход второго триггера соединен с входом генератора импульсов первого канала интерполяции, входы генератора импульсов каждого из по40 .следующих каналов интерполяции соединены с выходами триггеров каждого предыдущего канала интерполяции, нулевые входы триггеров всех каналов интерполяции объединены и соединены
45 с выходом элемента ИЛИ, входы записи опорного и нониусного счетчиков импульсов и счетчиков импульсов всех каналов интерполяции объединены и соединены с шиной Запись, устано50 вочные входы счетчиков импульсов всех каналов интерполяции соединены с шинами младших разрядов соответ- ствзтощих групп, выход триггера последнего канала интерполяции
55 соединен с выходом устройства.
30
название | год | авторы | номер документа |
---|---|---|---|
Нониусный преобразователь кода во временной интервал | 1985 |
|
SU1320903A1 |
Нониусный преобразователь кода во временной интервал | 1987 |
|
SU1425836A1 |
Нониусный преобразователь кода во временной интервал | 1985 |
|
SU1287291A1 |
Преобразователь кода во временной интервал | 1983 |
|
SU1162050A1 |
Нониусный преобразователь кода во временной интервал | 1982 |
|
SU1034174A1 |
Нониусный преобразователь кода во временной интервал | 1988 |
|
SU1637024A1 |
Преобразователь код-временной интервал | 1983 |
|
SU1088115A1 |
Нониусный преобразователь кода во временной интервал | 1985 |
|
SU1275770A1 |
Измеритель временных интервалов | 1982 |
|
SU1076868A1 |
Умножитель частоты | 1979 |
|
SU807322A1 |
Изобретение относится к вычислительной технике и может найти применение в устройствах связи вычислительных машин с объектами управления, например при моделировании радиолокационных сигналов И.ПИ построении управляемых линий задержки. Изобрете- нне позволяет повысить быстродействие - за счет осуществления многократной нониусной интерполяции при газделении кода младших разрядов на группы. В
Авторское свидетельство СССР № 756632, кл | |||
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Нониусный преобразователь кода во временной интервал | 1982 |
|
SU1034174A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1986-06-15—Публикация
1984-07-10—Подача