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

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


chipstudio

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
chipstudio [2020/08/01 19:38]
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‌ ‌
 описаны‌ ‌в‌ ‌разделе‌ ‌«‌Инструменты‌»‌ ‌ описаны‌ ‌в‌ ‌разделе‌ ‌«‌Инструменты‌»‌ ‌
 +----
 === Поддерживаемые‌ ‌модули === === Поддерживаемые‌ ‌модули ===
  
Строка 51: Строка 58:
 {{wiki:rezistor.jpg}} {{wiki:rezistor.jpg}}
  
-С‌ ‌помощью‌ ‌инструмента‌ ‌Resistor‌ ‌можно‌ ‌создать‌ ‌регулятор‌ ‌или‌ ‌переключатель‌ ‌для‌ ‌любого‌ ‌алгоритма‌ ‌вашего‌ ‌проекта‌ ‌созданного‌ ‌в‌ ‌SigmaStudio,‌ ‌который‌ ‌требует‌ ‌оперативной‌ ‌регулировки‌ ‌с‌ ‌внешней‌ ‌панели‌ ‌устройства.‌ ‌Например‌ ‌регулировка‌ ‌громкости‌ ‌или‌ ‌баланса.‌ ‌Или‌ ‌переключатель‌ ‌входов.‌ \\ ‌Инструмент‌ ‌Resistor‌ ‌мышкой‌ ‌переносится‌ ‌в‌ ‌окно‌ ‌«Рабочее‌ ‌пространство‌ ‌проекта»‌ ‌и‌ ‌соединяется‌ ‌с‌ ‌блоками‌ ‌управления‌ ‌с‌ ‌помощью‌ ‌линий-соединителей.‌ ‌Точка‌ ‌соединения‌ ‌слева‌ ‌подключается‌ ‌к‌ ‌выводу‌ ‌контроллера,‌ ‌а‌ ‌правая‌ ‌точка‌ ‌подключается‌ ‌к‌ ‌модулю‌ ‌управления.‌ ‌К‌ ‌одному‌ ‌выводу‌ ‌Контроллера‌ ‌может‌ быть‌ ‌подключены‌ ‌сразу‌ ‌несколько‌ ‌инструментов‌ ‌Rezistor. \\ В‌ ‌рабочем‌ ‌проекте‌ ‌переменный‌ ‌резистор‌ ‌может‌ ‌быть‌ ‌номиналом‌ ‌от‌ ‌3,3‌ ‌кОм‌ ‌до‌ ‌50‌ ‌кОм‌ ‌с‌ ‌линейной‌ ‌шкалой.‌ ‌Учтите‌ ‌в‌ ‌ваших‌ ‌проектах,‌ ‌что‌ ‌шкала‌ ‌может‌ ‌содержать‌ ‌только‌ ‌30‌ ‌значений‌ ‌и‌ ‌они‌ ‌равномерно‌ ‌распределятся‌ ‌по‌ ‌её‌ ‌длине.‌ ‌Алгоритм‌ ‌работы‌ ‌следующий:‌ ‌крайние‌ ‌выводы‌ ‌потенциометра‌ ‌+С‌ ‌помощью‌ ‌инструмента‌ ‌Resistor‌ ‌можно‌ ‌создать‌ ‌регулятор‌ ‌или‌ ‌переключатель‌ ‌для‌ ‌любого‌ ‌алгоритма‌ ‌вашего‌ ‌проекта‌ ‌созданного‌ ‌в‌ ‌SigmaStudio,‌ ‌который‌ ‌требует‌ ‌оперативной‌ ‌регулировки‌ ‌с‌ ‌внешней‌ ‌панели‌ ‌устройства.‌ ‌Например‌ ‌регулировка‌ ‌громкости‌‌баланса, тембров‌ или‌ ‌переключатель‌ ‌входов.‌ \\ ‌Инструмент‌ ‌Resistor‌ ‌мышкой‌ ‌переносится‌ ‌в‌ ‌окно‌ ‌«Рабочее‌ ‌пространство‌ ‌проекта»‌ ‌и‌ ‌соединяется‌ ‌с‌ ‌блоками‌ ‌управления‌ ‌с‌ ‌помощью‌ ‌линий-соединителей.‌ ‌Точка‌ ‌соединения‌ ‌слева‌ ‌подключается‌ ‌к‌ ‌выводу‌ ‌контроллера,‌ ‌а‌ ‌правая‌ ‌точка‌ ‌подключается‌ ‌к‌ ‌модулю‌ ‌управления.‌ ‌К‌ ‌одному‌ ‌выводу‌ ‌Контроллера‌ ‌может‌ быть‌ ‌подключены‌ ‌сразу‌ ‌несколько‌ ‌инструментов‌ ‌Rezistor. \\ В‌ ‌рабочем‌ ‌проекте‌ ‌переменный‌ ‌резистор‌ ‌может‌ ‌быть‌ ‌номиналом‌ ‌от‌ ‌3,3‌ ‌кОм‌ ‌до‌ ‌50‌ ‌кОм‌ ‌с‌ ‌линейной‌ ‌шкалой.‌ ‌Учтите‌ ‌в‌ ‌ваших‌ ‌проектах,‌ ‌что‌ ‌шкала‌ ‌может‌ ‌содержать‌ ‌только‌ ‌30‌ ‌значений‌ ‌и‌ ‌они‌ ‌равномерно‌ ‌распределятся‌ ‌по‌ ‌её‌ ‌длине.‌ \\ ‌Алгоритм‌ ‌работы‌ ‌следующий:‌ ‌крайние‌ ‌выводы‌ ‌потенциометра‌ ‌
 подключаются‌ ‌между‌ ‌3,3‌ ‌и‌ ‌GND.‌ ‌Напряжение‌ ‌со‌ ‌среднего‌ ‌вывода‌ ‌подается‌ ‌на‌ ‌12‌ ‌битный‌ ‌ацп‌ микроконтроллера‌ ‌и‌ ‌постоянно‌ ‌рассчитывается.‌ ‌Как‌ ‌только‌ ‌текущее‌ ‌расчетное‌ ‌значение‌ ‌будет‌ ‌отличатся‌ ‌от‌ ‌предыдущего‌ ‌на‌ ‌30‌ ‌единиц,‌ ‌в‌ ‌любую‌ ‌сторону,‌ ‌микроконтроллер‌ ‌подает‌ ‌команду‌ ‌на‌ ‌аудиопроцессор‌ ‌о‌ ‌смене‌ ‌значения.‌ ‌Например‌ ‌громкости.‌ ‌\\ Потенциометры‌ ‌могут‌ ‌быть‌ ‌поворотные‌ ‌или‌ ‌ползунковые.‌ ‌Последние‌ ‌наиболее‌ ‌удобны‌ ‌для‌ ‌построения‌ ‌многополосных‌ ‌эквалайзеров.‌ подключаются‌ ‌между‌ ‌3,3‌ ‌и‌ ‌GND.‌ ‌Напряжение‌ ‌со‌ ‌среднего‌ ‌вывода‌ ‌подается‌ ‌на‌ ‌12‌ ‌битный‌ ‌ацп‌ микроконтроллера‌ ‌и‌ ‌постоянно‌ ‌рассчитывается.‌ ‌Как‌ ‌только‌ ‌текущее‌ ‌расчетное‌ ‌значение‌ ‌будет‌ ‌отличатся‌ ‌от‌ ‌предыдущего‌ ‌на‌ ‌30‌ ‌единиц,‌ ‌в‌ ‌любую‌ ‌сторону,‌ ‌микроконтроллер‌ ‌подает‌ ‌команду‌ ‌на‌ ‌аудиопроцессор‌ ‌о‌ ‌смене‌ ‌значения.‌ ‌Например‌ ‌громкости.‌ ‌\\ Потенциометры‌ ‌могут‌ ‌быть‌ ‌поворотные‌ ‌или‌ ‌ползунковые.‌ ‌Последние‌ ‌наиболее‌ ‌удобны‌ ‌для‌ ‌построения‌ ‌многополосных‌ ‌эквалайзеров.‌
  
