www.diyfactory.ru



Страницы: (9) [1] 2 3 ... Последняя »  ( Перейти к первому непрочитанному сообщению ) Ответ в темуСоздание новой темыСоздание опроса

> Проект MiniMoog. Часть 3, Midi to CV
BSVi
Дата 9.10.2007 - 16:24
Цитировать сообщение




Unregistered












ќткуда:


C midi/CV конввертером разобрались? Если нет, то могу помочь - имею богатый опыт в контроллерах.

Дыг я правильно понимаю, что он - монофонический?

Это сообщение отредактировал BSVi - 9.10.2007 - 16:25
Top
Jansen
Дата 9.10.2007 - 17:12
Цитировать сообщение




Unregistered












ќткуда:


Цитата
C midi/CV конввертером разобрались? Если нет, то могу помочь - имею богатый опыт в контроллерах.

Дыг я правильно понимаю, что он - монофонический?

Именно это и надо, начиная эту тему имелось ввиду, что контроллером будет заниматься отдельный человек, или группа, а вы, насколько я помню хорошо разбираетесь в контроллерах и их программировании. Монофонический - это имеется ввиду управляется одним напряжением? Он одноголосый, это точно, но думаю, что конвертор лучше делать типовой (надо просто посмотреть характеристики какого нибудь серийного устройства) - это будет не намного дороже, но контроллер сможет существовать, как отдельное устройство, тем более, кто знает, что мы захотим сделать впоследствии.
Top
BSVi
Дата 9.10.2007 - 18:23
Цитировать сообщение




Unregistered












ќткуда:


Ок. Давайте тех. задание.

Как я понимаю - вольт на октаву. Сколько октав? Зависимость между нотами линейная или логарифмическая? Какая разрядность ЦАП?
Допустимые нестабильности, максимальная скорость срабатывания, количество каналов (можно сделать 1 ацп и несколько схем выборки-хранения) Энергопотребление, бюджет. Может еще что-нибуть...

>Он одноголосый, это точно
Обидно sad.gif
Top
Jansen
Дата 9.10.2007 - 18:54
Цитировать сообщение




Unregistered












ќткуда:


Цитата
Ок. Давайте тех. задание.

Мы уже какой то выбрали, там есть даже схема, остановка только за программированием контроллера. У тебя, я думаю с этим проблем не бутед, поищи по топикам, на этом форуме.
Top
diyfactory
Дата 9.10.2007 - 19:14
Цитировать сообщение




Unregistered












ќткуда:


BSVi
Серёг в самом первом посте в этой теме есть ссылки на готовые проекты. Посмотри. По возможности прокомметнируй. И давайте тогда ещё одну тему про этот модуль заведём...
Top
BSVi
Дата 9.10.2007 - 19:58
Цитировать сообщение




Unregistered












ќткуда:


Дыг по ссылке
http://m.bareille.free.fr/mcv628/mcv628.html
уже все есть smile.gif Бери и повторяй...

Все остальное - помоему ненужные понты. Особенно aftertouch... Помоему этого на 100% хватает.

Есть исходник на асме, хоть и для ненависных мне пиков, но исходник настолько простой, что дитя трех месячное разберется smile.gif

Это сообщение отредактировал BSVi - 9.10.2007 - 20:01
Top
diyfactory
Дата 9.10.2007 - 20:03
Цитировать сообщение




Unregistered












ќткуда:


BSVi
Дело то в том что никто из нас никогда с этим дела не имел. Школа для ламакофф нужна smile.gif В виде алгоритма просто - "берём травим паяем, покупаем это прошиваем этим". Иначе придётся читать больше и времени удёт больше. Я понимаю что нет простых путей но на то человеку и дана возможность обмениваться информацией... unsure.gif
Top
ilya
Дата 9.10.2007 - 20:31
Цитировать сообщение




Unregistered












ќткуда:


