Я проверил на RT232X ,не работает.Перепишу процессор другу,но он от меня далеко, так что сможет проверить на 7313 только в понедельник.А у меня rt232X не заработала.Несколько раз переписывал ,но не хочет звук появляться.
Когда звук пропал - при попытках регулировать другие параметры (баланс, тембры и т.д) - совсем немного, буквально на одно деление - не восстанавливают звук?
P.S. У меня в железе этой связки PT2322 и PT2323 никогда не было, поэтому починить подобно TDA7313 не могу. Нужно больше информации. Хотя бы - в каком именно коммите перестало работать.
А можете подсказать в каком комминте делали отключение звука при переключении входов ,а то так было много изменений, что сколько прошивок с коммитов не собирал, а звука нет.
На всякий случай, ещё стоит проверить вариант, когда к шине кроме аудиопроцессора больше ничего не подключено (тюнер или что-то ещё). Я сегодня наткнулся на интересный баг, что RDA5807, висящий на шине, не даёт нормально работать TDA7313. Хотя тюнер в настройках вообще отключен и к нему никто вообще не обращается.
WiseLord писал(а):По идее, до этого коммита, всё ещё "по-старому"
На всякий случай, ещё стоит проверить вариант, когда к шине кроме аудиопроцессора больше ничего не подключено (тюнер или что-то ещё). Я сегодня наткнулся на интересный баг, что RDA5807, висящий на шине, не даёт нормально работать TDA7313. Хотя тюнер в настройках вообще отключен и к нему никто вообще не обращается.
У меня сейчас процесс сборки встал, коротнул БП, и улетел RDA c аудиопроцессором, RDA поменял предварительно проверив на ардуине на работоспособность, а с процессором не понятно, вроде адрес своей выдает, но звук через себя не пропускает, входы не переключаются.
Я еще заметил что, если делать подтяжку i2c к 5 вольтам, на шине около 5,9 вольт, откуда они образовались не понимаю, в итоге сделал подтяжку 3,3 вольта.
Как проверить PT2323 на жизнь? ( заказал с китая 5 шт, покупать в офлайне накладно)
Разгадка глюков сочетания TDA7313 и RDA5807 оказалась до странности простой.
По отдельности работали нормально, вместе - зависало обращение к RDA7313. После замены подтяжек на шине с 4.7кОм на 10кОм стало нормально.
Скорее всего, это было из-за того, что на плате с тюнером были свои подтяжки. И ввиду параллельно соединения при подключении нескольких плат подтяжка становилась уж слишком сильной.
Кстати, на F303 всё работало прекрасно, глюки были только на F103.
Чем больше изучаю разницу F3 и F1, тем больше понимаю ущербность периферии последнего. А в случае I2C - тут вообще мрак.
WiseLord, попробуйте поэкспериментировать на уровнях сигнала 3.3 В (подтяжки не к шине +5 а к шине +3.3). Для TDA по даташиту уровень 1 на шине от 3 В, а RDA от 2.5 В до 3 В оптимальное питание. может в этом и состоит несогласованность шины.
у меня так и не получилось подобрать резисторы для 3.3В для TDA, времени не было, RDA работала вообще без подтяжек в схеме, а вместе никак.. нижний предел 880 Ом по апноту на спецификацию протокола
о PullUp резисторах на шине I2C, при инициализации I2C через STM32CubeMX на GPIO пины шины сразу и внутренние PullUp резисторы подтяжки подключаются, вместе с Alternate Function Open Drain , по умолчанию.
I've added to the print circuit diagrams I have added a check if you want one (PT2322 / 2323) integrates some of the potato material is 9 Volt if you know why I do not work in vain because of the error in vain I feed you too much time to give you tafsiyem, 8 Volt if you work.
Posted after 10 minutes 30 seconds: Look, I'm testing some of the built-in circuits that make some sound, some do not switch between the channels are making nonsense forward, be aware of the supply voltage
2 WiseLord - распаял платку аудиопроцессора на TDA7719 (печатку прикреплял раньше). очень жду поддержку в проекте. По ДШ в конфигурации CFG2 (cod "010") имеет 6 входов. Причем вход2 - квазидиференциальный, что как раз подходит для согласования с VS1053B.
Аудиопроцессор достаточно сложный, без "живого" устройства ничего не получится. Но когда у меня дойдут руки до того, чтобы сделать плату, я пока не знаю.
Но, в принципе, ничто не мешает Вам начать делать какие-то базовые вещи самостоятельно.
мой усилитель перестал работать. сам идикатор работает исправно, нет выхода звука с аудиопроцесора TDA7418 заранее напишу, звуковые сигналы на аудиопроцесор приходят и с питанием все нормально. а вот на выводах I2C осциллографом вижу только 5вольт, встал вопрос как проверить наличие сигналов I2C ?