Инструменты пользователя

Инструменты сайта


chipstudio

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
chipstudio [2020/08/01 19:49]
admin [Инструменты‌]
chipstudio [2020/08/04 14:28] (текущий)
admin [Файлы]
Строка 1: Строка 1:
 ===== Графический‌ ‌инструмент‌ ‌проектирования‌ ‌ChipStudio‌ ===== ===== Графический‌ ‌инструмент‌ ‌проектирования‌ ‌ChipStudio‌ =====
- ‌+==== Инструкция по применению ==== 
 +---- 
 +====Файлы====
  
 +{{wiki:chipstudio_soft_v0.91.zip|актуальная версия ChipStudio}} \\
 +{{wiki:rdc2-0032_chipstudio_firmware_v0.31.zip|актуальная прошивка RDC2-0032}} \\
 +{{wiki:rdc2-0051_firmware_v0.71.zip|актуальная прошивка RDC2-0051}}\\
 +{{wiki:slac321a.zip|калькулятор фильтров для PurePath™Studio}}\\
 +{{wiki:pcm5242app_ti_v1.zip|добавить PCM5242 в PurePath™Studio}}
 ---- ----
  
Строка 36: Строка 43:
 Подробно‌ ‌о‌ ‌файлах‌ ‌.txt‌ ‌можно‌ ‌узнать‌ ‌в‌ ‌разделе‌ ‌«‌Подготовка‌ ‌данных‌».‌ ‌Файлы‌ ‌конфигурации‌ ‌.xml‌ ‌и‌ ‌.dat‌ ‌ Подробно‌ ‌о‌ ‌файлах‌ ‌.txt‌ ‌можно‌ ‌узнать‌ ‌в‌ ‌разделе‌ ‌«‌Подготовка‌ ‌данных‌».‌ ‌Файлы‌ ‌конфигурации‌ ‌.xml‌ ‌и‌ ‌.dat‌ ‌
 описаны‌ ‌в‌ ‌разделе‌ ‌«‌Инструменты‌»‌ ‌ описаны‌ ‌в‌ ‌разделе‌ ‌«‌Инструменты‌»‌ ‌
 +----
 === Поддерживаемые‌ ‌модули === === Поддерживаемые‌ ‌модули ===
  
Строка 81: Строка 88:
  
 С‌ ‌помощью‌ ‌инструмента‌ ‌Switch‌ ‌можно‌ ‌создать‌ ‌переключатель‌ ‌для‌ ‌любого‌ ‌алгоритма‌ ‌SigmaStudio‌ ‌с‌ ‌ С‌ ‌помощью‌ ‌инструмента‌ ‌Switch‌ ‌можно‌ ‌создать‌ ‌переключатель‌ ‌для‌ ‌любого‌ ‌алгоритма‌ ‌SigmaStudio‌ ‌с‌ ‌
-аналогичной‌ ‌функцией.‌ ‌Например‌ ‌переключатель‌ ‌входов,‌ ‌Mute‌ ‌и‌ ‌т.п.‌ ‌ ‌+аналогичной‌ ‌функцией.‌ ‌Например‌ ‌переключатель‌ ‌входов,‌ ‌Mute‌ ‌и‌ ‌т.п.‌ ‌ ‌\\ 
 Инструмент‌ ‌Switch‌ ‌мышкой‌ ‌переносится‌ ‌в‌ ‌окно‌ ‌«Рабочее‌ ‌пространство‌ ‌проекта»‌ ‌и‌ ‌соединяется‌ ‌с‌ ‌ Инструмент‌ ‌Switch‌ ‌мышкой‌ ‌переносится‌ ‌в‌ ‌окно‌ ‌«Рабочее‌ ‌пространство‌ ‌проекта»‌ ‌и‌ ‌соединяется‌ ‌с‌ ‌
 блоками‌ ‌управления‌ ‌с‌ ‌помощью‌ ‌линий-соединителей.‌ ‌Точка‌ ‌соединения‌ ‌слева‌ ‌подключается‌ ‌к‌ ‌выводу‌ ‌ блоками‌ ‌управления‌ ‌с‌ ‌помощью‌ ‌линий-соединителей.‌ ‌Точка‌ ‌соединения‌ ‌слева‌ ‌подключается‌ ‌к‌ ‌выводу‌ ‌