По тех. части ситуация следующая. 1 вольт на октаву, зависимость, по-моему, линейная. Нужны еще Pitch bend в пределах квинты (вверх и вниз), тоже 1 в/окт. Нужно также глайд реализовать. И еще модуляция, правда тут с диапазоном напряжений не особо мне понятно.
Лично я буду ждать киты от oakleysound. Пусть они выйдут только в следующем году. Все равно проект к этому времени перейдет в лучшем случае в стадию физической реализации.
Если кто-нибудь сможет посмотреть схему и разобраться с модуляцией - буду весьма признателен.
Top
diyfactory
Дата 9.10.2007 - 21:27
Цитировать сообщение




Unregistered












ќткуда:


Ждать - не наш метод. smile.gif А тем более год.
По крайней мере набить руку можно и на доступных простых проектах. И использовать их потом в любых синтезаторах. Благо проекты есть. cool.gif
Top
BSVi
Дата 9.10.2007 - 22:40
Цитировать сообщение




Unregistered












ќткуда:


Ок, мини-школа для ламакоффф:

1) Читаем
http://www.krs.poltava.ua/page_develop/UT2...al/programm.htm

Покупаем PIC16F628 в дип корпусе обязательно, чтобы в названии после тире была цифра 20, цифра 04 - не айс.

Собираем на макетке, или разводим плату.

Качаем прогу.

В проге устанавливаем порт на который подключен программатор,
в выпадающем списке выбираем контроллер - PIC16F628, Oscillator ставим в положение HS, снимаем галочку WDT, File->Open->Имя прошивки, Жмем кнопку Programm All, потом Verify all. Если усе окей, то высовываем контроллер и радуемся жизни.

2) Делаем с помошью ЛУТ
http://m.bareille.free.fr/mcv628/MC628P.gif
Копаемся в даташитах и магазинах и пытаемся найти ЦАПы, сразу могу сказыть, что то, что в схеме найти будет сложно, зато проще будет найти DAC0832 и DAC0830 оба 100% совместимы с оригинальным (кстате, есть даже совковый такой-же ЦАП, только нужно узнать как называется). Остальное найти - не проблема. REF01 можно заменить на что-нибуть подешевле. Все, собираем, радуемся жизни smile.gif
Top
diyfactory
Дата 10.10.2007 - 10:19
Цитировать сообщение




Unregistered












ќткуда:


То есть я так понял программматор можно собрать самому (не покупать), купить PIC прошить и все дела? smile.gif
Top
diyfactory
Дата 10.10.2007 - 11:13
Цитировать сообщение




Unregistered












ќткуда:


По поводу PIC - вот такой? В dip18?
http://www.terraelectronica.ru/catalog_ite...=769&CODE=24809
Чем можно заменить REF01?
Реф01 этот такой?
http://www.terraelectronica.ru/catalog.php...arked=1&Page=-1
В дип8?
Возможны варианты замены ЦАП кроме DAC0830 и DAC0832?
Последний вроде и встречается чаще, и дешевле, но тоже не везде есть http://efind.ru/icsearch/?search=DAC0832
Top
BSVi
Дата 10.10.2007 - 13:32
Цитировать сообщение




Unregistered












ќткуда:


>То есть я так понял программматор можно собрать самому (не покупать), >купить PIC прошить и все дела?

Угу

>По поводу PIC - вот такой? В dip18?,
ага - он самый. Обязательно проверь при
покупке, чтобы была цифра 20 в названии.

>Реф01 этот такой?
ага

>В дип8?
в кдип8, не суть

>Чем можно заменить REF01?
Можно заменить подстраеваемым стабилитроном (TL431) правда, чтобы его настроить точно - нужен хороший мультиметр smile.gif как у меня smile.gif))

REF-это очень точный стабилизатор для АЦП, от него будет зависить точность и дрейф выходного сигнала, но думаю, точности TL431 вполне хватит для такого применения.. Хотя, чем черт не шутит. REF - штука дорогая.

