ЭМИ на логике.

Обсуждаем цифровые устройства...
Аватара пользователя
Brigadir
Друг Кота
Сообщения: 35639
Зарегистрирован: Вс янв 25, 2009 21:16:04
Откуда: Москва

Re: ЭМИ на логике.

Сообщение Brigadir »

Дмитрий, не засоряй тему своими детскими мультивибраторами. Здесь речь о серьезном инструменте.
А поболтать?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15539
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: ЭМИ на логике.

Сообщение BOB51 »

Ну не так уж все и просто...
8)
При исходном генераторе "на R-C" получить "крапленку" весьма просто - далее всего-то двоичный счетчик.
Теперь попробуем то же самое "на примитиве" с МК...
Учтем, что...
кварц (любой) это лишние грошенята,
внешней обвязки бысть не должно (т.е. наш эквивалент - строго один "голый корпус"),
МК должен быть минимум по той же цене, что и генератор+счетчик+монтаж на рассыпухе
иаче нет смысла городить городушки...
А воть тут и "засадка" - ибо...
ежли линейку "деленых на 2" 8 частот получить на 8 выходах не слишком уж велика проблема (+ основная частота на 9-м выходе)...
ну будет некий фазовый сдвиг относительно основного сигнала в десяток микросекунд...
То вот с получением основной частоты... Мягко говоря "не очень" - отклонение от базового эталона в пределах +/- 3 Герц и оное будет автоматически распространяться на остальную сетку частот.
Да и сам МК может вести только сетку частот для одной ноты (правда с возможностью оперативной замены ноты "на лету" по внешней команде и/или программно).
Воть как-то тякссшшсс...
:(
Dmitry Dubrovenko
Генерация частоты основана на отсчете длительностей либо в машинных циклах либо в циклах тактового генератора...
К примеру:
Допустим мы взяли за квант отсчета базовый период тактового генератора 16 МГц = 0,000000062 секунды...
Допустим у нас ШИМ с полным периодом в 7902,1 Гц (Си 5-й октавы) = 0,000126548 секунды...
Однако и сам счетчик и схема сравнения могут отсчитывать только интервалы, равные целому количеству тактовых квантов.
0,000126548/0,000000062=2024,778224
НО реально мы можем поставить только период = 2024 (полупериод = 1012)...
Как результат 0,000000062*2024=0,0001265 т.е. 7905,13834 Гц что дает ошибку в 7905,13834-7902,1= +3,03833992 Гц
(Вариант приближения 2024,778224~2025
тогда 0,000000062*2025=0,0001265662 т.е. 7901,234568 Гц что дает ошибку в 7902,1-7901,234568= -0,8654321 Гц
НО... как бысть с полупериодом? чистого меандра там уже не получить 2025/2=1012,5 или 1012 или 1013)
Ну и подобное для почти всех нот.
Речь ведь идет не об одном выходном сигнале, а об
одновременно действующей сетке частот текущей ноты во всех октавах на 9 выводах кристалла.
Вопрос только в допустимости данной погрешности.
Для получения максимального приближения к эталону минимальный отсчетный интервал должен быть не длиннее
0,00000001 секунды (частота основного генератора от 100 МГц и выше)...
:(
Аватара пользователя
Андрей Бедов
Друг Кота
Сообщения: 37346
Зарегистрирован: Чт авг 30, 2012 20:24:40
Откуда: Нижний Новгород

Re: ЭМИ на логике.

Сообщение Андрей Бедов »

BOB51, а максимальной "эталонности" добиваться и ни к чему.
Ухо - не частотомер, в конце-концов.
Если ошибка на частоте 7900 Гц будет "плюс-минус" 3 Гц - уху это по-барабану.
На низших же частотах эта ошибка будет ещё меньше.

Кроме того, кривые Рейлсбека - читают.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15539
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: ЭМИ на логике.

Сообщение BOB51 »

Задачу надо ставить с максимально возможными результатами.
8)
Другое дело - чего потом из той городушки реально выйдет...
:facepalm: / :hunger:
:write:
Аватара пользователя
Brigadir
Друг Кота
Сообщения: 35639
Зарегистрирован: Вс янв 25, 2009 21:16:04
Откуда: Москва

Re: ЭМИ на логике.

Сообщение Brigadir »

ВОВ51 - Спасибо тебе за подробную информацию, я тоже про это думал много раз, как из одного МК выдавить все 12 частот (пусть и сдвинуты по фазе, это даже к лучшему). Небольшая погрешность тоже сильно не навредит, ибо на ухо до 1% погрешности не очень то и заметно. Эта информация ради "спортивного" интереса или на будущее. Применение МК полезно и тем, что к нему для управления можно "пристегнуть" клавиатуру управления на 64 клавиши (матричное поле 8 х 8 ). Но мы приближаемся к элементарному цифровому синтезатору, который проще купить, нежели "изобретать велосипед". :)))
Получается так: мы нажали клавишу и задали текущий коэффициент деления частоты генератора до нужной нам (согласно номеру клавиши) музыкальной частоты. Кроме этого с МК мы получили и команду Старт, для управления другими фишками, как создание огибающей, фильтры, вибрато и прочие для создания какого то тембра. Тогда проще, как мне кажется, иметь нужные данные создания частоты и её обработки (это может быть не одна частота, а смесь из нескольких) в ПЗУ. С МК получить только команду Старт (клавиша нажата) и команду Сброс (клавишу отпустили) для выборки данных из ПЗУ и направить эти данные для управления соответсвующим ЦАП. В принципе в любом современном цифровом синтезаторе именно так и сделано. Качество звука зависит всего лишь от программы и её обьема, что заложены в хранилище ПЗУ. Нынче вполне доступны ППЗУ огромного обьема в несколько Гигабит, так что создать достойный аппарат уже не проблема. За небольшие в общем то деньги.
Японцы и Американцы и прочие Итальянцы давно уже делают цифровые синтезаторы, были и у нас такие Энтузиасты, что создавали подобные машинки на медленном ВМ80..... :))) (80 годы) и потом забросили эту затею....Но мы же - радиолюбители. нам интересно самим что то сваять!
А поболтать?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15539
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: ЭМИ на логике.

