Автор Тема: Проект Arp 2600  (Прочитано 9787 раз)

0 Пользователей и 1 Гость просматривают эту тему.

azot

  • Гость
Проект Arp 2600
« : Марта 06, 2008, 01:16:54 am »
Полюбился мне этот синт еще по ВСТшной версии от Артурии. А тут наткнулся в сети на целую кучу интересных материалов - манулы, и сервисный в том числе. Вот тута лежат:
http://www.guitarfool.com/ARP2600/
На первый взгляд выглядит довольно запутанно. Особенно заинтересовали осцилляторы (4027-1), экспоконверторы которых выполнены на CA3086.
Клонировать весь синт пока в планы не входит а вот собрать реплику осциллятора для модульной системы было бы неплохо (в довесок к 4072-му фильтру). Есть желающие составить компанию?
Да, ядра осциллятора в сервисном мануале нет. Приаттачил ниже.

ЗЫ.: вообще идея выполнения экспоконвертора в виде субмодуля сборка+темпка и последующего энкапсулирования интересна! Нечто подобное предлагает Юрген Бергфорс http://hem.bredband.net/bersyn/VCO/vco_quad.htm

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

vilager

  • Гость
Проект Arp 2600
« Ответ #1 : Марта 13, 2008, 01:45:26 am »
по поводу термостатированного субмодуля: конечно же, хорошо, когда и конвертор, и нагреватель, и датчик температуры в едином кристалле. но увы... а дальше начинаются проблемы. любые корпуса - это термопереходы, тоесть кристалл-корпус это уже серьёзный т.переход, а уж корпус-корпус и подавно. допустим, сближаем корпуса и пастой помогаем снизить термобарьер. но вот залить пастой - это лишнее, т.к. надо снижать теплоёмкость, она же инерционность системы. когда-то давным-давно делал подобную конструкцию - объединял сборку в мет. корпусе, транзистор среднемощный и миниатюрный термодатчик. (впоследствии выяснилось, что это термопара, но кто же тогда знал))). так вот, эксперименты показали, что нужно прилично замедлять реакцию нагревателя на сигнал датчика, иначе получались  "забросы регулирования" - температура уезжала вверх выше нормы прилично, а вот вниз , кстати, сползала гораздо медленнее. но снизив скорость реакции получался медленным начальный прогрев...  короче - без м.контроллера не обойтись)

Diz

  • Гость
Проект Arp 2600
« Ответ #2 : Марта 13, 2008, 10:48:41 am »
Тогда можно и весь экспоконвертор выполнить в цифре.
Можно даже использовать малоразрядный ЦАП - разбить экспоненту на несколько декад, на каждой использовать весь выходной диапазон ЦАП и
переключать внешние делители/усилители.

vilager

  • Гость
Проект Arp 2600
« Ответ #3 : Марта 13, 2008, 08:28:16 pm »
и тут уже начнутся проблемы с FM- модуляцией и портаменто...

Diz

  • Гость
Проект Arp 2600
« Ответ #4 : Марта 13, 2008, 10:35:23 pm »
О! vilager, а расскажи про экспоненциальное и линейное
портаменто - наверняка знаешь. В чем разница ?
 

vilager

  • Гость
Проект Arp 2600
« Ответ #5 : Марта 13, 2008, 11:49:16 pm »
тут вот о чём речь: традиционно для портаменто используется  простейшая схема с токорегулирующим резистором, накопительной ёмкостью и операционником-повторителем. ну, достаточно посмотреть схемы многих синтов.  так вот, при таком включении конденсатор заряжается-разряжается апериодически - экспоненциально вниз и анти-эксп, (тоесть логарифмически )вверх, или другими словами быстро в начале и всё медленнее к концу. когда он разряжается вниз, от высокого тона к низкому, всё бы ничего, у муз шкалы (на всякий случай напоминаю) экспоненциальная шкала. и обе характеристики - муз.шкалы и кривой разряда - совпадают.  хотя наложение 2-х экспонент даёт гиперэкспоненту.  но вот при заряде имеем неувязку - тон быстро набирается внизу, тоесть проскакивает быстро много нот, и тормозит вверху, медленно переползает по тонам. а это неправильно с точки зрения муз.шкалы.
вот, видимо, это и называется эксп. портаменто. на самом деле это косяк.
чтобы нейтрализовать этот недостаток, делается схема в которой конденсатор заряжается не апериодически, а линейно - постоянным  (неизменным за цикл зарядки-разрядки) током. скорость перехода от CV к CV получается равномерной. а уже пройдя экспопреобразователь эти линейные переходы ,естественно, полностью коррелируют (я понятно выражаюсь?)) эксп. муз. шкалу.  вот и всё. тоесть надо, чтобы выполнялось правило - при работе портаменто необходимо, чтобы за равные промежутки времени VCO изменялся бы на одинаковый музыкальный (не частотный!!!) интервал.
>Тогда можно и весь экспоконвертор выполнить в цифре.
>Можно даже использовать малоразрядный ЦАП - разбить экспоненту на >несколько декад, на каждой использовать весь выходной диапазон ЦАП и
>переключать внешние делители/усилители.
пс  кстати, мой VCO управляется от ЦАПа , работающего в эксп.коде с переключением (делением) диапазонов. только там FM-модуляция воздействует на опроное напряжение (получаем перемножение), а портаменто построено совсем на другом принципе.

