Автор Тема: Помогите собрать какую-нить программируемую Приблуду на копеечной комплектухе  (Прочитано 1842 раз)

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

Оффлайн Eugene56 Автор темы

  • Завсегдатай
  • ***
  • Сообщений: 288
  • Репутация: +21/-0
  • GuitarPlayer.Ru fan!
Доброго дня и мирного неба над головой всем. :greeting:

------------------------------------------
Есть задача: хочу поэкспериментировать на доступной электрокомплектухе с аудио для простейших функций, типа, сложение-вычитание.
Например, собрать простейший СУММАТОР стерео-КАНАЛОВ, 2 входа и 2 выхода. Чтобы он входящую стерео-музыку выводил в МОНО формате.
Т.е только "центр", "серединку"  :rolleyes:


Вопрос навеян современными гитарными приблудами типа Ультима от Пангеи или АйронКаб от Ерасова, там, вроде, ak4621, но не суть.
Но для меня вся их функциональность и мощность излишняя и их кодек, скорее всего, дорог и сложен в программировании.
--------------------------------------------------------
Реальна ли данная задача на простом дешевеньком кодеке (поправьте, если ошибаюсь в терминах) ?  :rolleyes: ???
« Последнее редактирование: Января 28, 2023, 19:31:48 от Eugene56 »

Оффлайн Alex_SG

  • Ветеран форума
  • ******
  • Сообщений: 3879
  • Репутация: +638/-7
  • хейтер и пессимист :crazy:
Кодек здесь при чём?
Сумматор делается на обычном операционном усилителе.
Вот наслаждайтесь:
Картинки
« Последнее редактирование: Января 28, 2023, 19:30:41 от Alex_SG »

Оффлайн Eugene56 Автор темы

  • Завсегдатай
  • ***
  • Сообщений: 288
  • Репутация: +21/-0
  • GuitarPlayer.Ru fan!
Кодек здесь при чём?
Сумматор делается на обычном операционном усилителе.
Вот наслаждайтесь:
Картинки

Не, операционник чересчур прост, но одновременно сложен в настройке и подгонке выходящих уровней. И осцилла у мну нет(
Хотелось по типу "прошивки" у Ультимы2 иметь. То есть седня захотел, настроил сложение сигналов. Завтра потребовалось вычитание, например, взял переключил.
Надеюсь понятна задумка )
Интересует дальнейшая гибкость задач. Ну и прокачать навык пользования и программирования подобного.
« Последнее редактирование: Января 28, 2023, 19:33:09 от Eugene56 »

Оффлайн Alex_SG

  • Ветеран форума
  • ******
  • Сообщений: 3879
  • Репутация: +638/-7
  • хейтер и пессимист :crazy:
Не понятна от слова совсем. Сложение N сигналов на опере задача простейшая. Какая там может быть нужна настройка? Осцил зачем?
Прошивку под DSP городить для этого называется "из пушки по воробьям".

Оффлайн Eugene56 Автор темы

  • Завсегдатай
  • ***
  • Сообщений: 288
  • Репутация: +21/-0
  • GuitarPlayer.Ru fan!
Не понятна от слова совсем. Сложение N сигналов на опере задача простейшая. Какая там может быть нужна настройка? Осцил зачем?
Прошивку под DSP городить для этого называется "из пушки по воробьям".

Понимаю недоумение) Просто я не в курсе какой инструментарий вообще для этого существует, наверняка не только дсп и операционник) Есть же наверное более подходящие инструменты. Чтобы не перепаивать под каждую задачу отдельно, а иметь доступ программно, кнопочку нажал в интерфейсе и задача переключилась.
Неужели не реально это?

Задача: сделать одну функцию. Потом добавлю еще что-нибудь, потом может еще что-то. То есть чтобы не тупо строго однофункциональная приблуда была.
Грубо говоря бюджетный "гитарный процессор" из "говна и палок"  :pozor: :crazy:

... и добавил:

Задачка не совсем стандартная, согласен  :crazy: :rolleyes: :)
« Последнее редактирование: Января 28, 2023, 19:40:36 от Eugene56 »

Оффлайн Alex_SG

  • Ветеран форума
  • ******
  • Сообщений: 3879
  • Репутация: +638/-7
  • хейтер и пессимист :crazy:
Для того, чтобы получить совет, нужно сформулировать вопрос. А не "сделать одну функцию. Потом добавлю еще что-нибудь, потом может еще что-то"
Тема про бюджетный процессор тут есть по соседству и из вполне нормальных модулей, а не из вашего материала :)

Задача пока просто не сформулирована.

Оффлайн Geezer

  • Живу на форуме
  • *******
  • Сообщений: 7996
  • Репутация: +2353/-17
  • Atypique
Цитировать
седня захотел, настроил сложение сигналов. Завтра потребовалось вычитание, например, взял переключил

