Темброблок - анализатор спектра на STM32F103

Обсуждаем цифровые устройства...
Аватара пользователя
Pavlon90
Вымогатель припоя
Сообщения: 556
Зарегистрирован: Пн июл 21, 2014 01:43:04
Откуда: Самара

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Pavlon90 »

Nadim, Да, сейчас для сравнения в 2.1 режиме снял один канал с обычного выхода, а второй - с сабвуферного с фильтром - действительно, уровнеь громкости там отличается - фильтр не только давит ВЧ, но и НЧ понижает, что, в принципе, логично. Получается, что чувствительность усилителя сабвуфера должна быть выше.

Попробую покурить даташит на предмет того, что с этим можно придумать.

Добавлено after 48 minutes 24 seconds:
О, оказалось, что регулировка сабвуфера на TDA7719 не совсем идентична другим каналам - можно увеличить уровень и в плюс, до 15дБ

Изображение

Видимо, как раз для компенсации потери на фильтре такое сделали.

В общем, поменял для сабвуфера пределы регулировки, с учётом возможности использовать этот 15дБ запас. Вроде бы работает.

может быть в моем случае с pt232* такая же проблема? с новой прошивкой вообще саб и центр пропали в любом режиме.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Ну не знаю, в режиме 5.1 должно регулироваться всё точно так же как и раньше.
Аватара пользователя
Pavlon90
Вымогатель припоя
Сообщения: 556
Зарегистрирован: Пн июл 21, 2014 01:43:04
Откуда: Самара

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Pavlon90 »

на 5.1 не проверил, но даже в режиме 2.0 работают 4 канала. 4.1 работают 4 канала. 2.1-тоже 4 канала.
Аватара пользователя
jn79
Опытный кот
Сообщения: 821
Зарегистрирован: Ср окт 10, 2007 10:54:35
Откуда: Омская обл
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение jn79 »

STM32 ST-LINK Utility должен ругаться на контроллер если памяти мало для прошивки ? определилось как 64к (хотя CBT) но ampcontrol_f103cb_ili9341_spi залилась без ошибок. Экран черный после включения (https://aliexpress.ru/item/4000219159401.html 2.8 без тача)
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Pavlon90, и что с того? Работают - и пусть себе работают. Регулировки для них скрыты, УНЧ к ним не подключен - кому какое дело, что эти каналы внутри продолжают работать.
Nadim
Встал на лапы
Сообщения: 113
Зарегистрирован: Пт июн 21, 2019 15:13:02
Откуда: Украина
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Nadim »

Nadim, Да, сейчас для сравнения в 2.1 режиме снял один канал с обычного выхода, а второй - с сабвуферного с фильтром - действительно, уровнеь громкости там отличается - фильтр не только давит ВЧ, но и НЧ понижает, что, в принципе, логично. Получается, что чувствительность усилителя сабвуфера должна быть выше.

Попробую покурить даташит на предмет того, что с этим можно придумать.

Добавлено after 48 minutes 24 seconds:
О, оказалось, что регулировка сабвуфера на TDA7719 не совсем идентична другим каналам - можно увеличить уровень и в плюс, до 15дБ

Изображение

Видимо, как раз для компенсации потери на фильтре такое сделали.

В общем, поменял для сабвуфера пределы регулировки, с учётом возможности использовать этот 15дБ запас. Вроде бы работает.


Проверил работу Саба - работает! Спасибо.

Добавлено after 4 hours 22 minutes 9 seconds:
to WiseLord
Можно добавить настройку для изменения частотного среза сабвуферного канала.
Изображение
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Я знаю, что можно. Там их много таких настроек, которые можно было бы добавить.
Nadim
Встал на лапы
Сообщения: 113
Зарегистрирован: Пт июн 21, 2019 15:13:02
Откуда: Украина
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Nadim »

Я знаю, что можно. Там их много таких настроек, которые можно было бы добавить.

Я чуток не правильно выразился. Хотел вопрос задать. Не могли бы вы добавить этот функционал?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

В текущей архитектуре аудиопроцессоров добавить это правильно - не так уж просто. Изначально поддерживаются только два типа регулировок: 1) обычный аудиопараметр (громкость, тембры и т.п) - то есть некое число, меняющееся в некоторых пределах с одинаковым шагом; 2) аудиопараметр-выключатель (mute, loudness и т.п.), имеющий два значение - включено и выключено.

А все эти дополнительные регулировки, у которых по 4 значения, причём с разным шагом - не вписываются в эти два типа. Плюс, проблема не в том, чтобы добавить не столько сами эти новые регулировки, сколько в том, что каждую из них нужно обвесить как минимум 5 текстовыми метками (название плюс 4 значения), на каждом из поддерживаемых языков. А это делать скучно, долго, сильно увеличится размер прошивки, а выиграют только те пару человек, кто юзает TDA7719. А для остальных - нужно будет ещё написать код, чтобы им эти регулировки и не показывать вообще.
nssbacalavr
Встал на лапы
Сообщения: 105
Зарегистрирован: Пт ноя 04, 2011 09:30:56

Re: Темброблок - анализатор спектра на STM32F103

Сообщение nssbacalavr »

Подскажите, кто как подключал rda5807? В моей конфигурации при подключении rda5807 перестает работать pcf8574, питание входов не переключается.... Если выключаю систему с выбранным входом "радио", то при включении всё работает до момента переключения входов по кругу до входа "радио", потом опять всё виснет... Если откидываю модуль, всё работает. Пробовал менять подключение линий i2c на модуле приемника, результата ноль. Когда питание на все модули было не отключаемым, всё работало. Подскажите, в чём может быть проблема?