-Контроллера,‌ ‌а‌ ‌правая‌ ‌точка‌ ‌подключается‌ ‌к‌ ‌модулю‌ ‌управления.‌ ‌ ‌+Контроллера,‌ ‌а‌ ‌правая‌ ‌точка‌ ‌подключается‌ ‌к‌ ‌модулю‌ ‌управления.‌\\ 
 Переключатель‌ ‌в‌ ‌рабочем‌ ‌проекте‌ ‌подключает‌ ‌средний‌ ‌вывод‌ ‌к‌ ‌GND‌ ‌или‌ ‌3,3В‌ Переключатель‌ ‌в‌ ‌рабочем‌ ‌проекте‌ ‌подключает‌ ‌средний‌ ‌вывод‌ ‌к‌ ‌GND‌ ‌или‌ ‌3,3В‌
  
Строка 96: Строка 103:
  
 С‌ ‌помощью‌ ‌инструмента‌ ‌LED‌ ‌легко‌ ‌сделать‌ ‌индикацию‌ ‌практически‌ ‌любых‌ ‌функций‌ ‌у‌ ‌алгоритмов‌ ‌ С‌ ‌помощью‌ ‌инструмента‌ ‌LED‌ ‌легко‌ ‌сделать‌ ‌индикацию‌ ‌практически‌ ‌любых‌ ‌функций‌ ‌у‌ ‌алгоритмов‌ ‌
-SigmaStudio.‌ ‌ +SigmaStudio.‌\\‌ 
 Инструмент‌ ‌LED‌ ‌мышкой‌ ‌переносится‌ ‌в‌ ‌окно‌ ‌«Рабочее‌ ‌пространство‌ ‌проекта»‌ ‌и‌ ‌соединяется‌ ‌с‌ ‌блоками‌ ‌ Инструмент‌ ‌LED‌ ‌мышкой‌ ‌переносится‌ ‌в‌ ‌окно‌ ‌«Рабочее‌ ‌пространство‌ ‌проекта»‌ ‌и‌ ‌соединяется‌ ‌с‌ ‌блоками‌ ‌
-управления‌ ‌с‌ ‌помощью‌ ‌линий-соединителей.‌ ‌ ‌+управления‌ ‌с‌ ‌помощью‌ ‌линий-соединителей.‌\\ 
 В‌ ‌выпадающем‌ ‌меню‌ ‌Block‌ ‌выбирают‌ ‌алгоритм‌ ‌из‌ ‌проекта‌ ‌SigmaStudio‌ ‌для‌ ‌которого‌ ‌требуется‌ ‌сделать‌ ‌ В‌ ‌выпадающем‌ ‌меню‌ ‌Block‌ ‌выбирают‌ ‌алгоритм‌ ‌из‌ ‌проекта‌ ‌SigmaStudio‌ ‌для‌ ‌которого‌ ‌требуется‌ ‌сделать‌ ‌
 индикацию.‌ индикацию.‌
Строка 125: Строка 132:
 == Подготовка‌ ‌данных‌ ‌из‌ ‌Capture‌ ‌Window‌ ‌–‌ ‌Params == == Подготовка‌ ‌данных‌ ‌из‌ ‌Capture‌ ‌Window‌ ‌–‌ ‌Params ==
  
-В‌ ‌общем‌ ‌случае‌ ‌данные‌ ‌формируются‌ ‌из‌ ‌значений‌ ‌параметров‌ ‌SigmaStudio.‌ ‌ ‌+В‌ ‌общем‌ ‌случае‌ ‌данные‌ ‌формируются‌ ‌из‌ ‌значений‌ ‌параметров‌ ‌SigmaStudio.‌\\ 
 В‌ ‌SigmaStudio‌ ‌создайте‌ ‌проект.‌ ‌Пусть‌ ‌это‌ ‌будет‌ ‌переключающийся‌ ‌генератор‌ ‌синуса‌ ‌400Гц‌ ‌/‌ ‌600Гц.‌ ‌ В‌ ‌SigmaStudio‌ ‌создайте‌ ‌проект.‌ ‌Пусть‌ ‌это‌ ‌будет‌ ‌переключающийся‌ ‌генератор‌ ‌синуса‌ ‌400Гц‌ ‌/‌ ‌600Гц.‌ ‌
 Установите‌ ‌в‌ ‌поле‌ ‌частоты‌ ‌генератора‌ ‌Tone1‌ ‌–‌ ‌400. Установите‌ ‌в‌ ‌поле‌ ‌частоты‌ ‌генератора‌ ‌Tone1‌ ‌–‌ ‌400.
