Формирователь импульсных последовательностей Советский патент 1990 года по МПК H03K3/84 

Описание патента на изобретение SU1539973A1

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

Целью изобретения является повы- шение точности формирования импульсных последовательностей.

На фиг, 1 представлена функциональная схема формирователя импульсных последовательностей; на фиг. 2 - временные диаграммы, поясняющие принцип его работы.

Формирователь импульсных последовательностей содержит (фиг„ 1) генератор 1 опорной частоты, двоичный счетчик 2, блок 3 сравнения кодов, регистр Ц памяти, программный блок 5, сумматор 6, генератор 7 сдвинутых последовательностей, переключатель 8, D-триггеры и мульти- плексор 13« Выход генератора 1 соединен с входом генератора 7, выходы генератора 7 подключены к входам переключателя 8, выход которого подсоединен к тактовому входу двоичного счетчика 2, выходы (N-2) счетчика 2 подключены к первой группе входов блока 3 сравнения кодов, вторая группа входов которого соединена с (N-2) старшими разрядами N-разрядного регистра , два младших выходных разряда (первый и второй) регистра k подключены к адресным входам (соответственно, нулевому и первому) мультиплексора 13. Все N выходов ре- гистра k подключены к первой группе входов сумматора 6, вторая группа (разрядностью N) входов которого соединена с выходами программного блока 5. Выходы сумматора 6 (N разрядов) соединены с входами регистра Ь, выход блока 3 сравнения кодов соединен с информационными входами триггеров 9 и 10, выход (прямой) триггер 9 соединен с информационными входами триггеров 11 и 12, тактовые входы триггеров соединены соответственно с первым-четвертым выходами генератора 7, прямые выходы триггеров соединены соответственно с первым-четвертым информационными входами мультиплексора 13, инверсный выход триггера 12 подключен к входу программного блока 5. Выходной шиной

.

Q Q 5

5

устройства является выход мультиплексора 13

Генератор 1 формирует меандровый сигнал.

Переключатель 8 имеет организацию х1, т„е0 осуществляет коммутацию одной из четырех линий с выходной линией о Этот переключатель позволяет учесть реальные задержки распространения сигналов, зависящие от типа применяемых интегральных схем при конкретной реализации устройства

Регистр 4 является синхронным регистром памяти, запись информации в него осуществляется по поступлении переднего фронта сигнала, поступающего на вход синхронизации.

Двоичный счетчик 2 и блок 3 сравнения кодов имеют разрядность N-2, a программный блок.5, регистр памяти k и сумматор 6 - разрядность N.

Генератор 7 при подаче на его вход меандрового сигнала формирует на своем выходе четыре сдвинутые (на половину периода тактового сигнала) последовательности (две прямые, две инверсные) „ Первая из четырех последовательностей выбирается условно, так как все они равноценны и циклически взаимозаменяемы.

Программный блок 5 предназначен для задания кодов временных интервалов между импульсами в формируемых последовательностях и может состоять, например, из двоичного счетчика, работающего по переднему фронту сигнала синхронизации, и постоянного запоминающего устройства (ПЗУ)„

Формирователь импульсных последовательностей работает следующим образом

С выхода генератора 1 сигнал опорной частоты (фиг. 2, а) поступает на вход генератора 7 сдвинутых последовательностей, который формирует импульсные последовательности (фиг. 2, б, в, г, д), сдвинутые по фазе на 1/2 периода тактовой частоты (фиг.2, а).

Одна из последовательностей, например первая,поступает на тактовый вход счетчика 2„ С выхода счетчика 2 динамически меняющийся двоичный (N-2)-разрядный код поступает на блок 3 сравнения кодов,, С другой стороны на этот блок поступает статический двоичный также (N-2)-разрядный код с выхода регистра +. В момент совпадения этих кодов на выходе блока 3 сравнения кодов появляется импульс.

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

