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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано в аналого-цифровых комплексах . Целью изобретения является упрощение формирователя. Информация о коде программы формирования функции и числа ее периодов поступает по шинам 17, 18 в буферный регистр 2 и счетчик 5 периодов. Одновременное помощью элемента ИЛИ 12 и одновибратора 13 триггер 8 запуска формирует сигнал разрешения работы генератора 9 и через одновибратор 16 и элемент 11 - сигнал записи кода программы с буферного регистра 2 в регистр 3 адреса. Младшие разряды кода (Л

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

А1 (19) (И) дд 4 H 03 M 1/66

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

flO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

Н А ВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ (21) 3857612/24-24 (22) 21. 02. 85 (46) 07.12.86. Вюл. ¹ 45 (72) В.А. Мельников, П.И. Кньпп и И.Н. Худоборов (53) 621.317.7 (088.8) (56) Авторское свидетельство СССР № 995312, кл. Н 03 К 13/02, 1981.

Авторское свидетельство СССР № 1075400, кл. Н 03 M 1/66, 1982. (54) ПРОГРАММИРУЕМЫЙ ФОРМИРОВАТЕЛЬ

ПЕРИОДИЧЕСКОЙ ФУНКЦИИ (57) Изобретение относится к вычислительной технике и может быть использовано в аналого-цифровых комплексах. Целью изобретения является упрощение формирователя. Информация о коде программы формирования функции и числа ее периодов поступает по шинам 17, 18 в буферный регистр 2 и счетчик 5 периодов. Одновременно с помощью элемента ИЛИ 12 и одновибратора 13 триггер 8 запуска формирует сигнал разрешения работы генератора

9 и через одновибратор 16 и элемент 11 — сигнал записи кода программы с буферного регистра 2 в регистр 3 адреса. Младшие разряды кода

12757 адреса формируются счетчиком 4 адре-: .са. Импульс с выхода генератора 9 осуществляет выборку информации из регистра 3 и счетчика 4 в запоминаю щий блок 1, С выхода блока 1 сформированный код функции поступает на цифроаналоговый преобразователь 6, выход которого является выходной шиной 19 формирователя. Тактовые импульсы с второго выхода генератора 9 формируют в счетчике 4 адрес очередного кода. Одновременно на втором выходе запоминающего блока 1 форми72 руется сигнал, который через блок 7 элементов И разрешает перезапись информации в регистр 3. Этот же сигнал приводит к появлению на выходе одновибратора 14 импульса, осуществляющего через элемент ИЛИ 11 перезапись информации в регистр 3. Кроме того, этот импульс уменьшает на единицу содержимое счетчика 5 периодов. При обнулении счетчика 5 на выходе элемента И 10 появляется импульс, устанавливающий через одновибратор I5 триггер 8 в исходное состояние. 1 ил.

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

Целью изобретения является упрощение устройства.

На чертеже представлена структурная электрическая схема программируе-10 мого формирователя периодической функции.

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

4 адреса, счетчик 5 периодов,циф роаналоговый преобразователь 6, блок

7 элементов И, триггер 8 запуска, генератор 9 тактовых импульсов, элемент И 10, элементы ИЛИ 11 и l2 одновибраторы 13-16 входные шины 17 кода периодической функции, входные шины 18 кода количества периодов и выходную шину 19.

В исходном состоянии элементы памяти программируемого формирователя . находятся в нулевом состоянии, С вы30 хода 1.2 запоминающего блока 1 выдается метка-признак конца периода.

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

Информация о коде программы формирования функции и числа периодов ее отработки поступает соответственно на шины 17 и 18 и заносится в буферный регистр 2 и счетчик 5 периодов (синхронизирующие сигналы на чертеже не показаны). Код программы фомирования функции с входа 17 поступает также на вход элемента ИЛИ 12, на выходе которого появляется сигнал логической единицы. Появление этого сигнала формирует на выходе одновибратора 13 импульс, устанавливающий триггер 8 запуска в единичное состояние. Появление сигнала на единичном выходе триггера 8 разрешает формирование тактовых импульсов на выходах генератора 9 для синхронизации работь формирователя и формирует на выходе оцновибратора 16 импульс, который через элемент ИЛИ 11 поступает на синхронизирующий вход регистра 3 адреса и разрешает тем самым запись кода программы формирования функции с буферного регистра 2.

Регистр 3 адреса совместно со счетчиком 4 адреса служат для формирования адреса при выборке информации из запоминающего блока 1. Старшие разряды адреса (формируемые регистром 3 адреса) образуют адрес подпрограммы, а младшие разряды (формируемые счетчиком 4 адреса) образуют последовательные адреса в пределах подпрограммы.

Первый тактовый импульс с выхода генератора 9 поступает на синхронизирующий вход запоминающего блока 1 и проиэводит из него выборку информации по адресу, находящемуся в ре1275772 гистре 3 и счетчике 4 адреса. Считанный код формируемой функции поступает на вход цифроаналогового преобразователя 6 и после преобразования к аналоговому виду поступает на 5 выходную шину 19 программируемого формирователя.

Тактовый импульс с второго выхода генератора 9 увеличивает содержимое счетчика 4 адреса на единицу и тем самым формируется адрес очередного кода периодической функции.

Далее устройство функционирует аналогичным образом.

Одновременно с формированием последнего кода функции рассматриваемого периода на выходе 1.2 запоминающего блока 1 формируется сигнал логической единицы. Этот сигнал поступает на управляющий вход блока 7 элементов И разрешает перезапись информации из буферного регистра 2 в регистр 3 адреса. Кроме того, появление метки-признака конца периода формируемой функции на выходе 1.2 приводит к появлению на выходе одновибратора 14 импульса. Этот импульс поступает на вычитающий вход счетчика 5 периодов и уменьшает его содержимое на единицу, что характеризует окончание формирования функции в один период. С выхода одновибратора 14 импульс через элемент ИЛИ 11 поступает на синхронизи- рующий вход регистра 3 адреса и тем самым производит перезапись в него информации из буферного регистра 2.

Далее программируемый формирователь функционирует аналогичным обра40 зом до тех пор, пока не произойдет обнуление счетчика 5 периодов. Обнуление счетчика 5 периодов приводит к появлению сигнала логической единицы на выходе элемента И 10, в результате чего на выходе одновибратора 15

45 появляется импульс, обнуляющий триггер 8 запуска. На этом программируемый формирователь периодической функции заканчивает свою работу и готов к формированию очередной функ50 ции е

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

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

Программируемый формирователь периодической функции, содержащий запоминающий блок, регистр адреса, счетчик адреса, цифроаналоговый преобразователь, выход которого является выходной шиной, счетчик периодов, буферный регистр и генератор тактовых импульсов, отличающийся тем, что, с целью упрощения, в него введены блок элементов И, первый и второй элементы ИЛИ, элемент И, первый, второй, третий и четвертый одно вибраторы и триггер, запуска, S-вход которого соединен с выходом первого одновибратора, вход которого подключен к выходу первого элемента ИЛИ, входы последнего объединены с соответствующими входами буферного регистра и являются входными шинами кода периодической функции, при этом выходы буферного регистра соединены с соответствующими первыми входами блока элементов И, второй вход которого подключен к первому выходу запоминающего блока, а выходы соединены с соответствующими информационными входами регистра адреса, синхронизирующий вход которого соединен с выходом второго элемента ИЛИ, а выходы — с соответствующими первыми входами запоминающего блока, вторые входы которого соединены с соответствующими выходами счетчика адреса, вход которого соединен с первым выходом генератора тактовых импульсов, второй выход которого соединен с третьим входом запоминающего блока, вторые выходы которого соединены с соответствующими входами цифроаналогового преобразователя, а первый выход — с входом четвертого одновибратора, выход которого соединен с первым входом второго элемента ИЛИ, второй вход которого подключен к выходу второго одновибратора, вход которого объединен с входом генератора тактовых импульсов и подключен к выходу триггера запуска, R-вход которого соединен с выходом третьего одновибратора, вход которого подключен к выходу элемента И, входы которого соответственно соединены с выходами счетчика периодов, вычитающий вход которого подключен к выходу четвертого одновибратора, а информационные входы являются соответствующими входными шинами кода количества периодов.