это как с ks0108, контроллер вроде как и 1, а вариантов подключения больше чем 2, кроме 12864 А и B, попадался еще один, совсем экзотический, c портретной ориентацией, а не классической журнальной(заказной под дизайн корпуса).
Темброблок - анализатор спектра на STM32F103
- Сообщения: 558
- Зарегистрирован: Ср сен 09, 2015 13:09:15
mixa232323, контроллер один, способов соединения контроллера и матриц несколько. ну и регистры SRGB, GM2,GM1,GM0 и SMX SMY по разному скоммутированы под конкретную трассировку матрицы(стеклышко с ЖК ячейками и электроникой TFT рядом с каждым пикселем)
это как с ks0108, контроллер вроде как и 1, а вариантов подключения больше чем 2, кроме 12864 А и B, попадался еще один, совсем экзотический, c портретной ориентацией, а не классической журнальной(заказной под дизайн корпуса).
это как с ks0108, контроллер вроде как и 1, а вариантов подключения больше чем 2, кроме 12864 А и B, попадался еще один, совсем экзотический, c портретной ориентацией, а не классической журнальной(заказной под дизайн корпуса).
- Реклама
- Сообщения: 344
- Зарегистрирован: Вт окт 22, 2013 23:09:06
Уважаемый WiseLord, с последней версией прошивки проблема в управлении аудио процессорами, при переключении входов пропадает звук на выходе, хотя на спектре сигнал есть.Проверено на rt232X и на tda7313.
На TDA7439 такого нет, не должно быть и на других аудиопроцессорах.
Подключил Ili9486 (3,5 дюймов TFT): все работает. Понадобилось только отпаять шлейф тачпада, чтобы не мешал работе энкодера. Снизу на плате дисплея естьодинокий R1 - через него подается 3.3В на анод подсветки. Вторая плата (заказывал 2 шт.) с дисплеем RM68140 - тоже работает.
2 WiseLord -
распаял платку аудиопроцесора на TDA7719 (печатку прикреплял раньше). очень жду поддержку в проекте. По ДШ в конфигурации CFG2 (cod "010") имеет 6 входов. Причем вход2 - квазидиференциальный, что как раз подходит для согласования с VS1053B.
2 WiseLord -
распаял платку аудиопроцесора на TDA7719 (печатку прикреплял раньше). очень жду поддержку в проекте. По ДШ в конфигурации CFG2 (cod "010") имеет 6 входов. Причем вход2 - квазидиференциальный, что как раз подходит для согласования с VS1053B.
- Реклама
- Сообщения: 344
- Зарегистрирован: Вт окт 22, 2013 23:09:06
Друг попросил обновить прошивку,скачал исходник, что 3 дня тому обновили Вы,обновил ему.Звонит что в него проблема с переключением каналов,пропадает звук, у него 7313. Решил проверить и у себя. Обновил, и также появились те же проблемы.У меня RT232x . до этого было всё нормально.
А можете точно выяснить, в каком коммите это поломалось? У меня пока нет возможности быстро вживую протестировать на TDA7313.
- Сообщения: 344
- Зарегистрирован: Вт окт 22, 2013 23:09:06
Точно затрудняюсь,наверное после Fix unmute on audio param change.
Подскажите на каком адресе сидит PT2323 ? сканер адресов показывает 0x74 а по даташиту 0х94 (10010100)
- Сообщения: 344
- Зарегистрирован: Вт окт 22, 2013 23:09:06
У меня голова скоро разорвётся.После последней прошивки, какую бы не ставил аудио процессор не работает.Точно знаю что та старая прошивка ,что у меня есть ,рабочая, а всё равно не работает.Так что как я не мучился с откатами прошивок ,ничего не работает.Может что то с битами изменило,а какие по умолчанию не знаю.Вот здесь ничего не изменилось?
- Вложения
-
- 2019-10-17_193321.jpg
- (89.52 КБ) 359 скачиваний
Попробуйте полностью стереть МК перед заливкой прошивки. Если пользуетесь OpenOCD - можно просто "make erase" в каталоге с проектом.
- Сообщения: 344
- Зарегистрирован: Вт окт 22, 2013 23:09:06
Стираю и по сектор но, и полностью и кнопкой Blank Check.Заливаю прошивку ,захожу в сервисное меню, выбираю процессор,включаю играет, всё регулируется,входа переключаются. Нажимаю кнопку выключения в дежурку,опять включаю назад,всё на спектре сигнал остался ,а звука нет ,короче аудио процессор не регулируется. Но это на прошивке немного раньше ревизии ,на последней вообще не работает. В чём может быть прикол?Ведь до этого было всё нормально.
На выходных найду плату с TDA7313 и попробую проверить. В последних прошивках есть кое-какие изменения с I2C. А именно - в ждущем режиме I2C разынициализируется. Возможно, при этом происходят какие-то всплески на шине, из-за чего этот аудиопроцессор подвисает.
- Сообщения: 558
- Зарегистрирован: Ср сен 09, 2015 13:09:15
koka5555, а у вас случайно в режиме стендбай питание с аудиопроцессора не снимается?
Вообще-то оно и должно сниматься. Идеально - в ждущем режиме запитан только МК.
- Сообщения: 344
- Зарегистрирован: Вт окт 22, 2013 23:09:06
- Сообщения: 558
- Зарегистрирован: Ср сен 09, 2015 13:09:15
если аудиопроцессор обесточен, то подтяжки к +5В на шине I2С должны стоять только на той плате, которая постоянно запитана.
мой 7313 например без питания умудрялся ложить шину наповал (в проекте на AVR даже часы стопорились). после подачи питания на TDA, приходилось сбрасывать МК, чтобы реинит TDA и RTC проходил. но в этом месте уже пофиксено, насколько я понимаю.
надо поиграться на выходных.
и да, спектрограмма будет проходить с дефолтного входа даже без управляющих команд, насколько я помню(давно тестил, могу и ошибаться).
Добавлено after 7 minutes 10 seconds:
koka5555, попробуйте кстати, откинуть и2с от аудиопроцессора, и кратковременно снять с него питание. что происходит с аудио-сигналом и управлением?
мой 7313 например без питания умудрялся ложить шину наповал (в проекте на AVR даже часы стопорились). после подачи питания на TDA, приходилось сбрасывать МК, чтобы реинит TDA и RTC проходил. но в этом месте уже пофиксено, насколько я понимаю.
надо поиграться на выходных.
и да, спектрограмма будет проходить с дефолтного входа даже без управляющих команд, насколько я помню(давно тестил, могу и ошибаться).
Добавлено after 7 minutes 10 seconds:
koka5555, попробуйте кстати, откинуть и2с от аудиопроцессора, и кратковременно снять с него питание. что происходит с аудио-сигналом и управлением?
- Сообщения: 12
- Зарегистрирован: Сб окт 03, 2015 21:20:34
По вопросу зависания аудиопроцессора. На проекте с AVR,не мудрствуя,через 2 диода я обеспечил его питание от 9 В ( раб.режим) и 5 В( ожидание) . Проблемы ушли.
Самый, наверное, правильный вариант - это подключать устройства к шине I²C не напрямую, а через специальные микросхемы-мультиплексоры. Так, чтобы даже если какое-то устройство при отключении питания и просаживало, то только свою часть шины, отделённую мультиплексором от основной.
Но это бы несколько усложнило проект.
Но это бы несколько усложнило проект.
koka5555, нашёл баг с молчанием TDA7313 после смены входа. Исправлено.
Громкость, кстати, восстанавливалась при любой попытке регулировки баланса.
Громкость, кстати, восстанавливалась при любой попытке регулировки баланса.


