Генератор циклов

Иллюстрации

Показать все

Реферат

 

ОПИСАНйи

ИЗОБРЕТЕНИЯ

Союз Советских

Социалистических е"еслублик

485437 (61) Дополнительное к авт. свид-ву

{22) Заявлено 23.04.73(21) 1910903/18-24 с присоединением заявки № (23) Приоритет (43) Опублнкована25,09.75 Бюллетень № 35 (45) Дата опубликовании описания 19 р2 7С 06 1/02

Государственный комитет

Совета Министров СССР по делам изобретений и открытий (53) УДК681.325.63 (088.8) (72) Авторы изобретения В. В. Павлов, В. Л. Баранов, H. К. Ференец и В„З. Ляхович (71) Заявитель Ордена Ленина институт кибернетики АН Украинской ССР

{ 54) ГЕНЕРАТОР ЦИКЛОВ

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

Известен генератор циклов, содержащий динамический регистр, выход которого связан с одним из входов последовательного двоичного сумматора, другие входы которого соединены с выходами блока синхрони- 1О зации, связанного входом с выходом гене« ратора эталонной частоты, и блока ввода начальных условий соответственно, причем выходы блока синхрбнизации связаны с вхо дами блока ввода начальных условий, а . 1б выход последовательного двоичного сумматора соединен с входом динамического регистра. При этом отсутствует возможность генерирования выходных сигналов с заданной частотой следования импульсов по не- 20 скольким каналам одновременно.

Uemь изобретения — расширение класса решаемых задач таким образом, чтобы один генератор циклов позволял получить по нескольким каналам независимые выход- 2б ные сигналы с заданной частотой следования импульсов, Достигается это тем, что в генератор циклов введен блок многоканального вывода, каждый канал которого состоит из схемы "И" и триггера, причем один из входов первой схемы "И" каждого канала подключен к выходу второй схемы "И, один из входов которой связан с выходом последовательного двоичного сумматора, а другой — с шиной установки.в нуль триггеров каждого канала, второй вход первой схемы

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

На чертеже изображен генератор циклов.

Устройство состоит из динамического регистра 1, последовательного двоичного сумматора 2, блока синхронизации 3, генератора 4 эталонной частоты, блока 5 ввода начальных условий, блока 6 многок»нального вывода, состоящего из схем "И и триггеров, Количество схем И и триь геров определяется числом И независи- . мых выходных каналов генератора циклов.

На чертеже для случая @ =8 изображены первые схемы И" 7-14, триггеры б

15-22 и вторая схема И 23, Блок синхронизации 3 обеспечивает поступление от генератора 4 эталонной частоты в сумматор 2 счетных импульсов с частотой, (g)