Пусть эта задержка tj (фиг. 2, е) такова, что передний фронт первой последовательности попадает приблизительно в середину импульса с выхода блока 3 сравнения кодов. При этом триггеры 9 и 10 (фиг. 2, ж, з) осуществляют надежную временную привязку импульса к передним фронтам соответственно первой и второй импульсных последовательностей, поступающих на тактовые входы этих триггеров.

Импульс с выхода триггера 9 далее поступает на информационные входы триггеров 11 и 12, которые также осуществляют надежную фиксацию временного положения импульса (фиг, 2, и, к) по передним фронтам соответственно третьей и четвертой импульсной последовательности с выходов генератора 7

Следующими (после окончания импульса с выхода блока 3 сравнения кодов) передними фронтами импульсных последовательностей с выходов генератора 7 триггеры 9-12 сбрасываются в исходное нулевое состояние, так как на их информационных входах к этим моментам единичный сигнал уже отсутствует.

В результате один импульс с выхода блока 3 сравнения кодов (фиг. 2, е) . оказывается расщепленным на четыре импульса (фиг. 2, ж, з, и, к), сдвинутые по фазе на половину периода опорной частоты один относительно

другого.

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

Импульс с инверсного выхода триггера 12 (фиг„ 2, л) подается на вход

0

5

0

5

синхронизации регистра fl и на вход программного блока 5

По переднему фронту згого импульса в регистр записывается двоичный код, который определяет временное положение очередного формируемого импульса о

Двоичный код, записываемый в регистр k, образуемся с помощью сумматора 6. На первую группу входов сумматора подается код предыдущего импульса с выхода регистра , Этот код определяет временное положение импульса с момента естественного об нуления счетчика 2, На другую группу входов сумматора поступает код с программного блока 5-. Этот код определяет величину формируемого временно го интервала между соседними импульсами. На выходе сумматора 6 образуется двоичный ксп. который задает временное расстояние от момента естественного обнуления счетчика 2 до момента формирования очередного импульса на выходе устройства о

Смена кода на выходах программного блока 5 (фиг. 2, м) происходит также в результате прихода переднего фронта сигнала с инверсного выхода триггера 12 (фиг. 2. л).

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

Причем переключение каналов мультиплексора 13 осуществляется сразу после смены кода на выходе регистра k, т.е. в тот момент, когда все импульсы на информационных входах мультиплексора 13 уже закончились. На информационных входах мультиплексора 13 сигналы отсутствуют, все входы имеют состояние логического нуля, поэтому переключение каналов не пои- водит к появлению ложных импульсов на его выходе и, следовательно, не вносит сбоев в работу формирователя импульсных последовательностей.

Задержки распространения в счетчике 2 и блоке 3 сравнения кодов приводят к появлению постоянной задержки

0

0

5

0

5

tj (фиг. 2, е) между передним фронтом первой последовательности и импульсом на выходе блока 3 сравнения- кодов. В зависимости от типа применяемых микросхем эта задержка может быть различна. В том случае (фиг.2,н) если задержка окажется равной или близкой к двум периодам опорной частоты Т0 (фиг. 2, а), могут возникнуть сбои в работе триггера 9 (ввиду совпадения передних фронтов первой последовательности и импульса с выхода блока 3 сравнения кодов). В этом случае следует поменять импульсную последовательность, поступающую на вход счетчика 2 через переключатель 8, таким образом (фиг. 2, о), чтобы передний фронт первой последовательности вновь оказался примерно посередине импульса с выхода блока 3 сравнения кодов. В данном случае (фиг. 2, о) на вход счетчика 2 через переключатель 8 следует подать четвертую импульсную последовательность. После этого дальнейшее фазовое расщепление будет проходить, как обычно (фиг. 2, п, р, с, т).

Таким образом, введение в формирователь импульсных последовательностей генератора сдвинутых последовательностей, четырех D-триггеров, переключателя и мультиплексора позволяет повысить точность формирования временных интервалов до половины периода опорной частоты.

