Digital Delay для гитары на ATMega16

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
enq
Открыл глаза
Сообщения: 59
Зарегистрирован: Чт фев 11, 2010 10:31:31
Откуда: Воронеж
Контактная информация:

Digital Delay для гитары на ATMega16

Сообщение enq »

Ребят, подскажите, возможно ли сотворить сабж на атмеге16 или на чем-то более мощном(но желательно только AVR8 ибо есть опыт работы с ними). Если мега сможет такое потянуть, помогите пожалуйста со словесным алгоритмом работы (чем подробнее тем лучше). Код на си я сам накатаю. Подвернулся заказ на сабж, а все что я нашел, слишком сложно и не для моего опыта, а авр - самое оно)) жду ответа как кот китекета))
Добра вам
Изображение
Реклама
Аватара пользователя
Goldsmith
Опытный кот
Сообщения: 736
Зарегистрирован: Пн янв 10, 2011 03:06:36
Откуда: Ростов-на-Дону
Контактная информация:

Re: Digital Delay для гитары на ATMega16

Сообщение Goldsmith »

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

Если не секрет, каков бюджет проекта?
Любой дурак может писать код. Настоящий профессионал - это тот, кто способен постоянно создавать продукт высокого качества, укладываясь при этом в бюджет.
J. Ganssle
Реклама
bolek
Сверлит текстолит когтями
Сообщения: 1180
Зарегистрирован: Пт авг 21, 2009 03:22:12

Re: Digital Delay для гитары на ATMega16

Сообщение bolek »

Goldsmith писал(а):...Если не секрет, каков бюджет проекта?
Можно с большой вероятностью предположить, что очень небольшой, поскольку готовые примочки стоят недорого.

Кроме того, нафига городить педальку на МК или логике, когда есть специальные микросхемы?
Почитайте гитарные форумы (например http://guitar-gear.ru/forum/index.php?& ... &fromreg=1) и не изобретайте велосипеда, все равно лучше с первой попытки не выйдет.

P.S. АЦП в микроконтроллерах недостаточно хорош для звука, особенно для сцены: теоретически 10 бит соответствуют динамическому диапазону 60 дБ, а практически нужно не меньше 16 бит, лучше 24. Можно поставить компрессор на входе и экспандер на выходе, но это уже выходит за обозначенные рамки опыта.
enq
Открыл глаза
Сообщения: 59
Зарегистрирован: Чт фев 11, 2010 10:31:31
Откуда: Воронеж
Контактная информация:

Re: Digital Delay для гитары на ATMega16

Сообщение enq »

Спасибо за наводку, схему нашел, буду делать))
А то я нашел одну микруху до этого, а она стнята с пр-ва 15 лет назад, вот я и подумал чтоих вообще уже не найти)
Добра вам
Изображение
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Digital Delay для гитары на ATMega16

Сообщение Satyr »

А зачем на старье чтото делать ?
В микроэлектроннике каждые 10 лет - это просто другая эра уже.
Реклама
Аватара пользователя
Rinon Ninqueon
Говорящий с текстолитом
Сообщения: 1562
Зарегистрирован: Ср июн 30, 2010 18:54:47
Откуда: NO14MU
Контактная информация:

Re: Digital Delay для гитары на ATMega16

Сообщение Rinon Ninqueon »

эти спец.микр-ы фиг достанешь
вот у меня и появилась идейка заюзать SIMM оперативку (см. вложение - временные диаграммы)
можно 30 pin, а можно 72 pin - это как четыре 30-пиновые
Вложения
SIMM_1.pdf
(305.33 КБ) 386 скачиваний
Изображение
Изображение
Изображение
Сам себе Гилмор
Реклама
Аватара пользователя
Goldsmith
Опытный кот
Сообщения: 736
Зарегистрирован: Пн янв 10, 2011 03:06:36
Откуда: Ростов-на-Дону
Контактная информация:

Re: Digital Delay для гитары на ATMega16

Сообщение Goldsmith »

Если есть желание сделать своими руками, используйте лучше память статического типа. Работа с динамическим ОЗУ (тем более EDO) уж больно хлопотна, с ними имеет смысл связываться, когда нужен большой объем. Поглядите на эти временные диаграммы, от их вида дурно делается. Тут разве что FPGA спасет.

И вообще делать разработку на основе устройства, которое еще в далеком 1997-м помечено как устаревшее, когда на дворе 2011-й, не слишком рационально. Если даже удастся найти в хламе задаром несколько планок безнадежно устаревшей памяти, сложность остальной части схемы так вырастет, что эта экономия выйдет боком. Хуже такого варианта - разве что память на ферритовых сердечниках.
Любой дурак может писать код. Настоящий профессионал - это тот, кто способен постоянно создавать продукт высокого качества, укладываясь при этом в бюджет.
J. Ganssle
bolek
Сверлит текстолит когтями
Сообщения: 1180
Зарегистрирован: Пт авг 21, 2009 03:22:12

Re: Digital Delay для гитары на ATMega16

Сообщение bolek »

Rinon Ninqueon писал(а):эти спец.микр-ы фиг достанешь
вот у меня и появилась идейка заюзать SIMM оперативку (см. вложение - временные диаграммы)
можно 30 pin, а можно 72 pin - это как четыре 30-пиновые
Вот из этого старого хлама точно ничего не стоит делать. Если уж тянет на старье, лучше из старых сетевых карточек надергать статической памяти, или соорудить из кэш-памяти 486-х.
Только память в этой затее далеко не главное, гораздо важнее АЦП и фильтры. И вот когда все это осознаешь, выбросишь свои SIMMки и закажешь PT2399.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»