Перейти к содержимому

Chip studio что это

  • автор:

Графический инструмент проектирования ChipStudio. Новинки собственного производства

Вам не хватает выводов GPIO для управления алгоритмами DSP, собранными в SigmaStudio? Или вы хотите, чтобы ресурсы звукового процессора не распылялись на кнопки, слайдеры или переключатели, а были сконцентрированы только на цифровой обработке аудио? А, может, мечтаете об одновременном управлении несколькими звуковыми процессорами и регулировке FIR-фильтров на лету?

Обратите внимание на CHIP Studio

Интегрированная среда разработки CHIP Studio позволяет инженерам без опыта или с небольшим опытом написания программ для DSP процессоров добавлять любые функции внешней регулировки в свои проекты цифровой обработки сигналов. Это могут быть потенциометры, кнопки и переключатели.
CHIP Studio поддерживает все модули RDC2-0027, собранные на SigmaDSP процессоре ADAU1701, а также модуль SigmaDSP ADAU1761.
Этот инструмент поможет пользователям сократить время проектирования без ухудшения качества или характеристик.

Графический инструмент проектирования ChipStudio. Новинки собственного производства

В настоящее время CHIP Studio работает только с оригинальным модулем производства «ЧИП и ДИП» – RDC2-0051Master.

Модуль RDC2-0051 предназначен для простого подключения внешних органов управления к проектам цифровой обработки звука, созданных в Sigma Studio – среде разработки от компании Analog Devices. Код Конфигурация для любых функций модуля управления разрабатывается с помощью графического инструмента программирования CHIP Studio. Загрузка кода в RDC2-0051 осуществляется с помощью USB интерфейса. После включения питания модуль с загруженной конфигурацией инициализирует подключенные DSP процессоры ADAU1701 или ADAU1761 и берет на себя любые назначенные вами функции внешнего управления алгоритмами в проекте. Это могут быть резисторы, кнопки или переключатели.
RDC2-0051 имеет десять линий ввода/вывода. Любой из них доступна функция кнопка/переключатель, а функцию переменного резистора можно назначить шести линиям.
Для объединения функций RDC2-0051 и алгоритмов обработки звука не требуется знание языков программирования. Всё можно сделать в графическом интерфейсе CHIP Studio.

RDC2-0051

Проект как всегда открытый и вы можете изучить схему в производственных файлах в формате KiCad.

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

    • Магазины и оптовые отделы
    • Видео
    • Новости
    • Каталог производителей
    • Каталоги автозапчастей
    • Акции и спецпредложения
    • Калькуляторы
    • Обратная связь

    Проектирование цифровой среды. Новый подход в обработке аудио

    С помощью графического инструмента программирования CHIP Studio можно не имея опыта или с небольшим опытом написания программ для DSP процессоров создать любые проекты цифровой обработки аудио сигналов.
    На примере весьма продвинутого цифрового усилителя низкой частоты мы постарались показать вам, что в современном подходе к проектированию аудиоаппаратуры нет необходимости производить сложные расчеты, например фильтров энного порядка, автоматических регуляторов уровня, шумоподавителей или компрессоров сигнала. Ознакомьтесь с пошаговой инструкцией проектирования N6AMPD.

    N6AMPD – проект мощного цифрового стерео усилителя построенного на DSP ADAU1761 от Analog Devices. с трехполосной регулировкой тембра, алгоритмом Superbass, одним цифровым входом USB и двумя аналоговыми входами. С высококачественным драйвером для стерео головных телефонов. С автоматической регулировкой уровня входного сигнала, системой шумоподавления и clip-компрессором. Максимальной выходной мощностью 2 х 50Вт.
    После прохождения каждого этапа представленной инструкции вы поймете, что это очень просто и доступно всем. Спроектируйте свой неповторимый аудио девайс!

    N6AMPD. Проектирование цифровой среды. Новый подход в обработке аудио

    Проект, как всегда, открытый и вы можете изучить схему из производственных файлов в формата KiCad. Исходники ПО и прошивки на сайте.

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

      • Магазины и оптовые отделы
      • Видео
      • Новости
      • Каталог производителей
      • Каталоги автозапчастей
      • Акции и спецпредложения
      • Калькуляторы
      • Обратная связь

      Wiki

      Графический‌ ‌инструмент‌ ‌проектирования‌ ‌ChipStudio‌

      Инструкция по применению

      Файлы

      Документация

      Среда‌ ‌разработки — ‌Этот‌ ‌раздел‌ ‌содержит‌ ‌информацию‌ ‌о‌ ‌пользовательском‌ ‌интерфейсе‌ ‌ChipStudio‌. ‌

      Поддерживаемые‌ ‌модули — В‌ ‌этом‌ ‌разделе‌ ‌описывается‌ ‌список‌ ‌ИС‌ ‌и‌ ‌модулей‌ ‌поддерживаемых‌ ‌ChipStudio.‌

      Инструменты — Подробная‌ ‌информация‌ ‌о‌ ‌модулях‌ ‌ChipStudio‌.‌ ‌

      Подготовка‌ ‌данных — Описаны‌ ‌способы‌ ‌подготовки‌ ‌данных‌ ‌для‌ ‌модулей‌ ‌DSP,‌ ‌управления‌ ‌и‌ ‌индикации‌. ‌

      ‌Среда‌ ‌разработки

      Окно‌ ‌программы.

      Когда‌ ‌вы‌ ‌запустите‌ ‌ChipStudio,‌ ‌вы‌ ‌увидите‌ ‌главное‌ ‌окно‌ ‌программы. Для‌ ‌начала‌ ‌создайте‌ ‌новый‌ ‌проект,‌ ‌выбрав‌ ‌«File‌ ‌–‌ ‌New‌ ‌project»‌ ‌в‌ ‌главном‌ ‌меню‌ ‌или‌ ‌нажав‌ ‌кнопку‌ ‌«New‌ ‌project»‌ ‌на‌ ‌панели‌ ‌инструментов,‌ ‌или‌ ‌откройте‌ ‌существующий‌ ‌файл‌ ‌проекта‌ ‌«Open‌ ‌project».‌ ‌Появится‌ ‌экран‌ ‌нового‌ ‌проекта,‌ ‌состоящий‌ ‌из‌ ‌трёх‌ ‌окон: окно‌ ‌оборудования,‌ ‌рабочее‌ ‌пространство‌ ‌проекта‌ ‌и‌ ‌функциональные‌ ‌блоки. ‌Рабочее‌ ‌пространство‌ ‌проекта‌ ‌позволяет‌ ‌вам‌ ‌выбрать:‌ ‌ ‌

      Какой‌ ‌контроллер, DSP,‌ ‌ADC/DAC или‌ ‌инструмент‌ ‌управления/индикации‌ ‌использовать‌ ‌в‌ ‌проекте.‌ ‌Они‌ ‌переносятся‌ ‌на‌ ‌рабочее‌ ‌пространство‌ ‌из‌ ‌левого‌ ‌окна‌ ‌оборудования.‌ ‌

      Какие‌ ‌органы‌ ‌управления/индикации‌ ‌будут‌ ‌в‌ ‌вашем‌ ‌проекте.‌ ‌Резисторы,‌ ‌кнопки,‌ ‌переключатели‌ ‌и‌ ‌светодиоды.‌ ‌Они‌ ‌также‌ ‌переносятся‌ ‌из‌ ‌левого‌ ‌окна‌ ‌оборудования‌ ‌

      Какие‌ ‌функциональные‌ ‌блоки‌ ‌и‌ ‌алгоритмы‌ ‌DSP‌ ‌будут‌ ‌настраиваться‌ ‌или‌ ‌изменятся‌ ‌в‌ ‌вашем‌ ‌проекте.‌ ‌Эти‌ ‌блоки‌ ‌переносятся‌ ‌на‌ ‌рабочее‌ ‌пространство‌ ‌из‌ ‌правого‌ ‌окна‌ ‌функциональных‌ ‌блоков.‌ ‌Те‌ ‌блоки(алгоритмы),‌ ‌которые‌ ‌не‌ ‌требуют‌ ‌регулировки‌ ‌или‌ ‌индикации,‌ ‌но‌ ‌участвуют‌ ‌в‌ ‌алгоритмах‌ ‌проекта‌ ‌остаются‌ ‌не‌ ‌тронутыми‌ ‌в‌ ‌правом‌ ‌окне.‌

      chipstudio_800.jpg

      Файлы‌ ‌проекта.

      Проект‌ ‌сохраняется‌ ‌в‌ ‌виде‌ ‌файла‌ ‌с‌ ‌расширением‌ ‌.dspproj.‌ ‌Эти‌ ‌файлы‌ ‌могут‌ ‌храниться‌ ‌в‌ ‌любом‌ ‌месте‌ ‌на‌ ‌ жестком‌ ‌диске,‌ ‌а‌ ‌также‌ ‌на‌ ‌съемных‌ ‌и‌ ‌сетевых‌ ‌носителях. ‌ ‌ В‌ ‌дополнение‌ ‌к‌ ‌файлам‌ ‌проекта‌ ‌вы‌ ‌будете‌ ‌использовать‌ ‌файлы‌ ‌данных,‌ ‌сохраненные‌ ‌в‌ ‌текстовом‌ ‌ редакторе‌ ‌и‌ ‌имеющие‌ ‌расширение‌ ‌.txt‌ ‌,‌ ‌файлы‌ ‌конфигурации‌ ‌оборудования‌ ‌с‌ ‌расширением‌ ‌.xml,‌ ‌.dat‌ ‌.‌ ‌ ‌ Подробно‌ ‌о‌ ‌файлах‌ ‌.txt‌ ‌можно‌ ‌узнать‌ ‌в‌ ‌разделе‌ ‌«‌Подготовка‌ ‌данных‌».‌ ‌Файлы‌ ‌конфигурации‌ ‌.xml‌ ‌и‌ ‌.dat‌ ‌ описаны‌ ‌в‌ ‌разделе‌ ‌«‌Инструменты‌»‌ ‌

      Поддерживаемые‌ ‌модули

      Контроллеры‌ ‌-‌ ‌Controllers.‌ RDC2-0051‌ ‌Master‌, RDC2-0032‌‌
      Кодеки,‌ ‌ЦАП‌ ‌–‌ ‌ADC/DAC‌. AD1933‌ ‌DAC, AD1934‌ ‌DAC‌, AD1938‌ ‌CODEC
      Усилители‌ ‌НЧ‌. ‌ RDC2-0050‌ (‌TAS3251),‌ ‌ RDC2-0059 (‌SSM3582)‌

      Инструменты‌

      Resistor‌ ‌-‌ ‌Резистор

      rezistor.jpg

      С‌ ‌помощью‌ ‌инструмента‌ ‌Resistor‌ ‌можно‌ ‌создать‌ ‌регулятор‌ ‌или‌ ‌переключатель‌ ‌для‌ ‌любого‌ ‌алгоритма‌ ‌вашего‌ ‌проекта‌ ‌созданного‌ ‌в‌ ‌SigmaStudio,‌ ‌который‌ ‌требует‌ ‌оперативной‌ ‌регулировки‌ ‌с‌ ‌внешней‌ ‌панели‌ ‌устройства.‌ ‌Например‌ ‌регулировка‌ ‌громкости‌, ‌баланса, тембров‌ или‌ ‌переключатель‌ ‌входов.‌
      ‌Инструмент‌ ‌Resistor‌ ‌мышкой‌ ‌переносится‌ ‌в‌ ‌окно‌ ‌«Рабочее‌ ‌пространство‌ ‌проекта»‌ ‌и‌ ‌соединяется‌ ‌с‌ ‌блоками‌ ‌управления‌ ‌с‌ ‌помощью‌ ‌линий-соединителей.‌ ‌Точка‌ ‌соединения‌ ‌слева‌ ‌подключается‌ ‌к‌ ‌выводу‌ ‌контроллера,‌ ‌а‌ ‌правая‌ ‌точка‌ ‌подключается‌ ‌к‌ ‌модулю‌ ‌управления.‌ ‌К‌ ‌одному‌ ‌выводу‌ ‌Контроллера‌ ‌может‌ быть‌ ‌подключены‌ ‌сразу‌ ‌несколько‌ ‌инструментов‌ ‌Rezistor.
      В‌ ‌рабочем‌ ‌проекте‌ ‌переменный‌ ‌резистор‌ ‌может‌ ‌быть‌ ‌номиналом‌ ‌от‌ ‌3,3‌ ‌кОм‌ ‌до‌ ‌50‌ ‌кОм‌ ‌с‌ ‌линейной‌ ‌шкалой.‌ ‌Учтите‌ ‌в‌ ‌ваших‌ ‌проектах,‌ ‌что‌ ‌шкала‌ ‌может‌ ‌содержать‌ ‌только‌ ‌30‌ ‌значений‌ ‌и‌ ‌они‌ ‌равномерно‌ ‌распределятся‌ ‌по‌ ‌её‌ ‌длине.‌
      ‌Алгоритм‌ ‌работы‌ ‌следующий:‌ ‌крайние‌ ‌выводы‌ ‌потенциометра‌ ‌ подключаются‌ ‌между‌ ‌3,3‌ ‌и‌ ‌GND.‌ ‌Напряжение‌ ‌со‌ ‌среднего‌ ‌вывода‌ ‌подается‌ ‌на‌ ‌12‌ ‌битный‌ ‌ацп‌ микроконтроллера‌ ‌и‌ ‌постоянно‌ ‌рассчитывается.‌ ‌Как‌ ‌только‌ ‌текущее‌ ‌расчетное‌ ‌значение‌ ‌будет‌ ‌отличатся‌ ‌от‌ ‌предыдущего‌ ‌на‌ ‌30‌ ‌единиц,‌ ‌в‌ ‌любую‌ ‌сторону,‌ ‌микроконтроллер‌ ‌подает‌ ‌команду‌ ‌на‌ ‌аудиопроцессор‌ ‌о‌ ‌смене‌ ‌значения.‌ ‌Например‌ ‌громкости.‌ ‌
      Потенциометры‌ ‌могут‌ ‌быть‌ ‌поворотные‌ ‌или‌ ‌ползунковые.‌ ‌Последние‌ ‌наиболее‌ ‌удобны‌ ‌для‌ ‌построения‌ ‌многополосных‌ ‌эквалайзеров.‌

      Схема‌ ‌подключения‌ ‌потенциометра‌:

      pot.jpg

      Button‌ ‌-‌ ‌Кнопка

      кнопка.jpg

      С‌ ‌помощью‌ ‌инструмента‌ ‌Button‌ ‌можно‌ ‌создать‌ ‌включатель/выключатель‌ ‌для‌ ‌любого‌ ‌алгоритма‌ ‌ SigmaStudio,‌ ‌который‌ ‌имеет‌ ‌аналогичную‌ ‌функцию.‌ ‌Например‌ ‌Mute.‌ ‌Также‌ ‌можно‌ ‌переключать‌ ‌ функции‌ ‌в‌ ‌алгоритмах‌ ‌путем‌ ‌последовательного‌ ‌нажатия.‌ ‌Например‌ ‌переключение‌ ‌входов‌ ‌или‌ ‌выходов‌ ‌ в‌ ‌мультиплексорах.‌ ‌Также‌ ‌можно‌ ‌регулировать‌ ‌громкость,‌ ‌или‌ ‌уровень‌ ‌в‌ ‌сигнала‌ ‌в‌ ‌фильтрах,‌ ‌или‌ ‌ изменять‌ ‌частоту‌ ‌генераторов,‌ ‌фильтров.‌ ‌
      Инструмент‌ ‌Button‌ ‌мышкой‌ ‌переносится‌ ‌в‌ ‌окно‌ ‌«Рабочее‌ ‌пространство‌ ‌проекта»‌ ‌и‌ ‌соединяется‌ ‌с‌ ‌ блоками‌ ‌управления‌ ‌с‌ ‌помощью‌ ‌линий-соединителей.‌ ‌Точка‌ ‌соединения‌ ‌слева‌ ‌подключается‌ ‌к‌ ‌выводу‌ ‌ Контроллера,‌ ‌а‌ ‌правая‌ ‌точка‌ ‌подключается‌ ‌к‌ ‌модулю‌ ‌управления.‌ ‌
      В‌ ‌рабочем‌ ‌проекте‌ ‌кнопки‌ ‌подключаются‌ ‌между‌ ‌выводами‌ ‌Контроллера‌ ‌и‌ ‌GND.‌

      Схема‌ ‌подключения‌ ‌кнопки‌:

      sw.jpg

      Switch‌ ‌-‌ ‌Переключатель‌

      switch.jpg

      С‌ ‌помощью‌ ‌инструмента‌ ‌Switch‌ ‌можно‌ ‌создать‌ ‌переключатель‌ ‌для‌ ‌любого‌ ‌алгоритма‌ ‌SigmaStudio‌ ‌с‌ ‌ аналогичной‌ ‌функцией.‌ ‌Например‌ ‌переключатель‌ ‌входов,‌ ‌Mute‌ ‌и‌ ‌т.п.‌ ‌ ‌
      Инструмент‌ ‌Switch‌ ‌мышкой‌ ‌переносится‌ ‌в‌ ‌окно‌ ‌«Рабочее‌ ‌пространство‌ ‌проекта»‌ ‌и‌ ‌соединяется‌ ‌с‌ ‌ блоками‌ ‌управления‌ ‌с‌ ‌помощью‌ ‌линий-соединителей.‌ ‌Точка‌ ‌соединения‌ ‌слева‌ ‌подключается‌ ‌к‌ ‌выводу‌ ‌ Контроллера,‌ ‌а‌ ‌правая‌ ‌точка‌ ‌подключается‌ ‌к‌ ‌модулю‌ ‌управления.‌
      Переключатель‌ ‌в‌ ‌рабочем‌ ‌проекте‌ ‌подключает‌ ‌средний‌ ‌вывод‌ ‌к‌ ‌GND‌ ‌или‌ ‌3,3В‌

      Схема‌ ‌подключения‌ ‌переключателя‌:

      swa.jpg

      ‌‌LED‌ ‌-‌ ‌Светодиодная‌ ‌индикация‌

      led.jpg

      С‌ ‌помощью‌ ‌инструмента‌ ‌LED‌ ‌легко‌ ‌сделать‌ ‌индикацию‌ ‌практически‌ ‌любых‌ ‌функций‌ ‌у‌ ‌алгоритмов‌ ‌ SigmaStudio.‌\\‌ Инструмент‌ ‌LED‌ ‌мышкой‌ ‌переносится‌ ‌в‌ ‌окно‌ ‌«Рабочее‌ ‌пространство‌ ‌проекта»‌ ‌и‌ ‌соединяется‌ ‌с‌ ‌блоками‌ ‌ управления‌ ‌с‌ ‌помощью‌ ‌линий-соединителей.‌
      В‌ ‌выпадающем‌ ‌меню‌ ‌Block‌ ‌выбирают‌ ‌алгоритм‌ ‌из‌ ‌проекта‌ ‌SigmaStudio‌ ‌для‌ ‌которого‌ ‌требуется‌ ‌сделать‌ ‌ индикацию.‌

      block_led.jpg

      В‌ ‌выпадающем‌ ‌меню‌ ‌Set‌ ‌LED‌ ‌States‌ ‌выбирают‌ ‌один‌ ‌или‌ ‌несколько,‌ ‌в‌ ‌зависимости‌ ‌от‌ ‌подключаемого‌ ‌ алгоритма,‌ ‌режим‌ ‌работы‌ ‌светодиода.‌ ‌Это‌ ‌может‌ ‌быть‌ ‌OFF‌ ‌-‌ ‌светодиод‌ ‌выключен,‌ ‌ON‌ ‌-‌ ‌светодиод‌ ‌ включен.‌ ‌0.25‌ ‌Hz,‌ ‌0.5‌ ‌Hz,‌ ‌1‌ ‌Hz,‌ ‌2‌ ‌Hz,‌ ‌4‌ ‌Hz,‌ ‌1‌ ‌Hz.-‌ ‌частота‌ ‌с‌ ‌которой‌ ‌включается‌ ‌светодиод.‌

      led_state.jpg

      Подключайте‌ ‌светодиоды‌ ‌между‌ ‌выводами‌ ‌Контроллера‌ ‌и‌ ‌GND‌ ‌через‌ ‌резистор‌ ‌470‌ ‌-‌ ‌560‌ ‌Ом.‌ ‌ ‌

      Схема‌ ‌подключения‌ ‌светодиодов‌:

      led_con.jpg

      Подготовка‌ ‌данных‌

      Данные‌ ‌для‌ ‌блоков‌ ‌DSP‌ ‌можно‌ ‌подготовить‌ ‌несколькими‌ ‌способами.‌ ‌Выбор‌ ‌способа‌ ‌зависит‌ ‌от‌ ‌DSP‌ ‌и‌ ‌ от‌ ‌его‌ ‌блока.‌

      Подготовка‌ ‌данных‌ ‌из‌ ‌Capture‌ ‌Window‌ ‌–‌ ‌Params

      В‌ ‌общем‌ ‌случае‌ ‌данные‌ ‌формируются‌ ‌из‌ ‌значений‌ ‌параметров‌ ‌SigmaStudio.‌
      В‌ ‌SigmaStudio‌ ‌создайте‌ ‌проект.‌ ‌Пусть‌ ‌это‌ ‌будет‌ ‌переключающийся‌ ‌генератор‌ ‌синуса‌ ‌400Гц‌ ‌/‌ ‌600Гц.‌ ‌ Установите‌ ‌в‌ ‌поле‌ ‌частоты‌ ‌генератора‌ ‌Tone1‌ ‌–‌ ‌400.

      gen_400.jpg

      Нажмите‌ ‌«Link‌ ‌Compile‌ ‌Download»‌ ‌(Action‌ ‌-‌ ‌Link‌ ‌Compile‌ ‌Download‌ ‌или‌ ‌нажмите‌ ‌соответствующий‌ ‌ значок‌ ‌на‌ ‌панели‌ ‌инструментов,‌ ‌или‌ ‌нажмите‌ ‌на‌ ‌клавиатуре‌ ‌клавишу‌ ‌F7).‌

      link-compile-download.jpg

      Откройте‌ ‌Capture‌ ‌Window‌ ‌(View‌ ‌-‌ ‌Capture‌ ‌Window).‌ ‌Появится‌ ‌в‌ ‌нижней‌ ‌части‌ ‌главного‌ ‌поля.‌ ‌В‌ ‌Capture‌ ‌ Window‌ ‌выберите‌ ‌вкладку‌ ‌‌:Params‌.‌
      Блоки‌ ‌схемы‌ ‌проекта‌ ‌имеют‌ ‌набор‌ ‌параметров,‌ ‌значения‌ ‌которых‌ ‌отображаются‌ ‌в‌ ‌Capture‌ ‌Window.‌ ‌В‌ ‌ Capture‌ ‌Window‌ ‌параметры,‌ ‌относящиеся‌ ‌к‌ ‌одному‌ ‌блоку,‌ ‌имеют‌ ‌в‌ ‌имени‌ ‌одинаковую‌ ‌часть.‌ ‌В‌ ‌нашем‌ ‌ случае‌ ‌sin_lookupAlg1940.‌ ‌Если‌ ‌одинаковых‌ ‌блоков‌ ‌в‌ ‌схеме‌ ‌несколько,‌ ‌имена‌ ‌параметров‌ ‌блоков‌ ‌ отличаются‌ ‌индексами‌ ‌в‌ ‌конце‌ ‌имени.‌

      copy-to-clipboard.jpg

      Для‌ ‌таблицы‌ ‌данных‌ ‌понадобятся‌ ‌все‌ ‌параметры‌ ‌блока.‌ ‌Создайте‌ ‌файл‌ ‌в‌ ‌формате‌ ‌txt‌ ‌например‌ ‌ sin400_600.txt.‌ ‌Выделите‌ ‌(щелкните‌ ‌левой‌ ‌кнопкой‌ ‌мыши‌ ‌на‌ ‌первой‌ ‌строке‌ ‌параметров‌ ‌блока,‌ ‌зажмите‌ ‌ на‌ ‌клавиатуре‌ ‌клавишу‌ ‌Shift,‌ ‌щелкните‌ ‌левой‌ ‌кнопкой‌ ‌мыши‌ ‌на‌ ‌последней‌ ‌строке‌ ‌параметров‌ ‌блока)‌ ‌и‌ ‌ скопируйте‌ ‌все‌ ‌строки,‌ ‌относящиеся‌ ‌к‌ ‌блоку‌ ‌(щелкните‌ ‌правой‌ ‌кнопкой‌ ‌мыши,‌ ‌выберите‌ ‌«Copy‌ ‌to‌ ‌ clipboard»).‌ ‌Вставьте‌ ‌скопированные‌ ‌данные‌ ‌в‌ ‌созданный‌ ‌файл‌ ‌sin400_600.txt.‌ ‌ ‌ Теперь‌ ‌в‌ ‌SigmaStudio‌ ‌в‌ ‌блоке‌ ‌генератора‌ ‌Tone1‌ ‌введите‌ ‌значение‌ ‌600.‌

      gen_600.jpg

      sin400_600.jpg

      Значения‌ ‌параметров‌ ‌в‌ ‌Capture‌ ‌Window‌ ‌изменятся.‌ ‌Аналогичным‌ ‌образом‌ ‌скопируйте‌ ‌данные‌ ‌с‌ ‌тем‌ ‌же‌ именем‌ ‌из‌ ‌Capture‌ ‌Window‌ ‌и‌ ‌вставьте‌ ‌их‌ ‌в‌ ‌файл‌ ‌за‌ ‌предыдущими‌ ‌значениями.‌

      Сохраните‌ ‌файл — файл‌ ‌данных‌ ‌готов!‌ ‌ ‌ Если‌ ‌будут‌ ‌нужны‌ ‌дополнительные‌ ‌значения‌ ‌(например,‌ ‌частота‌ ‌генератора‌ ‌1000Гц),‌ ‌измените‌ ‌–‌ ‌ скопируйте‌ ‌–‌ ‌вставьте‌ ‌–‌ ‌сохраните.‌ ‌

      Подготовка‌ ‌данных‌ ‌из‌ ‌Capture‌ ‌Window‌ ‌–‌ ‌Output‌

      Данные‌ ‌для‌ ‌некоторых‌ ‌блоков‌ ‌нужно‌ ‌также‌ ‌брать‌ ‌из‌ ‌окна‌ ‌Capture‌ ‌Window,‌ ‌на‌ ‌вкладке‌ ‌Output.‌ ‌К‌ ‌таким‌ ‌ блокам‌ ‌относятся‌ ‌блоки,‌ ‌соответствующие‌ ‌регистрам‌ ‌ADAU1761‌ ‌(вкладка‌ ‌Hardware‌ ‌–‌ ‌ADAU1761‌ ‌Register‌ ‌ Controls).
      Для‌ ‌примера‌ ‌подготовим‌ ‌некоторые‌ ‌данные‌ ‌для‌ ‌проекта‌ ‌‌ N6AMPD‌,‌ ‌Стерео‌ ‌усилитель‌ ‌2‌ ‌x‌ ‌40‌ ‌Вт‌ ‌с‌ темброблоком‌ ‌BASS,‌ ‌MID,‌ ‌TREBLE‌ ‌на‌ ‌аудиопроцессоре‌ ‌ADAU1761.‌ ‌В‌ ‌проекте‌ ‌производится‌ регулировка‌ ‌громкости‌ ‌с‌ ‌помощью‌ ‌блоком‌ ‌LOUTVOL‌ ‌и‌ ‌ROUTVOL‌ ‌из‌ ‌ADAU1761‌ ‌Register‌ ‌Controls.‌ ‌Отмечены‌ ‌красным.

      playback-out.jpg

      ‌Откройте‌ ‌Capture‌ ‌Window‌ ‌(View‌ ‌-‌ ‌Capture‌ ‌Window).‌ ‌Появится‌ ‌в‌ ‌нижней‌ ‌части‌ ‌главного‌ ‌поля.‌ ‌В‌ ‌Capture‌ ‌Window‌ ‌выберите‌ ‌вкладку‌ ‌‌:Output.‌

      outputwin.jpg

      ‌‌Для‌ ‌удобства‌ ‌очистите‌ ‌окно‌ ‌Output.‌ Создайте‌ ‌текстовый‌ ‌файл‌ ‌LOUTVOL.txt.‌ ‌Измените‌ ‌мышкой‌ ‌состояние‌ ‌блока‌ ‌LOUTVOL‌ ‌от‌ ‌минимума‌ ‌до‌ ‌максимума,‌ ‌окно‌ ‌Output‌ ‌заполнится‌ ‌всеми‌ ‌сообщениями‌ ‌об‌ ‌операциях‌ ‌записи‌ ‌в‌ ‌DSP‌ ‌для‌ ‌регулятора‌ ‌LOUTVOL.‌

      outputwin_params.jpg

      Выделите все строки, скопируйте и вставьте в текстовый файл LOUTVOL.txt.

      txt_vol.jpg

      Сохраните‌ ‌файл — ‌файл‌ ‌данных‌ ‌готов!‌

      Подготовка‌ ‌данных‌ ‌из‌ ‌Fixed-Point‌ ‌Filter‌ ‌Table‌ ‌Generator

      Если‌ ‌блоком‌ ‌DSP‌ ‌является‌ ‌фильтр,‌ ‌для‌ ‌подготовки‌ ‌данных‌ ‌воспользуйтесь‌ ‌инструментом,‌ ‌ встроенным‌ ‌в‌ ‌SigmaStudio,‌ ‌-‌ ‌«Fixed-Point‌ ‌Filter‌ ‌Table‌ ‌Generator».‌ ‌
      В‌ ‌SigmaStudio‌ ‌откройте‌ ‌«Fixed-Point‌ ‌Filter‌ ‌Table‌ ‌Generator»‌ ‌(Tools‌ ‌-‌ ‌Fixed-Point‌ ‌Filter‌ ‌Table‌ ‌Generator).‌

      fixpoint_tablegen.jpg

      tablegen.jpg

      ‌В‌ ‌окне‌ ‌генератора‌ ‌слева‌ ‌выберите‌ ‌вкладку‌ ‌с‌ ‌нужным‌ ‌фильтром,‌ ‌введите‌ ‌нужные‌ ‌значения,‌ ‌укажите‌ ‌ частоту‌ ‌аудиопотока.‌ ‌Справа‌ ‌выберите‌ ‌закладку‌ ‌«Value‌ ‌Table»,‌ ‌снимите‌ ‌галочку‌ ‌«Show‌ ‌values».‌ ‌Нажмите‌ ‌ кнопку‌ ‌«Generate».‌ ‌Будет‌ ‌сгенерирована‌ ‌таблица‌ ‌данных.‌ ‌В‌ ‌поле‌ ‌данных‌ ‌выберите‌ ‌все‌ ‌данные‌ ‌(Ctrl+A)‌ ‌и‌ ‌ скопируйте‌ ‌их‌ ‌(Ctrl+C).‌ ‌Создайте‌ ‌текстовый‌ ‌файл‌ ‌.txt‌ ‌и‌ ‌вставьте‌ ‌в‌ ‌него‌ ‌скопированные‌ ‌данные. Сохраните‌ ‌файл -‌ ‌файл‌ ‌данных‌ ‌готов!‌

      Известные‌ ‌огра‌ничения.

      Некоторые‌ ‌блоки‌ ‌для‌ ‌ADAU1761,‌ ‌обозначенные‌ ‌в‌ ‌SigmaStudio‌ ‌как‌ ‌Optimized,‌ ‌работают‌ ‌некорректно,‌ ‌ пожалуйста,‌ ‌пользуйтесь‌ ‌их‌ ‌не‌ ‌оптимизированными‌ ‌аналогами.‌

      chipstudio.txt · Последнее изменение: 2020/08/04 14:28 — admin

      Инструменты страницы

      • Показать исходный текст
      • История страницы
      • Ссылки сюда
      • Наверх

      Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 4.0 International

      Saved searches

      Use saved searches to filter your results more quickly

      Cancel Create saved search

      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

      Chip Studio

      We are a team of developers who design and build your best ideas, apps, and websites

      Popular repositories

      kidtalk-mobile kidtalk-mobile Public
      Capacitor (iOS/Android) version of KidTalk JavaScript
      dashverse dashverse Public
      freesheets freesheets Public
      A free timesheets web app for your growing team HTML
      Showing 3 of 3 repositories
      kidtalk-mobile Public Capacitor (iOS/Android) version of KidTalk
      JavaScript

      0 Updated Jan 3, 2022

      freesheets Public A free timesheets web app for your growing team

      0 Updated Jan 16, 2020

      0 Updated Apr 19, 2019

      People

      This organization has no public members. You must be a member to see who’s a part of this organization.

      Top languages
      Most used topics

      Footer

      © 2024 GitHub, Inc.

      You can’t perform that action at this time.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *