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

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

Вт окт 15, 2019 12:56:36

mixa232323, контроллер один, способов соединения контроллера и матриц несколько. ну и регистры SRGB, GM2,GM1,GM0 и SMX SMY по разному скоммутированы под конкретную трассировку матрицы(стеклышко с ЖК ячейками и электроникой TFT рядом с каждым пикселем)
это как с ks0108, контроллер вроде как и 1, а вариантов подключения больше чем 2, кроме 12864 А и B, попадался еще один, совсем экзотический, c портретной ориентацией, а не классической журнальной(заказной под дизайн корпуса).

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

Вт окт 15, 2019 16:59:38

kloker, ПОВТОРЯЮ. ЧИТАТЬ ВНИМАТЕЛЬНО!!!

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

Ср окт 16, 2019 20:38:40

Уважаемый WiseLord, с последней версией прошивки проблема в управлении аудио процессорами, при переключении входов пропадает звук на выходе, хотя на спектре сигнал есть.Проверено на rt232X и на tda7313.

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

Ср окт 16, 2019 20:57:30

На TDA7439 такого нет, не должно быть и на других аудиопроцессорах.

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

Ср окт 16, 2019 21:27:37

Подключил Ili9486 (3,5 дюймов TFT): все работает. Понадобилось только отпаять шлейф тачпада, чтобы не мешал работе энкодера. Снизу на плате дисплея естьодинокий R1 - через него подается 3.3В на анод подсветки. Вторая плата (заказывал 2 шт.) с дисплеем RM68140 - тоже работает.

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

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

Ср окт 16, 2019 21:46:39

Друг попросил обновить прошивку,скачал исходник, что 3 дня тому обновили Вы,обновил ему.Звонит что в него проблема с переключением каналов,пропадает звук, у него 7313. Решил проверить и у себя. Обновил, и также появились те же проблемы.У меня RT232x . до этого было всё нормально.

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

Чт окт 17, 2019 08:38:52

А можете точно выяснить, в каком коммите это поломалось? У меня пока нет возможности быстро вживую протестировать на TDA7313.

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

Чт окт 17, 2019 09:13:56

Точно затрудняюсь,наверное после Fix unmute on audio param change.

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

Чт окт 17, 2019 11:51:59

Подскажите на каком адресе сидит PT2323 ? сканер адресов показывает 0x74 а по даташиту 0х94 (10010100)

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

Чт окт 17, 2019 17:58:42

У меня голова скоро разорвётся.После последней прошивки, какую бы не ставил аудио процессор не работает.Точно знаю что та старая прошивка ,что у меня есть ,рабочая, а всё равно не работает.Так что как я не мучился с откатами прошивок ,ничего не работает.Может что то с битами изменило,а какие по умолчанию не знаю.Вот здесь ничего не изменилось?
Вложения
2019-10-17_193321.jpg
(89.52 KiB) Скачиваний: 320

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

Пт окт 18, 2019 09:01:06

Попробуйте полностью стереть МК перед заливкой прошивки. Если пользуетесь OpenOCD - можно просто "make erase" в каталоге с проектом.

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

Пт окт 18, 2019 10:06:27

Стираю и по сектор но, и полностью и кнопкой Blank Check.Заливаю прошивку ,захожу в сервисное меню, выбираю процессор,включаю играет, всё регулируется,входа переключаются. Нажимаю кнопку выключения в дежурку,опять включаю назад,всё на спектре сигнал остался ,а звука нет ,короче аудио процессор не регулируется. Но это на прошивке немного раньше ревизии ,на последней вообще не работает. В чём может быть прикол?Ведь до этого было всё нормально.

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

Пт окт 18, 2019 10:26:13

На выходных найду плату с TDA7313 и попробую проверить. В последних прошивках есть кое-какие изменения с I2C. А именно - в ждущем режиме I2C разынициализируется. Возможно, при этом происходят какие-то всплески на шине, из-за чего этот аудиопроцессор подвисает.

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

Пт окт 18, 2019 10:52:19

koka5555, а у вас случайно в режиме стендбай питание с аудиопроцессора не снимается?

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

Пт окт 18, 2019 11:09:40

Вообще-то оно и должно сниматься. Идеально - в ждущем режиме запитан только МК.

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

Пт окт 18, 2019 11:43:06

Снимается.

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

Пт окт 18, 2019 12:03:34

если аудиопроцессор обесточен, то подтяжки к +5В на шине I2С должны стоять только на той плате, которая постоянно запитана.
мой 7313 например без питания умудрялся ложить шину наповал (в проекте на AVR даже часы стопорились). после подачи питания на TDA, приходилось сбрасывать МК, чтобы реинит TDA и RTC проходил. но в этом месте уже пофиксено, насколько я понимаю.
надо поиграться на выходных.

и да, спектрограмма будет проходить с дефолтного входа даже без управляющих команд, насколько я помню(давно тестил, могу и ошибаться).

Добавлено after 7 minutes 10 seconds:
koka5555, попробуйте кстати, откинуть и2с от аудиопроцессора, и кратковременно снять с него питание. что происходит с аудио-сигналом и управлением?

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

Пт окт 18, 2019 21:48:10

По вопросу зависания аудиопроцессора. На проекте с AVR,не мудрствуя,через 2 диода я обеспечил его питание от 9 В ( раб.режим) и 5 В( ожидание) . Проблемы ушли.

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

Пт окт 18, 2019 22:11:34

Самый, наверное, правильный вариант - это подключать устройства к шине I²C не напрямую, а через специальные микросхемы-мультиплексоры. Так, чтобы даже если какое-то устройство при отключении питания и просаживало, то только свою часть шины, отделённую мультиплексором от основной.

Но это бы несколько усложнило проект.

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

Сб окт 19, 2019 15:25:14

koka5555, нашёл баг с молчанием TDA7313 после смены входа. Исправлено.

Громкость, кстати, восстанавливалась при любой попытке регулировки баланса.
Ответить