Строка 137: Строка 144:
  
 Откройте‌ ‌Capture‌ ‌Window‌ ‌(View‌ ‌-‌ ‌Capture‌ ‌Window).‌ ‌Появится‌ ‌в‌ ‌нижней‌ ‌части‌ ‌главного‌ ‌поля.‌ ‌В‌ ‌Capture‌ ‌ Откройте‌ ‌Capture‌ ‌Window‌ ‌(View‌ ‌-‌ ‌Capture‌ ‌Window).‌ ‌Появится‌ ‌в‌ ‌нижней‌ ‌части‌ ‌главного‌ ‌поля.‌ ‌В‌ ‌Capture‌ ‌
-Window‌ ‌выберите‌ ‌вкладку‌ ‌‌:Params‌.‌ ‌ ‌+Window‌ ‌выберите‌ ‌вкладку‌ ‌‌:Params‌.‌\\ 
 Блоки‌ ‌схемы‌ ‌проекта‌ ‌имеют‌ ‌набор‌ ‌параметров,‌ ‌значения‌ ‌которых‌ ‌отображаются‌ ‌в‌ ‌Capture‌ ‌Window.‌ ‌В‌ ‌ Блоки‌ ‌схемы‌ ‌проекта‌ ‌имеют‌ ‌набор‌ ‌параметров,‌ ‌значения‌ ‌которых‌ ‌отображаются‌ ‌в‌ ‌Capture‌ ‌Window.‌ ‌В‌ ‌
 Capture‌ ‌Window‌ ‌параметры,‌ ‌относящиеся‌ ‌к‌ ‌одному‌ ‌блоку,‌ ‌имеют‌ ‌в‌ ‌имени‌ ‌одинаковую‌ ‌часть.‌ ‌В‌ ‌нашем‌ ‌ Capture‌ ‌Window‌ ‌параметры,‌ ‌относящиеся‌ ‌к‌ ‌одному‌ ‌блоку,‌ ‌имеют‌ ‌в‌ ‌имени‌ ‌одинаковую‌ ‌часть.‌ ‌В‌ ‌нашем‌ ‌
Строка 157: Строка 164:
 {{wiki:sin400_600.jpg}} {{wiki:sin400_600.jpg}}
  
-Сохраните‌ ‌файл.‌ ‌Файл‌ ‌данных‌ ‌готов!‌ ‌ ‌+Сохраните‌ ‌файл - файл‌ ‌данных‌ ‌готов!‌ ‌ ‌
 Если‌ ‌будут‌ ‌нужны‌ ‌дополнительные‌ ‌значения‌ ‌(например,‌ ‌частота‌ ‌генератора‌ ‌1000Гц),‌ ‌измените‌ ‌–‌ ‌ Если‌ ‌будут‌ ‌нужны‌ ‌дополнительные‌ ‌значения‌ ‌(например,‌ ‌частота‌ ‌генератора‌ ‌1000Гц),‌ ‌измените‌ ‌–‌ ‌
 скопируйте‌ ‌–‌ ‌вставьте‌ ‌–‌ ‌сохраните.‌ ‌ скопируйте‌ ‌–‌ ‌вставьте‌ ‌–‌ ‌сохраните.‌ ‌
