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
Автор:
carlocarlocarlocarlocarlo