-Схема‌ ‌подключения‌ ‌потенциометра‌+Схема‌ ‌подключения‌ ‌потенциометра‌:
  
-{{wiki:pot.jpg?300}}+{{ wiki:pot.jpg?300 }}
  
 == Button‌ ‌-‌ ‌Кнопка == == Button‌ ‌-‌ ‌Кнопка ==
Строка 66: Строка 73:
 функции‌ ‌в‌ ‌алгоритмах‌ ‌путем‌ ‌последовательного‌ ‌нажатия.‌ ‌Например‌ ‌переключение‌ ‌входов‌ ‌или‌ ‌выходов‌ ‌ функции‌ ‌в‌ ‌алгоритмах‌ ‌путем‌ ‌последовательного‌ ‌нажатия.‌ ‌Например‌ ‌переключение‌ ‌входов‌ ‌или‌ ‌выходов‌ ‌
 в‌ ‌мультиплексорах.‌ ‌Также‌ ‌можно‌ ‌регулировать‌ ‌громкость,‌ ‌или‌ ‌уровень‌ ‌в‌ ‌сигнала‌ ‌в‌ ‌фильтрах,‌ ‌или‌ ‌ в‌ ‌мультиплексорах.‌ ‌Также‌ ‌можно‌ ‌регулировать‌ ‌громкость,‌ ‌или‌ ‌уровень‌ ‌в‌ ‌сигнала‌ ‌в‌ ‌фильтрах,‌ ‌или‌ ‌
