Сейчас видимо будет небольшая пауза, поскольку основной результат достигнут - есть аналоговый дилей и он работает.
Дальше можно было бы его просто собрать в корпус и объявить дело закрытым, но я хочу кое-что ещё подкрутить-повертеть и поделиться мыслями.
Сперва о возможных улучшениях.
Я в основном загорелся именно этим проектом потому, что плата была разведена под две BBD 3208. Возможно требуется пояснений, что именно тут такого особенного? Их (пояснений) есть у меня:
Boss DM-2 использует в штатном виде одну микросхему 3х05 - это BBD на 4096 стадий. По документации от производителя она рассчитана на обеспечение задержки сигнала до 205 миллисекунд.
В педали тактовая частота подобрана таким образом, что обеспечивается время задержки порядка 300 миллисекунд, то есть примерно в полтора раза больше. Понятно, что это сделано ценой ухудшения качества, тут всё взаимосвязано. Можно ещё замедлить частоту генератора - тогда максимальное время задержки можно увеличить, но качество упадёт ещё ниже плинтуса.
И, честно говоря, мне всегда казалось, что этого слишком мало. Когда я использую дилей, то мне хочется чтобы задержка была в районе 420-470 миллисекунд.
При этом вариант из двух последовательных BBD 3208, каждая из которых содержит 2048 стадий, даёт суммарно те же показатели времени задержки. Но вот какая тут фишка:
Смотрим в документацию на MN3208
А теперь в документацию на MN3205
Легко увидеть, что это корпуса одного и того же размера, совпадающей цоколёвки. По параметрам динамического диапазона 3205 несколько хуже, чем 3208. Но тут ничего удивительного, длиннее конвейер = больше потерь.
А теперь следите за руками: если в получившемся дилее просто заменить одну из 3208 на 3205, то получим аналоговый дилей на 6144 стадии. Что при той же тактовой частоте, даёт в полтора раза более длинную задержку. А именно - как раз в районе интересующих меня 450 мс.
Но и это не предел: можно же и вместо второй 3208 поставить 3205 и получить максимальное время задержки 600 мс. А это как раз уровень Memory Man (который собственно и содержит внутри себя две микросхемы 3х05).
Потому первое направление: исследовать возможности увеличения времени задержки путём применения более ёмких микросхем.
Дальнейший простор для расширения функционала: добавление модуляции к повторам.
Схема доступна, разве что я не находил готовых рисунков печатных плат, но развести печатку под такую простенькую схему самостоятельно не составит особого труда. Надо обязательно попробовать.
В принципе ещё у дилеев часто расширение функционала идёт путём добавления функции tap-tempo. Даже Слава Zen собирался сделать это в своём варианте аналогового дилея. Тут я пока в сомнениях. С одной стороны - это достаточно интересная задача. С другой - я не использую тап-темпо даже там, где оно есть. Так что это пока остаётся с низким приоритетом.
Из максимально простого - многие проекты самодельных педалей научили меня по возможности ставить защитные стабилитроны по питанию чувствительных к перенапряжению микросхем. В данном случае тоже микросхемы BBD не должны встречать более 10 вольт, а нестабилизированный БП на холостом ходу запросто может выдавать все 12. Так что надо будет поискать подходящее место и установить защиту. На всякий пожарный случай.
Если поговорить о том, что сейчас из себя представляет собранный эффект - надо иметь в виду, что я пока сам не знаю толком.
В этом цикле я не мухлевал и действительно писал статьи по горячим следам, пробегая по только что совершенным действиям.
Педаль впервые пришла в рабочий вид в районе 12 часов прошлой ночи, так что послушал я её только на небольшой громкости и не сравнивал ни с чем. По первичным ощущениям:
1) Повторы неожиданно яркие, кажется что даже Deep Blue сильнее срезает верха. Но это надо будет послушать внимательнее.
2) Очень много повторов. На плате есть специальный подстроечный резистор, который регулирует положение ручки feedback когда повторы переходят в вечные. В моём случае даже при до упора выкрученном подстроечнике вечные повторы начинаются при положении на 10 часов. Надо будет разбираться, по-моему это не так было задумано.
Вместо вывода:
1) Даже если есть четкая и подробная документация и ей дословно следовать - не факт что получится всё, как ожидаешь.
2) Даже если есть четкая и подробная документация, то вовсе не обязательно ей дословно следовать, всегда можно найти место для добавления чего-то своего.