Сообщение BOB51 »

У вариантов но Z80/I8080 только управление на процессоре, а в качестве начинки использовались ныне превратившиеся в антиквариат ВИ53/ВИ54... Я сейчас нечто похожее мудрю из простой МКушки соорудить...
Может и получится...
:roll:
a797945
Мучитель микросхем
Сообщения: 446
Зарегистрирован: Вс ноя 01, 2015 09:15:16
Откуда: 69.Ржев

Re: ЭМИ на логике.

Сообщение a797945 »

"Наш лаконичный Друг" ;)
Машка писал(а):...Уже было.

дала ссылку на ВПР выпуск 79 (обложка неправильная приклеилась), там по тексту - мол сетка частот в ЭМИ I класса делалась с допуском до 0.3% - как бы достаточно.

задачка про МК норовит сама стать темой. :)
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: ЭМИ на логике.

Сообщение Dmitry Dubrovenko »

BOB51 писал(а):Допустим у нас ШИМ
Зачем нам ШИМ? Нам кузнец ШИМ не нужен. :)
Но не суть.
Если читали мою ссылку, то там всё реализовано с "квантом" от 4 МГц, а современные МК позволяют уменьшить этот "квант", ну раз в двадцать, а то и выше.

BOB51 писал(а):Да и сам МК может вести только сетку частот для одной ноты
Всё-таки ссыль явно не глядели. :?
Там реализовано до трёх голосов.
Можно легко это количество увеличить.
Можно вообще ЦАПы МК использовать, тогда можно программно микшировать любое количество (до определённых пределов) голосов, плюс не только меандров, а например пил, синусойд и т.д.
Всё зависит, что потом Вы собираетесь с этим делать?

Однако, любая тема, где обозначается Толик обречена на флудерастию.
Результат от чтения его постов примерно такой же как от чтения надписей в общественном сортире. Поэтому я их не читаю, чего и вам советую. :music:
В общем, если хотите серьёзно поговорить на тему электронных муз. инструментов, вэлком.
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
nbn
Держит паяльник хвостом
Сообщения: 913
Зарегистрирован: Вт ноя 16, 2010 03:06:14
Откуда: Санкт-Петербург

Re: ЭМИ на логике.

Сообщение nbn »

Очередная тема на N-лет
Изображение
Аватара пользователя
Brigadir
Друг Кота
Сообщения: 35639
Зарегистрирован: Вс янв 25, 2009 21:16:04
Откуда: Москва