-изменять‌ ‌частоту‌ ‌генераторов,‌ ‌фильтров.‌ ‌+изменять‌ ‌частоту‌ ‌генераторов,‌ ‌фильтров.‌ ‌\\ 
 Инструмент‌ ‌Button‌ ‌мышкой‌ ‌переносится‌ ‌в‌ ‌окно‌ ‌«Рабочее‌ ‌пространство‌ ‌проекта»‌ ‌и‌ ‌соединяется‌ ‌с‌ ‌ Инструмент‌ ‌Button‌ ‌мышкой‌ ‌переносится‌ ‌в‌ ‌окно‌ ‌«Рабочее‌ ‌пространство‌ ‌проекта»‌ ‌и‌ ‌соединяется‌ ‌с‌ ‌
 блоками‌ ‌управления‌ ‌с‌ ‌помощью‌ ‌линий-соединителей.‌ ‌Точка‌ ‌соединения‌ ‌слева‌ ‌подключается‌ ‌к‌ ‌выводу‌ ‌ блоками‌ ‌управления‌ ‌с‌ ‌помощью‌ ‌линий-соединителей.‌ ‌Точка‌ ‌соединения‌ ‌слева‌ ‌подключается‌ ‌к‌ ‌выводу‌ ‌
-Контроллера,‌ ‌а‌ ‌правая‌ ‌точка‌ ‌подключается‌ ‌к‌ ‌модулю‌ ‌управления.‌ ‌ +Контроллера,‌ ‌а‌ ‌правая‌ ‌точка‌ ‌подключается‌ ‌к‌ ‌модулю‌ ‌управления.‌ ‌\\
 В‌ ‌рабочем‌ ‌проекте‌ ‌кнопки‌ ‌подключаются‌ ‌между‌ ‌выводами‌ ‌Контроллера‌ ‌и‌ ‌GND.‌ В‌ ‌рабочем‌ ‌проекте‌ ‌кнопки‌ ‌подключаются‌ ‌между‌ ‌выводами‌ ‌Контроллера‌ ‌и‌ ‌GND.‌
  
-Схема‌ ‌подключения‌ ‌кнопки‌+Схема‌ ‌подключения‌ ‌кнопки‌:
  
-{{wiki:sw.jpg?300}}+{{ wiki:sw.jpg?300 }}
  
 == Switch‌ ‌-‌ ‌Переключатель‌ == == Switch‌ ‌-‌ ‌Переключатель‌ ==
Строка 81: Строка 88:
  
 С‌ ‌помощью‌ ‌инструмента‌ ‌Switch‌ ‌можно‌ ‌создать‌ ‌переключатель‌ ‌для‌ ‌любого‌ ‌алгоритма‌ ‌SigmaStudio‌ ‌с‌ ‌ С‌ ‌помощью‌ ‌инструмента‌ ‌Switch‌ ‌можно‌ ‌создать‌ ‌переключатель‌ ‌для‌ ‌любого‌ ‌алгоритма‌ ‌SigmaStudio‌ ‌с‌ ‌
-аналогичной‌ ‌функцией.‌ ‌Например‌ ‌переключатель‌ ‌входов,‌ ‌Mute‌ ‌и‌ ‌т.п.‌ ‌ ‌+аналогичной‌ ‌функцией.‌ ‌Например‌ ‌переключатель‌ ‌входов,‌ ‌Mute‌ ‌и‌ ‌т.п.‌ ‌ ‌\\ 
 Инструмент‌ ‌Switch‌ ‌мышкой‌ ‌переносится‌ ‌в‌ ‌окно‌ ‌«Рабочее‌ ‌пространство‌ ‌проекта»‌ ‌и‌ ‌соединяется‌ ‌с‌ ‌ Инструмент‌ ‌Switch‌ ‌мышкой‌ ‌переносится‌ ‌в‌ ‌окно‌ ‌«Рабочее‌ ‌пространство‌ ‌проекта»‌ ‌и‌ ‌соединяется‌ ‌с‌ ‌
 блоками‌ ‌управления‌ ‌с‌ ‌помощью‌ ‌линий-соединителей.‌ ‌Точка‌ ‌соединения‌ ‌слева‌ ‌подключается‌ ‌к‌ ‌выводу‌ ‌ блоками‌ ‌управления‌ ‌с‌ ‌помощью‌ ‌линий-соединителей.‌ ‌Точка‌ ‌соединения‌ ‌слева‌ ‌подключается‌ ‌к‌ ‌выводу‌ ‌
