Цифровой генератор функций
О П И С А Н И Е п1 506845
ИЗОБРЕТЕЙ ИЯ
К АВТОРСКОМУ СВИДЕТЕ.ПЬСТВУ
Союз Советских
Социалистических
Республик (61) Дополнительное к авт. свнд-ву (22) Заявлено 27,05.74 (21) „" .73.":0 :8-24 с присоединением заявки № (23) Приоритет
Опубликовано 15.03.76. Бюллетень № 10
Дата опубликования описания 21.05.76 (51) М. Кл G 06F 1/02
Гасударственный комитет
Совета Министров СССР ао делам изобретений и открытий (53) УДК 681.325(088.8) (72) Авторы изобретения
Л. М. Березницкий и Э. П. Лонч (71) Заявитель (54) ЦИФРОВОЙ ГЕНЕРАТОР ФУНКЦИЙ
Изобретение относится к области радиотехники и может быть использовано в автоматических системах бортового и наземного контроля, в системах автоматического управления и фазометрической обработки сигналов, в информационных системах, а также в системах сопряжения ЦВМ с каналами связи и в измерительной технике.
Известный цифровой генератор функций содержит опорный генератор тактовой частоты, подключенный к входу преобразователя код— частота, реверсивный счетчик, подключенный через последовательно соединенные дешифратор последовательного считывания информации счетчика и квантователь функции к входу преобразователя код — напряжение и через последовательно соединенные дешифратор считывания импульсов реверса и коммутатор дешифратора реверса — к триггеру реверса, выход которого подключен к входу управления реверсивного счетчика, стабилизированный выпрямитель, подключенный к дешифратору последовательного считывания информации счетчика, и блок управления, выходы которого соединены с соответствующими входами опорного генератора тактовой частоты, преобразователя код — частота, квантователя функций, коммутатора дешифратора реверса и преобразователя код — напряжение.
Предлагаемый цифровой генератор функций, с целью повышения точности воспроизведения функций, содержит формирователь периода функций и формирователь неравномер5 пой импульсной последовательности в периоде функции, счетный вход которого подключен к выходу преобразователя код-частота, один пз выходов — к счетному входу реверсивного счетчика, а другой выход — и счетному входу
10 формирователя периода функций. управляемый вход которого подключен к выходу блока управления, а выход — к входу обнуления
cf) 0 p ii i I4 p o H il 1 i . I H и е р а в и о м е р н о и I I %IBAD л ь с н о и последовательности в периоде функции, вход
15 управления которого подключен и выходу блока 3 правления.
На чертеже представлена структурная схема описываемого генератора, содержащего опорный генератор 1 тактовой частоты, преоб20 разоватсль 2 код †часто, блок управления 3, формирователь 4 периода функций, формирователь 5 неравномерной импульсной последовательности в периоде функции, реверспвный счетчик 6, триггер реверса 7, дешифратор 8
25 последовательности считывания информации счетчика, дешифратор 9 считывания импульсов реверса, коммутатор 10 дешифратора реверса, стабилизированный выпрямитель 11, квантоBBòåëü функций 12 и преобразователь код—
30 напряжение 13.
506845..Цифровой генератор функций работает следующим образом.
- Коды установки частоты, вида воспроизводимой функции, а также уровня и коэффициента формы функции поступают из ЦВМ в блок управления 3 и записываются во входные регистры через ключи приема (схемы
«И») и адресации управляемых устройств. Соответствующие коды списываются импульсом переноса в регистры памяти преобразователя
2, квантователя функций 12, преобразователя код — напряжение 13 и формирователя 5. Один из разрядов памяти блока управления 3 подает включающий потенциал на схему «И» генератора 1 тактовой частоты, с выхода которого тактовая равномерная последовательность кварцованных импульсов поступае г на вход счетчика преобразователя 2. При этом счетчик изменяет свою кодовую индикацию состояния от единичного до такого значения такта, при котором инверсное значение кода состояния счетчика преобразователя 2 не станет равным инверсному значению кода, хранящегося в регистре памяти преобразователя 2.
Результат сравнения кодов обнуляет счетчик преобразователя 2, при этом на выходе преобразователя 2 формируется импульс. В результате многих циклов сравнения кодов на выходе преобразователя будет иметь место равномерная импульсная последовательность с частотой, пропорциональной коду управления преобразователем 2, которая передается в формирователь 5, где прикладывается к первым входам всех трехвходовых схем «И» и пересчитывается счетчиком формирователя 5.
Дешифрованные потенциальные интервалы времени счетчика формирователя 5 с выходов дешифратора счетчика формирователя 5 последовательно прикладываются к третьим входа;l схем «И», к первым входам которых с разрядных выходов регистра формирователя
5 приложен код управления в виде сочетания
«единичных» и «нулевых» потенциалов, С выходов схем «И» через схему «ИЛИ» формирователя 5 на вход реверсивного счетчика 6 поступает неравномерная импульсная последовательность. При этом количество импульсов, исключаемое формирователем 5 из входной равномерной последовательности, определяется количеством «нулевых» значений разрядов в коде, записанном в регистре формирователя
5. Неравномерно ть исключаемых импульсов определяется разрядным распределением «нулевых» значений кода в регистре формирователя 5.
Одновременно неравномерная импульсная последовательность из формирователя 5 поступает на счетный вход цифрового управляемого делителя частоты формирователя 4, коэффициент деления частоты которого пропорционален коду управления и равен числу квантов на период воспроизводимой функции.
При поступлении в формирователь 4 количества импульсов, равного количеству квантов на период функции, а следовательно, равного г
65 и коэффициенту деления частоты делителя формирователя 4, на выходе последнего сформируется импульс, который «обнулит» счетчик формирователя 5 и вызовет следующий цикл повторения неравномерной импульсной последовательности, которая заключена внутри периода воспроизводимой функции. Реверсивный счетчик б работает в режиме прямого и обратного счета при формировании симметричных функций относительно оси абсцисс или в режиме прямого счета до переполнения с коэф. фициентом деления, устанавливаемым с помощью дешифратора 9 и коммутатора 10, Дешифратор 8 считывает из реверсивного счетчика 6 калиброванные по уровню временные интервалы между пересчитываемыми импульсами, которые последовательно по времени по соответствующим вертикаля м матричного поля квантователя функций 12 через многоразрядные группы ключевых схем «И» каждой вертикали поразрядно прикладываются к многоразрядным входам резисторных делителей этих вертикалей в виде эталонного напряжения, поразрядно коммутируемого триггерами регистра квантователя функций 12 в соответствии с кодом, записанным в память триггеров регистров каждой вертикали. Сформированные последовательно по времени многоразрядными резисторными делителями вертикалей квантователя функций 21 квантованные по уровню временные интервалы (квантованные дискреты) напряжений суммируются последовательно во времени многовходовой схемой «ИЛИ» квантователя функций 12 и в виде квантовапного напряжения заданной кодами функциональной зависимости поступают из квантователя 12 на вход преобразователя код — напряжение 13.
Преобразователь код — напряжение 13 осуществляет программную аттенюацию воспроизводимой функции пропорционально коду управления преобразователем 13, при этом значения дискретов квантования выбираются в соответствии с видом воспроизводимой функции и в соответствии с устанавливаемой начальной фазой воспроизводимой функции.
Формула изобретения
Цифровой генератор функций, содержащии опорный генератор тактовой частоты, подключенный к входу преобразователя код †часто, реверсивный счетчик, подключенный через последовательно соединенные дешифратор последовательного считывания информации счетчика и квантователь функций к входу преобразователя код — напряжение и через последовательно соединенные дешифратор считывания импульсов реверса и коммутатор дешифратора реверса — к триггеру реверса, выход которого подключен к входу управления реверсивного счетчика, стабилизированный выпрямитель, подключенный к дешифратору последовательного считывания информации счетчика, и блок управления, выходы которого соединены с со506845 птл фМ
-/ ниии
Составитель И, Наумова
Редактор С. Хейфиц
Текред H. Локтионова
Корректор Т. Добровольская
Заказ 1112 17 Изд. М 1194 Т) раж 864 Подписное
ЦНИИ11И Государственного комитета Совета Министров СССР по делам изобретений и открытий
113035, Москва, К-35, Раунгская наб,, д. 4/5
Типография, пр. Сап1нэва, 2 ответствующими входами опорного генератора тактовой частоты, преобразователя код — частота, квантователя функций, коммутатора дешифратора реверса и преобразователя код— напряжение, отличающийся тем, что, с целью повышения точности воспроизведения функций, он содержит формирователь периода функций и формирователь неравномерной импульсной последовательности в периоде функции, счетный вход которого подключен к выходу преобразователя код †часто, один из выходов — к счетному входу реверсивного счетчика, а другой выход — к счетному входу формирователя периода функций, управляемый вход которого подключен к выходу блока управления, а выход — к входу обнуления формирователя неравномерной импульсной последовательности в периоде функций, вход управления которого подключен к выходу блока
10 управления,