59

Дискретный ревербератор на PT2399 (12 дилеев)

DELAYVERB — это проект дискретного ревера на 12шт микросхемах PT2399, решил поделиться процессом в надежде привлечь участников.


Даже устроил конкурс в группе на розыгрыш драм синтезатора CORON DS8 о котором скудно писал раньше.

В статье попробую описать с чего я начинал, как устроен и чего я ожидаю от готового ревера.


Так же обязательно размещу открытую информацию о проекте в Github (у меня там кстати уже несколько проектов) и в группе ВК.

С чего все началось:

На просторах интернета на каком то очень сомнительном сайте нашел схему ревербератора с дилеем на 6 птшках.

Вот она кстати: Цифровой ревербератор на PT2399


На основе этой схемы собрал по быстрому на макетных платах, говне и PT2399 подобный ревер в гитарную педаль.


Вместо отдельной предварительной линии задержки решил брать фидбек с одной из линий задержки ревера.


Так появился галетный переключатель для выбора типа ревера.
Дело в том что, скорость линии задержки в обратной ставязи влияет на тип ревера, например на коротком времени можно получить Plate или Spring (ну типа), на длинных Hall и тд.

Получилось все неожиданно живенько и вкусно с гитарой


Быстро сообразил, что можно легко менять скорость внешним LFO и прикрутил мощный цифровой низкочастотный генератор от Electric Druid VCLFO 10.

С корпусом было не просто:
Во первых: Высота готовой конструкции не позволяла использовать обычный корпус.
Во вторых: Вторая плата LFO с кучей ручек добавилась.

Вопрос был решен двумя корпусами, получилась такая, модульная система.
Блок LFO подключался одним проводом (Stereo Jack 3.5), по которому передавалось питание и управляющий сигнал.

Оценив глубокий звук, потенциал и в целом идею, решил продолжать.


Все это переросло в проект ревера на большем количестве птшек.


Какие особенности:
- 12 модулей задержки на PT2399.
- 2 LFO для раздельной модуляции по 6 модулей.

- 12 тумблеров отключения линий задержки для удобной отстройки скорости на каждой линии.

- 12 подстроечных резисторов для настройки скорости каждой линии задержки.

- 256 комбинаций обратной связи за счет 8 переключателей и регулировка ее глубины.

- ТруЪ Байпасс на реле с возможностью подключения внешней педали.
- Регулировка микса с возможностью оставить только обработанный сигнал.

- Тестовые контакты для быстрой диагностики и наладки устройства.

- Питание 9в от обычного блока питания для гитарных педалей.

- Компактный размер позволяющий заказать платы по "льготной" цене.
- Максимально доступные комплектующие.

- SMD компоненты размера 1206, которые являются довольно крупными и легко паяются даже без опыта монтажа смд компонентов.


Прибор можно разделить на 5 функциональных блоков:

1. Блок питания.

2. Блок модуляции.

3. Блок задержек.

4. Блок микшера.

5. Блок байпаса.


В общем поехали:

Поскольку я решил использовать 12 птшек, то сразу озадачился с их питанием.

Потребление PT2399 зависит от скорости задержки.
При коротких значениях оно увеличивается и в максимальных значениях может достигать до 30ма.

Работать в ревере они будут преимущественно на коротких скоростях.
То есть при общем количестве в 12 шт, мы получим около 400ма.


В принципе должно было хватить одной LM7805, но по опыту с "педальным ревером" стабилизатор в корпусе TO-220 был теплым даже от 6шт.


Учитывая это и то что в используемых здесь стабилизаторах (L7805) в корпусе DPAK тепло-отведение значительно хуже, было решено разделить питание на два блока по 6 модулей каждый.


Так же я использовал ICL7660S для получения отрицательного напряжения и питания блока микшера.

Модуляцию решил упростить, так как от обилия ручек растекались глаза.


Установил два простых LFO на доступных ОУ (TL072) с треугольной формой волны (Довольно типовое решение для модуляции в дилеях) для раздельного модулирования блоков по 6 модулей задержки.