-Контроллера,‌ ‌а‌ ‌правая‌ ‌точка‌ ‌подключается‌ ‌к‌ ‌модулю‌ ‌управления.‌ ‌ ‌+Контроллера,‌ ‌а‌ ‌правая‌ ‌точка‌ ‌подключается‌ ‌к‌ ‌модулю‌ ‌управления.‌\\ 
 Переключатель‌ ‌в‌ ‌рабочем‌ ‌проекте‌ ‌подключает‌ ‌средний‌ ‌вывод‌ ‌к‌ ‌GND‌ ‌или‌ ‌3,3В‌ Переключатель‌ ‌в‌ ‌рабочем‌ ‌проекте‌ ‌подключает‌ ‌средний‌ ‌вывод‌ ‌к‌ ‌GND‌ ‌или‌ ‌3,3В‌
  
-Схема‌ ‌подключения‌ ‌переключателя‌ +Схема‌ ‌подключения‌ ‌переключателя‌:
  
-{{wiki:swa.jpg?300}}+{{ wiki:swa.jpg?300 }}
  
 == ‌‌LED‌ ‌-‌ ‌Светодиодная‌ ‌индикация‌ == == ‌‌LED‌ ‌-‌ ‌Светодиодная‌ ‌индикация‌ ==
Строка 96: Строка 103:
  
 С‌ ‌помощью‌ ‌инструмента‌ ‌LED‌ ‌легко‌ ‌сделать‌ ‌индикацию‌ ‌практически‌ ‌любых‌ ‌функций‌ ‌у‌ ‌алгоритмов‌ ‌ С‌ ‌помощью‌ ‌инструмента‌ ‌LED‌ ‌легко‌ ‌сделать‌ ‌индикацию‌ ‌практически‌ ‌любых‌ ‌функций‌ ‌у‌ ‌алгоритмов‌ ‌
-SigmaStudio.‌ ‌ +SigmaStudio.‌\\‌ 
 Инструмент‌ ‌LED‌ ‌мышкой‌ ‌переносится‌ ‌в‌ ‌окно‌ ‌«Рабочее‌ ‌пространство‌ ‌проекта»‌ ‌и‌ ‌соединяется‌ ‌с‌ ‌блоками‌ ‌ Инструмент‌ ‌LED‌ ‌мышкой‌ ‌переносится‌ ‌в‌ ‌окно‌ ‌«Рабочее‌ ‌пространство‌ ‌проекта»‌ ‌и‌ ‌соединяется‌ ‌с‌ ‌блоками‌ ‌
-управления‌ ‌с‌ ‌помощью‌ ‌линий-соединителей.‌ ‌ ‌+управления‌ ‌с‌ ‌помощью‌ ‌линий-соединителей.‌\\ 
 В‌ ‌выпадающем‌ ‌меню‌ ‌Block‌ ‌выбирают‌ ‌алгоритм‌ ‌из‌ ‌проекта‌ ‌SigmaStudio‌ ‌для‌ ‌которого‌ ‌требуется‌ ‌сделать‌ ‌ В‌ ‌выпадающем‌ ‌меню‌ ‌Block‌ ‌выбирают‌ ‌алгоритм‌ ‌из‌ ‌проекта‌ ‌SigmaStudio‌ ‌для‌ ‌которого‌ ‌требуется‌ ‌сделать‌ ‌
 индикацию.‌ индикацию.‌
Строка 112: Строка 119:
 Подключайте‌ ‌светодиоды‌ ‌между‌ ‌выводами‌ ‌Контроллера‌ ‌и‌ ‌GND‌ ‌через‌ ‌резистор‌ ‌470‌ ‌-‌ ‌560‌ ‌Ом.‌ ‌ ‌ Подключайте‌ ‌светодиоды‌ ‌между‌ ‌выводами‌ ‌Контроллера‌ ‌и‌ ‌GND‌ ‌через‌ ‌резистор‌ ‌470‌ ‌-‌ ‌560‌ ‌Ом.‌ ‌ ‌
  
-Схема‌ ‌подключения‌ ‌светодиодов‌ +Схема‌ ‌подключения‌ ‌светодиодов‌:
  
-{{wiki:led_con.jpg?300}}+{{ wiki:led_con.jpg?300 }}
  
 ---- ----
Строка 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.1596310735.txt.gz · Последнее изменение: 2020/08/01 19:38 — admin