azot

  • Гость
Проект Arp 2600
« Ответ #6 : Марта 14, 2008, 12:19:21 am »
Diz, дык хочется ж поближе к оригиналу! А уж если в цифре - тогда давайте на дсп синты перейдем и будем клонировать вальдорфы с вирусами.
Игорь, понял с какими оговорками принимается идея термостатирования. Все-таки uA726 езмь спецмикросхема заточенная именно под эти цели.

***

Что до моих успехов с 4027-м осциллятором... Закончил предварительную разводку платы и нашел практически все компоненты за исключением ultra high speed silicon switching PNP transistor 2N5910. Транзисторы комплементарной пары TZ81/581 эквивалентны 2N3904/06, однако, я до конца не понимаю в чем функция этого узла - возможно наряду с парой транзисторов сборки 3086 и темпкой они составляют часть (термокомпенсатор) экспоконвертора.  
Со злополучным 2N5910 все сложно. Сей компонент помечен как "highest reference" да и вообще в этом осцилляторе все детали очень точно подогнаны друг к другу по характеристикам (отсюда и редкие номиналы резисторов) - замена должна максимально соответствовать характеристикам оригинала. А такой я пока не нашел. Некогда производившая его компания central semiconductor только разводит руками - "нам нечего предложить вам взамен". Видать прийдется разориться и купить пару штучек на vintage planet. А уж потом экспериментировать. То же самое с CA3086 - так и не понял в чем  принципиальное отличие от 3046. Прийдется заказать обе и сравнивать in situ.
 

vilager

  • Гость
Проект Arp 2600
« Ответ #7 : Марта 14, 2008, 01:58:36 am »
> Все-таки uA726 езмь спецмикросхема заточенная именно под эти цели.
конечно.
> ultra high speed silicon switching PNP transistor 2N5910.
то, что в те времена было ultra high, теперь ordinary)  AD в помощь. или 40 наносекунд мало?))
и всё же - прежде чем завязываться с эзотикой, я бы много раз подумал... разве что из спортивного интереса)
 

Diz

  • Гость
Проект Arp 2600
« Ответ #8 : Марта 14, 2008, 03:21:10 am »
villger, все понятно. Я в своем ваяемом синте так и сделал - _высота_ звука
в центах нарастает/спадает линейно, а _частота_, соответственно,
по экспоненте. Таким образом, скорость перехода для любого интервала
одинаковая, а время перехода прямо пропорционально ширине интервала.

Смущал вопрос, что имеется в виду под экспоненциальным портаменто -
неужто просто RC-цепочка перед экспоконвертором (получаем двойную
экпоненту по частоте) и постоянное время перехода для любого
интервала ? :-) Выходит, как раз наоборот.
« Последнее редактирование: Марта 14, 2008, 03:21:35 am от Diz »

vilager

  • Гость
Проект Arp 2600
« Ответ #9 : Марта 14, 2008, 08:32:30 pm »
кстати, небезызвестный классик А.Володин во времена, когда он делал VCO ещё на лампах ставил 2 RC ступени на портаменто с разной постоянной времени, тем самым несколько снижая описанные выше проблемы. тоже вариант простого решения.  

vilager

  • Гость
Проект Arp 2600
« Ответ #10 : Апреля 02, 2008, 11:31:50 pm »
ещё одна идейка по термостабилизации, вернее по термокомпенсации. принцип подобен схемотехнике с темпкой, но вместо неё использовать [термодатчик (лучше малоинерционную термопару)-->м.контроллер (с АЦП)-->ЦАП]
ЦАП выполняет функцию нижнего резистора во входном делителе экспопреобразователя. в отличие от темпки, которая имеет свою собственную жёсткую характеристику в данном случае можно реализовать "программируемую темпку", опытным путем выявить несколько точек характеристики, и интерполировать переходы.  термопара на корпусе сборки с пастой и в изолированном объёме будут довольно точно изотермированы.
« Последнее редактирование: Апреля 02, 2008, 11:33:32 pm от vilager »

