Убей в себе программиста! Начинаем писать программы для DSPпроцессоров в ChipStudio & SigmaStudio

Sdílet
Vložit
  • čas přidán 19. 03. 2020
  • Вам не хватает выводов GPIO для управления алгоритмами DSP, собранными в SigmaStudio? Или вы хотите, чтобы ресурсы звукового процессора не распылялись на кнопки, слайдеры или переключатели, а были сконцентрированы только на цифровой обработке аудио? А, может, мечтаете об одновременном управлении несколькими звуковыми процессорами и регулировке FIR-фильтров на лету?
    Обратите внимание на CHIP Studio
    Интегрированная среда разработки CHIP Studio позволяет инженерам без опыта или с небольшим опытом написания программ для DSP процессоров добавлять любые функции внешней регулировки в свои проекты цифровой обработки сигналов. Это могут быть потенциометры, кнопки и переключатели.
    CHIP Studio поддерживает все модули RDC2-0027, собранные на SigmaDSP процессоре ADAU1701, а также модуль SigmaDSP ADAU1761.
    CHIP Studio настоящее время работает только с мастером RDC2-0051. А к нему уже можно подключить несколько плат с DSP.
    Этот инструмент поможет пользователям сократить время проектирования без ухудшения качества или характеристик.
    ►►Все открытые проекты ◄◄
    www.chipdip.ru/catalog/just-d...
    В разделе Цифровой звук найдете все модули из этого ролика.
    ►►Документы на github◄◄
    github.com/chipdipru/ChipStudio
    ►►RDC2-0051 & CHIP STUDIO◄◄
    www.chipdip.ru/product/rdc2-0...
    Все проекты открытые! Лицензия, под которой они распространяется - Creative Commons - Attribution - Share Alike license.
    Вопросы и предложения
    ★ make@chipdip.ru ★
    Пять дней в одном письме. Расскажем, что это было и как это работает.
    ►►Подписаться на новости из Лаборатории CHIPDIP◄◄
    www.chipdip.ru/forms/subscrip...
    Мы в соцсетях. Там может быть больше:
    github.com/chipdipru
    / rd_center
    chipidip
    / chipidip
  • Věda a technologie