Re: ЭМИ на логике.

Сообщение Brigadir »

Dmitry Dubrovenko писал(а):[

Однако, любая тема, где обозначается Толик обречена на флудерастию.
Результат от чтения его постов примерно такой же как от чтения надписей в общественном сортире. Поэтому я их не читаю, чего и вам советую. :music:
В общем, если хотите серьёзно поговорить на тему электронных муз. инструментов, вэлком.

Однако же читаешь. (причем не первый раз, и тут же пытаешься меня принародно обосрать) Влюбился чтоль?
А если есть огромное желание потрепаться про свои поделки или планы, никто не запрещает открыть тебе новую тему.
А поболтать?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15539
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: ЭМИ на логике.

Сообщение BOB51 »

Насколько я понимаю ссылка от Dmitry Dubrovenko указывает на оборудование со спцеалгоритмами синтеза звука (MIDI - отдельная тема - возможно попозже прогляну при "совпадении интереса").
А в нашем случае "прямолобовое решение" на начальном этапе.
В таком случае 0,00000025 все же маловато. Да и контроллер нужен "тиражно-типовой" и весьма желательно без внешнего обвеса.
Простая имитационная замена снятой с производства/отсутствующей в оперативном доступе деталюшки.
8)
"ШИМ" в моем случае - простейший вариант аппаратно-программного формирования сигнала основной частоты ноты в виде меандра на произвольно назначенном выводе кристалла.
:write:
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: ЭМИ на логике.

Сообщение Dmitry Dubrovenko »

BOB51 писал(а):ссылка от Dmitry Dubrovenko указывает на оборудование со спцеалгоритмами синтеза звука
Господь с Вами!
Где Вы там синтез увидели?
Обычный задающий генератор меандра трёхголосный.
Мало трёх голосов, расширяйте сколько душе угодно. :)

BOB51 писал(а):Да и контроллер нужен "тиражно-типовой" и весьма желательно без внешнего обвеса
"Тиражно-типовые" у нас сейчас СТМ32. Для данной задачи "с головой".
И что Вы называете "обвесом"? "Блокировочные" конденсаторы? Кварц?
Без первого Вам по-любому не обойтись (только для пол сотни рассыпухи их надо будет на каждый чип), а без кварца тоже, если хотите точности, что на МК, что на логике.

BOB51 писал(а):Простая имитационная замена
Разумеется, что может быть проще, чем развести ПП под полсотни корпусов, протравить её и распаять. :wink:

BOB51 писал(а):аппаратно-программного формирования сигнала основной частоты ноты в виде меандра на произвольно назначенном выводе кристалла
"Тебе бы, начальник, книжки писАть!" :)))
Можно, конечно и ШИМом.
Но в данном чипе ШИМ один, а таймеров три.
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
Нолик
Потрогал лапой паяльник
Сообщения: 356
Зарегистрирован: Вт окт 30, 2012 18:09:24
Откуда: Россия.
Контактная информация:

Re: ЭМИ на логике.

Сообщение Нолик »

a797945 писал(а):дала
Не "дала", а ДАЛ. :kill:
Это меня просто по ошибке "Машкой" назвали.
Сослепу не рассмотрели. :hunger:

Вот правильная ссылка.
download/file.php?id=273167
Стр. 10
Аватара пользователя
Андрей Бедов
Друг Кота
Сообщения: 37346
Зарегистрирован: Чт авг 30, 2012 20:24:40
Откуда: Нижний Новгород

Re: ЭМИ на логике.

Сообщение Андрей Бедов »

Машка писал(а):Это меня просто по ошибке "Машкой" назвали.
Никто Вас "по ошибке" не назовёт, кроме Вас самого при регистрации.
Это сколько выпить надо? :shock:
В крайнем случае, обратитесь к администратору (Max), он поправит ник.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15539
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: ЭМИ на логике.

Сообщение BOB51 »

Dmitry Dubrovenko писал(а):...
Где Вы там синтез увидели?
Обычный задающий генератор меандра трёхголосный
....
Можно, конечно и ШИМом.
Но в данном чипе ШИМ один, а таймеров три.