Большое количество форм волны это конечно круто, но в приоритете сделать рабочий проект, к тому же больший интерес вызвало попробовать одновременно модулировать разные линии с разной скоростью.

Модуляция реализована через обычный NPN транзистор, я использую распространенные 2N3904 в виду его доступности и дешевезны.
Подобную реализацию я впервые увидел в проекте MFOS ECHOFXXX, но максимально упростил и проверил на "педальной" версии ревера, показала себя отлично.

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

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

Хотя вроде как динамический диапазон тоже должен быть лучше, но это не точно)


(Двумя раздельными ручками на чистый и обработанный сигналы не хотелось нагружать устройство, а сдвоенный потенциометр менее доступный)

Вообще, изначально проект задумывался с цифровым управлением на arduino nano.


Все переключатели например должны были быть заменены ключами SN74LVC1G66DBVR и управляться через контроллер, байпас так же реализован на реле и должен был управляться с помощью "нанки".

Но в силу отсутствия должных навыков программирования, были внесены значительные изменения и добавлены обычные тумблеры.

Переделываться байпас тумблер не хотелось, поэтому решено было использовать D-триггер для управления электромагнитным реле.

Выбрал очень распространенную схему на NE555, честно говоря не использовал ее ранее, но надеюсь на лучшее, в симуляторе показала более-менее нормальные результаты.

Схему нарисовал не очень читабельно, но вы ее легко можете найти в гугле по запросу: bypass 555 schematic например.

Это все что касается "материнской платы", теперь к модулям задержки.

Здесь на самом деле все очень просто и главная сложность была сделать их максимально компактными, что вроде как даже получилось.

Все модули устанавливаются перпендикулярно основной плате в вертикальном положении.

На них размещены основные компоненты для работы PT2399 и подключены параллельно друг другу с общим входом и раздельными выходами.

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

Всю информацию я выкладываю в ознакомительных целях и для привлечения интересующихся людей.

На данный момент прошу поддержать данный проект монетой вот здесь: Поддержать


Среди поддержавших участников проведу конкурс и разыграю готовый прибор: CORON DS8 (Super Huevo Edition)


Так же буду раздавать свободные комплекты плат на DELAYVERB среди самых заинтересованных подписчиков сразу как только получу их.


Страница с проектами на Github: /EugeneCarlo
Группа в ВК со всеми новостями: Mojo by Carlo
Телеграм канал для удобства: Сборка онлайн
Чатик для общения и вопросов: Сборка онлайн чат
Видосы с проектами на ютубе: Евгений Карло
Статьи на хабре: @carlocarlocarlocarlocarlo

Бусти который я никак не оформлю: Boosty by Carlo
Яндекс дзен который никому не нужен: Zen by Carlo


Спасибо, что дочитали до конца, за комменты отдельный респект)


Ушел оформлять проект на Github, там будут выложена более подробная информация:

- О работе каждого блока

- Файлы для самостоятельного заказа плат

- Список комплектующих с ссылками где я заказывал детали

- Подробности по его сборке.


Так что не забывайте ставить звездочку и следить за обновлениями вот здесь: DELAYVERB на Github

Лига гитаристов

2K постов7.9K подписчиков

Правила сообщества

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

При желании выложить своё бренчание под расстроенную акустику в подъезде - серьёзно подумайте, готовы ли вы выслушать те комментарии, которые, с определенной вероятностью, появятся под постом.

Включена премодерация.

Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий
то же самое на дсп или просто микроконтроллере не проще будет?
раскрыть ветку (39)
1
Автор поста оценил этот комментарий

Проще, но не так интересно.

Ну и может заодно подскажите какие сейчас доступны?)

раскрыть ветку (31)
0
Автор поста оценил этот комментарий
Ну и может заодно подскажите какие сейчас доступны?)

