Цифровой функциональный генератор
Иллюстрации
Показать всеРеферат
Г
ЙАТЕкТ ..:;О П И С А Н И Е 349996
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик
Зависимое от авт. свидетельства №
Заявлено 08 1Х.1970 (№ 1473252/26-9) с присоединением заявки ¹
Приоритет
Опубликовано 04.1Х.1972. Бюллетень ¹ 26
Дата опубликования описания 23.Х.1972
Ч. Кл. С 06f 1!02
Комитет по делам изобретений и открытий при Совете Министров
Cl" CP
УДК 681.325(088.8) Авторы изобретения
О. А. Балясников и В. В. Плыплин
Заявитель
ЦИФРОВОЙ ФУНКЦИОНАЛЬНЫЙ ГЕНЕРАТОР
Предлагаемое изобретение относится к ооласти цифровой техники и может быть использовано в блоках стимулирующих сигналов, в моделирующих устройствах.
Известны цифровые функциональные генераторы, содержащие регистр программы, регистр кода, наборное поле, счетчик, преобразователь код-напряжение, ключ и линии задержки.
С целью упрощения вход предлагаемого уст- 10 ройства соединен с первой линией задержки и со входом делителя частоты, выход которого подключен к регистру программы непосредственно и через вторую линию задержки с одним входом наборного поля, другие входы HB 15 борного поля соединены с выходами регистра программы; выходы наборного поля подключены ко входам регистра кода; выход первой линии задержки через третью линию задержки подключен ко входу регистра кода и через 20 ключ, управляемый регистром кода, — ко входу счетчика; выход счетчика соединен с преобразователем код-напряжение.
На фиг. 1 приведена схема предлагаемого 25 цифрового функционального генератора; на фиг. 2 — пример генерируемой функции.
Предлагаемое устройство состоит из делителя частоты 1, служащего для деления входной частоты на (К+1), где К вЂ” количество 30 разрядов в одной кодовой группе, регистра программы 2, который последовательно сдвигает единичку, наборного поля 8, определяющего содержание кодовой группы, записываемой в регистр кода 4, выталкивающий цифры кодовой группы к первой (последней) ячейке, ключа 5, управляемого потенциалом первой (последней) ячейки регистра кода 4, счетчика б, производящего суммирование поступающих с выхода ключа 5 импульсов, преобразователя
7 код-напряжение и линий задержки 8, 9 и 10, необходимых для временного согласования работы отдельных узлов генератора.
Принцип работы предлагаемого устройства состоит в выделении моментов, соответствующих едннпчкам кодовых групп, и запнранин ключа 5, запрещая тем самым поступление частоты в счетчик б в этп моменты. Генерируемой функции взаимно однозначным образом сопоставляется последовательность, состоящая пз нулей и единиц. На фиг. 2 приведена функция, которая должна быть смоделирована с заданной абсолютной ошибкой h. Ось абсцисс разб гвается в зависимости от точности моделирования и частоты воспроизводимой функции на равные промежутки времени и производится оценка приращений функции (Лу) за единичный временный интервал. Последовательность нз нулей и единиц составляется по закону
349996
11001
10101
01011
10111
01011
h )
h Ьу11,,+ — t,) — -э- О, где «О» соответствует включению в момент
1; ступеньки напряжения, равнои величине и а «1» — сохранению в момент t; > состояния генератора в момент t Полученную таким образом кодовую последовательность (1100110101010111011101011) разбивают на кодовые группы по пять символов в каждой
В исходном состоянии в регистре программы
2 в младшей ячейке записана единичка (00001), в регистре кода 4 — первая кодовая группа (11001). Первый импульс проходит через линию задержки 10, но на вход счетчика б не пройдет, так как ключ 5 закрыт единицей с регистра кода 4. Этот же импульс через линию задержки 9 производит сдвиг кода влево, устанавливается в регистре кода 4 (10010).
Следующий импульс также не проходит, но устанавливает состояние (00100), Третий импульс проходит, так как выход регистра кода 4 — нуль, и включает ступеньку напряжения на выходе преобразователя 7 код-напряжение и т. д. С приходом шестого импульса на выходе делгггеля частоты 1 появляется импульс, который сдвинет единицу в регистре программы 2 (00010) и через линию задерж5
15
35 ки 8 и наборное поле 8 запишет новую кодовую группу в регистр кода 4 (10101). Этот же импульс через линию задержки 10 приходит на ключ 5, но не проходит на выход, так как в регистре кода 4 снимается запрещающий потенциал единицы. Через линию задержки 9 этот импульс сдвигает код на один разряд влево (01010) и т. д. На счетчике б производится суммирование приходящих импульсов и включение в соответствующие моменты времени единичных скачков напряжения. Так как состояния регистров программы 2 и кода 4 определяют все возможные положения кодовой последовательности, то любой момент времени может быть выделен и использован для любых вспомогательных целей.
Предмет изобретения
Цифровой функциональный генератор, содержащий регистр программы, регистр кода, наборное поле, счетчик, преобразователь коднапряжение, ключ и линии задержки, отличаюи1ийся тем, что, с целью упрощения устройства, вход устройства соединен с первой линией задержки и со входом делителя частоты, выход которого подключен к регистру программы непосредственно и через вторую линию задержки с одним входом наборного поля, другие входы наборного поля соединены с выходами регистра программы; выборы наборного поля подключены ко входам регистра кода; выход первой линии задержки через третью линию задержки подключен ко входу регистра кода и через ключ, управляемый регистром кода, — ко входу счетчика; выход счетчика соединен с преобразователем код-напряжение.
349996
ФЪв 7
707
Фие. z
Корректор А. Васильева
Редактор Т. Морозова
Заказ 3566/5 Изд. № 1458 Тираж 406 Подписное
ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР
Москва, Ж-35, Раушская наб., д. 4 5
Тип огра фия, яр. Са пу нова, 2
8h
7h бИ
t t Î 110101О70111077707 а77 ССоставитель А. Туляков
Текред А. Камышникова