Для меня те термины "трехглавосый..." и прочее ... уже выше говорилось - "в музтерминах БАРАН"
так что звыняйте...
8)
Таймеров - то три, но подходящий вариант с произвольной сменой базовой частоты (с моего интересу) только один.
ибо "просто конвеер" даст максимум один выход без возможного "взаимоперекрытия" прерываний от асинхронных источников.
Да и задачка несколько иная - разложить сетку частот по удобнорасположенным выводам.
Плюсиком, при возможности, заложить еще вероятное расширение функционала.
Иногда "стереотипы" добивают... :?
Вроде как один уже преодолел - аж самому смешно и досадно - три дня "в ящик" (решение покруче, но в данном случае неоправданно).
:)))
СТМ32 - система на кристалле -
предлагать такое равноценно строить собственную безделушку на основе минимум 486го и набора системной логики.
Возможно, да и покруче - НО НЕ ДЛЯ ЛЮБИТЕЛЯ.
Кроме прочего - демпинговая цена оных изделий весьма скоро повторит тот же "взбрык", что и ПИК в старое время...
:evil:
Аватара пользователя
Brigadir
Друг Кота
Сообщения: 35639
Зарегистрирован: Вс янв 25, 2009 21:16:04
Откуда: Москва

Re: ЭМИ на логике.

Сообщение Brigadir »

Я в настоящее время занимаюсь проектировкой и изготовлением плат для своего проекта. Почти всеми детальками обзавелся: что то купил в Чипе, а чем то мне помог один замечательный человек с нашего сайте, низко кланяюсь ему в ноги! За что Огромная благодарность!!!
Дела мои идут со скрипом. Неожиданно сдох лазерный принтер. Сдох не физически - программно (Чип в картридже так приказал). Купил другой принтер, мучаюсь с ним, никак не закачаю драйвер. За что огромное "спасибо" хитрожопым" программистам из страны Восходящего Солнца. Видимо пора туда ещё пару "малышей" подкинуть. (Малыш...вспомните Хиросиму).
Проблемы свои я решу (советовать ничего не надо). Хватило бы терпения....
А Вы пока тут побеседуйте без меня....я зайду не скоро....
А поболтать?
Аватара пользователя
Dr.Tr.
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Вс июл 17, 2016 04:38:20
Откуда: Минск

Re: ЭМИ на логике.

Сообщение Dr.Tr. »

Brigadir писал(а):Сдох не физически - программно (Чип в картридже так приказал)

Так вроде ж можно его обнулить :shock: ?
Brigadir писал(а):(Малыш...вспомните Хиросиму).

Надо сразу водородную :twisted: :twisted: :twisted:
Кстати, для такого проекта выгоднее было бы детали прямо у поставщика покупать: "Торговый дом "Интеграл"", продают что производят по весьма гуманным ценам. А
Brigadir писал(а):в Чипе

лучше не покупать, без штанов останетесь :)))
память не сверло
Имея один мультиметр, можно измерить всё, кроме платы самого мультиметра.
Имея два мультиметра, можно измерить вообще всё.
Аватара пользователя
Андрей Бедов
Друг Кота
Сообщения: 37346
Зарегистрирован: Чт авг 30, 2012 20:24:40
Откуда: Нижний Новгород

Re: ЭМИ на логике.

Сообщение Андрей Бедов »

Так вроде ж можно его обнулить :shock: ?
Предлагал на той странице.
Говорит, ему сказали что нельзя.
Аватара пользователя
Нолик
Потрогал лапой паяльник
Сообщения: 356
Зарегистрирован: Вт окт 30, 2012 18:09:24
Откуда: Россия.
Контактная информация:

Re: ЭМИ на логике.

Сообщение Нолик »

Андрей Бедов писал(а):обратитесь к администратору (Max), он поправит
Я обращался.
Он сказал, что изменение пола у нас на форуме стоит 200 КД

Изображение

А я пока на мели. :cry:
Вложения
3.PNG
(20.56 КБ) 905 скачиваний
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15539
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: ЭМИ на логике.

Сообщение BOB51 »

Вобчемсс...
Воть такая схемка получилась
viewtopic.php?p=2979692#p2979692
и вроде работоспособная...
Насчет "точности" - задана рассчетно и в пределах старого осциллографа
вроде как подтверждается (точного частотомера не имеемссшшшссс...)...
Кому интересно - протестите...
:dont_know:
Ответить

Вернуться в «Цифровая техника»