Про DSP - чисто информационно:)
Мы делали на ADAU1401, ей правда уже 1000 лет, но зато есть сразу готовые платы на али, там же и программатор (на самом деле это простейший переходник USB/SPI/I2C/*** ценов в неск $) на основе универсального Cypress)
Из плюсов - в программирование вообще почти не надо, всё рулится из GUI IDE (SigmaStudio), пожно по цифре стекиировать их друг за другом и тд.
Повторюсь - микра довольно старая, есть много интересней по теме и всё рулится из этой же IDE, там ещё куча допов (давно не смотрел), всякие DAC, ADC, итд ....
Ах, да... IDE от AD теперь немного санкционны, но можно найти)

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Давно смотрел этот чип, но пока не уверен, что это то, что нужно и интересно)

Я выбираю всегда самую доступную комплектуху, чтоб проекты не теряли своей актуальности какое то время

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

это самый начальный ну и паябельный

чтоб проекты не теряли своей актуальности какое то время

вот в этом главные прикол - что на новый - более мощный чип из серии ничего вообще не надо переделывать , всё в сигме остаётся также, там их десятки и всё в одной IDE , хотя система закрытая, но там у неё есть окно где видны все упрравляющие посылки по шине - можно нарисовать проект, отладить, а потом тупо CTRL+C/V навешать команды на кнопки-ручки - так все и делают:)
я когда спаял, с нуля чисто для проверки накидал за полчаса из готовых блоков пространственный эффект на тылы

0
Автор поста оценил этот комментарий

Теперь по поводу вашего, аппаратного решения.
Добавить CMOS ключи думаю, что очень было интересно тем, что с МК можно попробовать быстро ими подруливать получая различные эффекты. Но DSP конечно в этом плане гибкости и скорости моделирование - не превзойти.
По поводу D-триггера.
Использую ёмкостные кнопки на основе TTP223 (на али много), есть готовые платки с приятной подсветкой. Её можно сконфигурить как с фиксацией, так и без.

раскрыть ветку (5)
0
Автор поста оценил этот комментарий

Имеются ттп223, под другие задачи брал, для байпаса хотелось все таки физическую кнопку, это практичнее.

Есть отрисованая версия с ключами и ардуиной, суть та же абсолютно, но с тумблерами проще и дешевле, начну с нее)

раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Для гитарных тем на самом деле не очень для меня понятно тонкости её использования, "в быту" вроде норм - ставлю когда не хочется ковырять панель или корпус пластиковый.

раскрыть ветку (3)
1
Автор поста оценил этот комментарий

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

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

О, круто то как)
Интересно, не будет ли взаимовлияния? Но вроде на али видел картинки где они стоят рядом.. тоже хотел прикупить ещё готовых платок, чисто за цветную подсветку, но коллега немного засомневался ставить их сразу в прод - у него там до сих пор - хардкорные тумблеры)))

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Во на счет взаимовлияний и узнаем, по идеи у них настраивается чувствительность кондером, так что думаю можно все отладить без проблем

0
Автор поста оценил этот комментарий
для одноразового проекта на али можно купить почти что угодно.
посмотрел характеристики выбранной вами микросхемы - там 44 килобита памяти, так что заменить горсть этих микросхем можно почти чем угодно, лишь бы оперативки и скорости хватило. возможно, лучше вообще смотреть в сторону малинки или ее клонов.
а вообще делать надо на том, с чем знаком, либо на том, что хочешь изучить. т.к. я электроник, я бы делал такое на том, что давно использую, а программную часть подсунул бы программистам ))
раскрыть ветку (5)
1
Автор поста оценил этот комментарий

Вы конкретную модель приведите пожалуйста, а не "на али можно купить почти что угодно."))



Цены на одну голую малину и её клоны будут как минимум вдвое дороже, чем весь готовый проект с запасом комплектухи)


И не забудьте про проставиться программистам)



Можно кстати готовую педаль на али купить сразу, будет еще проще)

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

Это вы, батенька, не запускали советский станок ФТ-11 с раскуроченным щитом управления... 5 этажей реле на 24В, диодные шифраторы на каждую муфту, реле выдержки времени чтобы муфты не "собрались" со всеми вытекающими... Ну ничего, за пару дней собрал

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
я не внедренец, я разработчик. и пять этажей реле, которые наладчик запускает за пару дней - задача не для разработчика
0
Автор поста оценил этот комментарий

Посмотрю, что за контроллер, интересно.


Но вообще цель проекта в другом, сделать то можно по разному, у каждого свои предпочтения, как вы написали "потому, что с ним работал")


В любом случае, спасибо за внимание)

Автор поста оценил этот комментарий

FV-1 до сих пор продаётся на али. Микроконтроллеров общего назначения, на которых можно сделать реверберацию, полным-полно. Дискретная матрица реверберации была бы прикольной, если бы она была собрана на аналоговых компонентах, но pt2399 это ведь цифровые карааоке-чипы и троллейбус из буханки хлеба.

UPD: Жёванный крот, да это не матрица, а просто 12 коротких дилеев подряд!

Иллюстрация к комментарию
раскрыть ветку (15)
0
Автор поста оценил этот комментарий

Но не подряд, а параллельно

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Это в звуковом тракте будет просто идти куча коротких хвостов оригинального сигнала подряд. Реверберация — это не распараллеленный дилей.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Не одно и тоже, но по факту эффект схожий получается, так что имеет место быть

0
Автор поста оценил этот комментарий

Фв1 с алика к сожалению паль, уже много людей обжигались((


Подскажите доступную модель микроконтроллера на котором можно сделать реверберацию и которых полным полно.


Была бы прикольной реверберация на ферритовых кубах так то, но мотать колечки не хочется

раскрыть ветку (11)
Автор поста оценил этот комментарий

Фв1 с алика к сожалению паль, уже много людей обжигались((

Вот оригинал для тех, кому действительно надо и не отпугивает цена:

https://aliexpress.ru/item/32587657160.html?sku_id=588809583...

Подскажите доступную модель микроконтроллера на котором можно сделать реверберацию и которых полным полно.

То что в посте — это вообще не реверберация. Куча коротких дилеев это куча коротких дилеев. Вот пример простой настоящей схемы реверберации:

https://www.dsprelated.com/josimages_new/pasp/img746.png

И её уже даже собирали на pt2399, дав название belton brick. И на гитаргире уже разбирали что там внутри, и выкладывали схемы.

https://guitar-gear.ru/forum/topic/3578-belton-btdr-1/

А в посте, ещё раз, просто избыточная куча коротких цифровых дилеев, без взаимодействия фидбека и дикея. К тому же, эта избыточная куча ещё и не синхронизирована по клоку.

Хочется научиться программировать и делать реверберацию — пожалуйста:

https://www.youtube.com/watch?v=Il_qdtQKnqk

https://www.chipdip.ru/catalog/ic-microcontrollers?gq=stm32

раскрыть ветку (10)
0
Автор поста оценил этот комментарий

А в посте, ещё раз, просто избыточная куча коротких цифровых дилеев, без взаимодействия фидбека и дикея. К тому же, эта избыточная куча ещё и не синхронизирована по клоку.
Предлагал ТС всё же сделать электронную коммутацию как он и хотел в место галетника с управлением с МК и навесить на это какую нибудь весёлую модуляцию на это. (ясен красен, что на DSP это будет всяко гибче и быстрее и лучше). Но т.к. энтузиазма не увидел да и сам сморозил не до конца что понял. А вот тут вы не поленились.

0
Автор поста оценил этот комментарий

Мы ссылке на фв1 паль, об этом даже написано в комментах.

Не вводите в заблуждение людей.

0
Автор поста оценил этот комментарий

Белтон брик жиденький совсем кстати

раскрыть ветку (7)
Автор поста оценил этот комментарий

По ссылке паленый фв1 о чем даже в комментариях написано.

В негативном комменте по ссылке написано, что чип работает, но покупатель набедокурил с пайкой, и у него глючит переключение режимов. Не существует наполовину работающих подделок FV-1 — это или оригинал, или абсолютно левый чип в таком же корпусе с перепечатанной вывеской.

Чувак с канала universe zen заказывал по этой ссылке чип, и сделал на нём DIY проект.

https://www.youtube.com/watch?v=WlakKSNgWEA

Не обязательно делать по правилам, чтобы получить интересный результат, особенно в гитарном звуке)

Размноженный дилей это всё равно не ревербератор, а схемотехника это не ЛГБТ. С тем же успехом можно бустер собрать, и сказать что "я самоидентифицирую собранную мною схему как ревербератор".

Белтон брик жиденький совсем кстати

Ну, если нравятся подобные эксперименты со звуком — можно сделать в одной педали 4 параллельных белтона.

раскрыть ветку (6)
0
Автор поста оценил этот комментарий
Размноженный дилей это всё равно не ревербератор
Если правильно понял что тут - то три линии задержки и с каждой ОС на вход, так? Ну  так по схеме ТС можно аж 12 сделать. А коммутаторы бы ему взять не CMOS дискретные, а аналоговые, типа 547КП1 для плавного переключения и модулировать ещё как то хитро (я хз как, давно не уптрб как а ТС уже не первый раз про грибы пишет, но в то время когда у нас был канал открыт - брали повторяющиеся узоры флуктуаций разных по настоящему случайных процессов), ну я и так слишком много сказал...)
Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

У меня же в схеме 8 линий в ос, включаются тумблерами

0
Автор поста оценил этот комментарий

Можно сделать 4 параллельных белтона, а можно 12 параллельных 2399, у каждого свой путь)

0
Автор поста оценил этот комментарий

Бывают, на алике полно фв1 которые не умеют загружать внешний еепром)


Конечно можно, вам никто не запрещает самоиндентифицироваться)

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Бывают, на алике полно фв1 которые не умеют загружать внешний еепром)

Т.е., согласно этой версии, где-то существует какой-то подпольный завод для производства цифровых микросхем, и на этом заводе сумели выкрасть схемы оригинальной FV-1, в точности воспроизвести их, зашить во внутреннюю память оригинальные заводские пресеты, но из вредности решили не делать линии связи с eeprom? :D

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Согласно моей версии, мы все единый гриб.

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

События синхронизируются через мицелий, поэтому восприятие их схожее.


То что происходит в Китае узнать невозможно, так как мы не подключены к их грибнице полноценно и получаем информацию только очень частично

0
Автор поста оценил этот комментарий

Но зато какое сочетание цветов на макетке!)

раскрыть ветку (6)
1
Автор поста оценил этот комментарий

Жаль золотого цвета не будет, но с серебряным тоже должно быть красиво, посмотрим)

раскрыть ветку (5)
0
Автор поста оценил этот комментарий

розовая плёночка :)
А на счёт коммутаторов цифровые можно попробовать дёргать с порядками скоростей основной частоты по какому нибудь алгоритму который я ещё не придумал - минусы, что перестал упарываться как детстве :)

раскрыть ветку (4)
1
Автор поста оценил этот комментарий

Я изначально не планировал делать несколько линий в фидбек (до сих пор не уверен, скорее всего будет каша).

Сначала думал поставить какой нибудь счетчик(cd4017 например) , чтоб мотать кнопками линии или переключать их таймером/секвенсором.


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

раскрыть ветку (3)
0
Автор поста оценил этот комментарий

О, люблю жесткую логику....
Но как только больше 2-3 корпусов, уже проще МК потому что всё равно потом перепаивать что то:)

Сначала думал поставить какой нибудь счетчик(cd4017 например) , чтоб мотать кнопками линии или переключать их таймером/секвенсором.

можно взять любой с шестнадцатеричным выходом с реверсом благо их много, на вскидку из ТТЛ =ИЕ7 (ессно брать CMOS но не помню прост номер), а ключ взять 8 канальный 74hc4051(8x1),или пару, что бы было 16  - него есть вход разрешения

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

У этих многоканальнвх ключей большое сопротивление, тот что в статье предложил, всего около 15ом.


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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

У этих многоканальнвх ключей большое сопротивление, тот что в статье предложил, всего около 15ом.

Пофиг! Там по схеме они последовательно с 1 мкф и по резистору ещё какому то - ужасный файл, не видно нифига номинал, ну и главное - на этот 74hc40xx - ценник копеешный! А стоят они вполне до среднеценовых девайсов, внешние звуковухи не дешёвые и тд, но до я - с тоже стараюсь у них по максимум питание и -E запитывать для уменьшения сопротивления и расширения диапазона. Обычно отрицательное и так где то есть

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества