• Скидка по промокоду FORUM_CHIPSTUDIO продолжает работать в магазине.

Цифровой усилитель MA12070p

Vitalii

Well-known member
ДД! Резистор А10КОм включен в схему на коммутационном уровне G-M3-3v3, на программном уровне использован модуль не предполагающий внесение табличных значений, ну как я понял. В другом проекте с тем же регулятором тишина)))
Приветствую. Вот здесь и ищите вашу проблему. Либо меняйте модуль в схеме, либо ищите другое решение регулировки громкости.
 

Vitalii

Well-known member
Я еще где-то на просторах читал про саму программу SS и помнится описывались подобные ошибки самой программы. Но как мне помнится это были ошибки в 6 версии SS. В 7 версии SS не сталкивался.
Еще Олег в каком то ролике описывал подобную проблему самой программы. Но там, как мне помнится, речь шла о двух резисторах собранных для реализации баланса в проекте. Может я где то ошибаюсь. Давно это было. Видео уже не найти. Ютуб не работает.
 

J.Baitinger

Well-known member
Приветствую. Вот здесь и ищите вашу проблему. Либо меняйте модуль в схеме, либо ищите другое решение регулировки громкости.
сейчас попробую сначала с энкодером разобраться, но у этого варианта есть недостаток, он задействует один из нужных мне GPIO (т.е. мне нужно задействовать 2 GPIO), конкретно M8, который нужен для переключения CINEMA режима/Loudness/STD. Либо отключить контрольную моргалку M2, и тогда реализую задуманное, но она пока нужна)
 

Undrew2

Well-known member
ДД! Резистор А10КОм включен в схему на коммутационном уровне G-M3-3v3, на программном уровне использован модуль не предполагающий внесение табличных значений, ну как я понял. В другом проекте с тем же регулятором тишина)))
Так может и оставить тогда переменник? Просто энкодер интересен тем, что при его использовании можно сделать старт громкости с нуля или с нужного уровня.
 

Undrew2

Well-known member
Все же есть вариант реализовать загрузку таблицы с использованием переменника:
1783065661841.png


а вот таблица логарифмического регулирования уровня на 33 шага:

0.00001
1.43301E-05
2.05353E-05
2.94273E-05
4.21697E-05
6.04296E-05
8.65964E-05
0.000124094
0.000177828
0.00025483
0.000365174
0.000523299
0.000749894
0.001074608
0.001539927
0.002206734
0.003162278
0.004531584
0.006493816
0.00930572
0.013335214
0.01910953
0.027384196
0.039241898
0.056234133
0.080584219
0.115478198
0.16548171
0.237137371
0.339820833
0.486967525
0.697830585
1
 
Последнее редактирование:

J.Baitinger

Well-known member
Все же есть вариант реализовать загрузку таблицы с использованием переменника:

Посмотреть вложение 10142

а вот таблица логарифмического регулирования уровня на 33 шага:

0.00001
1.43301E-05
2.05353E-05
2.94273E-05
4.21697E-05
6.04296E-05
8.65964E-05
0.000124094
0.000177828
0.00025483
0.000365174
0.000523299
0.000749894
0.001074608
0.001539927
0.002206734
0.003162278
0.004531584
0.006493816
0.00930572
0.013335214
0.01910953
0.027384196
0.039241898
0.056234133
0.080584219
0.115478198
0.16548171
0.237137371
0.339820833
0.486967525
0.697830585
1
О, это круто, я таблицу уже в txt собирал. Схема классная, спасибо.
А что если использовать для регулировки все таки энкодер, то как будто нужно использовать модуль Rotary.

1783070381944.png
 

Vitalii

Well-known member
Все же есть вариант реализовать загрузку таблицы с использованием переменника:

Посмотреть вложение 10142

а вот таблица логарифмического регулирования уровня на 33 шага:

0.00001
1.43301E-05
2.05353E-05
2.94273E-05
4.21697E-05
6.04296E-05
8.65964E-05
0.000124094
0.000177828
0.00025483
0.000365174
0.000523299
0.000749894
0.001074608
0.001539927
0.002206734
0.003162278
0.004531584
0.006493816
0.00930572
0.013335214
0.01910953
0.027384196
0.039241898
0.056234133
0.080584219
0.115478198
0.16548171
0.237137371
0.339820833
0.486967525
0.697830585
1
Лучше все это прятать под спойлер. Вот здесь описание как это сделать. https://forum.chipstudio.ru/index.php?threads/novyj-reflex-2-0.418/post-29326
 

Vitalii

Well-known member

Undrew2

Well-known member
О, это круто, я таблицу уже в txt собирал. Схема классная, спасибо.
А что если использовать для регулировки все таки энкодер, то как будто нужно использовать модуль Rotary.

вот так:

1783074834905.png

GPIO1 - GPIO2 это пины управления громкостью энкодера (те, что не sw)/ Если промахнетесь и при вращении ручки громкости по часовой стрелке громкость будет уменьшаться, то перекиньте провода на эти пины зеркально.

Слева есть модуль interface read, справа - interface write
 
Верх