Например TDA7294

Форум РадиоКот • Просмотр темы - Темброблок - анализатор спектра на STM32F103
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 21:19:44

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2590 ]     ... , , , 107, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Сб мар 27, 2021 15:43:13 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Поддержка каких-либо ещё аудиопроцессоров не планируется.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Сб мар 27, 2021 22:17:37 
Встал на лапы

Зарегистрирован: Вс июн 28, 2009 21:51:15
Сообщений: 114
Рейтинг сообщения: 0
Добрый вечер . Помогите с такой ситуацией, долгое время пользовался проектом с дисплеем ILI 9488 прошивка стояла коректированная для дисплея R61581. Плата авторская. Решил обновить прошивку и после этого дисплей потух. вернуть старую прошивку не могу, собрать не счего. Пробную предоставленную автором на странице 14 форума заливаю дисплей работает. Помогите кто смог решить подобную проблему. Может кто не в курсе питание блютуз модулей необходимо делать либо полностью отдельным не соединяя земли либо использовать модуль B0505S-1W. Сигнальний минус подключать как обычно. Только тогда пропадут лишние шумы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Вс мар 28, 2021 20:51:35 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 1
В альтернативном проекте добавил расширенное управление настройками аудиопроцессора (TDA7719). А именно - частоты/добротности фильтров НЧ/СЧ/ВЧ и тому подобное.



Код добавил и в ampcontrol-f103, в отдельную ветку audio_dev но полноценно не тестировал.

Если кто-то использует TDA7719 - прошу потестировать. Если кто-то не использует - могут потестировать на предмет проверки, не сломалось ли что-то с другими аудиопроцессорами.

Поскольку регулировок аудио стало очень много, вместо перебора всех их одной кнопкой BTN_5, как раньше, теперь используются две кнопки (а точнее, короткое и длинное нажатия). Короткое нажатие перебирает основные группы, а длинное - параметры в них.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Пн мар 29, 2021 22:11:40 
Встал на лапы

Зарегистрирован: Вс июн 28, 2009 21:51:15
Сообщений: 114
Рейтинг сообщения: 0
Зря побеспокоил, неполучалось изза маленького упущения? забил указать DISPVAR = 8BIT. Зеркало поборол изменив строки if (rotate) {
dispdrvSelectReg8(0x36); // Panel driving setting
dispdrvSendData8(0x08); // REV, BGR, SS
} else {
dispdrvSelectReg8(0x36); // Panel driving setting
dispdrvSendData8(0xC8); // REV, BGR, SS


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Вт мар 30, 2021 16:11:53 
Встал на лапы

Зарегистрирован: Ср янв 20, 2016 15:29:12
Сообщений: 125
Рейтинг сообщения: 0
В альтернативном проекте добавил расширенное управление настройками аудиопроцессора (TDA7719). А именно - частоты/добротности фильтров НЧ/СЧ/ВЧ и тому подобное.



Код добавил и в ampcontrol-f103, в отдельную ветку audio_dev но полноценно не тестировал.

Если кто-то использует TDA7719 - прошу потестировать. Если кто-то не использует - могут потестировать на предмет проверки, не сломалось ли что-то с другими аудиопроцессорами.

Поскольку регулировок аудио стало очень много, вместо перебора всех их одной кнопкой BTN_5, как раньше, теперь используются две кнопки (а точнее, короткое и длинное нажатия). Короткое нажатие перебирает основные группы, а длинное - параметры в них.

Собрал прошился вроде ничего не сломалось.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Вт мар 30, 2021 16:35:44 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Могли сдвинуться кое-какие настройки, из-за того, что новые параметры пришлось втискивать между старыми в "eeprom" - номера ячеек для некоторых параметров поменялись. В любом случае, я старался этого не допустить, но если что-то не так, то должен помогать сброс контроллера или области "eeprom" ("make ee_erase")


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Вт мар 30, 2021 18:02:38 
Встал на лапы

Зарегистрирован: Ср янв 20, 2016 15:29:12
Сообщений: 125
Рейтинг сообщения: 0
Могли сдвинуться кое-какие настройки, из-за того, что новые параметры пришлось втискивать между старыми в "eeprom" - номера ячеек для некоторых параметров поменялись. В любом случае, я старался этого не допустить, но если что-то не так, то должен помогать сброс контроллера или области "eeprom" ("make ee_erase")

Когда я просто поверх прошился были косяки хотел даже назад откатываться но потом стёр полностью и прошился стало норм.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Ср мар 31, 2021 14:08:18 
Потрогал лапой паяльник

Зарегистрирован: Вт окт 22, 2013 23:09:06
Сообщений: 343
Рейтинг сообщения: 0
Также подтверждаю, дополнительные настройки темброблока работают, не работает тонкопенсация, окружающий звук ,3д эффект,откл.тон. Но наверное для tda7719 они и не нужны. Добавьте пожалуйста, кнопку перебора и на пульт.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Ср мар 31, 2021 14:54:30 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 1
Кнопка перебора осталась прежней, только сейчас она перебирает параметры внутри группы.
Для перебора самих групп можно нажимать OK.

Тонкомпенсация (Loudness) у TDA7719 есть, только она теперь у неё не просто ВКЛ/ВЫКЛ, как раньше (или как у других аудиопроцессоров), а плавно регулируемая по величине с дополнительным параметром центральной частоты. Перебирается также теперь кнопками OK и MENU.

А окружающий звук, 3д эффект - это только у PT232x есть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Ср мар 31, 2021 17:17:25 
Первый раз сказал Мяу!

Зарегистрирован: Пн ноя 30, 2015 03:52:00
Сообщений: 27
Рейтинг сообщения: 0
Wiselord, а где у вас в коде происходит перевод из полученных от БПФ значений в децибелы? Я понял что где-то должно быть заклинание в духе db = 20*log10(fft). Но у вас что-то не вижу.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Ср мар 31, 2021 18:24:19 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 1
В spectrum.c есть табличка dbTable, вот там где она и используется, там и происходит перевод в децибелы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Пт апр 02, 2021 21:55:59 
Встал на лапы

Зарегистрирован: Пт июн 21, 2019 15:13:02
Сообщений: 113
Откуда: Украина
Рейтинг сообщения: 0
to WiseLord

Прошился прошивкой audio_dev.
По таймеру тишины - включается звездное небо даже если есть аудио сигнал.
Проверил работу на TDA7719.
Тонкомпенсация (Loudness) на TDA7719 регулируемая по величине но ВКЛ/ВЫКЛ для неё не работает. Отключить тон тоже не работает.
Для Тембр НЧ не работает bass freq (разницы по звуку не слышу).
Тембр СЧ\Middle freq - не работает (разницы по звуку не слышу)
Тембр ВЧ\Trable freq - не работает (разницы по звуку не слышу)
Sub cut freq - не работает (разницы по звуку не слышу)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Пт апр 02, 2021 23:54:36 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 1
Nadim писал(а):
включается звездное небо даже если есть аудио сигнал
Значит, просто на анализатор приходит недостаточный по силе сигнал, воспринимаемый как тишина.
Nadim писал(а):
Тонкомпенсация (Loudness) на TDA7719 регулируемая по величине но ВКЛ/ВЫКЛ для неё не работает
Потому что она регулируется теперь плавно. Нужно отключить - устанавливаем в 0dB (раньше включенная тонкоррекция означала -7dB на 800МГц, сейчас плавно регулируются оба параметра)
Nadim писал(а):
Для Тембр НЧ не работает bass freq (разницы по звуку не слышу).
Чтобы это услышать, регулировка НЧ должна быть не 0dB. Очевидно, что усиление в 0 на любой частоте никакой разницы не даст. А вот если "задрать" НЧ - то сразу становится слышна разница между 60Гц (подходит для хорошей акустики) и 200Гц (сойдёт для бубнелок).
По СЧ и ВЧ аналогично.
Sub cut freq - у меня стереосигнал, с каналом саба не проверял. Но вообще не вижу причин, чтобы и это не работало.

Отключения тона аппаратно у этого аудиопроцессора нет, но это раньше эмулировалось принудительным выставлением в 0 тембров. Сейчас, похоже, и правда не работает, посмотрю.

P.S. поправил отключение тона.

Добавлено after 1 hour 12 minutes:
Добавил заодно поддержку расширенных аудиопараметров и для TDA7418 (она сильно похожа на TDA7719, хотя и попроще).

Если кто-то пользуется - прошу потестировать, так как я в железе это не проверял.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Сб апр 03, 2021 21:10:00 
Встал на лапы

Зарегистрирован: Пт июн 21, 2019 15:13:02
Сообщений: 113
Откуда: Украина
Рейтинг сообщения: 0
to WiseLord
В меню возможность сброса параметра в дефолтное значение, удержанием кнопки 5 - не работает в прошивке DEV.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Вс апр 04, 2021 00:58:23 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Эта функция убрана - были переработаны (упрощены и почищены) настройки, а то новый код перестал влезать в контроллер, в варианте для больших дисплеев.

Было - стало


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Вс апр 04, 2021 16:57:24 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 4
Рейтинг сообщений: 15
Зарегистрирован: Пн мар 24, 2014 22:07:01
Сообщений: 159
Откуда: Оренбургская область
Рейтинг сообщения: 0
WiseLord,
Собрал прошивку audio_dev в STM32CubeIDE под свой проект
https://easyeda.com/pap.cot/ampcontrol-f103_full

Может кому пригодится:
File->Import->C/C++->Existing Code as Makefile Project->указать папку src и выбрать MCU ARM GCC,
открыть main.c, скомпилировать.

Прошивка на ЯД https://disk.yandex.ru/d/klXdMyMIwwSf2w?w=1

Протестировал TDA7418 - отлично!

вопросы:
- переход в спящий хотя и есть сигнал на спектре (https://disk.yandex.ru/i/442CznSjmeBH0A) . Может
если таймер тишины = 0, то не включать звездное небо?
- ТК - есть настройка частоты а как усиление изменять?
- как часы корректировать?

Спасибо автору! :beer: :beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Вс апр 04, 2021 19:36:42 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
pap.cot писал(а):
переход в спящий хотя и есть сигнал на спектре
Сигнал очень слабый, поэтому срабатывает скринсейвер.
Но ОК, поменял порог срабатывания таймера тишины на прежнее значение - можете попробовать с ним. Или аналогично ещё уменьшить этот "зазор" - диапазон значений АЦП, выход за который будет расценен как наличие сигнала.
pap.cot писал(а):
ТК - есть настройка частоты а как усиление изменять
Прозевал эту настройку для TDA7418. Поправил
pap.cot писал(а):
как часы корректировать?
Ага, поломалась эта настройка. Поправил. Из-за изменения модуля "settings" могло сломаться сохраниние ещё чего-нибудь - если вдруг такие поломанные настройки найдутся - сообщайте.
pap.cot, вроде у Вас TDA7418 (и мне даже как-то платку с ней высылали для добавления её поддержки в проекте) - а все остальные новые звуковые "фишки" нормально работают?

Добавлено after 24 minutes 2 seconds:
Nadim, возможно, Вам будет интересно.

Разрабатываю новые скрипты для коммуникации с Raspberry Pi, вместо старого mpd-uart.py, в более модульном виде.

Помимо управления MPD (вроде уже заимплементил весь старый функционал) умеет также управлять Bluetooth (в том числе отображать название транслируемой по BT с телефона музыки)

Я использую Raspberry Pi 3 B+ со встроенным модулем BT, по идее должно работать и на RPi Zero W (пока не проверял). Ну, или с USB-донглом на "малинках" без BT.

Чтобы превратить Raspberry в bluetooth приёмник звука, я пользовался скриптом install-bluetooth.sh из этого проекта, правда из-за некоторых проблем с подключением откатился на один коммит до перехода на bt-helper (т.е. код брать отсюда)

Пилю скрипты в рамках свого проекта h-ms1110, в ampcontrol пока дополнительные команды (для перехода в режим BT) не добавлял. Но если захотите потестировать в этом режиме, можно пока self.mode = "mpd" поменять на self.mode = "bluez" в ampcontrol.py


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Пн апр 05, 2021 09:45:43 
Первый раз сказал Мяу!

Зарегистрирован: Вт фев 12, 2019 16:21:05
Сообщений: 20
Откуда: Новосибирск
Рейтинг сообщения: 0
Добрый день, WiseLord. Я то же реализовал подключение RPi Zero W к Вашему проекту. Все работает отлично и были мысли как включить в работу BT, т.к. использовать плату BT201 нет желания. Только дополнительная тарахтелка.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Пн апр 05, 2021 11:29:10 
Встал на лапы

Зарегистрирован: Пт июн 21, 2019 15:13:02
Сообщений: 113
Откуда: Украина
Рейтинг сообщения: 0
Новый скрипт пока не пробовал.
Если использовать Moode audio то блютуз можно включить через вэб интерфейс на RPi Zero W. Единственно, если вы работаете через WiFi то блютуз нормально не работает - постоянный затыки. Я подключил эзернет сетевую карту через юсб (отключил ВиФи) и в таком варианте блютуз работает отлично на RPi Zero W.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Пн апр 05, 2021 13:00:48 
Встал на лапы

Зарегистрирован: Ср янв 20, 2016 15:29:12
Сообщений: 125
Рейтинг сообщения: 0
WiseLord,скажите в новой реализации на ветке audio-dev кнопки стали по другому?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2590 ]     ... , , , 107, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y