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

в 13:18, , рубрики: diy или сделай сам, PT2399, reverb, аналоговый звук, гитарная педаль, дилей, звук, звуковой эффект, Ревербератор, реверберация, схемотехника, Электроника для начинающих, электроника своими руками

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 модулей задержки.

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

Схема модуляции (LFO)
Схема модуляции (LFO)

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

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

Схема управления скоростью
Схема управления скоростью

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

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

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

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

Схема блока микшера
Схема блока микшера

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

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

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

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

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

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

Схема байпаса (D-триггер на NE555)
Схема байпаса (D-триггер на NE555)

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

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

Рендер модуля (верх)
Рендер модуля (верх)
Рендер модуля (низ)
Рендер модуля (низ)

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

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

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

Схема модуля задержки
Схема модуля задержки

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

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

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

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

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

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

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

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

Автор:
carlocarlocarlocarlocarlo

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js