П где — эталонная частота генератора, — количество разрядов динамиI ческого регистра, необходимое для гене- (15 рирования сигналов по одному выходу.

Максимальная частота импульсных си палов на каждом из выходов генератора циклов определяется временем задержки ; 4 импульсного сигнала в динамическом ре- 90

И ° tn 7

r де Ol — количество выходов генератора циклов.

Величина O. Tй равна полному коли- 25 честву двоичных разрядов динамического регистра 1. Поэтому в динамическом регистре 1 могут храниться Ш двоичных кодов, каждый из которых представляется ! tl двоичными разрядами, ЗО

Соединение динамического регистра с последовательным двоичным сумматором 2 образует счетчик импульсов, поступающих от блока синхронизации 3 с частотой . Счетные импульсы поступают во 35 ! все первые (младшие) разряды двоичных кодов динамического регистра.

Блок синхронизации 3 вырабатывает также другие синхронизирующие сигналы 4О с частотой f, которые поступают на вход второй схемы И 23 и шину установки в нуль триггеров 15-22 каждого канала. Эти синхронизирующие сигналы совпадают по времени с моментом прохож- 4" депп» Д -ых разрядов динамического регистра 1 через сумматор 2.

Сигналы на выходах генератора циклов вырабатываются в моменты появления импуи.сов переноса на выходе сумматора 2 в каждый fl -ый разряд динамического регистры 3. Сигналы переносов в Ц -ый р. еред проходят через схему "И" 23 и одну пз первых схем «И" 7-14 каждого капала, управляемых сигналами блуа синхронизации 3 следующими с частотой

Если начальные условия, вырабатывае мыы» блоком 5, будут нулевыми, то сигнал на каждом из Щ выходов генератора циклов появляется с частотой э= urer-г (3)

Диапазон задания периода следования сигналов на каждом из Я выходов генератора циклов для Я=8, И =32 и

f =500 кгц, как следует из (2) и (3) составляет 0,00051 2-1 09951 1,627776 сек, Так как дискретность временных интервалов, соответствующих времени заполне ния каждого разряда динамического регист:ра 1 равна 2, где Ц =1, 2, 3, ..., и не всегда отвечает заданному периоду следования выходных сигналов генератора циклов, то для точной обработки в динамический регистр 1 вводятся начальные условия с помощью блока 5. Блок 5 позволяет набирать начальные условия на IA клавишных устройствах в виде ц разрядных двоичных чисел.

Двоичные коды начальных условий формируются блоком 5 из импульсов блока синхронизации 3.

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

Начальные условия вводятся через сумматор 2 в динамический регистр 1 при запуске генератора циклов и в конце каждого цикла пересчета в момент генерирования выходного сигнала из Ol выходов.

В момент запуска генератора циклов триггеры 15-22 блока многоканального вывода 6 устанавливаются в единичное состояние.

Сигнал от единичного выхода триггера

15 разрешает прохождение кода начальных условий из блока 5 на вход сумматора 2.

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

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

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

485437 условий запишутся в динамический регистр

1 s течение 512 мк сек. Коды начальных условий суммируются со счетными импуль: сами, поступающими из блока синхронизации

3 so время прохождения младшего разряда; g

1 каждого кода через сумматор 2.

В результате суммирования все восемь .

1 кодов начальных условий увеличиваются на единицу младшего разряда. Новые коды, полученные в результате суммированйя, щ записываются в динамический регистр 1, откуда через интервал времени Я =512 мк сек они вновь поступают на вход сумматора 2 и суммируются со счетными сиг1 налами и т. д. 35

Так продолжается до тех пор, пока в результате очередного суммирования as выходе сумматора 2 не появится сигнал переноса в 32-й разряд. В этом случае срабатывает схема "И 23 и на одном из 29 выходов генератора циклов по синхронизирующему сигналу появится импульсный сигнал.

Допустим, например, что заданная частота по первому выходу генератора цик- 25 лов больше, чем заданная частота по другим выходам. Тогда срабатывает схема

И" 7, которая пропустит сигнал от схемы

"И" 23 на первый выход генератора циклов. Этим же выходным сигналом устанков- @ ливается в единичное состояние триггер

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

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

Например, если сигнал переноса в 32-й разряд появится во время действия синхро низирующего сигнала на шине второго вхоI да схемы "И" 14, то этот сигнал переноса ,с выхода сумматора 2 через схемы "И" (, 23 и "И" 14 поступит на восьмой выход генератора циклов и установит триггер 22 в единичное состояние для ввода начальных условий, выставленных на клавишном устройстве блока 5 для восьмого выхода генератора циклов. Цикл генерирования импульсных сигналов по восьмому выходу повторяется.

В рассмотренном примере блок много1 канального вывода 6 совместно с блоком ввода начальных условий 5 позволяет по каждому из Р =8 выходов генератора циклов получить независимо друг от друга любую частоту следовании импульсных сигналов с точностью Г=512 мк сек.

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

485437

Составитель В.БаРанов

Тех ред Т.Курилко

Редактор E.1 îí÷àð

КорректоР д.дзесова

Изд. Р& !0Я

Тираж 679 Подписное

Заказ, Я

Предприятие сПатент», Москва, Г-59, Бережковская иаб., 24

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

Москва, 113035, Раушская наб., 4