azot

  • Гость
Проект Arp 2600
« Ответ #11 : Апреля 03, 2008, 12:21:55 am »
Цитировать
ещё одна идейка по термостабилизации, вернее по термокомпенсации. принцип подобен схемотехнике с темпкой, но вместо неё использовать [термодатчик (лучше малоинерционную термопару)-->м.контроллер (с АЦП)-->ЦАП]
ЦАП выполняет функцию нижнего резистора во входном делителе экспопреобразователя. в отличие от темпки, которая имеет свою собственную жёсткую характеристику в данном случае можно реализовать "программируемую темпку", опытным путем выявить несколько точек характеристики, и интерполировать переходы.  термопара на корпусе сборки с пастой и в изолированном объёме будут довольно точно изотермированы.
Веришь, как раз о таком думал а тут ты пишешь)
Игорь, а возможно в качестве термодатчика использовать свободные транзисторы сборки?
Сегодня приехали образцы CA3096 - там pnp-npn "в одном флаконе". Думаю попробовать вместо пары 3904/06. Одна проблема - корпус сборки soic, расстояние между выводами миллиметр, надо делать переходники.
Зы.: Поразительно следующее... заказал я эти семплы у intersil позавчера вечером а сегодня утром их привезли прямо под двери. Наверное потому что остальных заказанных мной позиций не оказалось на складе... Это у производителя!!)

vilager

  • Гость
Проект Arp 2600
« Ответ #12 : Апреля 03, 2008, 10:29:44 pm »
>а возможно в качестве термодатчика использовать свободные транзисторы сборки?
конечно, даже ещё лучше. кстати, если не ошибаюсь, есть м.контроллеры со встроенным ДТ.
SOICу сделай распайку тонкими проводочками, пусть на них и висит - всё будет нормально.
ничегосебе у вас скорость исполнения заказов! у меня обычно от 1 до 2 месяцев уходит((. вот и сейчас - ещё 13 марта заказал кое-что от AD, а только сегодня начали комплектовать заказ...  это хорошо ещё, что есть пока чем заняться)

azot

  • Гость
Проект Arp 2600
« Ответ #13 : Апреля 08, 2008, 12:46:25 pm »
Цитировать
>а возможно в качестве термодатчика использовать свободные транзисторы сборки?
конечно, даже ещё лучше. кстати, если не ошибаюсь, есть м.контроллеры со встроенным ДТ.
SOICу сделай распайку тонкими проводочками, пусть на них и висит - всё будет нормально.
ничегосебе у вас скорость исполнения заказов! у меня обычно от 1 до 2 месяцев уходит((. вот и сейчас - ещё 13 марта заказал кое-что от AD, а только сегодня начали комплектовать заказ...  это хорошо ещё, что есть пока чем заняться)
Заказал спец.темпки и 2N5910. Люди советуют заменить 2N5459 на КП303Е.

azot

  • Гость
Проект Arp 2600
« Ответ #14 : Июня 30, 2009, 08:18:59 pm »
Проект АРПосциллятора близок к завершению! Sawtooth-ядро исполнено в нескольких вариантах - с 2N5459 и КП303Е. Кроме вейвшейпера разместил на материнской плате источник референсного напряжения для стабилизации частоты и добавил возможность синхронизации как в Odyssey/Avatar.
Пока тестировал модуль только на слух и при помощи софтового осциллографа.
Если есть интерес выложу PCB.
 

Diz

  • Гость
Проект Arp 2600
« Ответ #15 : Июня 30, 2009, 11:57:45 pm »
Сэмплы !

azot

  • Гость
Проект Arp 2600
« Ответ #16 : Июля 01, 2009, 12:51:24 pm »
Цитировать
Сэмплы !
Будут, будут семплы) Но пока нет нормального источника сиви и приходится рулить питч потенциометром(((  

EternalEngine

  • Гость
Проект Arp 2600
« Ответ #17 : Июля 10, 2009, 03:59:57 pm »
PCB!

azot

  • Гость
Проект Arp 2600
« Ответ #18 : Июля 13, 2009, 03:11:01 pm »
PCB!!!
http://www.sendspace.com/file/8mwub7

Пока только субмодуль.

azot

  • Гость
Проект Arp 2600
« Ответ #19 : Июля 13, 2009, 03:14:29 pm »
Киевляне, у кого есть осциллограф? Выручайте! С меня пиво...