В одном корпусе находятся 2 независимых операционника.
На одном делается сумматор, на другом - инвертор.
Сигнал одного из каналов либо пропускается через инвертор, либо поступает сразу на сумматор.
Это вполне типовое решение, здесь нечего изобретать :)

Оффлайн Alex_SG

  • Ветеран форума
  • ******
  • Сообщений: 3879
  • Репутация: +638/-7
  • хейтер и пессимист :crazy:
Geezer, Поздно. Сумматор превратился в неведомую приблуду. При том ещё и программируемую  ;D

Оффлайн Eugene56 Автор темы

  • Завсегдатай
  • ***
  • Сообщений: 288
  • Репутация: +21/-0
  • GuitarPlayer.Ru fan!
Для того, чтобы получить совет, нужно сформулировать вопрос. А не "сделать одну функцию. Потом добавлю еще что-нибудь, потом может еще что-то"
Тема про бюджетный процессор тут есть по соседству и из вполне нормальных модулей, а не из вашего материала :)

Задача пока просто не сформулирована.

Как бы по понятнее сформулировать...  ???
"гитарный процессор" условно. Скорее процессор сигналов. Тупо счёты. Сложение-вычитание. Больший функционал пока не нужен совсем. Ни импульсы, ни реверы, ни прочие навороты. Но чтобы можно было регулировать уровни суммы или уровни разности. Не паять сидеть) а кнопочку Тык и всё) Если сохранять можно будет вообще отлично.
Это касаемо функций.

Касаемо инструментария, не силен совсем. Хз что сейчас существует вообще и что из имеющегося я смогу осилить. Не программист :pozor: ;D
Наверное есть и готовые модули, подскажите в какую тему заглянуть.

Ну как-то так )

В одном корпусе находятся 2 независимых операционника.
На одном делается сумматор, на другом - инвертор.
Сигнал одного из каналов либо пропускается через инвертор, либо поступает сразу на сумматор.
Это вполне типовое решение, здесь нечего изобретать :)

Ну да, что-то типа. Но регулируемую. Громкость отстроить там или потом фильтр частот приспичит добавить)

... и добавил:

Geezer, Поздно. Сумматор превратился в неведомую приблуду. При том ещё и программируемую  ;D

Сложные и малопонятные задачи полезны для мозга)))

Оффлайн Alex_SG

  • Ветеран форума
  • ******
  • Сообщений: 3879
  • Репутация: +638/-7
  • хейтер и пессимист :crazy:
Eugene56, В этой ветке есть тема про самодельный гитарный процессор. Там подробно описано и какие модули с али заказать и на чём программировать и остальная схемотехника.
Сначала напишете "сложение", потом ещё может что получится.

Оффлайн tube-freak

  • Эксперт
  • *****
  • Сообщений: 1060
  • Репутация: +365/-2
  • yo yoda
Чтобы програмно менять функцию, нужно звук загнать в цЫхру, т.е. АЦП,  потом цифровой поток I2S пустить в процессор, mcu, dsp итд.
И назад, i2s в ЦАП, чтоб преобразовать опять в аналог.
Есть готоаые платы, где стоят кодек (= цап и ацп в одном чипе) и дсп. Типа сигмадельты от аналоговых девиц.

Но это не дешево, не говно и палки :)

Делать самому - не получится без понятия что к чему.

Оффлайн AZG

  • Живу на форуме
  • *******
  • Сообщений: 89951
  • Репутация: +9889/-1413
  • Санкт-Петербург
    • AZG CUSTOM

Оффлайн Eugene56 Автор темы

  • Завсегдатай
  • ***
  • Сообщений: 288
  • Репутация: +21/-0
  • GuitarPlayer.Ru fan!
можно начать вот с этого: https://www.chipdip.ru/product/rdc2-0027v3

Глянул..по цене терпимо. Но что-то мне подсказывает, что после 15минут колупаний с этой схемой я плюну и пойду пиво пить на диване ;D :pozor:

А чем эта микруха программируется? какая-то программа?

Оффлайн AZG

  • Живу на форуме
  • *******
  • Сообщений: 89951
  • Репутация: +9889/-1413
  • Санкт-Петербург
    • AZG CUSTOM
Глянул..по цене терпимо. Но что-то мне подсказывает, что после 15минут колупаний с этой схемой я плюну и пойду пиво пить на диване ;D :pozor:

А чем эта микруха программируется? какая-то программа?

ГЫГЫГЫ, Так почитайте что и как. Там проще некуда. Плюс есть серия видео с гитарным процессором в качестве примера. Там же и исходники и все-такое. Не ленитесь.

Оффлайн Geezer

  • Живу на форуме
  • *******
  • Сообщений: 7996
  • Репутация: +2353/-17
  • Atypique
Цитировать
ГЫГЫГЫ, Так почитайте что и как. Там проще некуда

Высшая математика? Это же так просто! ;D