Генератор шкалы частот электромузыкального инструмента
Иллюстрации
Показать всеРеферат
Изобретение относится к электромузыкальным инструментам. В частности к устройствам генерирования шкалы частот. Т Цель изобретения -- рас1нирение функциональных возможностей, достигается путе.м обеспечения одновременного генерирования всех частот звукоряда ири одновременном новьипении надежности работы за счет сокращения чис, 1а элементов и пеней. Устройство содержит тактовый задающий генератор 1, счетчик 2, сумматор 3 и вычислительное устройство 4. Для достижения поставленной цели в устройство введены: блок памяти 5, раснредел ите, 1Ь имнульсов 6 и блок задержки 7. Введение этих блоков позволяет генерировать одновременно частоты всех тинов музыкального звукоряда, что расширяет функциональные возможности устройства . .3 ил. N3 оо 4 00 ОО Фиг. I
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
ÄÄSUÄÄ 1234878 А1
15114 (л 1О Н 1 00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ. " с
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3792971/24-21 (22) 20.09.84 (46) 30.05.86. Бюл. № 20 (72) О. Н. Партала (53) 681.828(088.8) (56) Авторское свидетельство СССР № 1051565, кл, G 10 Н 1/00, 1984.
Патент США № 4393740, кл. G 10 Н 1/00, 1983. (54) ГЕНЕРАТОР ШКАЛЫ ЧАСТОТ
ЭЛЕКТРОМУЗЫКАЛЬНОГО ИНСТРУМЕНТА (57) Изобретение относится к электрому- . зыкальным инструментам. В частности к устройствам генерирования шкалы частот.
Цель изобретения -- расширение функциональных возможностей, достигается путем обеспечения одновременного генерирования всех частот звукоряда при одновременном повышении надежности работы за счет сокращения числа элементов и цепей. Устройство содержит тактовый задающий генератор 1, счетчик 2, сумматор 3 и вычислительное устройство 4. 1ля достижения поставленной цели в устройство введены: блок памяти 5, распределитель импульсов 6 и блок задержки 7. Введение этих блоков позволяет генерировать одновременно частоты всех типов музыкального звукоряда, что расширяет функциональные возможности устройства. 3 ил.
1234878
Изобретение относится к электромузыкальным инструментам (ЭМИ), в частности к устройствам генерирования шкалы частот.
Целью изобретения является расширение функциональных возможностей путем обеспечения одновременного генерирования всех частот звукоряда при одновременном повышении надежности работы за счет сокрап(ения числа элементов и цепей.
На фиг. представлена функциональная схема генератора шкалы частот; на фиг. 2— диаграмма формирования адресов блока памяти; на фиг. 3 — диаграммы напряжений в устройстве.
Генератор шкалы частот электромузыкального инструмента содержит последовательно соединенные тактовый генератор 1 задаюгций) и счетчик 2, а также сумматор 3 и вычислительное устройство 4, блок 5 (13мяти, распределитель 6 импульсов и блок 7 задержки, причем выход тактового генератора 1 подключен к тактовому входу вычислительного устройства 4, 3 через блок 7 задержки — — к входу разрешения записи канала A nлока 5 памяти и входу разрешения выдачи информации вычислителын>г<) устройства 4, выходы разрядов счетчика 2 подключены к соответствующим входам канала А блока 5 памяти, к первой группе входов сумматора 3 и к адресным входам распределителя 6, выход нулевого состояния счетчика 2 соединен с второй группой входов сумматора 3 и с входом перец<ни> .цвятого разряда вычислительного устройства 1, выходы сумматора 3 подключены к o()nl нетствук>щим входам адреса канала В блока 5 памяти, входы-выходы канала Л которого соединены с соответствующими входамивыходами канала А вычислительного устройства 4, входы-выходы канала В блок > 5 памяти соединены с входами-выходами канала В вычислителыгого устрой« гва 4 со сдвигом на четыре разряда в сторону м I3!iших разрядов, причем старшие четыре разряда входов-выходов канала В вычислительного устройства 4 заземлены, а стар>пие восемь разрядов входов-выходов канала В блока 5 памяти подключены также к и><формационным входам распределителя 6, выходы которого являются выходами 8 устройства.
Генератор шкалы частот работает c.! «дующим образом.
Задающий генератор вырабатываст импульсы с частотой ) == 6528240 Гч
= 6,5 МГц (фиг. 2а). Эти импульсы поступают на счетчик 2 адреса, который работает циклически, отсчитывая коды от 0000 io
10! 1, т. е. 12 позиций кода (фиг. 2в). Предположим, что в начале работы в ячейках блока 5 памяти записаны нули !ниже будет показано, что исходное состояние блока 5 памяти безразлично), а счетчик 2 адреса находится в состоянии 0000. При этом на выходе CR нулевого состояния счетчика 2 устанавливается потенциал «О», который поступает на вход переноса Cl вычислительного устройства 4 Iio р-му (например, 9-му)
РазРЯдУ.
Вычислительное устройство 4 работает в режиме суммиоования данных с входов
А, В и переноса Cl, т. с. К, = А + В â€”; — Cl.
Такой режим, например, в микропроцессорной секции КР1802ВГ! устанавливается (10 13 I(.è f13 вxo;I bi l(o;Id микрокоманд ГО ...F7 кода 0110 0010 (этот код не л(еняется в проис«с(р>>боги)). HH входы Л и В по предположсни)о из блока 5 Il;IMHTH подаются нули, <н) э гому (. == 1:2 «та новится результатом.
Как т(>лько смок 7 задержки выдает импульс
1<1)иг. 2б), Ilo входу ЕD разрешения выдачи информации вычислительного устройства 4 разрешается выдача данных на выходы Л, 3 блок 5 памяти переходит в режим записи по каналу Л, т. е. принимает информацию.
Гледует отметить, ITo вхоlhl и выходы как н î1of(n 5 памяти, так и в вычислительном устройстве 4 обрагимые. Поэтому шина данf1 фиге. 1 двуна>1равленной.
Таким образом, Cl =- 2" записывается в блок 5 памяти по адрес;(анала А 0000 (в дальнейшем это адрес > 1) и представляет собой <1! f. Б loK 5 памяти, состоя<ций из регистров типы КР 802ИР1, имеет ту особенность, что в нем можно одновременно производить .запись по каналу Л и считывание llo каналу В. В данном случае адрес канала B такой я(е, как и адрес канала А
<(> > так как на второ" вход сумматора 3 подается «О» и поэтому на еfo выходе то же, что и на входе. 11ри этом после окончания импульса задержки на выходах А и В блока 5 памяти устанавливается одно и то же число
<1,> 1 2, но с Ilf fхо Iof) В б )ока ) памяти это н«ло пода< т«я на входы В вычислительного у«тр(>й«тна 4 со сдвигом на 4 разряда, т. е. на Л подается (jf, а на  — A,/16.
Передний фронт второго тактового импульса задающего генератора 1, поступая
40 на тактовый вход CLÊ вычислительного устройства 4, производит операцию суммирования А + В -1- Cl. Так как счетчик адреса 2 перс)нел при этом в состояние 0001, то па входе О <>удет «О», 3 А + В = (г> +
+ (j f,>16 == 2" + 1 2 . Это число по вто4> рому задержанному импульсу записывается в блок 5 памяти по адресу,. 4 2 и представляет c oooj«j; = <1, + X 3;>дср канного и мпульса на выходах
Л и В блока 5 памяти будут (j; и Л(р>.
11ередним фронтом третьего тактового импульса производится операция суммирова + <1 > — — (pg + (1,/16. Это (Ifc.10 110
3-му задержанному импульсу записывается по адресу .% 3 как (га, и далее повторяется посл< доватсльно описанный алгоритм. На фиг. 2д показано, как при этом меняются адр(са Л и В блока памяти. Видно, что кроме слу1<ая, когда код счетчика 2 равен
0()01) f адрес А равен адресу В), адрес В
12:34878 ак дробная часть фазы я!
24-разрядная сетка делится на три части:
1зобиу!О часть фазы, целую часть фазы, рл."ряды октав, при этом в ячейку ¹ 3 елинии:3 через вхол перспоса С! вводится lia 9-м разряде, а сигнал ноты 4-й октавы спимается с 17-го разряда. В 17-м разряде для )! единица появляется через 256 = 2" циклов, поэтому и период частоты равен 256 циклам
6,5 МГц астоты f ./12, т. е. t! = — - --= --" — - — =
12.256 3072
=- 2091 Гц, что соответствует «до» 4-й октавы. С 18-го разряла снимается, следовательно, «до» 3-й октавы, с 19-го — «ло» 2-й октавы и т. д С ячейки М 2, очевидно, с
17-го разряда снимается «до-диез» 4-й октавы, с 18-rn разря 12 - «до-диез» 3-й октавы и т. л. на 1 меньше адреса А.,(1ля организации адреса В используется сумматор 3. Ня «ГО первый вход подается код c÷åò÷èêH 2, я If
CR счетчика 2. При CR = 0 число 0000 на первом входе сумматора поступает па выход без изменений. При других состояниях счетчика 2 CR = 1 и в сумматоре 3 производятся, например, операции (без учета переноса): 0001 + (ill = 0000, 0010 +
+ ill(= 0001 и т. д., что эквивалентно вычитанию единицы.
В качестве сумматора 3 может быть использована микросхема 55ИМЗ.
В первом цикле из двенадцати импульсoB задающего генератора 1 в двенадцать ячеек памяти блока 5 заносятся исхолпыс значения (рi, (f ), (f.), .... (f . В слсл fofftcxf цикле в яч"йку № заносится еще слиииц;! ti«рсз вход переноса С!, т. е. (f! улвяивается, !И)слс этого послеловательно удваиваются (f, (f,, ..., (f:f>>. После m-го цикла числа в ячейках 1 ! 2 увеличиваются в m раз. Этот iipnitccc цакоплепия чисел показан на фиг. Зл. (lри этом !)илпо. ITo па S-м разряде блока 5 пачяти во времени образуется меапдр с частотой
ti, а В S + 1-м -- с частотой fi/2 и т. д. (фиг. Зб. в), т. с. чогут быть одновременно получспы чс)с.!Отl>! различных октав.
Абсолк>тиыс значения частот 1, определяются слелующич образом. Е=сли В ячейку
¹ блока 5 памяти иа каждом цикле из 12 импульсов за 1210III«генератора l поступает «1» по р-.чу разряду. то па S-м разряде (S)p) образуется меанлр с частотой
f: /12 --, == (1, в ячейке № 2, глс благодаря
2 добавке )(f! пако»«!Сиие происходит с)ыстрсс, на 8-м разряде ) = (1 + 1/!6) f„ B ячейке № 3 fi,—— (+ off, в ячейке fx"с 4 f,=(3+
+ )tf> и т. л. Разрядная сетка данного устройства имеет вил
2>i,, 2i-, <3i(; 2)) октавы Е целая часть фазы
S р
Со временем 24-разрядная сстi,H В ifp()цессе накопления чисел пер«пол !яс Tc«f, II происходит псрсхОл н пулевые состояния по всем разрядач. Поскольку темп накоплспия в раз,)ичпых ячсикях рязиыи, то э)и переходы происхолят неодновременно и если. например, в ячсикс ¹ 1 B клкой-то чом(IIT установился нуль, 1() и .,ругиx яч«йклx 6х (у!. какие-то начальпьц фазы. Еля ряо )ты ус 1РОИСТ 132 ЭТО 1!(. И Хl(>(T З13 Л ЧЕПИ «!. T. К. Т(. М П накопления чисел и ячейках Опрслслястся
Iip(.жлс ВссГО T(. 1пом Г!Остчl(л(>и i! я сл!!пи!!h! в ячсику ¹ 1, от которой к другим ячейкяч темп iiocT«fief!i!0 наращивается, H fiHtiHльпьц фазы сигналов»от лля работы ЭМ!4 несущественны.
I5 (4 f I (f) o p )f H I f i f «I (. О c T
ff fI(()OP)fill!i!Off!I!)!(ВХО.(Ы Рл IIP(;ЬСГI ИТС, i «f ().
Распределитель «Остоит из паборл стробирусм лсп)ифрлторОВ. количество которых ,)() равно чи«лх Октав. 1(я клжлый и:3 «тих л«Ill!I(!)P2T0POI3 IIl il(> Лл(Т(B ко.i счетчик;! 2, с! !i;i ff»(f)npxfHftffofffff Вхол (вход стр 062 ) if 0(тупя«т си гlf Hл t ();1llof из разря.(ОВ ().Ioh;i;) плх!яти. Напричс р, ко!л<3 и блок(") lli! )1«11 11 Оп f)<3 I II B I3
J¹ 7, в де f I I f f (!) p <3 T() p(и н ф о р м;3 ц и я и О (г у»; с -.
И2 i -И ВЫ. 0,1. Р f (!if)«, 3«. I!IT«i!Ь 6, Г;1Кп >! 06Р2ЗОМ, ИЧ(«1 (. ТО. i i)l(0 !3!>I X();1013, СKO, I f)i(() II() l имеется Во 13((. ll к,)лвилтх рс ЭМИ. 112 к!!ri>дом IIH БЫ КО (ОВ,(t IIIII(()pi!TOp()f3 t);it tlj)(3(., и1T«if«f 6 IIOBB.!Я!01(. Я»2!!К1! IIXIIIX,IВ<ОВ O (Квяж30 постью (2), соо! I)(т(тю K)lf(ff«чсяплр) II
2HiflfoxI рлзря !с 1(()иг.:3 6> и, г). !3!l три
I I!3
ЧЯ СТО ГЯ «2 Х1ИХ П;! ЧСK СООТВСТ(Т()Х С! I I« ГО Г(. иоть!. Е;c, I II If<3 ???? <3 !)??ixoлл 8) IIH)K ) од!к)Bр«чснllo л!3«к.l )ви! Ilи или бол«с, то
o6j) <3hx ?? ?????? ???? )!>! я Il H tit. к и х! Ичгf I>«of), K!3 к II()каза»о If<3 фи!..,3;f. В ць)ьи 11lllcxt В у«ил;!т«л«
I3If2KO B tI 2(TO1 Ы ).(! 1 1 В1>!.(с, I Я ЮТСЯ сх М м
i hi(ВЯЗКО 2("I O f I!hi() «f1 f II 2. I Ы КЯ К !10K
4 с ) I t 2 (!) и г. 3(.
Е(ос К0,1ЬК) pO() IIH Я i HCTt> ф<3 21>1 зл И Ii )12(> I
8 р2 яр Ядов, ТО 06((ИС I II!3ilCT(. и ТО)1 lfO(Tl)
В 256 по
Тя ки ч 06 p2 30(f. ВВсл(>и ис) I f0l)bix «H. 1()ii (блока 5 памяти, ()локл 7 задержки, р;цtf p«;3«iI !iTf>;l «t 6 ) 110 B)Oil B(! I (!!(. (! IfpOB(3 Tb «.1! юврсчсllifo ti;lcToThi Всех тинов музыкального звукоряля, I To рл Iflffp«t«T фупкциоиальныс возможности устройст!32. (хром« тог0, путеxl причсисния крупных фуикциоцяль50
ЦСI!(.I! II IIОВЫ!I I 2(Т(Я I! Р<3ООТ!)I устройств;). ())О()-"."-" « ""!)("((и)!
Гс II«pi ч;!«T()T «л(к-. 1)оч,:
КВЛ Ь!IО! () 11 II(ГР ) )!(If ;I t () I>>Рж
)234878 а с ст г cR и счетчик, а также сумматор и вычислительное устройство, отличающийся тем, что, с целью расширения функциональных возможностей путем обеспечения одновременного генерирования всех частот звукоряда при одновременном повышении надежности работы, в него введены блок памяти, распределитель импульсов и блок задержки, причем выход тактового генератора подключен к тактовому входу вычислительного устройства, а через блок задержки — к входу разрешения записи канала А блока памяти и входу разрешения выдачи информации вычислительного устройства, выходы разрядов счетчи ка подключены к соответст ву ющи м входам канала А блока памяти, к первой группе входов сумматора и к адресным входам распределителя, выход нулевого состояния счетчика соединен с второй группой входов сумматора и с входом переноса вычислительного устройства, выходы сумматора подключены к соответствующим входам адреса канала В блока памяти, входы-выходы канала А которого соединены с соответствуюгцими входами-выходами канала А вычислительного устройства, входы-выходы канала В блока памяти соединены с входамивыходами канала В вычислительного устройства со сдвигом на четыре разряда в сторону младших разрядов, причем старшие четыре разряда входов-выходов канала В вычислительного устройства заземлены, а старшие восемь разрядов входов-выходов канала В блока памяти подключены также к информационным входам распределителя, выходы которого являются выходами устройства.
I 2 34876
О е
Составитель С. Клевцов
Редактор М. Циткина Текред И. Верес Корректор Л. Обру чар
Заказ 270 I/53 Тираж 358 Ioлпнснос
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, ж — 35, Раушская наб., д. 4!5
Филиал ППП «Патент», r. Ужгород, ул. Проектная, 4