>Возможны варианты замены ЦАП кроме DAC0830 и DAC0832?

Похожих цапов - просто миллион. Есть даже советские.
В любом поисковике - "8 битный ЦАП с параллельной шиной" и проверяем найденные микросхемы на соответствие 8031 по даташиту. ТОлько вот не выпускаются они уже черти-сколько лет...

Сейчас все они с последовательной загрузкой.

В принципе и по большому счету - можно сделать просто цепочку R-2R, или вообще - ШИМ и не иметь свои мозги - я бы так и сделал, повторяемость 100%, температурная стабильность 100% smile.gif

Но видать у аффтара было много ЦАПов smile.gif

Вот, что предлагает моя любимая контора smile.gif
http://www.analog.com/IST/SelectionTable/?...on_table_id=216
Ничего из этого найти в Киеве не реально, а если реально, то по весьма "реальным" ценам.

в любом случае нужен будет редизигн...
Top
diyfactory
Дата 10.10.2007 - 13:40
Цитировать сообщение




Unregistered












ќткуда:


Так значит пока проблема только с DAC да и то проблема выбора. А если что-то народное посмотреть и что есть в продаже точно. Нет таких варантов?
Top
BSVi
Дата 10.10.2007 - 18:39
Цитировать сообщение




Unregistered












ќткуда:


Поискал я - более народных нет sad.gif

вот все достаточно "народные"
http://www.fulcrum.ru/Read/CDROMs/NS-2003....tm/nsc02656.htm
Те, что более народные - не буфферизированные и не совпадают по выводам.

http://www.tevalo.com.ua/cgi-bin/index.cgi?ec=1a6b1c

Чувствую, прийдется свое ваять.

Это сообщение отредактировал BSVi - 10.10.2007 - 18:40
Top
Diz
Дата 10.10.2007 - 18:52
Цитировать сообщение




Unregistered












ќткуда:


Даже с ШИМ вполне нормально будет. 16-битный ШИМ, RC-фильтр,
затем активный фильтр второго порядка на дешевом операционнике
и усилитель для раскачки CV до 10 вольт.

В памяти контроллера таблица соответствия нота-CV для тонкой
подстройки под конкретный синт (грузить через sysex).

Дешево и сердито :-)
Top
ilya
Дата 10.10.2007 - 19:50
Цитировать сообщение




Unregistered












ќткуда:


Не забывайте про pitch bend и модуляцию.

P. S. Добро пожаловать на форум, Diz!
Top
Diz
Дата 10.10.2007 - 20:06
Цитировать сообщение




Unregistered












ќткуда:


Спасибо !

На модуляцию отдельный такой же ШИМ-выход,
а pitch-bend добавляется к CV pitch-а
на программном уровне в контроллере.

Плюс, конечно, выход Gate.

Легато (Glide) можно реализовать в аналоге.
А можно и внутри контроллера - тогда удастся задавать
линейный или экспоненциальный закон изменения.

В чем я вижу главную проблему, так это в выборе миди-канала :-)
Джамперами неудобно, поворотный переключатель на 16 позиций
дефицит.
Top
Medved
Дата 10.10.2007 - 20:11
Цитировать сообщение




Unregistered












ќткуда:


Цитата
Джамперами неудобно, поворотный переключатель на 16 позиций дефицит.

На материнках ставили такие переключатели синенькие вместо джамперов, их можно заюзать.
Top
ilya
Дата 10.10.2007 - 20:14
Цитировать сообщение




Unregistered












ќткуда:


Ну, можно сделать энкодер с цифровым табло. Не знаю, насколько это будет сложно.
С модуляцией надо понять диапазон напряжений. Если будет время и желание - загляни в схемку, может ты сможешь понять.
Top
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Страницы: (9) [1] 2 3 ... Последняя » Ответ в темуСоздание новой темыСоздание опроса

 

<% COPYRIGHT %>