Цифровой генератор
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах формирования аналоговых сигналов сложной формы. Цель изобретения - повышение точности формирования выходного сигнала. Цифровой генератор содержит генератор 1 импульсов, счетчик 2 адреса, запоминающее устройство 3, цифроаналоговый преобразователь 4, счетчик 5 импульсов, элемент И 6, элемент 7 задержки и счетный триггер 8. Введение счетчика 5 импульсов, элемента И 6, элемента 7 задержки и счетного триггера 8 позволило повысить точность формирования аналоговых сигналов за счет уменьшения в выходном сигнале спектральных составляющих с частотой генератора 1 импульсов. 2 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН (gg)g H 03 51 1!88
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АВто СКОМУ СвиДЕтяЛьатвм
Р М
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ
ПРИ ГКНТ СССР (21) 4482074/24-24 (22) 12. 09. 88. (46) 23.12.90. Бюл. Р 47 (72) С.А.Неронов (53) 681 .325(088.8) (56) Смолов В.Б. и др. Аналого-цифровые и цифроаналоговые нелинейные вычислительные устройства. — Л.:
Энергия, 1974 °
Гнатек И.P. Справочник по цифроаналоговым и аналого-цифровым преобразователям. — М.: Радио и связь, 1982, с.259, рис.4.129..Л0 1615889 A 1
2 (54) ЦИФРОВОЙ 1 ЕНЕРАТОР (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах формирования аналоговых сигналов сложной формы. Цель изобретения — повышение точности формирования выходного сигнала. Цифровой генератор содержит генератор 1 импульсов, счетчик 2 адреса, запоминающее устройство 3, цифроаналоговый преобразователь 4, счетчик 5 импульсов, элемент И 6, элемент
7 задержки и счетный триггер 8. Вве1615889 дение счетчика 5 импульсов, элемента
И б, элемента 7 задержки и счетного триггера 8 позволило повысить точность формирования аналоговых сигналов за
Изобретение относится к автомаике и вычислительной технике и может
ыть использовано в устройствах формиования аналоговых сигналов сложной
OP MbI 15
Цель изобретения — повышение точ1 ости формирования выходного сигнала. !
На фиг.1 представлена функциональяая схема циАрового генератора; на иг.2 — временные диаграммы, поясняю- 2{) фие работу циАрового генератора.
ЦиАровой генератор (фиг.1) содерт генератор 1 импульсов, счетчик адреса, запоминающее устройство 3, циАроаналоговый преобразователь 4, 25 ф-1етчик 5 импульсов, элемент И 6, элемент 7 задержки и счетный триггер 8.
Цифровой генератор (фиг.1) работа- . ет следующим образом.
В запоминающее устройство (ЗУ) 3 ЗО предварительно заносится реализуемая функциональная зависимость в виде функции приращении ее значений во времени. Выходным сигналом счетного триг{ера 8 задается режим работы счетчи{ка 2 адреса и счетчика 5 импульсов. пусть, например, установлен режим сум{мирования. Тогда. импульсы (фиг.2a) с выхода генератора 1, поступающие на тактовый вход счетчика 2 адреса, вы1 зывают увеличение кода на его выход и, следовательно, на адресных входах
ЗУ 3., Ксли в данной ячейке памяти ЗУ
3 записан " Лог.1", то открывается элемент И 6 и тактовый импульс генератора 1, задержанный элементом 7 задержки на время, необходимое для считывания инАормации из ЗУ 3, поступает на тактовый вход счетчика 5 импульсов (Аиг.2б). В результате изменяется на единицу значение кода на выходе счетчика 5 импульсов, а напряжение на выходе цифроаналогового преобразователя 4 увеличивается на величину, соответствующую весу мпадшего разряда.
В случае если в выбранной ячейке памяти ЗУ 3 записан уровень "Лог.О", то элемент И 6 закрыт, состояние счет уменьшения в выходном сигнале спектральных составляющих с частотой генератора 1 импульсов. 2 ил. счетчика 5 импульсов и напряжение на выходе циАроаналогового преобразователя 4 не изменяются. Таким образом осуществляется последовательный опрос всех ячеек памяти ЗУ 3 до тех пор, пока не достигнут последний адрес ЗУ
3. Поскольку разрядность адресной шины ЗУ 3 и разрядность счетчика 2 адреса равны, то в этом случае на выходе переноса счетчика 2 адреса формируется сигнал "Лог. О" (фиг.2г), вызывающий переключение счетного триггера 8 (Аиг.2д), Переключение счетного триггера 8 обуславливает переключение режима счета счетчика 2 адреса и счетчика 5 импульсов с режима суммирования на режим вычитания.
Очередной импульс с выхода генератора 1 уменьшает содержимое счетчика 2 адрес;.. на единицу и снимает сиг" нал переноса на его выходе (фиг.2г).
Затем процесс уменьшения содержимого счетчика 2 адреса продолжается и в соответствие с содержимым ячеек памяти ЗУ 3 уменьшается и содержимое счетчика 5 импульсов, вызывая соответствующее изменение уровня сигнала на выходе циАроаналсгового преобразователя 4. При достижении в счетчике 2 адреса нулевого состояния заканчивается один период Аормирования выходного сигнала цифрового генератора (Аиг.2в}, а счетный триггер 8 переключает режим счета в счетчиках 2 и
5. Затем описанный процесс повторяется.
Кмкость ЗУ 3 определяется следующим образом.По заданной периодической функции U = r({) определяется значение аргумента, где скорость изменения Аункции максимальна. Затем определяют значение Аункции f({:).â этой точке U{„ и дается приращение к значению П, равное одному дискрету выходного уровня циАроаналогового преобразователя 4, т.е. U + А = U +
+ 1/(2 1 ), где k — разрядность цифроаналогового преобразователя 4. Исходя из величины полученного прираще5
161588 ния функции, определяется максимальное значение приращения аргумента которое обуславливает данное при» ращение функции — это будет значение одного дискрета для данной функции.
Общее количество дискретов, я следовательно, и количество ячеек памяти
ЗУ 3 с учетом реверсивного режима работы счетчиков 2 и 5 определяется по формуле п = 180/At Объем памяти
ЗУ 3 равен и х 1.
Повышение точности формирования выходного сигналя цифрового генератора обеспечивается за счет уменьшения количества изменений состояний, счетчика 5 импульсов, что приводит к уменьшению уровня спектральной составляющей с частотой следования импульсов генератора 1 в выходном сигна- 20 ле цифрового генератора. Наибольший положительный эффект обеспечивается при формировании периодических гладких функциональных зависимостей, Формула. из о бр е т ения
Цифровой генератор, содержащий циф роаиалоговый преобразователь, выход которого является выходной шиной,генератор импульсов, выход которого соединен с тактовым входом счетчика адреса, выходы которого соединены с соответствующими входами запоминающего устройства, о т л и ч а ю щ и йс я тем, что, с целью повышения точ.ности формирования выходного сигнала, в него введены счетчик импульсов,элемент задержки, элемент И и счетный триггер. вход и выход которого соеди-. пены соответственно с выходом перенося счетчика адреса и с входами уп- равления режимом счета счетчика адреса и счетчика импульсов, выходы последнего из которых соединены с соответствующими входами цифроаналогового преобразователя, выход элемента И соединеч с тактовым входом счетчика импульсов, а первый и второй входы подключены к выходам соответственно запоминающего устройства и элемента задержки, вход которого соединен с выходом генератора импульсов.
Составитель Н.Капитанов
Техред N.Äèäûê
Редактор М.Бланар
Корректор В.Гирняк
Заказ 3997 Тираж 665 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", r Ужгород, ул. Гагарина, 101