Цифровой функциональный генератор

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИ.Е „„тзЫН

ИЗОБРЕТЕН ИЯ

Союз Советскин

Социапистическин

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (6! ) Дополнительное к авт. свил-ву (22) Заявлено 06.01,78 (21) 2568043l18-24 с присоединением заявки М (23) Приоритет

Опубликоввио15.06,80, Бюллетень М 18

Дата опубликования описания16,05,80 (5!)М. Кд.

G 06 F 1/02

D (веудвретнвнний квиитвт

OCCAM не двнвм нзвбрвтвннй н втнрнтнй (53) УДК681.314 (088.8) (72) Автори изобретения

P, A. Воробель и Б, А. Попов

Физико-механический институт AH Украинской ССР (7 l ) Заявитель (54) ЦИФРОВОЙ ФУНКЦИОНАЛЬНЫЙ ГЕНЕРАТОР

Изобретение относится к вычислитель ной технике.

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

Однако генератор обладает черезмерной сложностью н ограниченными функциональ ными возможностями

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

Известное устройство работает следуюшим образом.

В исходном состоянии в вычитаюшем счетчике первого двоичного делителя находится код числа 0 (О =с а > а в суммирутошем счетчике второго двоичного делителя код числа :)(О) "-авэо. На входы двоичных

2 делителей частоты поступает оф, йа и та же частота о. Выход первого двоичного делителя частоты соединен с суммируюшим входом счетчика второго двоичного делителя частоты, частотный выход которого соединен со входом вычитания счетчика первого двоичного делителя частоты.

Частота » на выходе первого двоичного делителя частоты определяется выражением с о

,,М= — (,) (1) а частота fg на володе второго двоичного делителя частоты определяется выражением ф=t,/ь()

Р (2) где сй Ь),ЬЮ- числа, соответствующие ло дам в управляющих счетчиках первого и второго двоичных делителей соответственно, Поскольку частота K< ® поступает на вход управляюшего счетчика второго двоичного делителя частоты, а частота )ь Ю"

734644

de(t) с, oh) йь®

dt аИ) (3) ) d ot) olt o

„(a ot) о (4) Д,„-А(И) ь на вход управляющего счетчика первого двоичного делителя частоты, то данная схема описывается следующей системой уравнений причем аИ=О)=а„, Ь(=о =О

Преобразовав уравнения (3), получают

Сдожив уравнения в системе (4) получают;

„ < <é) (1) „> < Йа Я

