- PVSM.RU - https://www.pvsm.ru -

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

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

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

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

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

Верхняя панель ревербератора
Верхняя панель ревербератора

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

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

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

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

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

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

Процесс сборки прототипа
Процесс сборки прототипа
Собранная плата прототипа
Собранная плата прототипа

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

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

Плата прототипа с модуляцией
Плата прототипа с модуляцией

С корпусом было не просто:
Во первых: Высота готовой конструкции не позволяла использовать обычный корпус.
Во вторых: Вторая плата 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 [8], но по опыту с "педальным ревером" стабилизатор в корпусе TO-220 был теплым даже от 6шт.

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

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

Схема питания
Схема питания

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Автор:
carlocarlocarlocarlocarlo

Источник [26]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/diy-ili-sdelaj-sam/375956

Ссылки в тексте:

[1] DELAYVERB : https://vk.com/market-114519110?w=product-114519110_8197153

[2] PT2399: https://static.chipdip.ru/lib/921/DOC012921361.pdf

[3] группе : https://vk.com/bycarlo

[4] CORON DS8: https://vk.com/market-114519110?w=product-114519110_7084531

[5] Github : https://github.com/EugeneCarlo/DELAYVERB_Desktop_Reverberation

[6] Цифровой ревербератор на PT2399: https://komitart.ru/913-cifrovoy-reverberator-na-pt2399.html

[7] Electric Druid VCLFO 10: https://electricdruid.net/product/vclfo-10/

[8] LM7805: https://static.chipdip.ru/lib/230/DOC005230959.pdf

[9] (L7805): https://static.chipdip.ru/lib/352/DOC012352108.pdf

[10] ICL7660S : https://static.chipdip.ru/lib/224/DOC000224964.pdf

[11] TL072: https://static.chipdip.ru/lib/175/DOC011175174.pdf

[12] 2N3904: https://static.chipdip.ru/lib/414/DOC014414378.pdf

[13] MFOS ECHOFXXX: http://musicfromouterspace.com/analogsynth_new/ECHOFXXX/ECHOFXXX.php

[14] arduino nano: https://static.chipdip.ru/lib/878/DOC011878572.pdf

[15] SN74LVC1G66DBVR: https://static.chipdip.ru/lib/950/DOC012950014.pdf

[16] NE555: https://static.chipdip.ru/lib/926/DOC012926626.pdf

[17] bypass 555 schematic: https://www.google.com/search?q=bypass+555+schematic&source=lmns&bih=600&biw=1366&hl=ru&sa=X&ved=2ahUKEwiS65S3maX4AhXVhaQKHZSPCVoQ_AUoAHoECAEQAA

[18] Поддержать: https://vk.com/bycarlo?w=app6471849_-114519110

[19] /EugeneCarlo: https://github.com/EugeneCarlo

[20] Сборка онлайн: https://t.me/ass_online

[21] Сборка онлайн чат: https://vk.me/join/AJQ1d6bmRh640aj57iWlCKZ_

[22] Евгений Карло: https://www.youtube.com/channel/UCa2Oe689BiGiE1e0SV4l9ew

[23] @carlocarlocarlocarlocarlo: https://habr.com/ru/users/carlocarlocarlocarlocarlo/

[24] Boosty by Carlo: https://boosty.to/bycarlo

[25] Zen by Carlo: https://zen.yandex.ru/carlo

[26] Источник: https://habr.com/ru/post/670926/?utm_source=habrahabr&utm_medium=rss&utm_campaign=670926