Komentáře • 31

  • @monostereo7152
    @monostereo7152 Před 4 lety +2

    Вот это тема! Молодцы

  • @3D_ART_LAB369
    @3D_ART_LAB369 Před rokem

    Крутое решение

  • @hrandron
    @hrandron Před 4 lety +3

    Пока на "студию" не тянет. Значения для ползунков громкости вполне можно засунуть внутрь программы, или приложите файл-таблицу с этими значениями. Подскажу еще более того: значение 0 дБ = 0х00800000 (или 8388608 DEC) (четыре байта, ведущий байт всегда = 0) -20 дБ = 838861 DEC, -40 дБ = 83886. Формула для расчета из дБ в значение Сигмы: Y = 8388,6e^(0,2303x), где Y - это искомое значение для Сигмы, а x - это уровень усиления громкости в дБ (0 дБ = 100% громкости). В общем, STM вполне наверное может и сам высчитывать громкости. Хотя я в своем проекте просто сгенерировал звуко-ряд громкостей и сложил на EEPROM, кой подключен к управляющему микроконтроллеру (это ваш новая "управлялка"). Хотя я это делал для ADAU1701, за прочие камни не ручаюсь.

  • @Megapon-wf5zi
    @Megapon-wf5zi Před 4 lety

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

  • @NewClassic2
    @NewClassic2 Před 3 lety

    Молодцы то молодцы)) но нужны инструкции на для той или иной задачи. Хотя бы для стандартных задач, типа 5 полосной стерео-системы (мне например нужно 7 пол на кан).

  • @user-hi5fy6wv5j
    @user-hi5fy6wv5j Před 2 lety

    Взять данные звука из i2s, и изменить громкость этого звука согласно значению, которое принято от внешнего микроконтроллера по SPI или i2c.
    Как?
    То есть имеется микроконтроллер, который читает данные с SD карточки WAV семпл, шлёт их в ADAU1452 по i2s, по SPI или i2c он может отправить и информацию об уровне громкости, которую задал пользователь или об параметрах реверерации которую надо наложить на звук в этом WAV. Как это сделать?

  • @alexandrvetelkin5196
    @alexandrvetelkin5196 Před 4 lety +3

    Сделайте резисторы по 10шт в продажу, а не по 20, цены такие стали жесть, пойдите навстречу людям!!!

  • @user-nj3mt9yx7o
    @user-nj3mt9yx7o Před 4 lety +1

    Как сделать расширение на 18 резисторов?

  • @eCore13
    @eCore13 Před 11 měsíci

    А RDC2-0051 можно подключить к ADAU1452?

  • @viperviper7775
    @viperviper7775 Před 4 lety +5

    ага, опять продадут ручную пайку, а мне потом 2 ночи разбираться, почему не работает :)

  • @user-ei9sz3dw8y
    @user-ei9sz3dw8y Před 4 lety +1

    пошаговое сохранение ползунков громкости это конечно дичь... почему бы не сделать прямое управление через регистры? Как тут написали ранее другие коллеги по цеху, дисплей можно и нужно сделать, что бы была индикация регулируемых значений. У вас же есть ресурсы что бы делать более интересные и современные модули в своих линейках. А пока всё действительно, функционал на уровне начинающих ардуинщиков.

  • @user-ti3ts4pw8i
    @user-ti3ts4pw8i Před 4 lety

    Я точно буду пробовать чипстудию. А почему только 1761 и 1701?

    • @OLEG_S_T
      @OLEG_S_T Před 4 lety

      Они самые популярные. Дальше будет больше. Технических проблем нет

    • @user-ei9sz3dw8y
      @user-ei9sz3dw8y Před 4 lety +2

      @@OLEG_S_T да, 1452 очень нужно!

    • @OLEG_S_T
      @OLEG_S_T Před 4 lety

      @@user-ei9sz3dw8y программа минимум: RDC2-0032 ещё один управляющий модуль, затем RDC2-0050 цифровой усилитель на TAS3251.
      ADAU1452 и ADAU1467 не планируем пока. Они настолько могучие и самодостаточные, что внешнее управление им не очень-то нужно.

    • @ZBATOV
      @ZBATOV Před 4 lety

      @@OLEG_S_T неделю курю интернет и только в комментах выясняется что 1452 не собираются делать внешнее управление, хотя ранее обещали.. Очень хотел сделать связку; аналог с андроид головы, с неё же цифру по usb всё это замиксовать в адау, для ОДНОВРЕМЕННОГО воспризведения, настроить поканалку в машину, мин требование 5 каналов. Уровень общего звука КАК регулировать
      (Они настолько могучие и самодостаточные, что внешнее управление им не очень-то нужно.) как реализовать такую самодостаточность? ALPS 6-ти канальный перед усилителями поставить?

    • @InteiAvtosalon
      @InteiAvtosalon Před 4 lety

      @@ZBATOV czcams.com/video/fWarA6nvRt4/video.html Тут есть решения.

  • @mafiozarussia
    @mafiozarussia Před 4 lety +2

    Обзор не плох, я даже заснул. Но остались вопросы: отрегулировал громкость, супербас, баланс этой платкой, отключил питание. Включил питание и опять по новой? В памяти настройки держит?
    По самой плате: слышал слово "подстроечный резистор", нафталином пахнуло. Про энкодеры слышали? GPIO маловато будет. Дальше, а о проблемах визуализации действий на этой плате задумывались? Для меня это тупиковое направление, даунгрейд. Изначальное направление, вектор выбран не верно. В таких проектах хорошо работать на основе дисплеев Nextion (говорят, что дорого, не знаю), а дальше одноплатным обработка. В этом направлении нужно двигаться. Выбрать платформу и дисплей, на основании чего можно изготовить приличную систему управления. Всё какое-то сырое, недоделанное. Нет грамотной документации, платы не доведены до логического верного конца. Присутсвует какая-то расслабленность, слабость и мягкотелость руководства. Посмотрел усилители класса D, вы задумывались о их монтаже? Кто отвечает за монтажные отверстия? Под какое сечение провода? Кто допустил такой косяк? Необходима полная ревизия и пересмотр выпускаемой продукции, единая стандартизация.
    Я ни разу не куплю эту плату. Почему? Да уж лучше ESP + управление с телефона (для начинающих).
    Я не наезжаю, мне интересны готовые качественные решения и мне будет крайне неприятно, если по вине лени, недальновидности закроется этот замечательный проект.

    • @OLEG_S_T
      @OLEG_S_T Před 4 lety +1

      Все регулировки и настройки в памяти. Чип студия создана для подготовки законченного устройства с регулировками.
      Энкодеры для аудио проектов не всегда удобны. Начала и конца нет

    • @evgenevgen3011
      @evgenevgen3011 Před 4 lety +3

      Точно! Зачем нам устройство за 600 рублей? Давай сразу за 6 тыщ. То, что состоит из 10 компонентов и каждый может собрать на коленке, а при наличии желания / навыков портировать на любую отладочную плату, никому не интересно. Давай сразу одноплатник и дисплей, а лучше телевизор к нему Вот это тема!

    • @mafiozarussia
      @mafiozarussia Před 4 lety +1

      Вот из этого и следует вопрос: после отключения питания все регулировки возвращаются в первоначальное состояние или остаются в том положении, что были до отключения (регулировочные резисторы понятны, там все настройки останутся, а выставленные кнопками). Я задал этот вопрос т.к. подозреваю, что всё вернётся к записанному проекту, то что я отстраивал кнопками слетит.

    • @OLEG_S_T
      @OLEG_S_T Před 4 lety

      @@mafiozarussia Да. Так логичнее. Mute отключится. Громкость и баланс будет на установленных уровнях слайдеров или крутилок. В этом примере супер басс тоже вернётся в первоначальную установку. Если этого не нужно, сделайте его в виде переключателя, а не кнопки

    • @OLEG_S_T
      @OLEG_S_T Před 4 lety

      Если в процессе эксплуатации будет выявленно, что нужно записывать установки при выключении сделаем так, вообще не проблема. Пока считаем,что это не нужно

  • @user-cm7vq4vt3m
    @user-cm7vq4vt3m Před 4 lety

    Можно снять видео на тему - из чего состоит и каким образом работает сварочный аппарат? Что находится внутри в коробке , и каким образом на электроде создается искра ( во время прикосновения электродом к металлу?

  • @user-wf4jb8rn9l
    @user-wf4jb8rn9l Před 4 lety

    Здесь в видео показывает что берет параметры из IC 1:Params, а в файлах проекта лежат из Output. В очередной раз путаете людей. Я сильно сомневаюсь что заработал бы контроллер если бы загрузили из тех настроек что делали в видео))))

    • @OLEG_S_T
      @OLEG_S_T Před 4 lety

      На сайте есть документ - Подготовка данных. static.chipdip.ru/lib/289/DOC005289686.pdf В нем всё расписано. Откуда и что брать. Ознакомьтесь, пожалуйста

  • @qve9036
    @qve9036 Před 4 lety

    ДА УЖ

  • @user-iz6jj6sg3b
    @user-iz6jj6sg3b Před 7 měsíci

    Костыль на костыле😢