at (s) й(а,И откуда следует, что =О бЛ. 25 ипи a(t)b(t сопМ=о Ь . (6)

Определив иэ (6)ф(Ь) и поставив в (4), получают () ОоЬо о() о (7)

Решив (7) методом разделения переменных, получают о аФ-ао о о (8)

Поступив аналогично со вторым уравнением системы (4), имеют

% ф)-Ь qQooo (9

Таким образом при поступлении на

4О вход схемы тактовой частоты $ в управляющих счетчиках двоичных делителей частоты будут генерироваться коды, соответствующие числам, изменяющимся по экспоненц иальному закону.

Однако известное устройство имеет о5 недостаточные динамические воэможности в связи с большой длительностью переходного процесса, обусловленной величиной постоянной времени системы равной, как следует из (8) и (9) о с о (10)

11елью изобретения является расширение динамического диапазона генератора.

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

4 два блока логического умножения, два бпока сложения частот, два преобразователя обратного кода в дополнительный, при этом выходы прямого кода вычитеющего счетчика соединены с первой группой входов первого блока логического умножения, вторая группа входов которого соединена с выходами первого преобразователя обратного кода в дополнительный, входы которого соединены с выходами обратного кода суммирующего счетчика, выходы прямого кода суммирующего счетчика соединены с первой группой входов второго . блока логического умножения, вторая группа входов которого соединена с выходами второго преобразователя обратного кода в дополнительный, входы которого соединены с выходами обратного кода вычитающего счетчика, счетный вход которого соединен с выходом первого блока суммирования частот, первый вход ко° торого соединен с выходом первого блока логического умножения,,выход второго блока логического умножения соединен с первым входом второго блока сложения частот, выход которого соединен со счет ным входом суммирующего счетчика, вторые входы блоков сложения частот соеди-нены с шиной тактовой частоты.

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

Цифровой функциональный генератор содержит вычитающий счетчик 1, суммирующий счетчик 2, блок 3 и 4 логическьго умножения и блоки 5 и 6 сложения частот, блоки 7 и 8 преобразования обратного кода в дополнительный.

Генератор работает следующим образом.

В исходном состоянии в вычитающем счетчике 1 находится код числа АК=О)=ао. а в суммирующем счетчике 2 — код числа В (t =o = Ьо Ha первые входы блоков

5 и 6 сложения частот поступает тактовая частота . С выхода блока 5 частота % поступает на вход суммирующего счетчике 2, Счетчик 2 с блоком 3 представляет собой двоичный умножитель частоты, управляемый дополнительным кодом числа АЮ блока 7 преобразования обратного кода в дополнительный, поэтому частота 1 на выходе группы 3 определяется выражением

5 7346

11 где М„„а 2 — коэффициент пересчета счетчиков1 и2;

П вЂ” количество двоичных разрядов счетчиков 1 и 2;

Nff-,ММ- дополнительный код числа АЮ вычитающего счетчика 1.

Вычитающий счетчик 1 с блоком 4 схем совпадения представляет собой двоичный умножитель частоты, управляемый дополнительным кодом числа В(М блока td

8. преобразования обратного кода в дополнительный. Поэтому частота $4 на выходе блока 4 определяется выражением (12) 31

I4m где б - частота на выходе блока 6 сложения частот;

Nfff-В®- дополнительный код числа В®

Так как частота 4 поступает на вто20 рой вход блока 5 сложения частот, то частота Ю5 на ее выходе определяется выражением или (14). или (15) А(ЧЬЮ»СОПМ»С(g, (24) откуда или откуда

АЮаа Е . М о, (28)

Решив аналогично второе уравнение системы (23) уравнений, получают O fff — Ф,3®=Ь е "(о о (29)

О

Таким образом, при поступлении тактовой частоты $0 в вычитающем счетчиSS. (13) — А (3 2s

Ь о Ь о

m (f +f,,)» -1 A(1)

1 =—

A(t3 .

Аналогичным образом, так как частота поступает на второй вход блока 6 спо»

35 жения частот, то частота Х на ее выходе определяется выражением

1 1+» 1 1 п1 (11 (16) (,, „,-, (3 О ГГ1 откуда f =—

6 ®

Так как частота поступает на вход вычитающего счетчика 1, а частота Ц на вход суммирующего счетчика 2, то числа A8;) и B(+), соответствующие кодам вычитающего счетчика 1 и суммирующего счетчика 2, .соответственно равны

A(t » -I)f 6t, (16) о

В(1}: jf,ае, (20). о где - текущее время.

44 б йля определения А(М и ВМ совместно решают уравнения (19)-(20). Продифферендировав (19) и (20), получают систему уравнений

ot a(t3

*-f (21)

da

olB b) )

pit

Подставив (15) и (18) в (21)» попучаd At)»о»m

<И ь®

Щ1) <.»m 1 = А 13 илн

ВЬ) 4АШ-=-У (23).

dt = oN

АЮ -- )- = у

dt o г

Сложив уравнения в системе (23), получают

A() de) @@de(K

dt, Ж откуда следует, что 4ЫЛ 0

Гав aot=A(t)(tt=O, bo -S(tl(tt=O.

Определив из (24) ВЮ и подставив в первое уравнение системы уравнений (23), получак г

51 1 (11 о т (25)

dA(t) а bo

dA(t ---Я -dt (26)

АЯ = а,ъ, Проинтегрировав (26), получают

f и 1

:ЫА(Ю=- +Gf с о Ьо (27) где C — - постоянная йнтегрирования.

При 1=0, АЫ=С10, поэтому С=Сала(), и (27) примет вид о ъ

Е»1(1) = - — Е»а аь, о

734644

1 ке 1 и суммирующем счетчике 2. генерируются коды, соответствующие числам (28) и (29), изменяющимся по экспоненциальному закону.

Подставив (28) и (29) соответственно в (15) и (18)> получают о"е

4= АСЕ =хой„Р Е """ (ЗО) и о" <

-,„„. (81) () = „И Ъ е т.е. частоты и 1 также изменяются по экспоненциальному закону.

Как следует из (28) и (29) постоянная времени системы в предлагаемом цифровом функциональном генераторе равна с о р (32) о"

В предлагаемом цифровом функциональном генераторе постоянная времени . Г системы уменьшения в М,> раз, что позволяет эффективно изменять период генерирования экспоненциальных функций, изменяя тактовую частоту 1о ° В известном устройстве диапазон изменения периода генерирования функции при изменении тактовой частоты $o узок, так как минимальная длительность периода генерирования функций ограничена максимальной выходной частотой двоичных делителей.

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

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

Ци>рровой функциональный генератор, содержащий вычитающий счетчик, суммирующий счетчик, о т л и ч а ю щ и йс я тем, что, с целью расширения динамического диапазона генератора, B него дополнительно введены два блока логического умножения, два блока сложения частот, два преобразователя обратного кода в дополнительный, при этом .выходы прямого кода вычитающего счетчика соединены с первой группой входов первого блока логического умножения, вторая группа входов которого соединена с выходами первого преобразователя обратного кода в дополнительный, входы которс го соединены с выходами обратного кода суммирующего-счетчика, выходы прямого: кода суммирующего счетчика соединены с первой группой входов второго блока логического умножения, вторая группа входов которого соединена с выходами щ второго преобразователя обратного кода в дополнительный, входы которого -"îåäèнены с выходами обратного кода вычитающего счетчика> счетный вход которого соединен с выходом первого блока сумми25 рования частот, первый вход которого соединен с выходом первого блока логического умножения, выход второго блока логического умножения соединен с первым входом второго блока сложения частот, выход которого соединен со счетным входом суммирующего счетчикв, вторые входы блоков сложения частот соединены с шиной тактовой частоты.

Источники информации, принятые во внимание при экспертизе

1.Etect onic,s ЬМАег, 1971, чо .7> по 2. р. 55-56, fig, 1.

2. Даичеев В. П. Кифро-частотные вычислительные устройства. М „"Энергия, Х

БНИИПИ Заказ 221

Тираж 751 Подпис

Филиал ППП "Патен

r. .Óæãîðoë, ул. Проекти