Обсуждаем цифровые устройства...
Ответить

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

Сб окт 19, 2019 17:58:28

Я проверил на RT232X ,не работает.Перепишу процессор другу,но он от меня далеко, так что сможет проверить на 7313 только в понедельник.А у меня rt232X не заработала.Несколько раз переписывал ,но не хочет звук появляться.

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

Сб окт 19, 2019 20:23:01

Когда звук пропал - при попытках регулировать другие параметры (баланс, тембры и т.д) - совсем немного, буквально на одно деление - не восстанавливают звук?

P.S. У меня в железе этой связки PT2322 и PT2323 никогда не было, поэтому починить подобно TDA7313 не могу. Нужно больше информации. Хотя бы - в каком именно коммите перестало работать.

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

Сб окт 19, 2019 21:14:43

А можете подсказать в каком комминте делали отключение звука при переключении входов ,а то так было много изменений, что сколько прошивок с коммитов не собирал, а звука нет.

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

Сб окт 19, 2019 21:22:25

По идее, до этого коммита, всё ещё "по-старому"
Изображение

На всякий случай, ещё стоит проверить вариант, когда к шине кроме аудиопроцессора больше ничего не подключено (тюнер или что-то ещё). Я сегодня наткнулся на интересный баг, что RDA5807, висящий на шине, не даёт нормально работать TDA7313. Хотя тюнер в настройках вообще отключен и к нему никто вообще не обращается.

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

Вс окт 20, 2019 09:31:55

WiseLord писал(а):По идее, до этого коммита, всё ещё "по-старому"
Изображение

На всякий случай, ещё стоит проверить вариант, когда к шине кроме аудиопроцессора больше ничего не подключено (тюнер или что-то ещё). Я сегодня наткнулся на интересный баг, что RDA5807, висящий на шине, не даёт нормально работать TDA7313. Хотя тюнер в настройках вообще отключен и к нему никто вообще не обращается.


У меня сейчас процесс сборки встал, коротнул БП, и улетел RDA c аудиопроцессором, RDA поменял предварительно проверив на ардуине на работоспособность, а с процессором не понятно, вроде адрес своей выдает, но звук через себя не пропускает, входы не переключаются.

Я еще заметил что, если делать подтяжку i2c к 5 вольтам, на шине около 5,9 вольт, откуда они образовались не понимаю, в итоге сделал подтяжку 3,3 вольта.

Как проверить PT2323 на жизнь? ( заказал с китая 5 шт, покупать в офлайне накладно)

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

Вс окт 20, 2019 11:15:56

Разгадка глюков сочетания TDA7313 и RDA5807 оказалась до странности простой.

По отдельности работали нормально, вместе - зависало обращение к RDA7313. После замены подтяжек на шине с 4.7кОм на 10кОм стало нормально.

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

Кстати, на F303 всё работало прекрасно, глюки были только на F103.

Чем больше изучаю разницу F3 и F1, тем больше понимаю ущербность периферии последнего. А в случае I2C - тут вообще мрак.

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

Вс окт 20, 2019 11:46:29

А 303 заменяется без переделки платы? У меня есть F303CBT6 ,подойдёт ? или плату переделывать?

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

Вс окт 20, 2019 12:03:48

Нет, плату переделывать не надо.

Что странно, RDA5807 при 10кОм подтяжке работает нестабильно, а на 4.7кОм нормально. А вот TDA7313 - с точностью наоборот.

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

Вс окт 20, 2019 13:39:55

WiseLord, попробуйте поэкспериментировать на уровнях сигнала 3.3 В (подтяжки не к шине +5 а к шине +3.3). Для TDA по даташиту уровень 1 на шине от 3 В, а RDA от 2.5 В до 3 В оптимальное питание. может в этом и состоит несогласованность шины.

у меня так и не получилось подобрать резисторы для 3.3В для TDA, времени не было, RDA работала вообще без подтяжек в схеме, а вместе никак..
нижний предел 880 Ом по апноту на спецификацию протокола

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

Вс окт 20, 2019 19:50:47

Я проверил на RT232X ,не работает.


Gürcan, as far as I remember, you are using PT2322/PT2323. Could you confirm if it works or not with recent sources?

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

Пн окт 21, 2019 12:49:48

I'll let you know when I test

Posted after 1 hour 4 minutes 52 seconds:
Wiselord PT2322 / PT2323 Full Test Run has no problem.

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

Пн окт 21, 2019 13:07:14

о PullUp резисторах на шине I2C,
при инициализации I2C через STM32CubeMX на GPIO пины шины сразу и внутренние PullUp резисторы подтяжки подключаются, вместе с Alternate Function Open Drain , по умолчанию.

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

Пн окт 21, 2019 13:48:28

Gürcan писал(а):I'll let you know when I test

Posted after 1 hour 4 minutes 52 seconds:
Wiselord PT2322 / PT2323 Full Test Run has no problem.




Give me a scheme? I want to see how you have done, maybe I'm doing it wrong.

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

Пн окт 21, 2019 14:20:56

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

Изображение
Вложения
Amp Tone Conrol Module.PDF
(63.42 KiB) Скачиваний: 203
Amp Front Panel Control Unit_STM32F103_Rev 2.0.2.PDF
(46.01 KiB) Скачиваний: 227

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

Пн окт 21, 2019 23:07:39

Добавил в настройки возможность выставить адрес PCF8574 для индикации статуса входов.

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

Вт окт 22, 2019 05:46:00

PCF8574

На схеме его нет, как он подключается и для чего он нужен?

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

Вт окт 22, 2019 12:09:13

Евгений-34, подключается к единой шине I2C, для индикации статуса входов. а если надо, то и для управления питанием источников звука.

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

Чт окт 24, 2019 14:46:22

Повторю свой ворос.

2 WiseLord -
распаял платку аудиопроцессора на TDA7719 (печатку прикреплял раньше). очень жду поддержку в проекте. По ДШ в конфигурации CFG2 (cod "010") имеет 6 входов. Причем вход2 - квазидиференциальный, что как раз подходит для согласования с VS1053B.

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

Чт окт 24, 2019 15:12:54

Аудиопроцессор достаточно сложный, без "живого" устройства ничего не получится. Но когда у меня дойдут руки до того, чтобы сделать плату, я пока не знаю.

Но, в принципе, ничто не мешает Вам начать делать какие-то базовые вещи самостоятельно.

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

Пн окт 28, 2019 08:54:23

мой усилитель перестал работать. сам идикатор работает исправно, нет выхода звука с аудиопроцесора TDA7418
заранее напишу, звуковые сигналы на аудиопроцесор приходят и с питанием все нормально. а вот на выводах I2C осциллографом вижу только 5вольт,
встал вопрос как проверить наличие сигналов I2C ?
Ответить