Цифроаналоговый функциональный генератор
Иллюстрации
Показать всеРеферат
ЦИ РОАНАЛОГОВЫЙ ФУНКЦИОНАЛЬНЫЙ ГЕНЕРАТОР по авт.св. № 642733, отличающийся тем, что, с целью повьшения точности воспроизведения функций, в него введены дешифраторы инимaльнoгo и максимального кодов, RS-триггер и D-триггер, подключенный выходом ко входу дополнительного старшего разряда адреса блока памяти, входом -синхронизации к выходу генератора импульсов, а информационным входом - к выходу RSтриггера , соединенного первым и вторым установочными входами с выходами дешифраторов минимального и максимального кодов соответственно, входы которых подключены к выходам параллельного регистра.
СОО3 СОВЕТСКИХ
03йМЛ
РЕСПУБЛИН
09) 111) (д) С 06 J 3/00 С 06 С 7 26
ОПИСАНИЕ ИЗОБРЕТЕНИИ
Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТ8ЕННЫЙ КОМИТЕТ СССР
IlO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (61) 642733 (21) 3637268/24-24 (22) 26.08.83 (46) 15. 11.84. Бюп. Ф 42 (72) П.А.Витковский, Н.В.Маслов, В.М.Почтер и P.Ã.Øåõìàìåòüåâ (71) Производственное объединение
"Краснодарский ЗИП" (53) 681.34(088.8) (56) 1. Авторское свидетельство СССР
В 642733, кл. С 06 J 3/00, 1977 (прототип) . (54) (57) ЦИФРОАНАЛОГОВЫЙ фУНКЦИОНАЛЬ-.
НЫЙ ГЕНЕРАТОР по авт.св. 1) 642733, . отличающийся тем, что, с. целью повышения точности воспроизведения функций, в него введены дешифраторы минимального и максимального кодов, RS-триггер и D-триггер, подключенный выходом ко входу дополнительного старшего разряда адреса блока памяти, входом синхронизациик.выходу генератора импульсов, а информационным входом — к выходу RSтриггера, соединенного первым и вторым установочными входами с выходами дешифраторов минимального и максимального кодов соответственно, входы которых подключены к выходам параллельного регистра.
47 го максимальнога значения (абычна единицы во всех используемых разрядах) дешифратор 5 максимального кода формирует импульс. RS-триггер 7 устанавливается в единичное состояние, что означает завершение формирования восходящей ветви воспроизводимой функции. С приходом тактового импульса генератора 1 Р-триггер 8 устанав,11243
Изобретение относится к автоматике и вычислительной технике, в частности к устройствам воспроизведения функций.
По основному авт.св. В 642733 известен цифроаналоговый функциональный генератор, содержащий генератор импульсов, соединенный выходом с управляющим входом параллельного регистра, подключенного информационными входа- 10 ми к выходам блока памяти и соединенного информационными выходами со входами выходного цифроаналогового преобразователя и адресными входами блока памяти (11.
Недостатком этого устройства является з начит ельная погр ешность васпр оизведения сигналов, описываемых функций с вертикальной осью симметрии (синусоидальная, косннусоидальная, 20 треугольная, трапецеидальная и прочие функции) . Это обусловлено принципиальной необходимостью кодирования ординат воспроизводимой функции восходящей и нисходящей ветвей различны-25 ми кодами, поскольку эти коды являются однавременйа и адресными кодами последующих ординат.
Целью изобретения является повышение точности воспроизведения функ I++a
Поставленная цель достигается тем, чта в цифроаналоговый функциональный генератор введены дешифратары минимального и махсимальнога кодов, RS-триггер и D-триггер, подклю- 35 ченный выходом ка входу дополнительного старшего разряда адреса блока памяти, входом синхронизации - к выходу генератора импульсов, а информа-.
40 ционным входа < — к выходу RS-триггера, соединенного первым и вторым установочными входами с выходами дешиф" раторов минимального и максимального кодов соответственна, входы кат рыхподключены к выходам параллельного регистра.
На чертеже изображена блок-схема цифроаналогового функционального ге» нератора содержащего генератор 1 имУ 50 пульсов, параллельный регистр 2, блок
3 памяти,.цифроаналоговый преобразователь 4, дешифратор 5 минимального кода (выполненный, например, на груп" пе инверторов и элементов И или на элементе ИЛИ-НЕ), дешифратор 6 макси-5
55 мального кода (выполненный, например, на элементе И), RS-триггер 7 и 9триггер 8.
Генератор 1 импульсов соединен со входом синхронизации D-триггера 8. и управляющим входом параллельного регистра 2, подключенного информационными входами к выходам блока 3 памяти и соединенного информационными выходами со входами цифроаналогового преобразователя 4 и адресными входами блока 3 памяти и со входами дешифратора 5 и дешифратора 6, выходы которых подключены к первому и второму установочным входам RS-триггера 7, выход которого подключен к информационному входу D-триггера 8, а выход последнего — ко входу дополнительного старшего разряда адреса блока 3 памяти.
Цифра-аналоговый функциональный генератор работает следующим образом.
В исходном состоянии регистр 2, RS-триггер 7 и D-триггер 8 установлены в нулевое состояние. Нулевые состояния триггеров 7 и 8 означают начало формирования восходящей ветви воспроизводимой функции, выходной нулевой кад регистра 2 поступает на адресные входы блока 3 памяти, на выходе которого сформирован код начальной ординаты аппроксимируемай функции. Дешифратор 5 минимального кода (обычно нулевого) формирует выходной сигнал, подтверждакиций нулевое состояние RS-триггера 7, поэтому нулевое состояние D-триггера 8 подтверждается па каждому тактовому импульсу генератора 1.
С приходом тактового импульса код ординаты переписывается из блока 3 памяти в регистр 2, а код с выхода паследнего, поступая на адресные входы блока 3 памяти, вызывает на его выходах формирование кода следующей орди°, наты аппроксимируемай функции. Этот кад переписывается с выхода блока 3 памяти в регистр 2 по приходу на управляющий вход регистра 2 следующего тактового импульса генератора 1. Далее процесс повторяется. При достижении выходного кода регистра 2 своеСоставитель С. Казинов
Редактор С.Тимохина Техред M.Kóçüìà Корректор А.Обручар
: Заказ 8284/40 Тираж 698 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д.4/5
Филиал ППП "Патент", г.Ужгород, ул.Проектная, 4
3 12434 ливается в единичное состояние и начинается процесс формирования нисходящей ветви воспроизводимой функ-. ции. Поскольку выходной сигнал триггера 8 поступает на вход старшего разряда адреса блока 3 памяти, кото» рый не участвует в формировании кодов ординат. воспроизводимой функции, их значения на нисходящей ветви можно выбрать равными значениям кодов 1О соответствующих (симметричных) ординат на восходящей ветви, что приводит к симметрии восходящей и нисходящей ветвей воспроизводимой функции.
Процесс .перехода формирования нис- 1 ходящей ветви к формированию восходящей ветви воспроизводимой функции протекает аналогично описанному. Далее процесс циклически повторяется.
Параллельные коды значений ординат
7 4 аппроксимируемой функции, снимаемые с информационных выходов регистра 2, поступают на входы цифроаналогового преобразователя 4, формирующего вы- ходной сигнал в аналоговой форме.
Таким образом, благодаря введению дополнительных элементов и связей между ними, значения кодов ординат воспроизводимой функции на нисходящей ветви можно выбрать равными значениям кодов соответствующих (симметричных) ординат восходящей ветви, что приводит к симметрии восходящей и нисходящей ветвей воспроизводимой функции, т.е. исключается принципиальная необходимость кодирования воспроизводимой функции восходящей и нисходящей ветвей различными кодами и повышается точность воспроизведения функций.