Jump to content

    
Sign in to follow this  
Scuby_Du

Хочу сделать гитарный процессор

Recommended Posts

вобщем решил пока на STM32 делать. там есть АЦП и ЦАП.

для начала обкатаю алгоритмы, пойму что к чему. В крайнем случае можно будет перенести на более мощный проц у STM и добавить внешние цап и ацп.

насчет пайки-остановился на варианте с переходником в дип http://www.armka.ru

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

Возьму у знакомого паяльную станцию для этого дела

 

пока начну схему рисовать и плату разводить.

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

Share this post


Link to post
Share on other sites

Есть готовое изделие, на котором это сделать быстро и сразу. http://www.ti.com/tool/tmdspdk6727

совет простой - или найти Б/У, или сделать самому аналогичный - схемы доступны в интернете.

Share this post


Link to post
Share on other sites
Есть готовое изделие, на котором это сделать быстро и сразу. http://www.ti.com/tool/tmdspdk6727

совет простой - или найти Б/У, или сделать самому аналогичный - схемы доступны в интернете.

 

Оно полторы тыщи долларов только в Штатах стоит, а пока довезут еще в полтора раза подорожает. В Терраэлектронике - 103138,42 руб. Офигеть, как дорого!

Share this post


Link to post
Share on other sites

Читайте внимательнее, или найти Б/У (на всякий случай - эта аббревиатура обозначает "бывший в употреблении") - часто можно купить раз так в 8-10 дешевле начальной цены. Или сделать самому по образу или подобию, корпус у C672x есть PQFP, паяемый простыми методами, и цена у него не заоблачная.

Edited by SAURIS GmbH

Share this post


Link to post
Share on other sites

полтора килобакса-это круто.

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

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

 

откопал древнюю схему, которую расчитывал на мегу, когда наивно верил в ее всемогущесть :)

буду дорабатывать до STM32. мне обещали принести стм дискавери. побалусь с ним.

post-41528-1350106961_thumb.png

Share this post


Link to post
Share on other sites
2Scuby:

А Вы не в курсе, нигде ли не лежат бинарные сборки(скачал и компиль) GCC для linux под этот проц?

Это не знаю. у меня винда и кококс. скачал и компиль :)

Share this post


Link to post
Share on other sites
1. Купить вот такое (например) http://www.analog.com/en/evaluation/21369-EZLITE/eb.html

Есть готовое изделие, на котором это сделать быстро и сразу. http://www.ti.com/tool/tmdspdk6727

слишком суровые платы.

там есть куда более подходящий кит, для того чтобы попробовать, за 49$:

https://estore.ti.com/TMDX5505EZDSP-C5505-e...Tool-P1689.aspx

или даже можно launchpad взять с LM4F120 за 5$, и кодек какой-нибудь к нему приделать.

использовать для подобных вещей встроенные в МК АЦП/ЦАП не вариант, ничего хорошего из этого не получится.

Share this post


Link to post
Share on other sites

В 21 веке живем, однако...

Идем сюда: http://www.vlsi.fi/en/products/vs1053.html

Качаем VSIDE, выбираем подходящий кристалл (vs1000 в Терре стОит менее 3$) и творим.

Для отладки/загрузки обычный последовательный порт.

Жрачка мизерная, встроенные качественные DAC/ADC, встроенные алгоритмы ЦОС, библиотеки, примеры...

Share this post


Link to post
Share on other sites
слишком суровые платы.

там есть куда более подходящий кит, для того чтобы попробовать, за 49$:

https://estore.ti.com/TMDX5505EZDSP-C5505-e...Tool-P1689.aspx

или даже можно launchpad взять с LM4F120 за 5$, и кодек какой-нибудь к нему приделать.

использовать для подобных вещей встроенные в МК АЦП/ЦАП не вариант, ничего хорошего из этого не получится.

+1 вкусный процессор от техаских инструментов! лучше STM явно + DSP комманды

 

Share this post


Link to post
Share on other sites
Про USB - тоже, т.к. задержки не прогнозируемые, да и зависания USB тоже вещь в себе...

Отсюда - можно подробнее, что за задержки?

Сколько работаю с USB вроде ни разу не сталкивался....

 

+1 вкусный процессор от техаских инструментов! лучше STM явно + DSP комманды

Ядро C5000 на порядок лучше любого Cortex-а на сравнимой частоте для сигнальной обработки.

Но человек боится этого страшного слова DSP!..... :)

И на отладочные платы указали дешёвые, а всё равно - будет что-то паять на коленке заведомо гораздо худшее и по разрядности АЦП/ЦАП и по возможностям обработки и ещё и без JTAG - будет долго возиться с кодом..... кустарщина вобщем ;)

Share this post


Link to post
Share on other sites

Набросал схемку в матлабе:

post-52939-1350281612_thumb.jpg

Синус ограничивается:

post-52939-1350281858_thumb.jpg

Гоняю MIDI(конвертированный в WAV) с GuitarPro. :disco: кабель спаяю запишу гитару, пока чрез звуковую карту. Звучек конечно так себе :rolleyes:

Пока вопрос такой... как нибудь можно ускорить процесс симуляции? А то, чтобы послушать нормально 10сек фрагмент приходится по 1,5 минуты ждать. Когда пишешь в выходной файл так вообще около часа :crying:

Share this post


Link to post
Share on other sites
слишком суровые платы.

там есть куда более подходящий кит, для того чтобы попробовать, за 49$:

 

Этот "более подходящий кит", как и все 5000-ки вообще, не умеет аппаратно считать в плавающей точке, поэтому я бы не стал его рекомендовать в обработку аудио профессионального уровня (и непрофессионального, но для уха музыкантов), тем более начинающему в ЦОС. Аппаратная плавающая точка должна быть в том, на чем делается сей девайс, и это должно быть критерием выбора.

Share this post


Link to post
Share on other sites
В общем-то и нафиг не нужна.

 

Это когда ты уже дока в ЦОС и способен отквантовать систему с динамическим диапазоном бит так 20-24 для обсчета в системе, базирующейся на 16-битных умножителях (если речь о 5000ках). А если новичок - то об это можно мозг себе легко сломать. Поэтому плавающая точка тут определающий фактор - имея ее любой начинающий решит эту задачу с качеством, близким к профессиональному.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this