Строка 165: Строка 172:
 Данные‌ ‌для‌ ‌некоторых‌ ‌блоков‌ ‌нужно‌ ‌также‌ ‌брать‌ ‌из‌ ‌окна‌ ‌Capture‌ ‌Window,‌ ‌на‌ ‌вкладке‌ ‌Output.‌ ‌К‌ ‌таким‌ ‌ Данные‌ ‌для‌ ‌некоторых‌ ‌блоков‌ ‌нужно‌ ‌также‌ ‌брать‌ ‌из‌ ‌окна‌ ‌Capture‌ ‌Window,‌ ‌на‌ ‌вкладке‌ ‌Output.‌ ‌К‌ ‌таким‌ ‌
 блокам‌ ‌относятся‌ ‌блоки,‌ ‌соответствующие‌ ‌регистрам‌ ‌ADAU1761‌ ‌(вкладка‌ ‌Hardware‌ ‌–‌ ‌ADAU1761‌ ‌Register‌ ‌ блокам‌ ‌относятся‌ ‌блоки,‌ ‌соответствующие‌ ‌регистрам‌ ‌ADAU1761‌ ‌(вкладка‌ ‌Hardware‌ ‌–‌ ‌ADAU1761‌ ‌Register‌ ‌
-Controls). +Controls). \\ 
 Для‌ ‌примера‌ ‌подготовим‌ ‌некоторые‌ ‌данные‌ ‌для‌ ‌проекта‌ ‌‌[[https://www.chipdip.ru/product/n6ampd | N6AMPD‌]],‌ ‌Стерео‌ ‌усилитель‌ ‌2‌ ‌x‌ ‌40‌ ‌Вт‌ ‌с‌ темброблоком‌ ‌BASS,‌ ‌MID,‌ ‌TREBLE‌ ‌на‌ ‌аудиопроцессоре‌ ‌ADAU1761.‌ ‌В‌ ‌проекте‌ ‌производится‌ регулировка‌ ‌громкости‌ ‌с‌ ‌помощью‌ ‌блоком‌ ‌LOUTVOL‌ ‌и‌ ‌ROUTVOL‌ ‌из‌ ‌ADAU1761‌ ‌Register‌ ‌Controls.‌ ‌Отмечены‌ ‌красным. Для‌ ‌примера‌ ‌подготовим‌ ‌некоторые‌ ‌данные‌ ‌для‌ ‌проекта‌ ‌‌[[https://www.chipdip.ru/product/n6ampd | N6AMPD‌]],‌ ‌Стерео‌ ‌усилитель‌ ‌2‌ ‌x‌ ‌40‌ ‌Вт‌ ‌с‌ темброблоком‌ ‌BASS,‌ ‌MID,‌ ‌TREBLE‌ ‌на‌ ‌аудиопроцессоре‌ ‌ADAU1761.‌ ‌В‌ ‌проекте‌ ‌производится‌ регулировка‌ ‌громкости‌ ‌с‌ ‌помощью‌ ‌блоком‌ ‌LOUTVOL‌ ‌и‌ ‌ROUTVOL‌ ‌из‌ ‌ADAU1761‌ ‌Register‌ ‌Controls.‌ ‌Отмечены‌ ‌красным.
  
Строка 175: Строка 181:
 {{wiki:outputwin.jpg}} {{wiki:outputwin.jpg}}
  
-‌‌Для‌ ‌удобства‌ ‌очистите‌ ‌окно‌ ‌Output.‌ +‌‌Для‌ ‌удобства‌ ‌очистите‌ ‌окно‌ ‌Output.‌ Создайте‌ ‌текстовый‌ ‌файл‌ ‌LOUTVOL.txt.‌ ‌Измените‌ ‌мышкой‌ ‌состояние‌ ‌блока‌ ‌LOUTVOL‌ ‌от‌ ‌минимума‌ ‌до‌ ‌максимума,‌ ‌окно‌ ‌Output‌ ‌заполнится‌ ‌всеми‌ ‌сообщениями‌ ‌об‌ ‌операциях‌ ‌записи‌ ‌в‌ ‌DSP‌ ‌для‌ ‌регулятора‌ ‌LOUTVOL.‌
-Создайте‌ ‌текстовый‌ ‌файл‌ ‌LOUTVOL.txt.‌ ‌Измените‌ ‌мышкой‌ ‌состояние‌ ‌блока‌ ‌LOUTVOL‌ ‌от‌ ‌минимума‌ ‌до‌ ‌ +
-максимума,‌ ‌окно‌ ‌Output‌ ‌заполнится‌ ‌всеми‌ ‌сообщениями‌ ‌об‌ ‌операциях‌ ‌записи‌ ‌в‌ ‌DSP‌ ‌для‌ ‌регулятора‌ ‌ +
-LOUTVOL.‌+
  
 {{wiki:outputwin_params.jpg}} {{wiki:outputwin_params.jpg}}
Строка 186: Строка 189:
 {{wiki:txt_vol.jpg}} {{wiki:txt_vol.jpg}}
  
-Сохраните‌ ‌файл - ‌Файл‌ ‌данных‌ ‌готов!‌+Сохраните‌ ‌файл - ‌файл‌ ‌данных‌ ‌готов!‌
  
 == Подготовка‌ ‌данных‌ ‌из‌ ‌Fixed-Point‌ ‌Filter‌ ‌Table‌ ‌Generator == == Подготовка‌ ‌данных‌ ‌из‌ ‌Fixed-Point‌ ‌Filter‌ ‌Table‌ ‌Generator ==
  
 Если‌ ‌блоком‌ ‌DSP‌ ‌является‌ ‌фильтр,‌ ‌для‌ ‌подготовки‌ ‌данных‌ ‌воспользуйтесь‌ ‌инструментом,‌ ‌ Если‌ ‌блоком‌ ‌DSP‌ ‌является‌ ‌фильтр,‌ ‌для‌ ‌подготовки‌ ‌данных‌ ‌воспользуйтесь‌ ‌инструментом,‌ ‌
-встроенным‌ ‌в‌ ‌SigmaStudio,‌ ‌-‌ ‌«Fixed-Point‌ ‌Filter‌ ‌Table‌ ‌Generator».‌ ‌+встроенным‌ ‌в‌ ‌SigmaStudio,‌ ‌-‌ ‌«Fixed-Point‌ ‌Filter‌ ‌Table‌ ‌Generator».‌ ‌\\ 
 В‌ ‌SigmaStudio‌ ‌откройте‌ ‌«Fixed-Point‌ ‌Filter‌ ‌Table‌ ‌Generator»‌ ‌(Tools‌ ‌-‌ ‌Fixed-Point‌ ‌Filter‌ ‌Table‌ ‌Generator).‌ В‌ ‌SigmaStudio‌ ‌откройте‌ ‌«Fixed-Point‌ ‌Filter‌ ‌Table‌ ‌Generator»‌ ‌(Tools‌ ‌-‌ ‌Fixed-Point‌ ‌Filter‌ ‌Table‌ ‌Generator).‌
  
Строка 201: Строка 204:
 частоту‌ ‌аудиопотока.‌ ‌Справа‌ ‌выберите‌ ‌закладку‌ ‌«Value‌ ‌Table»,‌ ‌снимите‌ ‌галочку‌ ‌«Show‌ ‌values».‌ ‌Нажмите‌ ‌ частоту‌ ‌аудиопотока.‌ ‌Справа‌ ‌выберите‌ ‌закладку‌ ‌«Value‌ ‌Table»,‌ ‌снимите‌ ‌галочку‌ ‌«Show‌ ‌values».‌ ‌Нажмите‌ ‌
 кнопку‌ ‌«Generate».‌ ‌Будет‌ ‌сгенерирована‌ ‌таблица‌ ‌данных.‌ ‌В‌ ‌поле‌ ‌данных‌ ‌выберите‌ ‌все‌ ‌данные‌ ‌(Ctrl+A)‌ ‌и‌ ‌ кнопку‌ ‌«Generate».‌ ‌Будет‌ ‌сгенерирована‌ ‌таблица‌ ‌данных.‌ ‌В‌ ‌поле‌ ‌данных‌ ‌выберите‌ ‌все‌ ‌данные‌ ‌(Ctrl+A)‌ ‌и‌ ‌
-скопируйте‌ ‌их‌ ‌(Ctrl+C).‌ ‌Создайте‌ ‌текстовый‌ ‌файл‌ ‌.txt‌ ‌и‌ ‌вставьте‌ ‌в‌ ‌него‌ ‌скопированные‌ ‌данные. Сохраните‌ ‌файл -‌ ‌Файл‌ ‌данных‌ ‌готов!‌+скопируйте‌ ‌их‌ ‌(Ctrl+C).‌ ‌Создайте‌ ‌текстовый‌ ‌файл‌ ‌.txt‌ ‌и‌ ‌вставьте‌ ‌в‌ ‌него‌ ‌скопированные‌ ‌данные. Сохраните‌ ‌файл -‌ ‌файл‌ ‌данных‌ ‌готов!‌
  
 == Известные‌ ‌огра‌ничения. == == Известные‌ ‌огра‌ничения. ==
chipstudio.1596311366.txt.gz · Последнее изменение: 2020/08/01 19:49 — admin