P.s. в моем случае получается, что с rda питание снимать нельзя. Похоже, что-то ломается при снятии питания ...
Последний раз редактировалось nssbacalavr Вс ноя 22, 2020 21:29:11, всего редактировалось 1 раз.
AlexPtushkin
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт фев 12, 2019 16:21:05
Откуда: Новосибирск

Re: Темброблок - анализатор спектра на STM32F103

Сообщение AlexPtushkin »

Добрый вечер, WiseLord!
Прошился и проверил управление Karadio. Все работает как надо. Спасибо!
nssbacalavr
Встал на лапы
Сообщения: 105
Зарегистрирован: Пт ноя 04, 2011 09:30:56

Re: Темброблок - анализатор спектра на STM32F103

Сообщение nssbacalavr »

Скажите, а линии standby и mute у всех нормально работают?
pdv1965
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Пт ноя 26, 2010 09:59:12
Откуда: Мариуполь Украина

Re: Темброблок - анализатор спектра на STM32F103

Сообщение pdv1965 »

Если их в меню включить то работают.
nssbacalavr
Встал на лапы
Сообщения: 105
Зарегистрирован: Пт ноя 04, 2011 09:30:56

Re: Темброблок - анализатор спектра на STM32F103

Сообщение nssbacalavr »

Если их в меню включить то работают.

Дело в том, что в меню в строках stby и mute при изменении статуса вкл или выкл реле щёлкают, а в реальности реле stby у меня не отключается при выключении системы. Прошивку вчера обновил и такая ситуация получилась...
Nadim
Встал на лапы
Сообщения: 113
Зарегистрирован: Пт июн 21, 2019 15:13:02
Откуда: Украина
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Nadim »

Скажите, а линии standby и mute у всех нормально работают?

Попробуйте поменять stby и mute местами.
AlexPtushkin
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт фев 12, 2019 16:21:05
Откуда: Новосибирск

Re: Темброблок - анализатор спектра на STM32F103

Сообщение AlexPtushkin »

Добрый вечер, WiseLord!
Прошился и проверил управление Karadio. Все работает как надо. Спасибо!

При переключении входа останавливается.
Если в режиме воспроизведения остановить - постоит 2 сек и снова поехал.
Еще уровень громкости не сохраняется. Начинает вещать на максимуме.
Nadim
Встал на лапы
Сообщения: 113
Зарегистрирован: Пт июн 21, 2019 15:13:02
Откуда: Украина
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Nadim »

[uquote="AlexPtushkin",url="/forum/viewtopic.php?p=3928811#p3928811"]Добрый вечер, WiseLord!
Прошился и проверил управление Karadio. Все работает как надо. Спасибо!

При переключении входа останавливается.
Если в режиме воспроизведения остановить - постоит 2 сек и снова поехал.
Еще уровень громкости не сохраняется. Начинает вещать на максимуме.[/uquote]

Вы не ту прошивку взяли - нужно из другой ветки.
тут https://github.com/WiseLord/ampcontrol-f103/tree/dev
Про уровень громкости - если имеется ввиду карадио - то это фишка от JP. Значение громкости записывается через промежуток времени - примерно минут через 15 после изменения.
AlexPtushkin
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт фев 12, 2019 16:21:05
Откуда: Новосибирск

Re: Темброблок - анализатор спектра на STM32F103

Сообщение AlexPtushkin »

Я взял правильно. Сейчас взял по ссылке и пересобрал. стоп/старт не работает.
Со звуком проверю. Из веб интерфейса к Karadio стоп/старт уровень не меняется.
Screenshot_1.jpg
(82.22 КБ) 282 скачивания


6 сек молчит, а потом дальше играет.
Последний раз редактировалось AlexPtushkin Пн ноя 23, 2020 15:07:41, всего редактировалось 1 раз.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

nssbacalavr, да, это из-за последнего коммита. Хотел при входе в STBY задержать на 1000мс выключение STBY, но где-то что-то не доделал.

Просто у меня на TDA7719 есть слышимый щелчок при отключении, вот и стремлюсь от него избавиться.

Добавлено after 1 hour 10 minutes 28 seconds:
Всё, вроде бы поправил

Если ещё у кого-то слышались щелчки при отключении, должно помочь.
Nikishka70
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс июн 28, 2015 12:34:17
Откуда: Россия г. Калуга

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Nikishka70 »

В текущей архитектуре аудиопроцессоров добавить это правильно
Плюс, проблема не в том, чтобы добавить не столько сами эти новые регулировки, сколько в том, что каждую из них нужно обвесить как минимум 5 текстовыми метками (название плюс 4 значения), на каждом из поддерживаемых языков. А это делать скучно, долго, сильно увеличится размер прошивки, а выиграют только те пару человек, кто юзает TDA7719. А для остальных - нужно будет ещё написать код, чтобы им эти регулировки и не показывать вообще.


При поддержке с Вашей стороны могу оказать посильную помошь в этом вопросе. т.к. заинтересован в этом время свободное есть . но возникают проблемы. Сложновато после ООП типа Delphi вьезжать в С++ да еще и МК ..но вроде что то начало получатся . BD37033FV запустил на половину.. (селектор громкость тембры работают).
Хочу Вам сказать огромное спасибо. Исходника ваших проектов очень сильно помогли в освоении программирования для МК и понимании как вообще все это устроенно ..

P/S очень много места занимает перевод на несколько языков а если выбор языковой поддержки выбирать при компиляции ? как Экран или тюнер .
Ответить

Вернуться в «Цифровая техника»