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

Комментарии (18)


  1. VT100
    11.06.2022 18:34

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

    Не лучший выбор. Типоразмер 1210 встречается существенно реже 1206 и стоит дороже. Например, в каталоге Farnell, цена 1206 1 кОм ±5 % начинается от £0.011 (19 типов в наличии), а 1210 — от £0.095 (5 типов в наличии).


    1. carlocarlocarlocarlocarlo Автор
      11.06.2022 18:56

      Вы правы, а я опечатался, использую как раз 1206.

      Скоро вернусь и исправлю.


  1. Karlson_rwa
    11.06.2022 23:24
    +6

    Схема байпаса (D-триггер на NE555)
    Глазаааааа! Никогда, слышите, НИ-КОГ-ДА не проводите линии соединений по «телу» УГО. Всегда только вокруг. Остальное может быть условной вкусовщиной (как, например, символ земли вверх-ногами), но если вы будете печатать\публиковать свою схему в ч\б варианте, вам такое не простят :)
    Еще создается впечатление, что около ОУ слишком мало конденсаторов. Я разглядел только 0,1мкФ на корпус, возможно ошибаюсь. Неплохо было бы добавить туда хотя бы по 10мкФ на каждый корпус. И смущают номиналы R50,R51, если внутри именно номиналы. Для 5В и красных (опять же если правильно разглядел фото) светодиодов, 22 Ом слишком мало. Ток будет (5-(~1,9))/22=140мА, мягко говоря многовато.


    1. carlocarlocarlocarlocarlo Автор
      12.06.2022 00:21

      Добрый день, спасибо что заметили.

      Тоже осуждаю соединения по телу, поэтому оставил заметку про "загуглить", извините)))

      Про 22 ом тоже правы, поправлю обязательно.

      Про байпас кондеры 10мкф, они могли бы пригодиться только в блоке микшера, но практика на прототипе показала, что без них все отлично.

      А вот про R50/51 не понял, если поясните, буду очень признателен.


      1. Karlson_rwa
        12.06.2022 01:51

        А вот про R50/51 не понял
        В схеме питания у вас два резистора по 22 Ом с обозначением R50 R51. Я про них расчет привел.
        Про байпас кондеры 10мкф
        У вас есть какой-нибудь осциллограф? Посмотрите, что делается на ноге питания ОУ (с пружинкой, не крокодилом), когда схема работает. Вероятно (но это не точно), будете немного удивлены.


        1. carlocarlocarlocarlocarlo Автор
          12.06.2022 07:03

          Есть китайский dso138, если можно назвать осциллографом.

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


    1. sim2q
      13.06.2022 05:03

      Глазаааааа! Никогда, слышите, НИ-КОГ-ДА не

      .....Не сохранять вектор в JPEG.....!!!
      А вы молодец, рассмотрели номиналы тд
      carlocarlocarlocarlocarlo - на пикабу же часть почти удовлетворительно в PNG получилась


      1. carlocarlocarlocarlocarlo Автор
        13.06.2022 09:00

        Это да, но это чисто обзорная статья, обязательно выгружу в PDF все схемы на гитхаб. Сюда в png заливал, но вот все сжимается????‍♂️


    1. carlocarlocarlocarlocarlo Автор
      13.06.2022 14:18

      Исправил, берегу ваши глаза


  1. Daddy_Cool
    12.06.2022 02:47

    Очень интересно! Сто лет назад, с другом тоеж сделали свой ревербератор. Точнее он сделал, а я помогал чем мог советами.


    1. carlocarlocarlocarlocarlo Автор
      12.06.2022 07:24

      Спасибо, а на чем вы делали?


      1. Daddy_Cool
        12.06.2022 15:28

        А я и не знаю - на чем-то... Друг знает. Это был шумящий ужас, но он работал.


        1. sim2q
          13.06.2022 05:07

          Раньше такое делали на 565РУ5


          1. carlocarlocarlocarlocarlo Автор
            13.06.2022 09:02

            Раньше не знал 565ру, интересная микро, но совсем другая.

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


            1. sim2q
              14.06.2022 06:35

              вот и выросло поколение:)
              Это просто память! В вашей 2399 на блок схеме она обозначена как 44k RAM.
              В то время другой доступной не было, поэтому ставили динамическую, что ограничивало время ~0.25c, правда сейчас пишу и с ходу не могу прикинуть, в чём ограничение - разве что схема регенерации получалась сложной. Сейчас выбор огромный и можно сделать проще на статической, но совершенно бессмысленно!
              ps к слову - на ADAU1401 - первым из линейки - в нём мало памяти и задержка получается небольшой


              1. carlocarlocarlocarlocarlo Автор
                14.06.2022 10:49

                Сейчас как раз таки выбор не очень, тот же AD санкционные)

                Пт2399 выбрана так как является довольно культовой микрухой в гитарной обработке, а не из за отсутствия альтернативы)


  1. alex_dow
    12.06.2022 21:16
    +1

    Очень интересно! Единственное — не нашел ни аудио ни видео, послушать


    1. carlocarlocarlocarlocarlo Автор
      12.06.2022 22:37

      Все будет, но не сразу, пока только показываю)