Программный блок работает следующим образом

В ПЗУ записаны двоичные коды, величина которых определяет длительность временных интервалов между импульсами. Порядок записи кодов по возрастающим адресам соответствует порядку следования временных интервалов в выходной последовательности.

Импульсы с инверсного выхода триггера 12, поступая на тактовый вход счетчика в программном блоке, переключают адреса запоминающего устройства. В результате этого программный блок 5 последовательно выставляет на своих выходах N-разрядные параллельные двоичные коды, соответствующие временным интервалам между импульсами в последовательности.

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

5

0

5

0

5

0

5

0

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

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

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

Фиг. 2

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

название год авторы номер документа
Многофазный импульсный стабилизатор 1985
  • Кадацкий Анатолий Федорович
  • Яковлев Вадим Фридрихович
SU1265743A1
Цифровой имитатор радиотелеграфного канала связи 1985
  • Циколин Игорь Георгиевич
  • Редуто Татьяна Николаевна
  • Гагарин Александр Владимирович
  • Якименко Владимир Иванович
SU1275465A1
Цифровой синтезатор частоты 1984
  • Казаков Леонид Николаевич
SU1252939A1
Устройство синхронизации источников сейсмических сигналов 1991
  • Сиротенко Петр Тимофеевич
  • Роман Владимир Иванович
  • Юнолайнен Анатолий Валтерович
  • Марухненко Виталий Петрович
SU1787278A3
Устройство программного управления 1984
  • Макаров Николай Николаевич
  • Эйнгорин Михаил Яковлевич
SU1246055A1
Манипулятор частоты без разрыва фазы 1987
  • Чирков Владимир Данилович
  • Дербышев Вячеслав Михайлович
  • Белоцкий Алексей Климентьевич
  • Митрюхин Виктор Иванович
SU1515384A1
Устройство для регулирования скорости электродвигателя 1984
  • Иванов Владимир Михайлович
SU1267375A1
УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ИНТЕРВАЛА ВРЕМЕНИ 2000
  • Чулков В.А.
RU2173934C1
Цифровой интерполяционный фильтр 1990
  • Вариченко Леонид Викторович
  • Дэдышин Мырослав Ярославович
  • Поповыч Роман Богданович
  • Раков Михаил Аркадьевич
  • Устрехов Александр Ильич
SU1728962A1
Цифровой следящий электропривод 1981
  • Руднев Петр Данилович
SU1008703A1

Иллюстрации к изобретению SU 1 539 973 A1

Реферат патента 1990 года Формирователь импульсных последовательностей

Изобретение относится к автоматике, цифровой технике и измерительной технике и может быть использовано для формирования точных временных интервалов с помощью импульсных последовательностей. Целью изобретения является повышение точности формирования импульсных последовательностей. Устройство содержит генератор 1 опорной частоты, двоичный счетчик 2, блок 3 сравнения кодов, регистр 4 памяти, сумматор 6 и программный блок 5. Введение в формирователь импульсных последовательностей генератора 7 сдвинутых последовательностей, переключателя 8, D - триггеров 9-12, мультиплексора 13 позволяет повысить точность временной установки импульсов в последовательности до половины периода опорной частоты. 2 ил.

Формула изобретения SU 1 539 973 A1

Документы, цитированные в отчете о поиске Патент 1990 года SU1539973A1

СПОСОБ ИЗГОТОВЛЕНИЯ ЧЕРТЕЖЕЙ ДЛЯ ОДНООБРАЗНОЙ РАСКРОЙКИ ПРЕДМЕТОВ ОДЕЖДЫ 1919
  • Брандт П.А.
SU287A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
( ФОРМИРОВАТЕЛЬ ИМПУЛЬСНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ

SU 1 539 973 A1

Авторы

Маров Андрей Николаевич

Ларин Игорь Олегович

Гурьянов Сергей Александрович

Шарапов Павел Валентинович

Даты

1990-01-30Публикация

1988-05-05Подача